@charset "UTF-8";*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;overflow:hidden;width:100%}body{background-color:var(--background-color);font-family:Arial,sans-serif;position:relative}body:before{border:10px solid var(--primary-color);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.LoadingModal_loadingOverlay__ONUBZ{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LoadingModal_loadingContainer__Mrjen{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;max-width:90%;padding:20px 30px}.LoadingModal_spinner__p88aV{animation:LoadingModal_spin__H\+dXP 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:15px;width:40px}.LoadingModal_loadingText__uu7DP{color:#333;font-size:16px;font-weight:500;text-align:center}@keyframes LoadingModal_spin__H\+dXP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:768px) and (max-width:1024px){.LoadingModal_loadingContainer__Mrjen{padding:25px 35px}.LoadingModal_spinner__p88aV{height:50px;width:50px}.LoadingModal_loadingText__uu7DP{font-size:18px}}.NotificationModal_notificationOverlay__HPL3Z{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.NotificationModal_notificationContainer__\+X7Xv{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:500px;padding:24px 30px;position:relative;width:80%}.NotificationModal_closeButton__fAhHi{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.NotificationModal_closeButton__fAhHi:hover{color:#333}.NotificationModal_notificationHeader__s4uyH{align-items:flex-start;display:flex;margin-bottom:15px}.NotificationModal_iconContainer__5cP\+U{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:15px;width:36px}.NotificationModal_success__wjaQu .NotificationModal_iconContainer__5cP\+U{background-color:#26cb7c1a;color:#26cb7c}.NotificationModal_error__1OA1V .NotificationModal_iconContainer__5cP\+U{background-color:#ef47431a;color:#ef4743}.NotificationModal_validation__Viya9 .NotificationModal_iconContainer__5cP\+U{background-color:#ffab001a;color:#ffab00}.NotificationModal_notificationTitle__uQUGe{color:#333;flex-grow:1;font-size:18px;font-weight:600;margin:0;padding-right:30px}.NotificationModal_notificationMessage__1X8ue{color:#555;font-size:16px;margin-bottom:20px}.NotificationModal_errorsContainer__eorwe{border:1px solid #e0e0e0;border-radius:4px;max-height:300px;overflow-y:auto;padding:10px}.NotificationModal_errorSection__R3MG7{margin-bottom:15px}.NotificationModal_errorSectionTitle__WDM5U{color:#333;font-weight:600;margin-bottom:5px;text-transform:capitalize}.NotificationModal_errorList__tm6mY{list-style-type:none;margin:0;padding-left:0}.NotificationModal_errorItem__Ulc-R{color:#ef4743;display:flex;margin-bottom:5px}.NotificationModal_errorItem__Ulc-R:before{content:"•";margin-right:8px}.NotificationModal_nestedErrorSection__P5dVf{margin-bottom:10px;margin-left:20px}.NotificationModal_nestedErrorSectionTitle__LqW4m{color:#555;font-weight:500;margin-bottom:3px;text-transform:capitalize}.NotificationModal_errorSummary__nSS1w{background-color:#ef47430d;border-radius:4px;margin-bottom:12px;padding:12px}.NotificationModal_errorSummary__nSS1w p{color:#555;margin:0 0 8px}.NotificationModal_errorNote__zx07\+{color:#777;font-size:14px;font-style:italic;margin-top:8px}@media screen and (min-width:768px) and (max-width:1024px){.NotificationModal_notificationContainer__\+X7Xv{max-width:600px;padding:28px 35px}.NotificationModal_notificationTitle__uQUGe{font-size:20px}.NotificationModal_errorSectionTitle__WDM5U,.NotificationModal_notificationMessage__1X8ue{font-size:18px}.NotificationModal_errorItem__Ulc-R{font-size:16px}.NotificationModal_iconContainer__5cP\+U{height:42px;width:42px}.NotificationModal_errorNote__zx07\+{font-size:16px}.NotificationModal_errorSummary__nSS1w{padding:15px}}.ForgotPasswordModal_modalOverlay__rXRAg{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ForgotPasswordModal_modalContent__YY2hU{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:2rem;position:relative;width:90%}.ForgotPasswordModal_closeButton__ueRS4{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem}.ForgotPasswordModal_instructions__KQYOq{color:#666;line-height:1.4;margin:1rem 0 2rem}.ForgotPasswordModal_inputGroup__deKZx{margin-bottom:2rem}.ForgotPasswordModal_inputGroup__deKZx label{color:#333;display:block;margin-bottom:.5rem}.ForgotPasswordModal_inputGroup__deKZx input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.ForgotPasswordModal_buttonGroup__byksG{display:flex;gap:1rem;justify-content:space-between}.ForgotPasswordModal_cancelButton__g4c0B,.ForgotPasswordModal_submitButton__UaOvT{border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.ForgotPasswordModal_cancelButton__g4c0B{background-color:#e0e0e0;color:#333}.ForgotPasswordModal_submitButton__UaOvT{background-color:#1076a5;color:#fff}.ForgotPasswordModal_cancelButton__g4c0B:hover{background-color:#d0d0d0}.ForgotPasswordModal_submitButton__UaOvT:hover{background-color:#0c5d8a}.ForgotPasswordModal_submitButton__UaOvT.ForgotPasswordModal_loading__onBDj{background-color:#7fb2d0;cursor:not-allowed;position:relative}.ForgotPasswordModal_submitButton__UaOvT.ForgotPasswordModal_loading__onBDj:after{animation:ForgotPasswordModal_spin__xXaFc 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}@keyframes ForgotPasswordModal_spin__xXaFc{to{transform:rotate(1turn)}}.ForgotPasswordModal_cancelButton__g4c0B:disabled,.ForgotPasswordModal_submitButton__UaOvT:disabled{cursor:not-allowed;opacity:.7}.ForgotPasswordModal_cancelButton__g4c0B:focus,.ForgotPasswordModal_closeButton__ueRS4:focus,.ForgotPasswordModal_submitButton__UaOvT:focus,input:focus{outline:2px solid #1076a5;outline-offset:2px}.ForgotPasswordModal_sr-only__OkAuI{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{@import url("../../styles/variables.css")}.Login_pageContainer__5IR2m{background-color:var(--background-color);background-image:url(/static/media/EWI_tree.6cfc1483b0bed2787e95.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:10px;width:100%}.Login_loginForm__j4FNv,.Login_pageContainer__5IR2m{align-items:center;display:flex;justify-content:center}.Login_loginForm__j4FNv{background-color:#fffc;border:2px solid var(--primary-color);border-radius:8px;flex-direction:column;max-width:320px;padding:15px;width:85%}.Login_loginForm__j4FNv h1{font-size:24px;margin-bottom:15px;text-align:center}.Login_loginForm__j4FNv h1,.Login_loginForm__j4FNv label{color:var(--text-color);text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.Login_loginForm__j4FNv label{align-self:flex-start;font-size:16px;font-weight:700;width:100%}.Login_loginForm__j4FNv input[type=password],.Login_loginForm__j4FNv input[type=text]{border:2px solid #070707;box-sizing:border-box;color:#0e0101;font-size:16px;margin:8px 0;padding:8px;width:100%}.Login_buttonContainer__bIUvH{align-items:center;display:flex;flex-direction:column;margin:10px 0;width:100%}.Login_forgotPasswordButton__MuHE5,.Login_loginButton__lfQZ6{background-color:var(--secondary-color);border:2px solid #000;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:8px;width:100%}.Login_passwordInputContainer__TmyWU{position:relative;width:100%}.Login_passwordInputContainer__TmyWU input{padding-right:35px}.Login_passwordToggleIcon__sDfiF{color:#666;cursor:pointer;font-size:1.2rem;pointer-events:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.Login_passwordToggleIcon__sDfiF:hover{color:#333}.Login_hidden__juT7V{display:none}.Login_errorMessage__jPKXE{background-color:#f7f5f5;color:red;font-size:16px;font-weight:700;margin:10px 0;padding:5px;text-align:center}@media screen and (min-width:768px) and (max-width:1023px){.Login_pageContainer__5IR2m{background-size:contain}.Login_loginForm__j4FNv{border:5px solid #2c3468;max-width:none;outline:3px solid #f7f5f5;padding:20px;width:450px}.Login_loginForm__j4FNv label{font-size:18px}.Login_loginForm__j4FNv input[type=password],.Login_loginForm__j4FNv input[type=text]{font-size:16px;padding:10px}.Login_loginForm__j4FNv h1{font-size:28px}}@media screen and (min-width:1024px){.Login_pageContainer__5IR2m{background-size:contain;padding:20px}.Login_loginForm__j4FNv{border:5px solid #2c3468;height:auto;max-width:none;outline:3px solid #f7f5f5;padding:20px;width:350px}.Login_loginForm__j4FNv label{font-size:20px}.Login_loginForm__j4FNv input[type=password],.Login_loginForm__j4FNv input[type=text]{font-size:18px;padding:10px}.Login_loginForm__j4FNv h1{font-size:32px}.Login_buttonContainer__bIUvH{flex-direction:column}.Login_forgotPasswordButton__MuHE5,.Login_loginButton__lfQZ6{font-size:18px;padding:10px;width:100%}.Login_errorMessage__jPKXE{font-size:20px}}:root{--primary-color:#073347;--background-color:#fff;--secondary-color:#016b9c;--text-color:#0948a7;--tab-background-color:#016b9c;--tab-hover-color:#004463;--tab-text-color:#fff;--tab-border-color:#fff;--delete-color:#d61818;--delete-hover-color:#cc1414;--mobile-width:320px;--tablet-width:768px;--desktop-width:1024px;--widescreen-width:1200px}.PasswordChange_pageContainer__VtXb6{align-items:center;background-color:var(--background-color);background-image:url(/static/media/EWI_tree.6cfc1483b0bed2787e95.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:10px;width:100%}.PasswordChange_passwordChangeForm__wBaly{background-color:#ffffffbf;border:3px solid #070707;margin:0 auto;outline:2px solid #f7f5f5;padding:20px;width:300px}.PasswordChange_passwordChangeForm__wBaly input[type=password],.PasswordChange_passwordChangeForm__wBaly input[type=text]{border:2px solid #070707;box-sizing:border-box;color:#0e0101;font-size:18px;margin:10px 0;padding:10px;width:100%}.PasswordChange_passwordChangeForm__wBaly h1{color:var(--text-color);text-align:center;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.PasswordChange_passwordChangeForm__wBaly label{color:var(--text-color);font-size:20px;font-weight:700;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}#PasswordChange_password_reset_sent_message__bYGvd{color:var(--text-color);font-size:18px;font-weight:700;text-align:center;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.PasswordChange_passwordChangeFormText__zNjuM{padding-bottom:10px;padding-top:10px}.PasswordChange_passwordChangeFormText__zNjuM p{word-wrap:break-word;color:var(--text-color);font-size:15px;font-weight:700;text-align:center;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.PasswordChange_button_container__fMr7-{align-items:center;display:flex;flex-direction:column}.PasswordChange_password_reset_button__PhW7s{background-color:var(--secondary-color);border:2px solid #000;color:#fff;display:inline-block;font-size:18px;line-height:30px;margin:10px 0;padding:10px;text-align:center;text-decoration:none;width:100%}.PasswordChange_passwordInputContainer__m5N9y{align-items:center;display:flex;position:relative;width:100%}.PasswordChange_passwordInputContainer__m5N9y input{padding-right:40px;width:100%}.PasswordChange_showPasswordButton__6Grhg{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:10px}.PasswordChange_showPasswordButton__6Grhg:hover{color:#333}.PasswordChange_showPasswordButton__6Grhg:focus{color:#1076a5;outline:none}.PasswordChange_showPasswordButton__6Grhg svg{transition:color .2s ease}@media screen and (min-width:1024px){.PasswordChange_pageContainer__VtXb6{background-position:50%;background-repeat:no-repeat;background-size:contain}}.LandingPageHeader_header__xzE7v{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;height:40px;justify-content:space-between;left:0;padding:.25rem .5rem;position:fixed;right:0;top:0;z-index:1000}.LandingPageHeader_headerLeft__i-Zu0{align-items:left;display:flex}.LandingPageHeader_headerRight__rnL6h,.LandingPageHeader_settingsSection__3wKeK{align-items:right;display:flex}.LandingPageHeader_userInfo__UibIO{text-align:right}.LandingPageHeader_userInfo__UibIO h1{font-size:.75rem;margin:.5rem}.LandingPageHeader_userInfo__UibIO p{font-size:.5rem;margin:.25rem}.LandingPageHeader_menuButton__YXPB5 button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem 1rem}@media screen and (min-width:768px) and (max-width:1023px){.LandingPageHeader_header__xzE7v{height:50px}.LandingPageHeader_userInfo__UibIO h1{font-size:1rem;margin-bottom:0;margin-top:.25}.LandingPageHeader_userInfo__UibIO p{font-size:.9rem}}@media screen and (min-width:1024px){.LandingPageHeader_header__xzE7v{height:50px;padding:.5rem 1rem}.LandingPageHeader_userInfo__UibIO{padding-top:.25rem;text-align:right}.LandingPageHeader_userInfo__UibIO h1{font-size:1.2rem;margin:0}.LandingPageHeader_userInfo__UibIO p{font-size:1rem;margin:0}.LandingPageHeader_menuButton__YXPB5 button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem}}.AppRefreshActions_appRefreshButton__2kIPd{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem 1rem}.DelMenu_delMenuContainer__x\+Pxk{background-color:var(--secondary-color);display:flex;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:40px;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1000}.DelMenu_delMenuContainer__x\+Pxk.DelMenu_expanded__ab4wn{border-top:1px solid var(--tab-border-color);max-height:650px;opacity:1}.DelMenu_delButton__o1tLv{position:relative}.DelMenu_delButton__o1tLv.DelMenu_active__cyaNJ{background-color:var(--tab-hover-color)}.DelMenu_delMenuContainer__x\+Pxk .DelMenu_tabButton__RvY7M{background-color:var(--tab-background-color);border:none;border-bottom:1px solid var(--tab-border-color);color:var(--tab-text-color);font-size:.9rem;height:40px;padding:.75rem;text-align:left;transition:background-color .3s ease;width:100%}.DelMenu_tabButton__RvY7M.DelMenu_active__cyaNJ,.DelMenu_tabButton__RvY7M:hover{background-color:var(--tab-hover-color)}.DelMenu_desktopOnly__aqsd3{display:none}@media screen and (min-width:1024px){.DelMenu_desktopOnly__aqsd3{display:inline-flex}}@media screen and (min-width:768px) and (max-width:1023px){.DelMenu_delMenuContainer__x\+Pxk{border-radius:0 0 4px 4px;box-shadow:0 4px 6px #0000001a;left:0;min-width:100px;right:auto;top:50px;width:45%}.DelMenu_delMenuContainer__x\+Pxk .DelMenu_tabButton__RvY7M{font-size:1rem;height:45px;padding:.85rem}}@media screen and (min-width:1024px){.DelMenu_delMenuContainer__x\+Pxk{left:0;max-height:0;opacity:0;overflow:hidden;position:relative;top:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;width:100%}.DelMenu_delMenuContainer__x\+Pxk.DelMenu_expanded__ab4wn{max-height:650px;opacity:1}.DelMenu_delMenuContainer__x\+Pxk .DelMenu_tabButton__RvY7M{align-items:center;display:flex;font-size:.9rem;height:60px;justify-content:center;padding:.75rem;text-align:center;width:100%}}.ReportingMenu_reportingButton__Cukyr{position:relative}.ReportingMenu_reportingButton__Cukyr.ReportingMenu_active__i2tms{background-color:var(--tab-hover-color)}.SamplingEventsMenu_samplingEventsButton__iH78u{position:relative}.SamplingEventsMenu_samplingEventsButton__iH78u.SamplingEventsMenu_active__UFwuj{background-color:var(--tab-hover-color)}.SafetyMenu_safetyFormsMenuContainer__KNyzd{background-color:var(--secondary-color);display:flex;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:40px;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1000}.SafetyMenu_safetyFormsMenuContainer__KNyzd.SafetyMenu_expanded__WkF3-{border-top:1px solid var(--tab-border-color);max-height:650px;opacity:1}.SafetyMenu_safetyFormsButton__Dh\+0A{position:relative}.SafetyMenu_safetyFormsButton__Dh\+0A.SafetyMenu_active__SbQSh{background-color:var(--tab-hover-color)}.SafetyMenu_safetyFormsMenuContainer__KNyzd .SafetyMenu_tabButton__-WZcg{background-color:var(--tab-background-color);border:none;border-bottom:1px solid var(--tab-border-color);color:var(--tab-text-color);font-size:.9rem;height:40px;padding:.75rem;text-align:left;transition:background-color .3s ease;width:100%}.SafetyMenu_tabButton__-WZcg.SafetyMenu_active__SbQSh,.SafetyMenu_tabButton__-WZcg:hover{background-color:var(--tab-hover-color)}.SafetyMenu_desktopOnly__LyphO{display:none}@media screen and (min-width:1024px){.SafetyMenu_desktopOnly__LyphO{display:inline-flex}}@media screen and (min-width:768px) and (max-width:1023px){.SafetyMenu_safetyFormsMenuContainer__KNyzd{border-radius:0 0 4px 4px;box-shadow:0 4px 6px #0000001a;left:0;min-width:100px;right:auto;top:50px;width:45%}.SafetyMenu_safetyFormsMenuContainer__KNyzd .SafetyMenu_tabButton__-WZcg{font-size:1rem;height:45px;padding:.85rem}}@media screen and (min-width:1024px){.SafetyMenu_safetyFormsMenuContainer__KNyzd{left:0;max-height:0;opacity:0;overflow:hidden;position:relative;top:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;width:100%}.SafetyMenu_safetyFormsMenuContainer__KNyzd.SafetyMenu_expanded__WkF3-{max-height:650px;opacity:1}.SafetyMenu_safetyFormsMenuContainer__KNyzd .SafetyMenu_tabButton__-WZcg{align-items:center;display:flex;font-size:.9rem;height:60px;justify-content:center;padding:.75rem;text-align:center;width:100%}}.AdminMenu_adminTab__D2pqR.AdminMenu_expanded__3iapF{background-color:#073347}.AdminMenu_adminOptions__GtBCO{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out}.AdminMenu_adminOptions__GtBCO.AdminMenu_expanded__3iapF{max-height:500px;opacity:1}.AdminMenu_adminLink__5m243{background:#084d6e;border:none;color:#fff;font-size:.8rem;padding:.75rem 2rem;text-align:left;text-decoration:none;transition:background-color .3s ease}.AdminMenu_adminLink__5m243:hover{background-color:#073347}.LogoutButton_logoutButton__3LN1E{background-color:var(--delete-color);border:2px solid #fff;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;flex-shrink:0;font-size:.9rem;font-weight:500;font-weight:700;margin-left:auto!important;margin-right:15px!important;min-width:fit-content;padding:.25rem .5rem;text-align:center;text-decoration:none;transition:all .3s ease}.LogoutButton_logoutButton__3LN1E:hover{background-color:var(--delete-hover-color);box-shadow:0 4px 6px #0000004d;transform:translateY(-1px)}.LogoutButton_logoutButton__3LN1E:active{box-shadow:0 1px 2px #0003;transform:translateY(1px)}@media screen and (min-width:768px) and (max-width:1023px){.LogoutButton_logoutButton__3LN1E{margin-right:20px!important}}@media screen and (min-width:1024px){.LogoutButton_logoutButton__3LN1E{align-self:flex-end;background-color:var(--delete-color);bottom:0;height:50px;margin-right:0!important;position:relative;width:100%}}.MainMenu_navigation__RX4SF{background-color:var(--secondary-color);display:flex;flex-direction:row;height:0;left:10px;overflow:hidden;position:fixed;right:0;top:40px;transition:height .1s ease-in-out;z-index:999}.MainMenu_navigation__RX4SF.MainMenu_expanded__N7m2t{height:40px;overflow:visible;padding:0;width:100%}.MainMenu_navigation__RX4SF.MainMenu_expanded__N7m2t .MainMenu_tabButton__anw40{opacity:1}.MainMenu_desktopMenu__Lpqaf{display:none}.MainMenu_tabButtonContainer__lOoOK{background-color:var(--tab-background-color);display:flex;flex-direction:row;margin:0;padding-left:0;padding-right:0;position:relative;width:100%}.MainMenu_logoutContainer__Mwbr7{display:none;transition:opacity .3s ease}.MainMenu_logoutContainer__Mwbr7.MainMenu_visible__JRfO9{display:flex;margin-left:auto}.MainMenu_tabButton__anw40{background-color:var(--tab-background-color);border:1px solid var(--tab-border-color);border-radius:4px;color:var(--tab-text-color);flex:1 1;font-size:.9rem;font-weight:700;min-width:auto;opacity:0;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;transition:opacity .3s ease;white-space:nowrap}.MainMenu_tabButton__anw40.MainMenu_active__jtyku,.MainMenu_tabButton__anw40:hover{background-color:var(--tab-hover-color)}@media screen and (min-width:768px) and (max-width:1023px){.MainMenu_navigation__RX4SF{top:50px}.MainMenu_navigation__RX4SF.MainMenu_expanded__N7m2t{height:50px;overflow:visible}}@media screen and (min-width:1024px){.MainMenu_navigation__RX4SF{bottom:0;left:0;overflow-y:auto;right:0;top:48px;width:200px}.MainMenu_navigation__RX4SF.MainMenu_expanded__N7m2t{align-items:flex-start;flex-direction:column;height:calc(100% - 50px);padding:.15rem;width:200px}.MainMenu_desktopMenu__Lpqaf{display:block;width:100%}.MainMenu_logoutContainer__Mwbr7{display:block;margin-top:auto;width:100%}.MainMenu_tabButtonContainer__lOoOK{display:flex;flex-direction:column;height:100%;margin:0 .25rem .25rem;padding:.25rem;position:relative;width:100%}.MainMenu_tabButton__anw40{flex-direction:column;margin:0;max-height:60px;padding:0;width:100%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.ProjectComponents_projectContainer__jHYEx{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-evenly;padding:0;width:100%}.ProjectComponents_projectNumberCheckboxContainer__7rgU7{align-items:left;display:flex;height:30px;width:100%}.ProjectComponents_dateContainer__4tEyL,.ProjectComponents_defaultProjectInfoContainer__vv68j{min-width:300px}.ProjectComponents_dateContainer__4tEyL,.ProjectComponents_defaultProjectInfoContainer__vv68j,.ProjectComponents_projectDescriptionContainer__aU7OJ{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-evenly;width:100%}.ProjectComponents_projectInfoLabelContainer__xKtgq{align-items:center;display:flex;justify-content:space-between}.ProjectComponents_selectContainer__lg\+a0{display:flex;flex-direction:column;gap:10px;width:100%}.ProjectComponents_inputLabel__DthC1{color:#333;font-size:14px;font-weight:700;margin-bottom:4px}.ProjectComponents_charCount__9rpub{color:#666;font-size:12px;font-weight:400}.ProjectComponents_inputInvoiceManagerLabel__rIkW4{color:#333;font-size:14px;font-weight:700;padding-bottom:4px}.ProjectComponents_dateInput__TC8FM,.ProjectComponents_managerInput__guHVg,.ProjectComponents_projectInput__x7Jwv,select,textarea{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:14px;height:32px;line-height:1.2;padding:8px;width:100%}.ProjectComponents_projectDescriptionLabelContainer__FCs9h{align-items:center;display:flex;justify-content:space-between}textarea{height:80px;min-height:80px;resize:vertical}.ProjectComponents_checkboxLabel__OK33g{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px}.ProjectComponents_checkboxInput__0EDh6{height:14px;width:14px}select{max-height:120px}select option{min-height:24px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.ProjectComponents_projectDropdown__UHn2B{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;left:0;max-height:150px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.ProjectComponents_projectItem__7jabS{cursor:pointer;min-height:28px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.ProjectComponents_inputError__b4dk-{background-color:#fff8f8!important;border-color:#dc3545!important;border-width:2px!important}.ProjectComponents_errorText__svKVQ{color:#dc3545;font-weight:700}.ProjectComponents_errorSelectContainer__LT08U div[class*=-control]{background-color:#fff8f8!important;border-color:#dc3545!important;border-width:2px!important}.ProjectComponents_fieldErrorText__qX4fO{color:#c62828;display:block;font-size:12px;font-weight:500;margin-top:4px}@media screen and (min-width:768px) and (max-width:1024px){.ProjectComponents_fieldErrorText__qX4fO{font-size:14px;margin-top:6px}}.ProjectComponents_errorMessage__w86wY{display:none}.ProjectComponents_managerInput__guHVg:disabled{background-color:#e9ecef;cursor:not-allowed}.ProjectComponents_clearProjectDescriptionButton__RcFdo,.ProjectComponents_clearProjectInfoButton__eSAPm{background-color:initial;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:12px;padding:2px 8px}.ProjectComponents_clearProjectDescriptionButton__RcFdo:hover:not(:disabled),.ProjectComponents_clearProjectInfoButton__eSAPm:hover:not(:disabled){background-color:#dc3545;color:#fff}.ProjectComponents_clearProjectDescriptionButton__RcFdo:disabled,.ProjectComponents_clearProjectInfoButton__eSAPm:disabled{cursor:not-allowed;opacity:.5}.ProjectComponents_projectJsaContainer__oRpK2,.ProjectComponents_projectJsaWasteDisposalContainer__6MNhN{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.ProjectComponents_checkboxContainer__3LrPP{display:flex;flex-direction:row;justify-content:space-between;width:70%}@media screen and (min-width:768px) and (max-width:1023px){.ProjectComponents_projectContainer__jHYEx{gap:15px;padding:15px}.ProjectComponents_projectDescriptionContainer__aU7OJ{display:flex;gap:10px;height:min-content;padding:0;width:90%}.ProjectComponents_dateContainer__4tEyL,.ProjectComponents_defaultProjectInfoContainer__vv68j,.ProjectComponents_projectNumberCheckboxContainer__7rgU7{gap:12px;width:90%}.ProjectComponents_checkboxLabel__OK33g{font-size:14px}.ProjectComponents_checkboxInput__0EDh6{height:16px;width:16px}.ProjectComponents_errorMessage__w86wY{font-size:12px}}@media screen and (min-width:1024px){.ProjectComponents_projectContainer__jHYEx{gap:20px;padding:20px}.ProjectComponents_projectDescriptionContainer__aU7OJ{display:flex;gap:10px;height:min-content;max-width:1200px;padding:0;width:90%}.ProjectComponents_dateContainer__4tEyL,.ProjectComponents_defaultProjectInfoContainer__vv68j,.ProjectComponents_projectNumberCheckboxContainer__7rgU7{gap:15px;max-width:1200px;width:90%}.ProjectComponents_dateInput__TC8FM,.ProjectComponents_managerInput__guHVg,.ProjectComponents_projectInput__x7Jwv,select{height:40px;padding:10px}textarea{height:120px}.ProjectComponents_checkboxLabel__OK33g{font-size:14px}.ProjectComponents_projectNumberRequirementCheckbox__Sehzr{height:20px;width:20px}.ProjectComponents_errorMessage__w86wY{font-size:14px}select{max-height:150px}select option{min-height:28px;padding:6px 10px}.ProjectComponents_projectJsaWasteDisposalContainer__6MNhN{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px;padding:10px;width:75%}.ProjectComponents_projectJsaContainer__oRpK2{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px;padding:10px;width:75%}.ProjectComponents_checkboxContainer__3LrPP{gap:20px;justify-content:flex-start;width:50%}}.EmployeeComponents_employeeTabContainer__0JhNC{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;width:100%}.EmployeeComponents_employeeCardGrid__94DO6{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem;width:100%}.EmployeeComponents_employeeCard__wFPeP{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:box-shadow .2s;width:100%}.EmployeeComponents_employeeCard__wFPeP:hover{box-shadow:0 4px 8px #0000001a}.EmployeeComponents_employeeCardHeader__MWnRt{display:flex;flex-direction:column;gap:.5rem;width:100%}.EmployeeComponents_fieldLabel__Mxt\+f{color:#333;font-size:14px;font-weight:700}.EmployeeComponents_errorSelectContainer__xk7Gu{border-color:var(--delete-color)}.EmployeeComponents_errorText__HH\+2T{color:var(--delete-color);font-size:12px;font-weight:400}.EmployeeComponents_fieldErrorText__0SQmD{color:#c62828;display:block;font-size:12px;font-weight:500;margin-top:4px}.EmployeeComponents_errorShiftsContainer__Jxe1F,.EmployeeComponents_shiftsContainer__\+1bB\+{display:flex;flex-direction:column;min-height:165px;overflow-x:auto;width:100%}.EmployeeComponents_errorShiftsContainer__Jxe1F{background-color:#dc35450d;border:2px solid var(--delete-color);border-radius:4px}.EmployeeComponents_shiftsSummaryContainer__TXVlc{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.EmployeeComponents_errorShiftsSummaryContainer__6rGmX{background-color:#dc35450d;border:2px solid var(--delete-color);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.EmployeeComponents_shiftsSummary__h0CB9{align-items:center;display:flex;justify-content:space-between}.EmployeeComponents_shiftCount__K\+-7-{color:#333;font-size:14px;font-weight:600}.EmployeeComponents_totalHours__QFUtd{color:#666;font-size:14px}.EmployeeComponents_manageShiftsButton__dTUts{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:.5rem;padding:8px 16px;transition:background-color .2s;width:100%}.EmployeeComponents_manageShiftsButton__dTUts:hover:not(:disabled){background-color:var(--tab-hover-color)}.EmployeeComponents_manageShiftsButton__dTUts:disabled{cursor:not-allowed;opacity:.5}.EmployeeComponents_shiftsFooter__2makO{align-items:center;border-top:1px solid #dee2e6;display:flex;justify-content:center;margin-top:.5rem;padding:.5rem 0}.EmployeeComponents_totalHoursLabel__tx5HO{color:#333;font-size:13px;font-weight:600}.EmployeeComponents_shiftsTable__4HFkJ{background-color:#fff;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.EmployeeComponents_shiftsTable__4HFkJ thead{background-color:#e9ecef}.EmployeeComponents_shiftsTable__4HFkJ th{border-bottom:2px solid #dee2e6;color:#495057;font-size:12px;font-weight:600;padding:8px 4px;text-align:left}.EmployeeComponents_shiftsTable__4HFkJ td{border-bottom:1px solid #dee2e6;font-size:12px;padding:6px 4px;text-align:left}.EmployeeComponents_shiftsTable__4HFkJ tbody tr:last-child td{border-bottom:none}.EmployeeComponents_timeInput__tlcxt{border:1px solid #ddd;border-radius:4px;font-size:12px;min-height:30px;padding:4px 6px;width:100%}.EmployeeComponents_timeInput__tlcxt:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.EmployeeComponents_timeInput__tlcxt.EmployeeComponents_error__sNvGO{background-color:#dc35451a;border-color:var(--delete-color)}.EmployeeComponents_timeInput__tlcxt.EmployeeComponents_error__sNvGO:focus{border-color:var(--delete-color);box-shadow:0 0 0 2px #dc354540}.EmployeeComponents_totalTimeInput__Lofv\+{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:not-allowed;font-size:12px;min-height:30px;padding:4px 6px;text-align:center;width:100%}.EmployeeComponents_removeShiftButton__R4E2A{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;transition:background-color .2s;white-space:nowrap}.EmployeeComponents_removeShiftButton__R4E2A:hover:not(:disabled){background-color:var(--delete-hover-color)}.EmployeeComponents_removeShiftButton__R4E2A:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.EmployeeComponents_employeeCardActions__Rv5\+Q{border-top:1px solid #dee2e6;display:flex;gap:.75rem;justify-content:space-between;padding-top:.5rem;width:100%}.EmployeeComponents_addShiftButton__ZimGe{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;max-width:140px;padding:4px 8px;transition:background-color .2s}.EmployeeComponents_addShiftButton__ZimGe:hover:not(:disabled){background-color:var(--tab-hover-color)}.EmployeeComponents_addShiftButton__ZimGe:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.EmployeeComponents_removeEmployeeButton__rb7rF{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;max-width:160px;padding:4px 8px;transition:background-color .2s}.EmployeeComponents_removeEmployeeButton__rb7rF:hover:not(:disabled){background-color:var(--delete-hover-color)}.EmployeeComponents_removeEmployeeButton__rb7rF:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.EmployeeComponents_perDiemContainer__jWewY{align-items:center;display:flex;padding:.5rem 0}.EmployeeComponents_perDiemLabel__2lrty{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:.5rem;-webkit-user-select:none;user-select:none}.EmployeeComponents_perDiemCheckbox__ghhWO{accent-color:var(--secondary-color);cursor:pointer;height:18px;width:18px}.EmployeeComponents_perDiemCheckbox__ghhWO:disabled{cursor:not-allowed;opacity:.5}.EmployeeComponents_perDiemText__ugkJt{font-weight:500}.EmployeeComponents_addEmployeeButtonContainer__-VZCZ{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;height:60px;padding:10px 20px;position:relative;width:100%}.EmployeeComponents_addEmployeeButton__itMqp{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.EmployeeComponents_addEmployeeButton__itMqp:hover{background-color:var(--tab-hover-color)}@media screen and (min-width:768px) and (max-width:1024px){.EmployeeComponents_fieldErrorText__0SQmD{font-size:14px;margin-top:6px}}@media screen and (min-width:670px){.EmployeeComponents_employeeCardGrid__94DO6{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1.5rem}.EmployeeComponents_errorShiftsContainer__Jxe1F,.EmployeeComponents_shiftsContainer__\+1bB\+{min-height:190px}.EmployeeComponents_shiftsTable__4HFkJ th{font-size:13px;padding:10px 6px}.EmployeeComponents_shiftsTable__4HFkJ td{font-size:13px;padding:8px 6px}.EmployeeComponents_timeInput__tlcxt,.EmployeeComponents_totalTimeInput__Lofv\+{font-size:13px;min-height:34px;padding:6px 8px}.EmployeeComponents_addShiftButton__ZimGe,.EmployeeComponents_removeEmployeeButton__rb7rF,.EmployeeComponents_removeShiftButton__R4E2A{font-size:12px;padding:6px 10px}.EmployeeComponents_fieldLabel__Mxt\+f{font-size:15px}.EmployeeComponents_perDiemCheckbox__ghhWO{height:20px;width:20px}.EmployeeComponents_perDiemLabel__2lrty{font-size:15px}}@media screen and (min-width:1024px){.EmployeeComponents_employeeCardGrid__94DO6{align-items:start;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:2rem}.EmployeeComponents_employeeCard__wFPeP{padding:1.5rem}.EmployeeComponents_errorShiftsContainer__Jxe1F,.EmployeeComponents_shiftsContainer__\+1bB\+{min-height:210px}.EmployeeComponents_shiftsTable__4HFkJ th{font-size:14px;padding:12px 8px}.EmployeeComponents_shiftsTable__4HFkJ td{font-size:14px;padding:10px 8px}.EmployeeComponents_timeInput__tlcxt,.EmployeeComponents_totalTimeInput__Lofv\+{font-size:14px;min-height:36px;padding:8px 10px}.EmployeeComponents_removeShiftButton__R4E2A{font-size:13px;padding:8px 12px}.EmployeeComponents_addShiftButton__ZimGe,.EmployeeComponents_removeEmployeeButton__rb7rF{font-size:14px;padding:8px 12px}.EmployeeComponents_fieldLabel__Mxt\+f{font-size:16px}.EmployeeComponents_perDiemCheckbox__ghhWO{height:22px;width:22px}.EmployeeComponents_perDiemLabel__2lrty{font-size:16px}}.TimePickerInput_timePickerContainer__n8JRh{position:relative;width:100%}.TimePickerInput_timeInput__0Bp6b{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px;width:100%}.TimePickerInput_timeInput__0Bp6b:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.TimePickerInput_timeDropdown__RTNpe{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0003;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:fixed;z-index:999999}.TimePickerInput_timeOption__f5V3y{cursor:pointer;padding:8px}.TimePickerInput_timeOption__f5V3y:hover{background-color:#f5f5f5}.TimePickerInput_highlighted__z93py{background-color:#e9f3ff}.TimePickerInput_timeDropdown__RTNpe::-webkit-scrollbar{width:8px}.TimePickerInput_timeDropdown__RTNpe::-webkit-scrollbar-track{background:#f1f1f1}.TimePickerInput_timeDropdown__RTNpe::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.TimePickerInput_timeDropdown__RTNpe::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (min-width:1024px){.TimePickerInput_timeInput__0Bp6b{font-size:12px;height:30px}}.EmployeeShiftsModal_modalOverlay__Lvwge{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.EmployeeShiftsModal_modalContent__bGSRn{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.EmployeeShiftsModal_modalHeader__BhmaB{align-items:center;background-color:var(--primary-color);border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:2}.EmployeeShiftsModal_modalHeader__BhmaB h3{font-size:1.1rem;font-weight:600;margin:0}.EmployeeShiftsModal_closeButton__PdOas{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.EmployeeShiftsModal_closeButton__PdOas:hover{opacity:.8}.EmployeeShiftsModal_modalBody__\+xdgt{display:flex;flex-direction:column;gap:1rem;padding:1rem}.EmployeeShiftsModal_shiftsTable__rTFGu{border-collapse:collapse;width:100%}.EmployeeShiftsModal_shiftsTable__rTFGu th{background-color:#e9ecef;border-bottom:2px solid #dee2e6;font-size:13px;font-weight:600;padding:8px;text-align:left}.EmployeeShiftsModal_shiftsTable__rTFGu td{border-bottom:1px solid #dee2e6;padding:8px;vertical-align:middle}.EmployeeShiftsModal_timeInput__s3Y6S{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px;width:100%}.EmployeeShiftsModal_errorInput__hN-jC{background-color:#dc35451a!important;border-color:var(--delete-color)!important}.EmployeeShiftsModal_totalTimeInput__zMR01{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:not-allowed;font-size:14px;padding:6px;text-align:center;width:100%}.EmployeeShiftsModal_removeShiftButton__AsSxL{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px;white-space:nowrap}.EmployeeShiftsModal_removeShiftButton__AsSxL:hover:not(:disabled){background-color:var(--delete-hover-color)}.EmployeeShiftsModal_removeShiftButton__AsSxL:disabled{cursor:not-allowed;opacity:.6}.EmployeeShiftsModal_addShiftButton__ZwPRU{align-self:flex-start;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.EmployeeShiftsModal_addShiftButton__ZwPRU:hover{background-color:var(--tab-hover-color)}.EmployeeShiftsModal_noShiftsMessage__It1-q{background-color:#f8f9fa;border-radius:4px;color:#666;padding:1rem;text-align:center}.EmployeeShiftsModal_maxShiftsMessage__BGVOx{color:#666;font-size:13px;font-style:italic;padding:.5rem;text-align:center}.EmployeeShiftsModal_modalFooter__zzpT9{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;bottom:0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem;position:sticky}.EmployeeShiftsModal_cancelButton__Q6hFH,.EmployeeShiftsModal_saveButton__vZguA{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.EmployeeShiftsModal_saveButton__vZguA{background-color:var(--secondary-color);color:#fff}.EmployeeShiftsModal_saveButton__vZguA:hover{background-color:var(--tab-hover-color)}.EmployeeShiftsModal_cancelButton__Q6hFH{background-color:#e0e0e0;color:#333}.EmployeeShiftsModal_cancelButton__Q6hFH:hover{background-color:#d0d0d0}@media screen and (max-width:480px){.EmployeeShiftsModal_modalContent__bGSRn{max-height:90vh;width:95%}.EmployeeShiftsModal_modalHeader__BhmaB h3{font-size:1rem}.EmployeeShiftsModal_shiftsTable__rTFGu td,.EmployeeShiftsModal_shiftsTable__rTFGu th{font-size:12px;padding:6px 4px}.EmployeeShiftsModal_timeInput__s3Y6S,.EmployeeShiftsModal_totalTimeInput__zMR01{font-size:12px;padding:4px}.EmployeeShiftsModal_removeShiftButton__AsSxL{font-size:11px;padding:3px 6px}.EmployeeShiftsModal_modalFooter__zzpT9{flex-direction:column-reverse}.EmployeeShiftsModal_cancelButton__Q6hFH,.EmployeeShiftsModal_saveButton__vZguA{padding:10px;width:100%}}.UnitComponents_unitTabsContainer__0l7eu{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.UnitComponents_unitViewSelector__7M2iQ{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:row;gap:.1rem;height:45px;justify-content:center;padding:2px;position:relative}.UnitComponents_tabButton__vLqHK{align-items:center;background-color:#d8cece;border:none;border-radius:4px 4px 0 0;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;height:35px;justify-content:center;overflow:hidden;padding:5px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:nowrap;width:100%}.UnitComponents_viewSelect__72lV2{position:relative;width:100%;z-index:9999}.UnitComponents_tabButton__vLqHK:hover{background-color:#e0e0e0}.UnitComponents_tabButton__vLqHK.UnitComponents_active__lHDSG{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.UnitComponents_tabButton__vLqHK.UnitComponents_active__lHDSG:hover{background-color:#0056b3}.UnitComponents_unitsContent__FuyXB{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.UnitComponents_allUnitsContent__CkflE{height:100%;overflow-y:auto;padding:15px;position:relative;width:100%}.UnitComponents_unitComponentSection__0ZE2P{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:30px;overflow:visible;padding:15px;position:relative}.UnitComponents_sectionTitle__lSCNv{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;margin-bottom:15px;padding-bottom:10px}.UnitComponents_unitTableContainer__1EkxK{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;position:relative}.UnitComponents_tableWrapper__\+FyyB{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:10px;position:relative}.UnitComponents_unitTable__ukFpj{display:block;width:100%}.UnitComponents_unitTable__ukFpj thead{display:none}.UnitComponents_unitTable__ukFpj tbody{display:block;width:100%}.UnitComponents_unitTable__ukFpj tr{border-bottom:7px solid #c5c5c5;border-top:3px solid #c5c5c5;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.UnitComponents_unitTable__ukFpj tr td:first-child{border-bottom:1px solid #ddd;padding:10px;width:100%}.UnitComponents_unitTable__ukFpj td:before{content:attr(data-label);font-weight:700;margin-bottom:.5rem}.UnitComponents_middleRow__DzALU{border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:10px}.UnitComponents_middleRow__DzALU>div{flex:1 1}.UnitComponents_middleRow__DzALU>div:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.2rem;text-align:center}.UnitComponents_actionsRow__EDaMH{align-items:center;display:flex;justify-content:space-between;padding:10px;width:100%}.UnitComponents_actionsLabel__E3iKI{font-weight:700}.UnitComponents_bottomWrapper__dIxg8{background:#fff;border-top:1px solid #e0e0e0;height:40px;padding-top:10px;position:relative}.UnitComponents_addUnitButton__S0Q7u{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;left:10px;min-width:100px;padding:8px 16px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:auto}.UnitComponents_addUnitButton__S0Q7u:hover{background-color:var(--tab-hover-color)}.UnitComponents_unitRow__9CanN:hover{background-color:#f8f9fa}.UnitComponents_unitInputContainer__KEEi6{border:none;position:relative;width:100%}.UnitComponents_unitSelect__XERAj{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;position:relative;width:100%}.UnitComponents_unitInput__0\+VOH:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.UnitComponents_unitDropdown__kVS8i{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10000}.UnitComponents_unitDropdownItem__Z16nW{cursor:pointer;padding:8px 12px;transition:background-color .2s}.UnitComponents_unitDropdownItem__Z16nW:hover{background-color:#f5f5f5}.UnitComponents_unitInput__0\+VOH{border-radius:4px;font-size:16px;height:36px;padding-left:8px;padding-right:8px;width:100%}.UnitComponents_quantityInput__9vSzB,.UnitComponents_quantityType__LRjBN,.UnitComponents_unitInput__0\+VOH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitComponents_quantityInputContainer__vMLHD{position:relative;width:100%}.UnitComponents_quantityInput__9vSzB{-webkit-appearance:none;-moz-appearance:textfield;border:1px solid #ddd;border-radius:4px;font-size:16px;height:36px;margin:0;padding-left:8px;padding-right:8px;position:relative;text-align:right;width:100%}.UnitComponents_quantityInput__9vSzB::-webkit-inner-spin-button,.UnitComponents_quantityInput__9vSzB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UnitComponents_quantityTypeContainer__JLA-H{height:100%;position:relative;width:100%}.UnitComponents_quantityType__LRjBN{display:flex;font-size:14px;justify-content:center;padding:8px;position:relative;width:100%}.UnitComponents_unitTypeContainer__bGA92{height:100%;position:relative;width:100%}.UnitComponents_unitTypeName__F6S6y{display:flex;font-size:14px;justify-content:center;padding:8px;position:relative;width:100%}.UnitComponents_unitVendorContainer__eZC3M{height:100%;position:relative;width:100%}.UnitComponents_vendorInput__z4lHe{border-radius:4px;font-size:16px;height:36px;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.UnitComponents_removeButton__iqXoO{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .2s}.UnitComponents_removeButton__iqXoO:hover{background-color:#c82333}.UnitComponents_unitComponentSection__0ZE2P .UnitComponents_unitViewSelector__7M2iQ{position:relative;z-index:1000}.UnitComponents_unitComponentSection__0ZE2P .UnitComponents_viewSelect__72lV2{z-index:1001}.select-dropdown-container{z-index:9999!important}.UnitComponents_inputError__sYUCt{border:2px solid #dc3545!important}.UnitComponents_errorText__VxFP6{color:#dc3545;font-weight:700}.UnitComponents_errorSelectContainer__FhZoi div[class*=-control]{border-color:#dc3545!important;border-width:2px!important}.UnitComponents_fieldErrorText__ln4EN{color:#c62828;display:block;font-size:12px;font-weight:500;margin-top:4px}@media screen and (min-width:768px) and (max-width:1024px){.UnitComponents_fieldErrorText__ln4EN{font-size:14px;margin-top:6px}}@media (min-width:670px) and (max-width:1023px){.UnitComponents_unitViewSelector__7M2iQ{justify-content:flex-start}.UnitComponents_tabButton__vLqHK{align-items:center;display:flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:nowrap;width:120px}.UnitComponents_viewSelect__72lV2{width:360px}.UnitComponents_unitTable__ukFpj tr{border:none;border-bottom:7px solid #c5c5c5;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.UnitComponents_unitTable__ukFpj tr td:first-child{border-bottom:1px solid #ddd;padding:5px;width:100%}.UnitComponents_unitTable__ukFpj td:before{margin-bottom:.2rem}.UnitComponents_middleRow__DzALU{border-bottom:1px solid #ddd;gap:8px;padding:5px}.UnitComponents_middleRow__DzALU>div:before{margin-bottom:.1rem}.UnitComponents_actionsRow__EDaMH{padding:5px;width:100%}.UnitComponents_allUnitsContent__CkflE{padding:10px;position:relative}.UnitComponents_unitComponentSection__0ZE2P{margin-bottom:20px;overflow:visible;padding:10px;position:relative}.UnitComponents_sectionTitle__lSCNv{font-size:1.1rem;margin-bottom:10px}}@media (min-width:1024px){.UnitComponents_unitViewSelector__7M2iQ{align-items:center;background-color:#f5f5f5;display:flex;gap:.1rem;justify-content:flex-start;padding:.1rem;z-index:1000}.UnitComponents_tabButton__vLqHK{width:100px}.UnitComponents_viewSelect__72lV2{width:400px}.UnitComponents_unitTable__ukFpj{display:table;table-layout:fixed;width:100%}.UnitComponents_unitTable__ukFpj thead{display:table-header-group}.UnitComponents_unitTable__ukFpj tbody{display:table-row-group}.UnitComponents_unitTable__ukFpj th{border-bottom:1px solid #ddd;padding:3px 6px;text-align:left}.UnitComponents_unitTable__ukFpj th:first-child{width:35%}.UnitComponents_unitTable__ukFpj th:nth-child(2),.UnitComponents_unitTable__ukFpj th:nth-child(3),.UnitComponents_unitTable__ukFpj th:nth-child(4){width:15%}.UnitComponents_unitTable__ukFpj th:last-child{width:20%}.UnitComponents_unitTable__ukFpj th{text-align:center}.UnitComponents_unitTable__ukFpj tr{border:none;display:table-row;height:min-content}.UnitComponents_unitTable__ukFpj td{border-bottom:1px solid #ddd;padding:3px 6px;vertical-align:middle}.UnitComponents_unitTable__ukFpj td:first-child{display:table-cell;width:35%}.UnitComponents_middleRow__DzALU{column-span:3;display:table-cell;left:0;padding:0;position:relative;width:45%}.UnitComponents_middleRow__DzALU>div{box-sizing:border-box;display:inline-block;padding-right:8px;width:33.33%}.UnitComponents_actionsRow__EDaMH{display:table-cell;left:0;position:relative;text-align:center;width:20%}.UnitComponents_actionsLabel__E3iKI,.UnitComponents_middleRow__DzALU>div:before,.UnitComponents_unitTable__ukFpj td:before{display:none}.UnitComponents_quantityInputContainer__vMLHD,.UnitComponents_quantityTypeContainer__JLA-H,.UnitComponents_unitInputContainer__KEEi6,.UnitComponents_unitTypeContainer__bGA92,.UnitComponents_unitVendorContainer__eZC3M{width:100%}.UnitComponents_unitTypeName__F6S6y,.UnitComponents_unitVendor__QEqwd .UnitComponents_quantityType__LRjBN{text-align:center}.UnitComponents_allUnitsContent__CkflE{padding:20px;position:relative}.UnitComponents_unitComponentSection__0ZE2P{margin-bottom:30px;overflow:visible;padding:20px;position:relative}.UnitComponents_sectionTitle__lSCNv{font-size:1.3rem;margin-bottom:15px}}.FieldNotesComponents_fieldNotesContainer__ZNCcv{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.FieldNotesComponents_inputError__z0oWW{border:2px solid #dc3545!important}.FieldNotesComponents_errorText__KA6At{color:#dc3545;font-weight:700}.FieldNotesComponents_fieldErrorText__Vjg9S{color:#c62828;display:block;font-size:12px;font-weight:500;margin-top:4px}.FieldNotesComponents_bubbleError__ArECs{background-color:#fff8f8!important;border-color:#dc3545!important}.FieldNotesComponents_bubbleErrorSection__WuyJB{border-top:1px solid #ffcdd2;margin-top:8px;padding-top:8px}@media screen and (min-width:768px) and (max-width:1024px){.FieldNotesComponents_fieldErrorText__Vjg9S{font-size:14px;margin-top:6px}}.FieldNotesComponents_fieldNotesGeneralInfoWrapper__9uUPK{border:1px solid #ddd;border-radius:4px;margin-bottom:8px;padding:5px;position:relative;width:100%}.FieldNotesComponents_labelButtonContainer__oIveR{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.FieldNotesComponents_collapseButton__wnLFf{align-items:center;background:none;border:1px solid #1076a5;border-radius:4px;color:#1076a5;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.FieldNotesComponents_collapseButton__wnLFf:hover{background-color:#1076a5;color:#fff}.FieldNotesComponents_collapseButton__wnLFf:focus{outline:2px solid #1076a5;outline-offset:2px}.FieldNotesComponents_fieldNotesGeneralInfoContainer__8zqKx{max-height:500px;opacity:1;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out}.FieldNotesComponents_fieldNotesGeneralInfoContainer__8zqKx.FieldNotesComponents_collapsed__Gh2Zk{margin:0;max-height:0;opacity:0}.FieldNotesComponents_fieldNotesGeneralInfoContainer__8zqKx{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,15px);width:100%}.FieldNotesComponents_fieldNotesWeatherInput__apxY6,.FieldNotesComponents_fieldNotesWorkDescriptionInput__4BEdo{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;height:clamp(32px,4vh,40px);line-height:1.2;padding:5px;width:100%}.FieldNotesComponents_inputLabel__K9gge{font-size:16px;font-weight:700}.FieldNotesComponents_fieldNotesActivitiesContainer__PHK-O{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.FieldNotesComponents_activitiesHeader__CEpmZ{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;flex-shrink:0;padding:8px 12px;position:sticky;top:0;z-index:2}.FieldNotesComponents_activitiesTitle__b-w0I{color:#333;font-size:18px;font-weight:700;margin:0}.FieldNotesComponents_fieldNotesBubblesContainer__o\+1JP{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px;position:relative;width:100%}.FieldNotesComponents_fieldNotesBubble__ShFKy{animation:FieldNotesComponents_slideIn__99-Lr .3s ease-out;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #00000014;display:flex;flex-shrink:0;min-height:70px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.FieldNotesComponents_fieldNotesBubble__ShFKy:hover{box-shadow:0 4px 8px #0000001f}.FieldNotesComponents_fieldNotesBubble__ShFKy.FieldNotesComponents_dragging__YJzw\+{background:#1076a50d;border:2px solid #1076a5;box-shadow:0 8px 16px #0003;transform:rotate(2deg)}.FieldNotesComponents_fieldNotesBubble__ShFKy.FieldNotesComponents_hasContent__7loZL{border-left:4px solid #1076a5}.FieldNotesComponents_fieldNotesBubble__ShFKy.FieldNotesComponents_emptyBubble__UVPM2{background-color:#fafafa;border-left:4px solid #dee2e6}.FieldNotesComponents_fieldNotesBubble__ShFKy.FieldNotesComponents_deleting__wClrH{animation:FieldNotesComponents_slideOut__7tslx .3s ease-in forwards;pointer-events:none}@keyframes FieldNotesComponents_slideIn__99-Lr{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes FieldNotesComponents_slideOut__7tslx{0%{margin-bottom:12px;max-height:500px;opacity:1;transform:translateX(0) scale(1)}50%{margin-bottom:12px;max-height:500px;opacity:0;transform:translateX(20px) scale(.9)}to{border-width:0;margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateX(20px) scale(.8)}}.FieldNotesComponents_bubbleDragHandle__rUNMD{align-items:center;background-color:#f0f0f0;border-right:1px solid #dee2e6;cursor:move;display:flex;justify-content:center;min-height:100%;touch-action:none;transition:background-color .2s;-webkit-user-select:none;user-select:none;width:32px}.FieldNotesComponents_bubbleDragHandle__rUNMD:hover{background-color:#e0e0e0}.FieldNotesComponents_bubbleDragHandle__rUNMD:active{background-color:#1076a5}.FieldNotesComponents_bubbleDragHandle__rUNMD:active .FieldNotesComponents_dragHandleIcon__7zkjA{color:#fff}.FieldNotesComponents_dragHandleIcon__7zkjA{color:#999;font-size:16px;letter-spacing:2px;line-height:1;transition:color .2s}.FieldNotesComponents_bubbleContent__DRRRA{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:10px 12px}.FieldNotesComponents_bubbleTopRow__Na\+md{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.FieldNotesComponents_bubbleTimeSection__PCIGx{align-items:center;display:flex;gap:8px}.FieldNotesComponents_bubbleTimeLabel__fLa\+4{color:#666;font-size:13px;font-weight:600}.FieldNotesComponents_bubbleTimeValue__UtNgA{background-color:#f5f5f5;border-radius:4px;color:#333;font-family:monospace;font-size:14px;font-weight:500;padding:2px 8px}.FieldNotesComponents_bubbleEditButton__U6AYd{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:background-color .2s}.FieldNotesComponents_bubbleEditButton__U6AYd:hover{background-color:#3d8b40}.FieldNotesComponents_bubbleDeleteButton__M\+tIF{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:background-color .2s}.FieldNotesComponents_bubbleDeleteButton__M\+tIF:hover{background-color:#c82333}.FieldNotesComponents_bubbleNotesSection__owht1{flex:1 1}.FieldNotesComponents_bubbleNotesText__QhF-S{color:#333;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.FieldNotesComponents_bubbleNotesPlaceholder__DXErN{color:#999;font-size:14px;font-style:italic;margin:0}.FieldNotesComponents_fieldNotesAddNoteButtonContainer__lj0yT{align-items:center;background:#fff;border-top:2px solid #e0e0e0;display:flex;flex-shrink:0;height:60px;padding:10px 20px;position:relative;width:100%}.FieldNotesComponents_fieldNotesAddNoteButton__UX4R\+{background-color:var(--secondary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:background-color .2s,transform .1s}.FieldNotesComponents_fieldNotesAddNoteButton__UX4R\+:hover{background-color:var(--tab-hover-color);transform:translateY(-1px)}.FieldNotesComponents_fieldNotesAddNoteButton__UX4R\+:active{transform:translateY(0)}.FieldNotesComponents_fieldNotesAddNoteButton__UX4R\+:disabled{cursor:not-allowed;opacity:.5;transform:none}.FieldNotesComponents_modalOverlay__E2QGN{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FieldNotesComponents_modalContent__zPIo4{animation:FieldNotesComponents_modalFadeIn__ShBSW .2s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000040;max-width:500px;overflow:hidden;width:90%}@keyframes FieldNotesComponents_modalFadeIn__ShBSW{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FieldNotesComponents_modalHeader__8XdrP{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between;padding:14px 18px}.FieldNotesComponents_modalHeader__8XdrP h3{font-size:18px;font-weight:600;margin:0}.FieldNotesComponents_closeButton__HknXF{background:none;border:none;color:#fff;cursor:pointer;font-size:26px;line-height:1;padding:0 4px;transition:opacity .2s}.FieldNotesComponents_closeButton__HknXF:hover{opacity:.8}.FieldNotesComponents_modalBody__HqRFM{padding:18px}.FieldNotesComponents_modalField__67IDG{margin-bottom:18px}.FieldNotesComponents_modalLabel__\+rpi\+{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.FieldNotesComponents_timePickerContainer__tMY8\+{align-items:center;display:flex;gap:10px}.FieldNotesComponents_modalTimeInput__HcX15{flex:1 1;max-width:120px}.FieldNotesComponents_autoFillTimeButton__K3nHs{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:8px 14px;transition:background-color .2s;white-space:nowrap}.FieldNotesComponents_autoFillTimeButton__K3nHs:hover{background-color:#e5e5e5}.FieldNotesComponents_modalTextarea__g3T1z{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;min-height:120px;padding:10px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.FieldNotesComponents_modalTextarea__g3T1z:focus{border-color:#1076a5;box-shadow:0 0 0 3px #1076a526;outline:none}.FieldNotesComponents_modalTextarea__g3T1z::placeholder{color:#999}.FieldNotesComponents_modalFooter__ZjN2w{align-items:center;background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;justify-content:space-between;padding:14px 18px}.FieldNotesComponents_modalFooterRight__hsZ0m{display:flex;gap:10px}.FieldNotesComponents_clearButton__3RW79{background-color:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s,color .2s}.FieldNotesComponents_clearButton__3RW79:hover{background-color:#dc3545;color:#fff}.FieldNotesComponents_cancelButton__3s6xz{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.FieldNotesComponents_cancelButton__3s6xz:hover{background-color:#e5e5e5}.FieldNotesComponents_saveButton__agIHx{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.FieldNotesComponents_saveButton__agIHx:hover{background-color:var(--tab-hover-color)}@media (max-width:768px){.FieldNotesComponents_bubbleTopRow__Na\+md{flex-wrap:wrap;gap:8px}.FieldNotesComponents_bubbleTimeSection__PCIGx{flex:1 1;min-width:0}.FieldNotesComponents_bubbleDeleteButton__M\+tIF{flex-shrink:0}.FieldNotesComponents_modalContent__zPIo4{max-height:90vh;overflow-y:auto;width:95%}}@media (max-width:480px){.FieldNotesComponents_timePickerContainer__tMY8\+{align-items:stretch;flex-direction:column}.FieldNotesComponents_modalTimeInput__HcX15{max-width:100%}.FieldNotesComponents_autoFillTimeButton__K3nHs{text-align:center}.FieldNotesComponents_modalFooter__ZjN2w{flex-direction:column;gap:10px}.FieldNotesComponents_clearButton__3RW79{order:2;width:100%}.FieldNotesComponents_modalFooterRight__hsZ0m{justify-content:stretch;order:1;width:100%}.FieldNotesComponents_modalFooterRight__hsZ0m button{flex:1 1}.FieldNotesComponents_modalOverlay__E2QGN{align-items:flex-start;overflow-y:auto;padding-top:10px}.FieldNotesComponents_modalContent__zPIo4{margin-bottom:10px;max-height:none;width:95%}.FieldNotesComponents_modalHeader__8XdrP{padding:10px 14px}.FieldNotesComponents_modalHeader__8XdrP h3{font-size:16px}.FieldNotesComponents_closeButton__HknXF{font-size:22px}.FieldNotesComponents_modalBody__HqRFM{padding:12px 14px}.FieldNotesComponents_modalField__67IDG{margin-bottom:12px}.FieldNotesComponents_modalLabel__\+rpi\+{font-size:13px;margin-bottom:4px}.FieldNotesComponents_modalTextarea__g3T1z{font-size:16px;min-height:80px;padding:8px}.FieldNotesComponents_modalFooter__ZjN2w{gap:8px;padding:10px 14px}.FieldNotesComponents_cancelButton__3s6xz,.FieldNotesComponents_clearButton__3RW79,.FieldNotesComponents_saveButton__agIHx{font-size:14px;padding:10px 14px}.FieldNotesComponents_autoFillTimeButton__K3nHs{font-size:14px;padding:10px 12px}}@media (max-width:380px){.FieldNotesComponents_modalOverlay__E2QGN{padding-top:5px}.FieldNotesComponents_modalHeader__8XdrP{padding:8px 12px}.FieldNotesComponents_modalHeader__8XdrP h3{font-size:15px}.FieldNotesComponents_modalBody__HqRFM{padding:10px 12px}.FieldNotesComponents_modalField__67IDG{margin-bottom:10px}.FieldNotesComponents_modalTextarea__g3T1z{min-height:60px}.FieldNotesComponents_modalFooter__ZjN2w{padding:8px 12px}}.jsaBasicInfoComponents_jsaBasicInfoContainer__8f0cu{display:flex;flex:1 1;flex-direction:column;padding:.1rem;width:100%}.jsaBasicInfoComponents_inputError__9iBkY{border:2px solid #dc3545!important}.jsaBasicInfoComponents_errorText__ljZb3{color:#dc3545;font-weight:700}.jsaBasicInfoComponents_errorSelectContainer__ukWgC div[class*=-control]{border-color:#dc3545!important;border-width:2px!important}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM{display:flex;flex-direction:column;width:100%}.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po label{font-size:16px;font-weight:700;margin-top:5px}.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po input[type=text]{border:2px solid #000;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;padding:5px;width:100%}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug label{font-size:16px;font-weight:700;margin-top:5px}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug input[type=text]{border:2px solid #000;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;padding-left:32px;width:100%}.jsaBasicInfoComponents_jsaBasicInfoAddressValidationContainer__GpdhW{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:10px}@media screen and (min-width:670px) and (max-width:1023px){.jsaBasicInfoComponents_jsaBasicInfoContainer__8f0cu{padding:.5rem}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug,.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po{gap:.75rem}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug label,.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po label{margin-top:10px}.jsaBasicInfoComponents_jsaBasicInfoInput__rr9po input[type=checkbox]{height:20px;margin-top:10px;width:20px}}@media screen and (min-width:1024px){.jsaBasicInfoComponents_jsaBasicInfoContainer__8f0cu{align-items:flex-start;gap:20px;height:100%;padding:10px}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM{display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:10px;max-width:1200px;width:100%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:first-child .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po{height:30px;width:50%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:nth-child(2) .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:first-child{height:30px;width:51%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:nth-child(2) .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:nth-child(2),.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:nth-child(2) .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:nth-child(3){height:30px;width:25%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:nth-child(3){grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"site-location site-location" "medical validation";grid-template-columns:1fr 1fr;margin-top:10px;width:100%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:last-child .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:first-child{grid-area:site-location;width:100%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:last-child .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:nth-child(2){grid-area:medical;width:100%}.jsaBasicInfoComponents_jsaBasicInfoRow__NJZHM:last-child .jsaBasicInfoComponents_jsaBasicInfoInput__rr9po:last-child{grid-area:validation;width:100%}.jsaBasicInfoComponents_jsaBasicInfoRowWithColumn__H9BwW{display:flex;flex-direction:column;gap:1rem;width:100%}.jsaBasicInfoComponents_jsaBasicInfoAddressValidationContainer__GpdhW{gap:30px;justify-content:flex-start;margin-top:10px}.jsaBasicInfoComponents_jsaBasicInfoInputDate__B9aug{width:30%}}.jsaRacInfoComponents_inputError__dpfhU,.jsaRacInfoComponents_textareaError__I7QN8{border:2px solid #dc3545!important}.jsaRacInfoComponents_errorText__Ay6qg{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaRacInfoComponents_modalOverlay__tCPzk{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.jsaRacInfoComponents_modalContent__zlHLX{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;height:auto;justify-content:center;margin:auto;max-height:none;max-width:none;padding:.75rem;position:relative;transform:rotate(90deg);transform-origin:center center;width:auto}.jsaRacInfoComponents_closeButton__\+QIwZ{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:.5rem;top:.5rem;transform:rotate(-90deg);z-index:2}.jsaRacInfoComponents_racPictogram__EPFeE{display:block;height:80vw;max-width:none;object-fit:contain;width:auto}.jsaRacInfoComponents_modalOverlay__tCPzk:before{content:"";display:block;padding-top:1px}.jsaRacInfoComponents_hazardButtonContainer__nhL1k{display:inline-block;position:relative}.jsaRacInfoComponents_hazardTypeButton__jmyNG{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:.35rem .7rem;text-align:center;transition:background-color .2s}.jsaRacInfoComponents_hazardTypeButton__jmyNG:hover{background-color:#0056b3}.jsaRacInfoComponents_tooltip__17kFZ{animation:jsaRacInfoComponents_fadeIn__gbpPk .2s ease-out;background:#333;border-radius:6px;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:14px;left:0;min-width:200px;padding:10px 12px;position:absolute;text-align:center;top:calc(100% + 10px);white-space:normal;z-index:1100}.jsaRacInfoComponents_tooltip__17kFZ:before{border:8px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:20px;position:absolute}.jsaRacInfoComponents_tooltipCloseButton__174a-{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;opacity:.8;padding:0;position:absolute;right:8px;top:5px;transition:opacity .2s}.jsaRacInfoComponents_tooltipCloseButton__174a-:hover{opacity:1}@keyframes jsaRacInfoComponents_fadeIn__gbpPk{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.jsaRacInfoComponents_jsaRacInfoContainer__DVavl{display:flex;flex:1 1;flex-direction:column;padding:.1rem;width:100%}.jsaRacInfoComponents_jsaRacInfoHelperRow__5EP2Q{align-items:center;display:flex;height:40px;justify-content:flex-start;margin-bottom:.5rem}.jsaRacInfoComponents_jsaRacHelperButton__tmBaZ{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:.35rem .7rem}.jsaRacInfoComponents_jsaRacHelperButton__tmBaZ:hover{background-color:#0056b3}.jsaRacInfoComponents_jsaRacTableWrapper__epNEU{display:flex;flex-direction:column;width:100%}.jsaRacInfoComponents_jsaRacTableContainer__3773y{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}.jsaRacInfoComponents_jsaRacRow__7hX8Y{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;padding:.75rem;width:100%}.jsaRacInfoComponents_jsaRacHeaderRow__5tak6{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;width:100%}.jsaRacInfoComponents_jsaRacHazardType__UFjrn{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:50%}.jsaRacInfoComponents_jsaRacHazardType__UFjrn label{font-size:16px;font-weight:700;margin:0}.jsaRacInfoComponents_jsaRacCode__JlctB{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:50%}.jsaRacInfoComponents_jsaRacCode__JlctB label{font-size:16px;font-weight:700;margin:0}.jsaRacInfoComponents_jsaRacSelect__BxZl\+{min-width:80px;width:100%}.jsaRacInfoComponents_jsaRacContentRow__wIm6U{display:flex;flex-direction:column;gap:.75rem;width:100%}.jsaRacInfoComponents_jsaRacInput__aWf4X{display:flex;flex-direction:column;width:100%}.jsaRacInfoComponents_jsaRacInput__aWf4X label{font-size:16px;font-weight:700;margin-bottom:.25rem}.jsaRacInfoComponents_jsaRacTextarea__B4e2W{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;height:80px;padding:5px;resize:vertical;width:100%}@media screen and (min-width:670px) and (max-width:1023px){.jsaRacInfoComponents_jsaRacInfoContainer__DVavl{padding:.5rem}.jsaRacInfoComponents_jsaRacInfoHelperRow__5EP2Q{margin-bottom:.75rem}.jsaRacInfoComponents_jsaRacRow__7hX8Y{padding:1rem}.jsaRacInfoComponents_jsaRacHeaderRow__5tak6{margin-bottom:.5rem}.jsaRacInfoComponents_jsaRacCode__JlctB,.jsaRacInfoComponents_jsaRacHazardType__UFjrn{align-items:center;flex-direction:row;width:auto}.jsaRacInfoComponents_jsaRacSelect__BxZl\+{width:auto}.jsaRacInfoComponents_jsaRacContentRow__wIm6U{flex-direction:row;gap:1rem}.jsaRacInfoComponents_jsaRacCode__JlctB label,.jsaRacInfoComponents_jsaRacHazardType__UFjrn label,.jsaRacInfoComponents_jsaRacInput__aWf4X label{font-size:16px}.jsaRacInfoComponents_jsaRacTextarea__B4e2W{height:100px}.jsaRacInfoComponents_hazardTypeButton__jmyNG,.jsaRacInfoComponents_jsaRacHelperButton__tmBaZ{font-size:14px}.jsaRacInfoComponents_tooltip__17kFZ{min-width:250px}.jsaRacInfoComponents_modalContent__zlHLX{height:auto;max-height:none;max-width:none;padding:2rem;transform:none;width:90%}.jsaRacInfoComponents_closeButton__\+QIwZ{right:1rem;top:1rem;transform:none}.jsaRacInfoComponents_racPictogram__EPFeE{height:auto;max-width:100%;width:100%}}@media screen and (min-width:1024px){.jsaRacInfoComponents_jsaRacInfoContainer__DVavl{align-items:flex-start;gap:20px;height:100%;padding:10px}.jsaRacInfoComponents_jsaRacInfoHelperRow__5EP2Q{margin-bottom:1rem}.jsaRacInfoComponents_jsaRacTableContainer__3773y{gap:.5rem;max-width:1200px}.jsaRacInfoComponents_jsaRacRow__7hX8Y{padding:1.25rem}.jsaRacInfoComponents_jsaRacHeaderRow__5tak6{gap:2rem;justify-content:flex-start;margin-bottom:.5rem}.jsaRacInfoComponents_jsaRacCode__JlctB,.jsaRacInfoComponents_jsaRacHazardType__UFjrn{align-items:center;flex-direction:row;width:auto}.jsaRacInfoComponents_jsaRacCode__JlctB{white-space:nowrap}.jsaRacInfoComponents_jsaRacContentRow__wIm6U{flex-direction:row;gap:1.5rem}.jsaRacInfoComponents_jsaRacCode__JlctB label,.jsaRacInfoComponents_jsaRacHazardType__UFjrn label{font-size:16px;margin-right:.5rem;white-space:nowrap}.jsaRacInfoComponents_jsaRacInput__aWf4X label{font-size:16px}.jsaRacInfoComponents_hazardTypeButton__jmyNG,.jsaRacInfoComponents_jsaRacHelperButton__tmBaZ{font-size:14px}.jsaRacInfoComponents_jsaRacTextarea__B4e2W{font-size:14px;height:90px}.jsaRacInfoComponents_tooltip__17kFZ{max-width:300px;min-width:250px}.jsaRacInfoComponents_modalContent__zlHLX{height:auto;max-height:800px;max-width:1200px;padding:2rem;transform:none;width:66%}.jsaRacInfoComponents_closeButton__\+QIwZ{right:1rem;top:1rem;transform:none}.jsaRacInfoComponents_racPictogram__EPFeE{height:auto;max-height:calc(100% - 4rem);max-width:100%;object-fit:contain;width:100%}}.jsaTrainingInfoComponents_inputError__pDSzl,.jsaTrainingInfoComponents_textareaError__xHh2q{border:2px solid #dc3545!important}.jsaTrainingInfoComponents_errorText__Aa5K7{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaTrainingInfoComponents_rowError__ZTd4X{background-color:#fff5f5;border-color:#dc3545!important}.jsaTrainingInfoComponents_jsaTrainingInfoContainer__tjG08{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:auto;width:100%}.jsaTrainingInfoComponents_jsaTrainingCheckboxContainer__cNNJH{background-color:#f9f9f9;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem;padding:.25rem}.jsaTrainingInfoComponents_jsaTrainingCheckboxRow__33mFS{display:flex;flex-direction:column;gap:.25rem}.jsaTrainingInfoComponents_jsaTrainingCheckboxLabel__fWVoJ{font-size:16px;font-weight:700}.jsaTrainingInfoComponents_jsaTrainingCheckbox__1mlHA{align-items:center;display:flex;flex-direction:row;gap:.5rem}.jsaTrainingInfoComponents_jsaTrainingCheckbox__1mlHA input[type=checkbox]{cursor:pointer;height:18px;width:18px}.jsaTrainingInfoComponents_jsaTrainingCheckbox__1mlHA label{cursor:pointer;margin-right:1rem}.jsaTrainingInfoComponents_jsaTrainingTextFieldsWrapper__yy203{max-height:2000px;opacity:1;overflow:hidden;transition:max-height .5s ease-in-out,opacity .4s ease-in-out;width:100%}.jsaTrainingInfoComponents_jsaTrainingFieldsVisible__43OBI{margin-top:.5rem;max-height:2000px;opacity:1}.jsaTrainingInfoComponents_jsaTrainingFieldsHidden__a4y7E{margin:0;max-height:0;opacity:0;padding:0}.jsaTrainingInfoComponents_jsaTrainingTextFieldsContainer__l7m6H{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaTrainingInfoComponents_jsaTrainingTextFieldsContainer__l7m6H .jsaTrainingInfoComponents_jsaTrainingCheckboxRow__33mFS{padding-left:.25rem;padding-right:.25rem}.jsaTrainingInfoComponents_jsaTrainingTextFieldContainer__U2\+iX{background-color:#f9f9f9;display:flex;flex-direction:column;gap:.25rem;padding:.25rem;width:100%}.jsaTrainingInfoComponents_jsaTrainingTextFieldRow__DmYmg{display:flex;flex-direction:column;gap:.5rem}.jsaTrainingInfoComponents_jsaTrainingTextField__fDSRa{font-size:16px;padding:.5rem;width:100%}.jsaTrainingInfoComponents_jsaTrainingTextField__fDSRa:focus{border-color:var(--secondary-color);outline:none}.jsaTrainingInfoComponents_jsaTrainingTextFieldLabel__Hm0pQ{font-size:16px;font-weight:700;margin:0}.jsaTrainingInfoComponents_jsaTrainingEmployeesInfoContainer__i5utE{background-color:#f9f9f9;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;width:100%}.jsaTrainingInfoComponents_jsaTrainingEmployeesInfoLabel__JlTEx{font-size:16px;font-weight:700;margin:0}.jsaTrainingInfoComponents_jsaTrainingEmployeesCardList__NopFg{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaTrainingInfoComponents_employeeCard__N\+8g0{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.jsaTrainingInfoComponents_employeeCardContent__txp6i{width:100%}@media (hover:none) and (pointer:coarse){.jsaTrainingInfoComponents_employeeCard__N\+8g0{overflow:visible}}.jsaTrainingInfoComponents_employeeCardActions__ZALgL{display:flex;justify-content:flex-end;width:100%}.jsaTrainingInfoComponents_jsaTrainingRemoveButton__CVLKk{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.jsaTrainingInfoComponents_jsaTrainingRemoveButton__CVLKk:hover:not(:disabled){background-color:var(--delete-hover-color)}.jsaTrainingInfoComponents_jsaTrainingEmployeesInfoButtonsContainer__Insd2{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.jsaTrainingInfoComponents_jsaTrainingActionButton__-S12K{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:background-color .2s}.jsaTrainingInfoComponents_jsaTrainingActionButton__-S12K:hover:not(:disabled){background-color:var(--tab-hover-color)}.jsaTrainingInfoComponents_jsaTrainingTextAreaRow__Zd3nb{background-color:#f9f9f9;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;width:100%}.jsaTrainingInfoComponents_jsaTrainingTextAreaLabel__NK1zF{font-size:16px;font-weight:700;margin:0}.jsaTrainingInfoComponents_jsaTrainingTextAreaDescription__W6m8q{color:#555;font-size:14px;margin:0}.jsaTrainingInfoComponents_jsaTrainingTextAreaRow__Zd3nb textarea{border:2px solid #000;border-radius:4px;font-size:16px;min-height:120px;padding:.5rem;resize:vertical;width:100%}.jsaTrainingInfoComponents_jsaTrainingTextAreaRow__Zd3nb textarea:focus{border-color:var(--secondary-color);outline:none}@media screen and (min-width:670px){.jsaTrainingInfoComponents_jsaTrainingCheckboxRow__33mFS{align-items:center;flex-direction:row;justify-content:flex-start}.jsaTrainingInfoComponents_jsaTrainingCheckboxLabel__fWVoJ{flex:0 0 auto;margin-right:1rem;width:45%}.jsaTrainingInfoComponents_jsaTrainingCheckbox__1mlHA{flex:0 0 auto}.jsaTrainingInfoComponents_jsaTrainingTextFieldRow__DmYmg{align-items:center;flex-direction:row}.jsaTrainingInfoComponents_jsaTrainingTextFieldLabel__Hm0pQ{flex:0 0 auto;margin-right:1rem;width:120px}.jsaTrainingInfoComponents_jsaTrainingTextFieldRow__DmYmg>div{max-width:300px;width:300px}.jsaTrainingInfoComponents_jsaTrainingEmployeesCardList__NopFg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.jsaTrainingInfoComponents_jsaTrainingEmployeesInfoButtonsContainer__Insd2{flex-direction:row;gap:1rem}.jsaTrainingInfoComponents_jsaTrainingActionButton__-S12K{max-width:fit-content}}@media screen and (min-width:1024px){.jsaTrainingInfoComponents_jsaTrainingCheckboxLabel__fWVoJ{max-width:500px;width:60%}.jsaTrainingInfoComponents_jsaTrainingEmployeesCardList__NopFg{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.jsaTrainingInfoComponents_employeeCard__N\+8g0{padding:.35rem .5rem}.jsaTrainingInfoComponents_jsaTrainingTextFieldRow__DmYmg>div{max-width:300px;width:300px}.jsaTrainingInfoComponents_jsaTrainingTextField__fDSRa{width:300px}}.SignatureModal_modalOverlay__G-KuI{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.SignatureModal_modalContent__svruP{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:1rem;max-width:500px;padding:1.5rem;width:100%}.SignatureModal_modalContent__svruP h2{color:var(--primary-color);font-size:1.5rem;margin:0}.SignatureModal_componentsContainer__9poTs{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}.SignatureModal_signaturePadContainer__leL3r{border:2px solid #ccc;border-radius:4px;height:200px;overflow:hidden;position:relative;touch-action:none;width:100%}.SignatureModal_signatureCanvas__fM4wB{background-color:#fff;cursor:crosshair;height:100%;left:0;position:absolute;top:0;touch-action:none;width:100%}.SignatureModal_modalButtons__aFEC5{display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem}.SignatureModal_modalButtons__aFEC5 button{background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.SignatureModal_modalButtons__aFEC5 button:hover:not(:disabled){background-color:#d0d0d0}.SignatureModal_saveButton__mKmCl{background-color:var(--secondary-color)!important;color:#fff}.SignatureModal_saveButton__mKmCl:hover:not(:disabled){background-color:var(--tab-hover-color)!important}@media screen and (max-width:480px){.SignatureModal_modalContent__svruP{padding:1rem}.SignatureModal_signaturePadContainer__leL3r{height:150px}.SignatureModal_modalButtons__aFEC5{flex-direction:column}}@supports (-webkit-touch-callout:none){.SignatureModal_signatureCanvas__fM4wB{touch-action:none;-webkit-user-select:none;user-select:none}}.jsaSignatureInfoComponents_inputError__xBVUx{border:2px solid #dc3545!important}.jsaSignatureInfoComponents_errorText__kWhuI{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaSignatureInfoComponents_rowError__MHYuK{background-color:#fff5f5;border-color:#dc3545!important}.jsaSignatureInfoComponents_jsaSignatureInfoContainer__mIZiF{display:flex;flex-direction:column;width:100%}.jsaSignatureInfoComponents_signatureTabMenuBar__-tTF\+{border-bottom:1px solid #ddd;display:flex;margin-bottom:1rem;overflow-x:auto}.jsaSignatureInfoComponents_tabButton__lo0Ro{background-color:#d8cece;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:1rem;font-weight:500;height:44px;min-width:120px;overflow:hidden;padding:10px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:nowrap}.jsaSignatureInfoComponents_tabButton__lo0Ro:hover{background-color:#e0e0e0}.jsaSignatureInfoComponents_tabButton__lo0Ro.jsaSignatureInfoComponents_active__9gD1n{background:var(--tab-background-color);border-bottom:2px solid var(--secondary-color);color:var(--tab-text-color);margin-bottom:-2px}.jsaSignatureInfoComponents_tabButton__lo0Ro.jsaSignatureInfoComponents_active__9gD1n:hover{background-color:var(--tab-hover-color)}.jsaSignatureInfoComponents_signatureCardList__Lv1EQ,.jsaSignatureInfoComponents_signatureCard__fu7Gh,.jsaSignatureInfoComponents_signatureTableContainer__4cvLS{display:flex;flex-direction:column;gap:1rem;width:100%}.jsaSignatureInfoComponents_signatureCard__fu7Gh{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem}.jsaSignatureInfoComponents_employeeSelect__0c\+QS,.jsaSignatureInfoComponents_signatureCardHeader__TlC77{width:100%}.jsaSignatureInfoComponents_inputField__SlF13{display:flex;flex-direction:column;gap:.25rem;width:100%}.jsaSignatureInfoComponents_inputField__SlF13 label{font-size:16px;font-weight:700}.jsaSignatureInfoComponents_textInput__rAQ5M{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;padding:.5rem;width:100%}.jsaSignatureInfoComponents_textInput__rAQ5M:focus{border-color:var(--secondary-color);outline:none}.jsaSignatureInfoComponents_signatureDisplay__P-oKO{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.jsaSignatureInfoComponents_signatureImage__4acSd{max-height:100%;max-width:100%;object-fit:contain}.jsaSignatureInfoComponents_emptySignature__Zi1\+T{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.jsaSignatureInfoComponents_signatureCardActions__v1hGG{display:flex;justify-content:space-between;width:100%}.jsaSignatureInfoComponents_addButton__L8MFH,.jsaSignatureInfoComponents_deleteButton__RC-t0,.jsaSignatureInfoComponents_signButton__JmhEX{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.jsaSignatureInfoComponents_signButton__JmhEX{background-color:var(--secondary-color);color:#fff}.jsaSignatureInfoComponents_signButton__JmhEX:hover:not(:disabled){background-color:var(--tab-hover-color)}.jsaSignatureInfoComponents_deleteButton__RC-t0{background-color:var(--delete-color);color:#fff}.jsaSignatureInfoComponents_deleteButton__RC-t0:hover:not(:disabled){background-color:var(--delete-hover-color)}.jsaSignatureInfoComponents_signatureActionButtons__5lLKS{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.jsaSignatureInfoComponents_addButton__L8MFH{background-color:var(--secondary-color);color:#fff;padding:.75rem 1rem}.jsaSignatureInfoComponents_addButton__L8MFH:hover:not(:disabled){background-color:var(--tab-hover-color)}.jsaSignatureInfoComponents_signatureTable__3BTQ9{border-collapse:collapse;width:100%}.jsaSignatureInfoComponents_signatureTable__3BTQ9 td,.jsaSignatureInfoComponents_signatureTable__3BTQ9 th{border-bottom:1px solid #ddd;padding:.75rem;text-align:left}.jsaSignatureInfoComponents_signatureTable__3BTQ9 th{background-color:#f2f2f2;font-weight:600}.jsaSignatureInfoComponents_addSignatureButton__pE5Ab,.jsaSignatureInfoComponents_deleteSignatureButton__wnVC7,.jsaSignatureInfoComponents_signSignatureButton__NWZRG{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.jsaSignatureInfoComponents_signSignatureButton__NWZRG{background-color:var(--secondary-color);color:#fff;margin-right:.5rem}.jsaSignatureInfoComponents_signSignatureButton__NWZRG:hover:not(:disabled){background-color:var(--tab-hover-color)}.jsaSignatureInfoComponents_deleteSignatureButton__wnVC7{background-color:var(--delete-color);color:#fff}.jsaSignatureInfoComponents_deleteSignatureButton__wnVC7:hover:not(:disabled){background-color:var(--delete-hover-color)}.jsaSignatureInfoComponents_addSignatureButton__pE5Ab{align-self:flex-start;background-color:var(--secondary-color);color:#fff;margin-top:1rem;padding:.75rem 1rem}.jsaSignatureInfoComponents_addSignatureButton__pE5Ab:hover:not(:disabled){background-color:var(--tab-hover-color)}.jsaSignatureInfoComponents_addSignatureButtonContainer__suj2U{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.jsaSignatureInfoComponents_infoField__qeAk3{display:flex;flex-direction:column;gap:.25rem;width:100%}.jsaSignatureInfoComponents_infoLabel__VSlkH{color:#333;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.jsaSignatureInfoComponents_infoValue__RyKhG{color:#000;font-size:1rem;line-height:1.5;min-height:1.5rem;padding:.25rem 0}.jsaSignatureInfoComponents_emptyValue__KU9G9{color:#999;font-size:.875rem;font-style:italic}@media screen and (min-width:670px){.jsaSignatureInfoComponents_signatureCardList__Lv1EQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.jsaSignatureInfoComponents_signatureActionButtons__5lLKS{flex-direction:row;gap:1rem}.jsaSignatureInfoComponents_addButton__L8MFH{max-width:fit-content}}@media screen and (min-width:1024px){.jsaSignatureInfoComponents_signatureCardList__Lv1EQ{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.jsaSignatureInfoComponents_signatureDisplay__P-oKO{height:120px}}.jsaEmergencyEquipmentInfoComponents_inputError__8Ds3I{border:2px solid #dc3545!important}.jsaEmergencyEquipmentInfoComponents_errorText__ra8jY{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaEmergencyEquipmentInfoComponents_jsaEmergencyEquipmentInfoTab__0uTfV{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.1rem;width:100%}.jsaEmergencyEquipmentInfoComponents_dateContainer__TRDbc,.jsaEmergencyEquipmentInfoComponents_emergencyEquipmentRow__XmKqk,.jsaEmergencyEquipmentInfoComponents_otherEmergencyEquipmentContainer__kB-OE{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaEmergencyEquipmentInfoComponents_inputLabel__qedxS{font-size:16px;font-weight:700;margin-top:5px}.jsaEmergencyEquipmentInfoComponents_dateInput__gHQso,.jsaEmergencyEquipmentInfoComponents_emergencyEquipmentInput__43rI9{border:2px solid #000;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;padding:5px;width:100%}.jsaEmergencyEquipmentInfoComponents_datePickerWrapper__5yoX2{width:100%}@media screen and (min-width:670px) and (max-width:1023px){.jsaEmergencyEquipmentInfoComponents_jsaEmergencyEquipmentInfoTab__0uTfV{padding:.5rem}.jsaEmergencyEquipmentInfoComponents_emergencyEquipmentRow__XmKqk{flex-direction:row;gap:1rem}.jsaEmergencyEquipmentInfoComponents_dateContainer__TRDbc,.jsaEmergencyEquipmentInfoComponents_otherEmergencyEquipmentContainer__kB-OE{gap:.75rem;width:50%}.jsaEmergencyEquipmentInfoComponents_inputLabel__qedxS{margin-top:10px}}@media screen and (min-width:1024px){.jsaEmergencyEquipmentInfoComponents_jsaEmergencyEquipmentInfoTab__0uTfV{align-items:flex-start;gap:20px;height:100%;padding:10px}.jsaEmergencyEquipmentInfoComponents_emergencyEquipmentRow__XmKqk{display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:10px;max-width:1200px;width:100%}.jsaEmergencyEquipmentInfoComponents_dateContainer__TRDbc,.jsaEmergencyEquipmentInfoComponents_otherEmergencyEquipmentContainer__kB-OE{width:50%}.jsaEmergencyEquipmentInfoComponents_inputLabel__qedxS{font-size:14px;margin-bottom:5px}.jsaEmergencyEquipmentInfoComponents_dateInput__gHQso,.jsaEmergencyEquipmentInfoComponents_emergencyEquipmentInput__43rI9{font-size:14px;height:30px;padding:4px}}.jsaPermitInfoComponents_inputError__CzBgY,.jsaPermitInfoComponents_textareaError__rRxoR{border:2px solid #dc3545!important}.jsaPermitInfoComponents_errorText__PEPo\+{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaPermitInfoComponents_jsaPermitInfoContainer__BkPkk{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%}.jsaPermitInfoComponents_jsaPermitInfoHeader__qvWwE{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-size:18px;font-weight:700;margin-bottom:.2rem;padding:1rem}.jsaPermitInfoComponents_jsaPermitInfoHeaderText__wqKKr{font-size:16px;font-weight:400;margin-top:.5rem}.jsaPermitInfoComponents_jsaPermitInfoHeaderText__wqKKr p{line-height:1.5;margin:.5rem 0}.jsaPermitInfoComponents_jsaPermitCheckboxSection__EB2s1{display:flex;flex-direction:column;gap:.25rem;width:100%}.jsaPermitInfoComponents_permitRow__7OTJJ{border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem .5rem;width:100%}.jsaPermitInfoComponents_permitRowContent__fvRZ2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.jsaPermitInfoComponents_permitRow__7OTJJ label{flex:1 1;font-size:16px;padding-right:.5rem}.jsaPermitInfoComponents_permitRow__7OTJJ input[type=checkbox]{cursor:pointer;height:20px;width:20px}.jsaPermitInfoComponents_permitOtherInputContainer__qwGcg{display:flex;justify-content:center;margin-top:.5rem;width:100%}.jsaPermitInfoComponents_permitOtherInput__Nyt0S{border:2px solid #000;border-radius:4px;font-size:16px;padding:.5rem;width:100%}.jsaPermitInfoComponents_permitOtherInput__Nyt0S:focus{border-color:var(--secondary-color);outline:none}.jsaPermitInfoComponents_permitRowWithInput__NV9aZ{height:auto}@media screen and (min-width:670px){.jsaPermitInfoComponents_jsaPermitCheckboxSection__EB2s1{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.jsaPermitInfoComponents_permitRow__7OTJJ{border:1px solid #eaeaea;border-radius:4px;height:80px;overflow:hidden;padding:.75rem;transition:height .3s ease}.jsaPermitInfoComponents_permitRowWithInput__NV9aZ{height:140px}.jsaPermitInfoComponents_permitRow__7OTJJ label{flex:1 1;font-size:15px;padding-right:.5rem}.jsaPermitInfoComponents_permitOtherInputContainer__qwGcg{margin-top:1rem}.jsaPermitInfoComponents_permitOtherInput__Nyt0S{max-width:none;width:90%}}@media screen and (min-width:1024px){.jsaPermitInfoComponents_jsaPermitCheckboxSection__EB2s1{gap:.35rem}.jsaPermitInfoComponents_permitRow__7OTJJ{height:60px;padding:.5rem}.jsaPermitInfoComponents_permitRowWithInput__NV9aZ{height:110px}.jsaPermitInfoComponents_permitRow__7OTJJ label{font-size:14px}.jsaPermitInfoComponents_permitRow__7OTJJ input[type=checkbox]{height:18px;width:18px}.jsaPermitInfoComponents_permitOtherInputContainer__qwGcg{margin-top:.75rem}.jsaPermitInfoComponents_permitOtherInput__Nyt0S{font-size:14px;height:30px;padding:4px}}.jsaPpeInfoComponents_inputError__yyObF,.jsaPpeInfoComponents_textareaError__eKqQg{border:2px solid #dc3545!important}.jsaPpeInfoComponents_errorText__BQBEN{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaPpeInfoComponents_jsaPpeInfoContainer__hJJdf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.jsaPpeInfoComponents_jsaPpeSectionContainer__ZT2Sh{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;width:100%}.jsaPpeInfoComponents_jsaPpeSectionTitle__SjYhC{background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;padding:.75rem 1rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitle__hK4n-{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:.5rem 1rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitleText__ouWx0{font-size:.9rem;font-weight:700;margin:0}.jsaPpeInfoComponents_jsaPpeRow__iMW6w{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;width:100%}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem .5rem;width:100%}.jsaPpeInfoComponents_jsaPpeRowLabel__zzTFe{flex:1 1;font-size:16px;margin:0;padding-right:.5rem}.jsaPpeInfoComponents_jsaPpeRowInputCheckbox__qlHlI{cursor:pointer;height:20px;width:20px}.jsaPpeInfoComponents_jsaPpeRowInputText__8SwmN{border:2px solid #000;border-radius:4px;font-size:16px;margin-top:.5rem;padding:.5rem;width:100%}.jsaPpeInfoComponents_jsaPpeRowInputText__8SwmN:focus{border-color:var(--secondary-color);outline:none}@media screen and (min-width:670px){.jsaPpeInfoComponents_jsaPpeRow__iMW6w{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);padding:.75rem}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;display:flex;flex-direction:column;height:80px;padding:.75rem}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI:has(input[type=text]){grid-gap:1rem;align-items:center;display:grid;grid-column:span 3;grid-template-columns:auto 1fr;height:auto}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI.jsaPpeInfoComponents_otherWithInput__JQG88{grid-column:span 3;height:auto;min-height:100px}.jsaPpeInfoComponents_jsaPpeRowLabel__zzTFe{font-size:15px;font-weight:700;margin-bottom:.5rem}.jsaPpeInfoComponents_jsaPpeRowInputCheckbox__qlHlI{align-self:flex-end;margin-top:auto}.jsaPpeInfoComponents_jsaPpeRowInputText__8SwmN{grid-column:span 2;max-width:none;width:90%}.jsaPpeInfoComponents_jsaPpeSectionTitle__SjYhC{font-size:1.1rem;padding:.75rem 1.5rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitle__hK4n-{padding:.75rem 1.5rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitleText__ouWx0{font-size:1rem}}@media screen and (min-width:1024px){.jsaPpeInfoComponents_jsaPpeInfoContainer__hJJdf{gap:1rem}.jsaPpeInfoComponents_jsaPpeSectionContainer__ZT2Sh{box-shadow:0 2px 4px #00000014}.jsaPpeInfoComponents_jsaPpeRow__iMW6w{gap:.35rem;padding:.75rem 1rem}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI{align-items:center;flex-direction:row;height:60px;justify-content:space-between;padding:.5rem}.jsaPpeInfoComponents_jsaPpeRowInputCheckbox__qlHlI{align-self:center;height:18px;margin-top:0;width:18px}.jsaPpeInfoComponents_jsaPpeRowLabel__zzTFe{font-size:14px;margin-bottom:0}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI:has(input[type=text]){height:auto;min-height:60px;padding:.75rem}.jsaPpeInfoComponents_jsaPpeRowInput__KqSYI.jsaPpeInfoComponents_otherWithInput__JQG88{height:auto;min-height:60px}.jsaPpeInfoComponents_jsaPpeRowInputText__8SwmN{font-size:14px;height:30px;margin-top:0;padding:4px}.jsaPpeInfoComponents_jsaPpeSectionTitle__SjYhC{font-size:1rem;padding:.5rem 1rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitle__hK4n-{padding:.5rem 1rem}.jsaPpeInfoComponents_jsaPpeSectionSubtitleText__ouWx0{font-size:.9rem}}.jsaHazComInfoComponents_inputError__zIfrH,.jsaHazComInfoComponents_textareaError__q6anS{border:2px solid #dc3545!important}.jsaHazComInfoComponents_errorText__DgiuU{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaHazComInfoComponents_jsaHazComInfoTab__bBU30{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.jsaHazComInfoComponents_hazComInfoSection__XR9bR{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:.75rem;transition:all .3s ease}.jsaHazComInfoComponents_hazComInfoSection__XR9bR,.jsaHazComInfoComponents_hazComRow__Dpwfb{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.jsaHazComInfoComponents_hazComRowText__9Fjpw{padding:.5rem 0}.jsaHazComInfoComponents_hazComRowText__9Fjpw p{color:#333;font-size:16px;font-weight:700;margin:0}.jsaHazComInfoComponents_hazComRowInput__EbDAV{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1.5rem;padding:.5rem 0;width:auto}.jsaHazComInfoComponents_hazComRowLabel__ulU2e{font-size:15px;margin-right:.5rem}.jsaHazComInfoComponents_hazComRowInputCheckbox__Fc\+Vt{cursor:pointer;height:20px;width:20px}.jsaHazComInfoComponents_hazComConditionalSections__MObsi{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.jsaHazComInfoComponents_hazComConditionalSectionsVisible__eEu8o{margin-top:.5rem;max-height:500px;opacity:1}@media screen and (max-width:669px){.jsaHazComInfoComponents_hazComRowInputContainer__Qn78M{display:flex;flex-direction:row;flex-wrap:wrap}.jsaHazComInfoComponents_hazComInfoSection__XR9bR{padding:.75rem .5rem}}@media screen and (min-width:670px) and (max-width:1023px){.jsaHazComInfoComponents_hazComRowInputContainer__Qn78M{display:flex;flex-direction:row}.jsaHazComInfoComponents_hazComRowText__9Fjpw p{font-size:17px}.jsaHazComInfoComponents_hazComRowLabel__ulU2e{font-size:16px}.jsaHazComInfoComponents_hazComInfoSection__XR9bR{padding:1rem}}@media screen and (min-width:1024px){.jsaHazComInfoComponents_jsaHazComInfoTab__bBU30{gap:.5rem}.jsaHazComInfoComponents_hazComRowInputContainer__Qn78M{display:flex;flex-direction:row}.jsaHazComInfoComponents_hazComInfoSection__XR9bR{box-shadow:0 2px 4px #00000014;padding:.25rem}.jsaHazComInfoComponents_hazComRowText__9Fjpw p{font-size:16px}.jsaHazComInfoComponents_hazComRowLabel__ulU2e{font-size:15px}.jsaHazComInfoComponents_hazComRowInputCheckbox__Fc\+Vt{height:18px;width:18px}}.jsaConfinedSpaceInfoComponents_inputError__epQo0,.jsaConfinedSpaceInfoComponents_textareaError__iQn-L{border:2px solid #dc3545!important}.jsaConfinedSpaceInfoComponents_errorText__db6yK{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaConfinedSpaceInfoComponents_confinedSpaceInfoTab__wZaz3{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:.75rem;transition:all .3s ease}.jsaConfinedSpaceInfoComponents_cseInfoRow__R7gPy,.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoRowText__UOhNq{padding:.5rem 0}.jsaConfinedSpaceInfoComponents_cseInfoRowText__UOhNq p{color:#333;font-size:16px;font-weight:700;margin:0}.jsaConfinedSpaceInfoComponents_cseInfoRowInput__qJNt0{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1.5rem;padding:.5rem 0;width:auto}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{display:flex;flex-direction:column;padding:.5rem 0;width:100%}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve{display:flex;flex-direction:column;gap:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoRowLabel__Ps\+NA{font-size:15px;margin-bottom:.25rem;margin-right:.5rem}.jsaConfinedSpaceInfoComponents_cseInfoRowInputCheckbox__s2DHQ{cursor:pointer;height:20px;width:20px}.jsaConfinedSpaceInfoComponents_cseInfoRowInputText__JaCfh{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:38px;padding:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoRowInputText__JaCfh:focus{border-color:var(--secondary-color);outline:none}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ .jsaConfinedSpaceInfoComponents_react-datepicker-wrapper__JRWeb,.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ input[type=text]{width:100%}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ .jsaConfinedSpaceInfoComponents_react-datepicker__input-container__fvTs7{display:block;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ .jsaConfinedSpaceInfoComponents_react-datepicker__input-container__fvTs7 input{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:38px;padding:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ .jsaConfinedSpaceInfoComponents_react-datepicker__input-container__fvTs7 input:focus{border-color:var(--secondary-color);outline:none}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk .jsaConfinedSpaceInfoComponents_react-time-picker__1Gcvu{width:100%}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk .jsaConfinedSpaceInfoComponents_react-time-picker__wrapper__TeFK3{border:2px solid #ccc;border-radius:4px;height:38px;padding:.25rem}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk .jsaConfinedSpaceInfoComponents_react-time-picker__wrapper__TeFK3:focus-within{border-color:var(--secondary-color)}.jsaConfinedSpaceInfoComponents_cseConditionalSections__V0hfN{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.jsaConfinedSpaceInfoComponents_cseConditionalSectionsVisible__0rrhy{margin-top:.5rem;max-height:2000px;opacity:1}@media screen and (max-width:669px){.jsaConfinedSpaceInfoComponents_cseInfoRowInputContainer__dz40e{display:flex;flex-direction:row;flex-wrap:wrap}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ{padding:.75rem .5rem}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{padding:.25rem 0}}@media screen and (min-width:670px) and (max-width:1023px){.jsaConfinedSpaceInfoComponents_cseInfoRowInputContainer__dz40e{display:flex;flex-direction:row}.jsaConfinedSpaceInfoComponents_cseInfoRowText__UOhNq p{font-size:17px}.jsaConfinedSpaceInfoComponents_cseInfoRowLabel__Ps\+NA{font-size:16px}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ{padding:1rem}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{max-width:500px;width:100%}.jsaConfinedSpaceInfoComponents_cseAdminInfoRowInput__h1DKR,.jsaConfinedSpaceInfoComponents_cseAdminInfoRow__9671h{display:none}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve .jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{width:45%}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve .jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk:nth-child(3){margin-top:.5rem;width:100%}.jsaConfinedSpaceInfoComponents_cseInfoRowAdminInputText__NWFT5{display:none}}@media screen and (min-width:1024px){.jsaConfinedSpaceInfoComponents_confinedSpaceInfoTab__wZaz3{gap:1rem}.jsaConfinedSpaceInfoComponents_cseInfoRowInputContainer__dz40e{display:flex;flex-direction:row}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ{box-shadow:0 2px 4px #00000014;padding:1rem}.jsaConfinedSpaceInfoComponents_cseInfoRowText__UOhNq p{font-size:16px}.jsaConfinedSpaceInfoComponents_cseInfoRowLabel__Ps\+NA{font-size:15px}.jsaConfinedSpaceInfoComponents_cseInfoRowInputCheckbox__s2DHQ{height:18px;width:18px}.jsaConfinedSpaceInfoComponents_cseInfoRowInputText__JaCfh{font-size:14px;height:30px;max-width:400px}.jsaConfinedSpaceInfoComponents_cseInfoSection__j10pJ .jsaConfinedSpaceInfoComponents_react-datepicker__input-container__fvTs7 input{font-size:14px;padding:.4rem}.jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{max-width:400px}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve{flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;max-width:900px}.jsaConfinedSpaceInfoComponents_dateTimeContainer__rw8ve .jsaConfinedSpaceInfoComponents_InfoRowInput__jo4Vk{margin-right:.5rem;max-width:250px;width:30%}.jsaConfinedSpaceInfoComponents_cseInfoRowAdminInputText__NWFT5{display:none}}.jsaFallProtectionInfoComponents_inputError__39zbA,.jsaFallProtectionInfoComponents_textareaError__FFyDn{border:2px solid #dc3545!important}.jsaFallProtectionInfoComponents_errorText__vuZrJ{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.jsaFallProtectionInfoComponents_jsaFallProtectionInfoTab__gg4Rr{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.jsaFallProtectionInfoComponents_jsaFpInfoSection__F3\+Ac{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:.75rem;transition:all .3s ease}.jsaFallProtectionInfoComponents_jsaFpInfoSection__F3\+Ac,.jsaFallProtectionInfoComponents_jsaFpRow__zijfw{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.jsaFallProtectionInfoComponents_jsaFpRowText__g9JSR{padding:.5rem 0}.jsaFallProtectionInfoComponents_jsaFpRowText__g9JSR p{color:#333;font-size:16px;font-weight:700;margin:0}.jsaFallProtectionInfoComponents_jsaFpRowInput__tSlWi{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1.5rem;padding:.5rem 0;width:auto}.jsaFallProtectionInfoComponents_jsaFpRowInputContainer__hhWO\+{display:flex;flex-direction:row;flex-wrap:wrap}.jsaFallProtectionInfoComponents_jsaFpRowLabel__h7E5\+{font-size:15px;margin-right:.5rem}.jsaFallProtectionInfoComponents_jsaFpRowInputCheckbox__VLSCN{cursor:pointer;height:20px;width:20px}.jsaFallProtectionInfoComponents_jsaFpRowInputText__-wm12{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:38px;padding:.5rem;width:100%}.jsaFallProtectionInfoComponents_jsaFpRowInputText__-wm12:focus{border-color:var(--secondary-color);outline:none}.jsaFallProtectionInfoComponents_jsaFpEquipmentRow__gv0AP{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.75rem 0;width:100%}.jsaFallProtectionInfoComponents_jsaFpEquipmentRow__gv0AP:last-child{border-bottom:none}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemCard__0ZmJ4{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;overflow:hidden}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemHeader__ILMmi{background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:column;padding:.75rem}.jsaFallProtectionInfoComponents_jsaFpInspectionHeaderRow__PJFEf{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemEquipSn__oY9oA{display:flex;flex-direction:column;width:70%}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemRowLabel__RSfgo{font-size:14px;font-weight:700;margin-bottom:.5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemEquipSnInput__w17M1{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:38px;padding:.5rem;width:100%}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemEquipSnInput__w17M1:focus{border-color:var(--secondary-color);outline:none}.jsaFallProtectionInfoComponents_jsaFpInspectionListDeleteButtonWrapper__Wcu5l{display:flex;justify-content:flex-end;width:30%}.jsaFallProtectionInfoComponents_jsaFpInspectionListDeleteButton__oLpV\+{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.jsaFallProtectionInfoComponents_jsaFpInspectionListDeleteButton__oLpV\+:hover:not(:disabled){background-color:var(--delete-hover-color)}.jsaFallProtectionInfoComponents_jsaFpInspectionListRows__32Qps{padding:.5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRow__OQYBT{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRow__OQYBT:last-child{border-bottom:none}.jsaFallProtectionInfoComponents_jsaFpInspectionItem__5hjZ6{align-items:center;display:flex;width:50%}.jsaFallProtectionInfoComponents_jsaFpInspectionAcceptReject__AZShw{display:flex;justify-content:space-around;width:40%}.jsaFallProtectionInfoComponents_jsaFpInspectionCheckbox__gCUFm{margin:0 .5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionCheckboxLabel__ceJBA{font-size:14px;margin-right:.25rem}.jsaFallProtectionInfoComponents_itemButtonContainer__4ecBn{display:inline-block;position:relative}.jsaFallProtectionInfoComponents_inspectionItemButton__\+99aZ{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:.35rem .5rem;text-align:center;transition:background-color .2s;width:120px}.jsaFallProtectionInfoComponents_inspectionItemButton__\+99aZ:hover{background-color:#0056b3}.jsaFallProtectionInfoComponents_tooltip__X\+7y6{animation:jsaFallProtectionInfoComponents_fadeIn__JVj\+b .2s ease-out;background:#333;border-radius:6px;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:14px;left:0;max-width:350px;min-width:150px;padding:10px 12px;position:absolute;text-align:left;top:calc(100% + 10px);white-space:normal;z-index:99999}.jsaFallProtectionInfoComponents_tooltip__X\+7y6:before{border:8px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:20px;position:absolute}.jsaFallProtectionInfoComponents_tooltipCloseButton__X-zqG{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;opacity:.8;padding:0;position:absolute;right:8px;top:5px;transition:opacity .2s}.jsaFallProtectionInfoComponents_tooltipCloseButton__X-zqG:hover{opacity:1}@keyframes jsaFallProtectionInfoComponents_fadeIn__JVj\+b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.jsaFallProtectionInfoComponents_jsaFpInspectionCardGrid__v6Uqx{display:flex;flex-direction:column}.jsaFallProtectionInfoComponents_jsaFpInspectionListAddButtonWrapper__rEVVr{display:flex;justify-content:center;margin-top:1rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListAddButton__Ca2E-{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:background-color .2s}.jsaFallProtectionInfoComponents_jsaFpInspectionListAddButton__Ca2E-:hover:not(:disabled){background-color:var(--tab-hover-color)}@media screen and (min-width:670px) and (max-width:1023px){.jsaFallProtectionInfoComponents_jsaFpInfoSection__F3\+Ac{padding:1rem}.jsaFallProtectionInfoComponents_jsaFpRowText__g9JSR p{font-size:17px}.jsaFallProtectionInfoComponents_jsaFpRowLabel__h7E5\+{font-size:16px}.jsaFallProtectionInfoComponents_jsaFpEquipmentGrid__9k9L2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.jsaFallProtectionInfoComponents_jsaFpEquipmentRow__gv0AP{border:1px solid #ddd;border-radius:6px;padding:.75rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemCard__0ZmJ4{margin-bottom:1.5rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemHeader__ILMmi{padding:1rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRow__OQYBT,.jsaFallProtectionInfoComponents_jsaFpInspectionListRows__32Qps{padding:.75rem}}@media screen and (min-width:1024px){.jsaFallProtectionInfoComponents_jsaFallProtectionInfoTab__gg4Rr{gap:1rem}.jsaFallProtectionInfoComponents_jsaFpInfoSection__F3\+Ac{box-shadow:0 2px 4px #00000014;padding:1rem}.jsaFallProtectionInfoComponents_jsaFpRowText__g9JSR p{font-size:16px}.jsaFallProtectionInfoComponents_jsaFpRowLabel__h7E5\+{font-size:15px}.jsaFallProtectionInfoComponents_jsaFpRowInputCheckbox__VLSCN{height:18px;width:18px}.jsaFallProtectionInfoComponents_jsaFpEquipmentGrid__9k9L2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.jsaFallProtectionInfoComponents_jsaFpEquipmentRow__gv0AP{background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:1rem;transition:all .2s ease}.jsaFallProtectionInfoComponents_jsaFpEquipmentRow__gv0AP:hover{box-shadow:0 2px 8px #0000001a}.jsaFallProtectionInfoComponents_jsaFpInspectionCardGrid__v6Uqx{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemCard__0ZmJ4{display:flex;flex-direction:column;height:100%;transition:all .2s ease}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemCard__0ZmJ4:hover{box-shadow:0 4px 12px #0000001a}.jsaFallProtectionInfoComponents_jsaFpInspectionListItemHeader__ILMmi{padding:1rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRows__32Qps{flex:1 1;padding:1rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRow__OQYBT{padding:.5rem .75rem}.jsaFallProtectionInfoComponents_jsaFpInspectionListRow__OQYBT>div{justify-content:center}.jsaFallProtectionInfoComponents_jsaFpInspectionAcceptReject__AZShw>div{align-items:center;display:flex;flex-direction:row;margin-right:0;padding:0}.jsaFallProtectionInfoComponents_jsaFpInspectionListAddButtonWrapper__rEVVr{justify-content:flex-start;margin-top:1.5rem}}.jsaV2HazardsComponents_jsaV2HazardsContainer__u\+ZQF{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%}.jsaV2HazardsComponents_jsaV2HazardsInfoSection__VLV8-{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:.2rem;padding:1rem}.jsaV2HazardsComponents_jsaV2HazardsInfoSection__VLV8- p{font-size:16px;line-height:1.5;margin:0}.jsaV2HazardsComponents_jsaV2HazardsCheckboxSection__S5rP3{display:flex;flex-direction:column;gap:.25rem;width:100%}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:.75rem .5rem;width:100%}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz label{flex:1 1;font-size:16px;padding-right:.5rem}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz input[type=checkbox]{cursor:pointer;height:20px;width:20px}.jsaV2HazardsComponents_jsaV2HazardsOtherRow__PXc5n{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:center;padding:.75rem .5rem;width:100%}.jsaV2HazardsComponents_jsaV2HazardsOtherInput__c6Sda{border:2px solid #000;border-radius:4px;font-size:16px;max-width:90%;padding:.5rem;width:100%}.jsaV2HazardsComponents_jsaV2HazardsOtherInput__c6Sda:focus{border-color:var(--secondary-color);outline:none}.jsaV2HazardsComponents_inputError__N9TOc,.jsaV2HazardsComponents_textareaError__XHP99{border:2px solid #dc3545!important}.jsaV2HazardsComponents_errorText__T30lb{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}@media screen and (min-width:670px){.jsaV2HazardsComponents_jsaV2HazardsCheckboxSection__S5rP3{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz{align-items:center;border:1px solid #eaeaea;border-radius:4px;display:flex;flex-direction:row;height:80px;justify-content:space-between;padding:.75rem}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz label{flex:1 1;font-size:15px;padding-right:.5rem}.jsaV2HazardsComponents_jsaV2HazardsOtherRow__PXc5n{align-items:center;border:1px solid #eaeaea;border-radius:4px;display:flex;flex-direction:column;grid-column:auto;height:auto;justify-content:center;min-height:80px;padding:.75rem}}@media screen and (min-width:1024px){.jsaV2HazardsComponents_jsaV2HazardsCheckboxSection__S5rP3{gap:.35rem;grid-template-columns:repeat(6,1fr)}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz{height:60px;padding:.5rem}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz label{font-size:14px}.jsaV2HazardsComponents_jsaV2HazardsCheckbox__OZilz input[type=checkbox]{height:18px;width:18px}.jsaV2HazardsComponents_jsaV2HazardsOtherRow__PXc5n{min-height:60px;padding:.5rem}}.jsaV2CmComponents_jsaV2CmContainer__SfyAD{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.jsaV2CmComponents_jsaV2CmSectionContainer__oZh9\+{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;width:100%}.jsaV2CmComponents_jsaV2CmSectionTitle__2SIdw{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.jsaV2CmComponents_jsaV2CmSectionTitle__2SIdw:hover{background-color:#e8e8e8}.jsaV2CmComponents_jsaV2CmToggleButton__k0CDI{align-items:center;background:none;border:1px solid #1076a5;border-radius:4px;color:#1076a5;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.jsaV2CmComponents_jsaV2CmToggleButton__k0CDI:hover{background-color:#1076a5;color:#fff}.jsaV2CmComponents_jsaV2CmToggleButton__k0CDI:focus{outline:2px solid #1076a5;outline-offset:2px}.jsaV2CmComponents_jsaV2CmSectionTitle__2SIdw p{color:#1076a5;font-size:1rem;font-weight:700;margin:0}.jsaV2CmComponents_jsaV2CmSectionContent__mx1Z0{padding:.5rem}.jsaV2CmComponents_jsaV2CmSection__\+1iVw{display:flex;flex-direction:column;gap:.25rem;width:100%}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:.75rem .5rem;width:100%}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+ label{flex:1 1;font-size:16px;padding-right:.5rem}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+ input[type=checkbox]{cursor:pointer;height:20px;width:20px}@media screen and (min-width:670px){.jsaV2CmComponents_jsaV2CmSection__\+1iVw{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:4px;display:flex;flex-direction:row;height:80px;justify-content:space-between;padding:.75rem}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+ label{flex:1 1;font-size:15px;padding-right:.5rem}.jsaV2CmComponents_jsaV2CmSectionTitle__2SIdw{padding:.75rem 1.5rem}.jsaV2CmComponents_jsaV2CmSectionTitle__2SIdw p{font-size:1.1rem}.jsaV2CmComponents_jsaV2CmSectionContent__mx1Z0{padding:1rem}}@media screen and (min-width:1024px){.jsaV2CmComponents_jsaV2CmContainer__SfyAD{gap:1rem}.jsaV2CmComponents_jsaV2CmSectionContainer__oZh9\+{box-shadow:0 2px 4px #00000014}.jsaV2CmComponents_jsaV2CmSection__\+1iVw{gap:.35rem;grid-template-columns:repeat(6,1fr)}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+{height:60px;padding:.5rem}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+ label{font-size:14px}.jsaV2CmComponents_jsaV2CmCheckbox__0AL5\+ input[type=checkbox]{height:18px;width:18px}.jsaV2CmComponents_jsaV2CmSectionContent__mx1Z0{padding:.75rem 1rem}}.jsaV2CmComponents_jsaV2CmSectionTitleWithItems__plcJs{background-color:#f5f9fb;border-left:4px solid #1076a5}.jsaV2CmComponents_jsaV2CmSectionTitleWithItems__plcJs p{font-weight:600}.jsaV2CmComponents_inputError__qlRDM,.jsaV2CmComponents_textareaError__Q67bG{border:2px solid #dc3545!important}.jsaV2CmComponents_errorText__ngW4K{color:#dc3545;font-size:12px;font-weight:700;margin-top:4px}.JsaTab_jsaTabContainer__ijcAE{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.JsaTab_jsaTabMenuBar__RXj0R{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;overflow-x:auto;padding:2px;scrollbar-width:thin;width:100%}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar{display:block;height:6px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.JsaTab_tabButton__fEKWe{align-items:center;background-color:#d8cece;border:1px solid #fff;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.8rem;font-weight:700;justify-content:center;min-height:30px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:75px}.JsaTab_tabButton__fEKWe:hover{background-color:#e0e0e0}.JsaTab_tabButton__fEKWe.JsaTab_active__IsU4N{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.JsaTab_jsaTabContent__Pwevn{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:.5rem;width:100%}.JsaTab_tabButton__fEKWe.JsaTab_active__IsU4N:hover{background-color:#0056b3}.JsaTab_allJsaContent__hyz6K{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.25rem;width:100%}.JsaTab_jsaComponentSection__I2gqy{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:.25rem}.JsaTab_sectionTitle__r2n5o{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}@media screen and (min-width:670px) and (max-width:1023px){.JsaTab_jsaTabMenuBar__RXj0R{display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar{display:block;height:6px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.JsaTab_tabButton__fEKWe{align-items:center;display:flex;font-size:16px;font-weight:700;height:44px;justify-content:center;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:wrap;width:120px}.JsaTab_jsaTabContent__Pwevn{margin-top:0;padding:0}.JsaTab_jsaComponentSection__I2gqy{padding:1.5rem}.JsaTab_sectionTitle__r2n5o{font-size:1.2rem}}@media screen and (min-width:1024px){.JsaTab_jsaTabMenuBar__RXj0R{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;justify-content:flex-start;overflow-x:auto;padding:2px;scrollbar-width:thin;z-index:1000}.JsaTab_jsaTabMenuBar__RXj0R::-webkit-scrollbar{display:block;height:4px}.JsaTab_tabButton__fEKWe{font-size:16px;height:45px;line-height:1.2;min-height:45px;padding:2px;text-align:center;white-space:normal;width:100px}.JsaTab_jsaTabContent__Pwevn{gap:0;margin-top:0;padding:0}.JsaTab_jsaComponentSection__I2gqy{padding:1rem}.JsaTab_sectionTitle__r2n5o{font-size:1rem}}.ToggleSwitch_toggleContainer__CzbCi{align-items:center;display:flex;gap:10px}.ToggleSwitch_toggleLabel__qSy6I{color:var(--primary-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.ToggleSwitch_toggleLabel__qSy6I.ToggleSwitch_disabled__TPEoS{opacity:.5}.ToggleSwitch_toggleTrack__rhPvu{background-color:#ccc;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color .2s ease;width:44px}.ToggleSwitch_toggleTrack__rhPvu:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.ToggleSwitch_toggleTrack__rhPvu.ToggleSwitch_checked__DJYCN{background-color:var(--primary-color)}.ToggleSwitch_toggleTrack__rhPvu.ToggleSwitch_disabled__TPEoS{cursor:not-allowed;opacity:.5}.ToggleSwitch_toggleKnob__oSQrT{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.ToggleSwitch_toggleTrack__rhPvu.ToggleSwitch_checked__DJYCN .ToggleSwitch_toggleKnob__oSQrT{transform:translateX(20px)}.ToggleSwitch_toggleTrack__rhPvu:not(.ToggleSwitch_disabled__TPEoS):hover{background-color:#b0b0b0}.ToggleSwitch_toggleTrack__rhPvu.ToggleSwitch_checked__DJYCN:not(.ToggleSwitch_disabled__TPEoS):hover{background-color:var(--secondary-color)}.wasteDisposalComponents_wasteDisposalTabContainer__gCEIX{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;width:100%}.wasteDisposalComponents_wasteDisposalTabMenuBar__VOt4b{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;overflow-x:auto;padding:2px;scrollbar-width:none;width:100%}.wasteDisposalComponents_wasteDisposalTabMenuBar__VOt4b::-webkit-scrollbar{display:none}.wasteDisposalComponents_tabButton__oY296{align-items:center;background-color:#d8cece;border:1px solid var(--tab-border-color);border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.7rem;font-weight:700;justify-content:center;min-height:30px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:75px}.wasteDisposalComponents_tabButton__oY296:hover{background-color:var(--tab-hover-color);color:var(--tab-text-color)}.wasteDisposalComponents_tabButton__oY296.wasteDisposalComponents_active__hc0X3{background:var(--tab-background-color);border-bottom:2px solid var(--secondary-color);color:var(--tab-text-color);margin-bottom:-2px}.wasteDisposalComponents_wasteDisposalTabContent__GecLP{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:.5rem;width:100%}.wasteDisposalComponents_allWasteDisposalContent__jDhDJ{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.25rem;width:100%}.wasteDisposalComponents_wasteDisposalComponentSection__wLOnw{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:.75rem;padding:.25rem}.wasteDisposalComponents_sectionTitle__v-lCY{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem}.wasteDisposalComponents_inputLabel__p\+z8v,.wasteDisposalComponents_sectionLabel__ugSg-{color:#000;font-size:16px;font-weight:700;margin-bottom:5px;margin-top:5px}.wasteDisposalComponents_wasteDisposalBasicInfoTabContainer__QdKJF{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.1rem;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoInput__OtRHE,.wasteDisposalComponents_wasteDisposalPaperWorkInput__ghN3C{border:2px solid #000;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;margin-bottom:.5rem;padding:8px;width:100%}.wasteDisposalComponents_stateSelect__i8n9K{margin-bottom:.5rem;position:relative;width:100%;z-index:10}.wasteDisposalComponents_stateSelect__i8n9K>div{border:2px solid #000;border-radius:4px;min-height:38px}.wasteDisposalComponents_dateInput__mW9Z5{border:2px solid #000;border-radius:4px;font-size:16px;padding:8px;width:100%}.wasteDisposalComponents_datePickerWrapper__4oTAn{width:100%}.wasteDisposalComponents_wasteDisposalWasteInfoTabContainer__KhSYE{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.1rem;width:100%}.wasteDisposalComponents_wasteDisposalWasteInfoInput__yQX-0{border:2px solid #000;border-radius:4px;font-size:16px;margin-bottom:.25rem;padding:8px;width:100%}.wasteDisposalComponents_wasteDisposalWasteInfoRow__bs1Nh{display:flex;flex-direction:column;margin-bottom:.25rem;width:100%}.wasteDisposalComponents_wasteDisposalWasteContainerTableTitle__PSF\+N{margin-bottom:.25rem;margin-top:.5rem}.wasteDisposalComponents_wasteDisposalWasteContainerTableTitle__PSF\+N h3{color:#000;font-size:1rem;font-weight:700;margin:0}.wasteDisposalComponents_wasteDisposalConstituentTableWrapper__6fWzx,.wasteDisposalComponents_wasteDisposalContainerTableWrapper__A2jny{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem;margin-top:.5rem;padding:.5rem;width:100%}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC{border-collapse:collapse;width:100%}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd thead,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC thead{display:none}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd tr,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC tr{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:1rem;padding:.5rem}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td{border-bottom:1px solid #eee;display:block;padding:.5rem;text-align:left}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td:last-child,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td:last-child{border-bottom:none;text-align:right}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td:before,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td:before{color:#555;content:attr(data-label);display:block;font-size:.8rem;font-weight:700;margin-bottom:.25rem}.wasteDisposalComponents_wasteDisposalConstituentTableRow__I8UoE input,.wasteDisposalComponents_wasteDisposalContainerTableRow__ifR4Q input{border:2px solid #000;border-radius:4px;font-size:16px;padding:8px;width:100%}.wasteDisposalComponents_wasteDisposalConstituentTableRowButton__Cn5S0,.wasteDisposalComponents_wasteDisposalContainerTableRowButton__vlQNk{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin-left:auto;padding:8px 12px;width:auto}.wasteDisposalComponents_wasteDisposalConstituentTableButtons__cHJHM,.wasteDisposalComponents_wasteDisposalContainerTableButtons__bz58R{display:flex;justify-content:flex-end;margin-top:.5rem}.wasteDisposalComponents_wasteDisposalConstituentTableButtons__cHJHM button,.wasteDisposalComponents_wasteDisposalContainerTableButtons__bz58R button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.1rem;width:100%}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%}.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem;padding:.5rem}.wasteDisposalComponents_wasteDisposalHeader__fJZVD{margin-bottom:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxInput__z-MSc{align-items:center;display:flex;flex-direction:row;gap:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRowLabel__gruB5{margin-right:.25rem}.wasteDisposalComponents_checkboxInput__2Ce74{cursor:pointer;height:20px;width:20px}.wasteDisposalComponents_inputError__KVVh3{background-color:#fff8f8;border:2px solid #dc3545!important}.wasteDisposalComponents_errorText__EHAJp{color:#dc3545;display:block;font-size:12px;font-weight:500;margin-top:4px}.wasteDisposalComponents_rowError__GUGBn{background-color:#fff8f8!important;border-color:#dc3545!important}@media screen and (min-width:670px) and (max-width:1023px){.wasteDisposalComponents_wasteDisposalTabMenuBar__VOt4b{justify-content:flex-start}.wasteDisposalComponents_tabButton__oY296{font-size:16px;height:44px;width:120px}.wasteDisposalComponents_wasteDisposalTabContent__GecLP{padding:.5rem}.wasteDisposalComponents_wasteDisposalComponentSection__wLOnw{padding:1rem}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy{display:flex;flex-direction:row;gap:1rem}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4{flex:0 0 auto;width:auto}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy>.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ{flex:1 1}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t{display:flex;flex-direction:row;justify-content:space-between}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4{flex:1 1;margin-right:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4:last-child{margin-right:0}.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t{flex-wrap:nowrap}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd thead,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC thead{background-color:#f2f2f2;display:table-header-group}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd tr,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC tr{background-color:initial;border:none;border-radius:0;box-shadow:none;display:table-row;margin-bottom:0;padding:0}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td{border-bottom:1px solid #ddd;display:table-cell;padding:8px;text-align:left}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td:before,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td:before{display:none}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd th,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC th{background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:8px;text-align:left}.wasteDisposalComponents_errorText__EHAJp{font-size:14px;margin-top:6px}}@media screen and (min-width:1024px){.wasteDisposalComponents_wasteDisposalTabMenuBar__VOt4b{justify-content:flex-start}.wasteDisposalComponents_tabButton__oY296{font-size:16px;height:45px;width:100px}.wasteDisposalComponents_wasteDisposalTabContent__GecLP{padding:.5rem}.wasteDisposalComponents_wasteDisposalComponentSection__wLOnw{padding:1rem}.wasteDisposalComponents_wasteDisposalBasicInfoTabContainer__QdKJF{gap:10px;padding:10px}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ{display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:10px;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:first-child{display:flex;flex-direction:row;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:first-child>div:first-child,.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:first-child>div:nth-child(2){width:40%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:first-child>div:nth-child(3){width:20%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(2){display:flex;flex-direction:row;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(2)>div:first-child{width:50%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(2)>div:nth-child(2),.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(2)>div:nth-child(3){width:25%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(3){display:flex;flex-direction:row;width:100%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(3)>div:first-child,.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(3)>div:nth-child(2){width:30%}.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(3)>div:nth-child(3),.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ:nth-child(3)>div:nth-child(4){width:20%}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH{gap:.25rem}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy{display:flex;flex-direction:row;gap:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4{width:auto}.wasteDisposalComponents_wasteDisposalPaperWorkRow__5Mfhy>.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ{flex-direction:column;gap:.25rem}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalBasicInfoRow__IbRcQ{flex-direction:column;gap:.25rem;width:100%}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t{display:flex;flex-direction:row;justify-content:space-between}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4{flex:1 1;margin-right:.5rem}.wasteDisposalComponents_wasteDisposalPaperWorkTabContainer__PqPMH>.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t>.wasteDisposalComponents_wasteDisposalCheckboxSection__x1lh4:last-child{margin-right:0}.wasteDisposalComponents_wasteDisposalPaperWorkCheckboxRow__wxu\+t{flex-wrap:nowrap}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd thead,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC thead{background-color:#f2f2f2;display:table-header-group}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd tr,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC tr{background-color:initial;border:none;border-radius:0;box-shadow:none;display:table-row;margin-bottom:0;padding:0}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td{border-bottom:1px solid #ddd;display:table-cell;padding:8px;text-align:left}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd td:before,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC td:before{display:none}.wasteDisposalComponents_wasteDisposalConstituentTable__NRQYd th,.wasteDisposalComponents_wasteDisposalContainerTable__frxXC th{background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:8px;text-align:left}}.ConfirmationModal_modalOverlay__Vfc6t{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmationModal_modalContent__WcNyV{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.ConfirmationModal_modalHeader__kGApx{color:#1076a5;font-size:1.25rem;margin-bottom:16px}.ConfirmationModal_modalMessage__9yj29{line-height:1.5;margin-bottom:20px}.ConfirmationModal_modalButtons__fxKph{display:flex;gap:12px;justify-content:flex-end}.ConfirmationModal_cancelButton__gICTL{background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px 16px}.ConfirmationModal_confirmButton__IbDit{background-color:#1076a5;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.ConfirmationModal_deleteButton__UJ922{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.ConfirmationModal_confirmButton__IbDit:disabled,.ConfirmationModal_deleteButton__UJ922:disabled{background-color:#ccc;cursor:not-allowed}.ConfirmationModal_cancelButton__gICTL:hover{background-color:#e6e6e6}.ConfirmationModal_confirmButton__IbDit:hover{background-color:#0056b3}.ConfirmationModal_deleteButton__UJ922:hover{background-color:#c82333}.ConfirmationModal_datePickerContainer__jTrig{margin-bottom:20px}.ConfirmationModal_datePicker__kRi0c{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:8px;width:100%}.PhotoViewModal_modalOverlay__eHEH-{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PhotoViewModal_modalContent__yej57{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px 20px 80px;position:relative;width:100%}.PhotoViewModal_closeButton__K4kMe{align-items:center;background-color:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background-color .2s ease;width:44px;z-index:10}.PhotoViewModal_closeButton__K4kMe:hover{background-color:#fff3}.PhotoViewModal_closeButton__K4kMe svg{stroke:#fff}.PhotoViewModal_downloadButton__cIJdh{align-items:center;background-color:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:70px;top:16px;transition:background-color .2s ease;width:44px;z-index:10}.PhotoViewModal_downloadButton__cIJdh:hover{background-color:#fff3}.PhotoViewModal_downloadButton__cIJdh svg{stroke:#fff}.PhotoViewModal_imageContainer__8GbwD{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 160px);max-width:100%;touch-action:none;transform-origin:center center;will-change:transform}.PhotoViewModal_image__B9OrZ{-webkit-user-drag:none;max-height:calc(100vh - 160px);max-width:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.PhotoViewModal_captionContainer__3T55A{background-color:#000000b3;border-radius:8px;bottom:70px;left:50%;max-width:600px;padding:12px 16px;position:absolute;transform:translateX(-50%);width:90%}.PhotoViewModal_caption__447qI{color:#fff;font-size:.95rem;margin:0;text-align:center}.PhotoViewModal_captionInputWrapper__fXQZQ{align-items:stretch;display:flex;flex-direction:column;gap:8px}.PhotoViewModal_captionInput__RhoqV{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.95rem;line-height:1.4;max-height:120px;min-height:80px;outline:none;overflow-y:auto;padding:10px 12px;resize:none;transition:border-color .2s ease,background-color .2s ease;width:100%}.PhotoViewModal_captionInput__RhoqV::placeholder{color:#ffffff80}.PhotoViewModal_captionInput__RhoqV:focus{background-color:#ffffff26;border-color:#007bff;border-color:var(--primary-color,#007bff)}.PhotoViewModal_saveButton__3lAL1{align-self:flex-end;background-color:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff6;cursor:not-allowed;font-size:.9rem;font-weight:500;padding:10px 24px;transition:all .2s ease;white-space:nowrap}.PhotoViewModal_saveButton__3lAL1:disabled{opacity:.6}.PhotoViewModal_saveButtonActive__h10GX{background-color:#007bff;background-color:var(--primary-color,#007bff);border-color:#007bff;border-color:var(--primary-color,#007bff);color:#fff;cursor:pointer}.PhotoViewModal_saveButtonActive__h10GX:hover{background-color:#0056b3;background-color:var(--primary-dark,#0056b3);border-color:#0056b3;border-color:var(--primary-dark,#0056b3)}.PhotoViewModal_zoomHint__e2qON{bottom:30px;color:#ffffff80;font-size:.85rem;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.PhotoViewModal_modalContent__yej57{padding:50px 10px 70px}.PhotoViewModal_closeButton__K4kMe,.PhotoViewModal_downloadButton__cIJdh{height:40px;width:40px}.PhotoViewModal_closeButton__K4kMe svg,.PhotoViewModal_downloadButton__cIJdh svg{height:20px;width:20px}.PhotoViewModal_downloadButton__cIJdh{right:62px}.PhotoViewModal_image__B9OrZ{max-height:calc(100vh - 140px)}.PhotoViewModal_captionContainer__3T55A{bottom:70px;max-width:90%;padding:8px 16px}.PhotoViewModal_caption__447qI{font-size:.9rem}.PhotoViewModal_zoomHint__e2qON{bottom:20px;font-size:.8rem}}.PhotosComponent_photosContainer__831pH{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:300px;overflow-y:auto;padding:16px;width:100%}.PhotosComponent_offlineWarning__2VV7g{align-items:center;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;display:flex;font-size:.9rem;gap:10px;padding:12px 16px}.PhotosComponent_warningIcon__CPxu3{align-items:center;background-color:#ffc107;border-radius:50%;color:#856404;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.PhotosComponent_errorBanner__W\+\+sw{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;font-size:.9rem;justify-content:space-between;padding:12px 16px}.PhotosComponent_errorDismiss__\+ujC4{background:#0000;border:1px solid #721c24;border-radius:4px;color:#721c24;cursor:pointer;font-size:.85rem;padding:4px 12px}.PhotosComponent_errorDismiss__\+ujC4:hover{background-color:#721c241a}.PhotosComponent_addSection__c0sl2{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.PhotosComponent_addButton__iN5bk{align-items:center;background-color:var(--secondary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:10px 20px;transition:background-color .2s ease}.PhotosComponent_addButton__iN5bk:hover{background-color:var(--tab-hover-color)}.PhotosComponent_addButton__iN5bk svg{stroke:#fff}.PhotosComponent_pendingSection__JcdUh{background-color:#fafafa;border:2px dashed #ccc;border-radius:8px;padding:16px}.PhotosComponent_sectionHeader__r4iZ4{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.PhotosComponent_sectionTitle__r5FUE{color:var(--primary-color);font-size:1rem;font-weight:600;margin:0}.PhotosComponent_pendingActions__5hTlN{display:flex;gap:10px}.PhotosComponent_clearButton__vUhKw{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background-color .2s ease}.PhotosComponent_clearButton__vUhKw:hover{background-color:#5a6268}.PhotosComponent_uploadButton__qzRCZ{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 20px;transition:background-color .2s ease}.PhotosComponent_uploadButton__qzRCZ:hover:not(:disabled){background-color:var(--tab-hover-color)}.PhotosComponent_uploadButton__qzRCZ:disabled{background-color:#ccc;cursor:not-allowed}.PhotosComponent_downloadAllButton__8C13n{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s ease}.PhotosComponent_downloadAllButton__8C13n:hover{background-color:var(--tab-hover-color)}.PhotosComponent_downloadAllButton__8C13n svg{stroke:#fff}.PhotosComponent_uploadedSection__iw4ui{display:flex;flex-direction:column;gap:16px}.PhotosComponent_photoGrid__Q9ZPx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:768px){.PhotosComponent_photoGrid__Q9ZPx{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.PhotosComponent_photoCard__bHGl4{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden}.PhotosComponent_photoImageContainer__uV-mH{cursor:pointer;overflow:hidden;padding-top:100%;position:relative;width:100%}.PhotosComponent_photoImage__R99e2{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.PhotosComponent_photoOverlay__vmoKH{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .2s ease;width:100%}.PhotosComponent_photoImageContainer__uV-mH:hover .PhotosComponent_photoOverlay__vmoKH{background-color:#0006}.PhotosComponent_viewText__fWEfC{color:#fff;font-size:.85rem;font-weight:500;opacity:0;transition:opacity .2s ease}.PhotosComponent_photoImageContainer__uV-mH:hover .PhotosComponent_viewText__fWEfC{opacity:1}.PhotosComponent_removeButton__exnhX{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background-color .2s ease;width:28px}.PhotosComponent_removeButton__exnhX:hover{background-color:#f8d7da}.PhotosComponent_removeButton__exnhX svg{stroke:#dc3545}.PhotosComponent_captionInput__t7ww8{border:none;border-top:1px solid #e0e0e0;box-sizing:border-box;font-size:.85rem;outline:none;padding:8px 10px;width:100%}.PhotosComponent_captionInput__t7ww8:focus{background-color:#f0f7ff}.PhotosComponent_captionInput__t7ww8::placeholder{color:#999}.PhotosComponent_captionRow__O0UbX{border-top:1px solid #e0e0e0;cursor:pointer;min-height:44px;transition:background-color .2s ease}.PhotosComponent_captionRow__O0UbX:hover{background-color:#f0f7ff}.PhotosComponent_captionText__iRaBZ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555;display:-webkit-box;font-size:.85rem;line-height:1.4;margin:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis}.PhotosComponent_captionHint__BEJAO{align-items:center;color:#888;display:flex;font-size:.8rem;font-style:italic;gap:6px;padding:8px 10px}.PhotosComponent_captionHint__BEJAO svg{stroke:#888}.PhotosComponent_photoActions__6lATP{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;padding:8px 10px}.PhotosComponent_actionButton__Ej\+Hu{align-items:center;background-color:initial;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.PhotosComponent_actionButton__Ej\+Hu:hover:not(:disabled){background-color:#e0e0e0}.PhotosComponent_actionButton__Ej\+Hu:disabled{cursor:not-allowed;opacity:.5}.PhotosComponent_actionButton__Ej\+Hu svg{stroke:#666}.PhotosComponent_deleteButton__ldtpB:hover:not(:disabled){background-color:#f8d7da;border-color:#f5c6cb}.PhotosComponent_deleteButton__ldtpB:hover:not(:disabled) svg{stroke:var(--delete-color)}.PhotosComponent_emptyState__gkecE{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PhotosComponent_emptyIcon__ZObX0{color:#999;margin-bottom:16px}.PhotosComponent_emptyText__3h1IR{color:#555;font-size:1.1rem;font-weight:500;margin:0 0 8px}.PhotosComponent_emptySubtext__jibdj{color:#888;font-size:.9rem;margin:0}.PhotosTab_photosTabContainer__IRjjq{display:flex;flex-direction:column;min-height:300px;width:100%}.PhotosTab_photosHeader__ItQqI{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:12px 16px}.PhotosTab_photosTitle__Sy1az{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0}.PhotosTab_photosContent__8zIzv{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 20px}.PhotosTab_placeholderMessage__Uu-9M{align-items:center;display:flex;flex-direction:column;max-width:400px;text-align:center}.PhotosTab_placeholderIcon__F\+baC{color:#999;margin-bottom:16px}.PhotosTab_placeholderText__q1pOd{color:#555;font-size:1.1rem;font-weight:500;margin:0 0 8px}.PhotosTab_placeholderSubtext__4nxlN{color:#888;font-size:.9rem;margin:0}.ClientSignaturesTab_clientSignaturesTabContainer__TSc-u{display:flex;flex-direction:column;gap:1rem;width:100%}.ClientSignaturesTab_header__3jzty{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:12px 16px}.ClientSignaturesTab_headerTitle__MxPDD{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0}.ClientSignaturesTab_signatureCardList__S9FuF{display:flex;flex-direction:column;gap:1rem;padding:.5rem;width:100%}.ClientSignaturesTab_signatureCard__3joEx{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.ClientSignaturesTab_inputField__t5O06{display:flex;flex-direction:column;gap:.25rem}.ClientSignaturesTab_textInput__Ycgip{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;padding:.5rem;width:100%}.ClientSignaturesTab_infoGrid__aP9f4{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.ClientSignaturesTab_infoField__\+vSOO{display:flex;flex-direction:column;gap:.25rem}.ClientSignaturesTab_infoLabel__sEhRU{color:#333;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ClientSignaturesTab_infoValue__XFXGs{color:#000;font-size:1rem;line-height:1.5;min-height:1.5rem;padding:.25rem 0}.ClientSignaturesTab_emptyValue__1rBLA{color:#999;font-size:.875rem;font-style:italic}.ClientSignaturesTab_signatureDisplay__Zq1cl{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.ClientSignaturesTab_signatureImage__qsaj4{max-height:100%;max-width:100%;object-fit:contain}.ClientSignaturesTab_emptySignature__Lijz4{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.ClientSignaturesTab_signatureCardActions__kgk0t{display:flex;justify-content:space-between}.ClientSignaturesTab_signatureActionButtons__eO1G3{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.ClientSignaturesTab_addButton__oNljs,.ClientSignaturesTab_deleteButton__2tqiG,.ClientSignaturesTab_signButton__KW\+36{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.ClientSignaturesTab_addButton__oNljs,.ClientSignaturesTab_signButton__KW\+36{background-color:var(--secondary-color);color:#fff}.ClientSignaturesTab_addButton__oNljs:hover:not(:disabled),.ClientSignaturesTab_signButton__KW\+36:hover:not(:disabled){background-color:var(--tab-hover-color)}.ClientSignaturesTab_deleteButton__2tqiG{background-color:var(--delete-color);color:#fff}.ClientSignaturesTab_deleteButton__2tqiG:hover:not(:disabled){background-color:var(--delete-hover-color)}@media screen and (min-width:670px){.ClientSignaturesTab_signatureCardList__S9FuF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.ClientSignaturesTab_signatureActionButtons__eO1G3{flex-direction:row;gap:1rem}.ClientSignaturesTab_addButton__oNljs{max-width:fit-content}}@media screen and (min-width:1024px){.ClientSignaturesTab_signatureCardList__S9FuF{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ClientSignaturesTab_signatureDisplay__Zq1cl{height:120px}}.MiscTab_miscTabContainer__d2qdi{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;width:100%}.MiscTab_toggleSection__3WH0M{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:12px 16px}.MiscTab_toggleRow__ugev0{align-items:center;display:flex}.MiscTab_subTabMenuBar__Dx4ew{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;overflow-x:auto;padding:2px;scrollbar-width:none;width:100%}.MiscTab_subTabMenuBar__Dx4ew::-webkit-scrollbar{display:none}.MiscTab_subTabButton__DwefK{align-items:center;background-color:#d8cece;border:1px solid var(--tab-border-color);border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.75rem;font-weight:700;justify-content:center;min-height:30px;min-width:100px;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:nowrap}.MiscTab_subTabButton__DwefK:hover:not(.MiscTab_disabled__PTZte){background-color:var(--tab-hover-color);color:var(--tab-text-color)}.MiscTab_subTabButton__DwefK.MiscTab_active__HeXAG{background:var(--tab-background-color);border-bottom:2px solid var(--secondary-color);color:var(--tab-text-color);margin-bottom:-2px}.MiscTab_subTabButton__DwefK.MiscTab_disabled__PTZte{background-color:#e0e0e0;color:#999;cursor:not-allowed;opacity:.6}.MiscTab_subTabContent__3DfUo{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:.5rem;width:100%}.MiscTab_disabledContent__\+GQUc{align-items:center;color:#666;display:flex;font-size:1rem;justify-content:center;min-height:200px;padding:20px;text-align:center}@media (max-width:768px){.MiscTab_toggleSection__3WH0M{flex-direction:column;gap:12px;padding:10px 12px}.MiscTab_subTabButton__DwefK{font-size:.7rem;min-width:80px;padding:5px 8px}}.DelActions_delButton__wRM\+P{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;font-size:16px;height:36px;justify-content:center;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.DelActions_delButton__wRM\+P,.DelActions_desktopOnly__0BEFa{align-items:center;display:inline-flex;margin-top:.25rem}.DelActions_delButton__wRM\+P:hover{background-color:var(--tab-hover-color)}.DelActions_bottomRowButton__EqOEQ{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;min-width:75px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:wrap;width:min-content}.DelActions_bottomRowButton__EqOEQ:hover{background-color:var(--tab-hover-color)}.DelActions_bottomRowRejectButton__UMEkF{align-items:center;background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;min-width:75px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:wrap;width:min-content}.DelActions_bottomRowRejectButton__UMEkF:hover{background-color:var(--delete-hover-color)}.DelActions_refreshButton__u6m8Q{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;gap:5px;height:36px;justify-content:center;margin-top:.25rem;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.DelActions_refreshButton__u6m8Q:hover:not(:disabled){background-color:var(--tab-hover-color)}.DelActions_refreshButton__u6m8Q:disabled{cursor:not-allowed;opacity:.6}.DelActions_spinning__VPLnK{animation:DelActions_spin__C--5z 1s linear infinite}@media (max-width:1023px){.DelActions_desktopOnly__0BEFa{display:none}}@keyframes DelActions_spin__C--5z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RejectDelModal_rejectDelModal__Hz-a4{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;left:50%;max-width:500px;padding:24px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1001}.RejectDelModal_modalOverlay__OEM\+v{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.RejectDelModal_rejectDelModal__Hz-a4 h2{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.RejectDelModal_rejectDelModal__Hz-a4 p{color:#555;font-size:16px;margin-bottom:20px}.RejectDelModal_rejectDelModal__Hz-a4 button{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.RejectDelModal_rejectDelModal__Hz-a4 button:disabled{cursor:not-allowed;opacity:.6}.RejectDelModal_textarea__KO8lO{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;margin-bottom:10px;min-height:100px;padding:10px;resize:vertical;width:100%}.RejectDelModal_textarea__KO8lO:focus{border-color:var(--secondary-color);box-shadow:0 0 0 2px #007bff1a;outline:none}.RejectDelModal_textarea__KO8lO:disabled{background-color:#f8f8f8;cursor:not-allowed}.RejectDelModal_clearButton__JC0\+j{background:none;border:1px solid #ccc;color:#555;margin-bottom:20px;margin-top:10px}.RejectDelModal_clearButton__JC0\+j:hover:not(:disabled){background-color:#f5f5f5}.RejectDelModal_buttonGroup__puHRA{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.RejectDelModal_rejectButton__pKEr1{background-color:#dc3545;border:none;color:#fff}.RejectDelModal_rejectButton__pKEr1:hover:not(:disabled){background-color:#c82333}.RejectDelModal_cancelButton__dx9M-{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.RejectDelModal_cancelButton__dx9M-:hover:not(:disabled){background-color:#e9e9e9}.RejectDelModal_closeButton__Dux7D{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.RejectDelModal_closeButton__Dux7D:hover:not(:disabled){color:#333}.RejectDelModal_errorMessage__BYeTQ{background-color:#ef47431a;border-left:3px solid #ef4743;border-radius:4px;color:#ef4743;font-size:14px;margin-bottom:15px;padding:12px}.RejectDelModal_successMessage__ak1vz{background-color:#26cb7c1a;border-left:3px solid #26cb7c;border-radius:4px;color:#26cb7c;font-size:14px;margin-bottom:15px;padding:12px}.RejectDelModal_loadingIndicator__RCtX8{animation:RejectDelModal_spin__Z4YdU 1s ease-in-out infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--secondary-color);display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes RejectDelModal_spin__Z4YdU{to{transform:rotate(1turn)}}@media screen and (min-width:768px) and (max-width:1024px){.RejectDelModal_rejectDelModal__Hz-a4{max-width:600px;padding:28px 35px}.RejectDelModal_rejectDelModal__Hz-a4 h2{font-size:20px}.RejectDelModal_rejectDelModal__Hz-a4 p{font-size:18px}.RejectDelModal_rejectDelModal__Hz-a4 button{font-size:16px;padding:10px 18px}.RejectDelModal_textarea__KO8lO{font-size:16px;padding:12px}.RejectDelModal_buttonGroup__puHRA{margin-top:25px}.RejectDelModal_errorMessage__BYeTQ,.RejectDelModal_successMessage__ak1vz{font-size:16px;padding:15px}}.AutosaveIndicator_indicator__Hn3Pk{align-items:center;background-color:#f5f5f5;background-color:var(--bg-secondary,#f5f5f5);border-radius:4px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s ease}.AutosaveIndicator_dot__qCcog{border-radius:50%;height:8px;transition:background-color .2s ease;width:8px}.AutosaveIndicator_text__kSWuQ{white-space:nowrap}.AutosaveIndicator_connected__jQ3U\+ .AutosaveIndicator_dot__qCcog{background-color:#138517}.AutosaveIndicator_connected__jQ3U\+ .AutosaveIndicator_text__kSWuQ{color:#138517}.AutosaveIndicator_offline__6S8nY{background-color:#ffebee}.AutosaveIndicator_offline__6S8nY .AutosaveIndicator_dot__qCcog{background-color:#9e9e9e}.AutosaveIndicator_offline__6S8nY .AutosaveIndicator_text__kSWuQ{color:#757575}.AutosaveIndicator_saving__YKknc .AutosaveIndicator_dot__qCcog{animation:AutosaveIndicator_pulse__mJ7eF 1s infinite;background-color:#2196f3}.AutosaveIndicator_saving__YKknc .AutosaveIndicator_text__kSWuQ{color:#2196f3}.AutosaveIndicator_saved__NiXtn .AutosaveIndicator_dot__qCcog{background-color:#138517}.AutosaveIndicator_saved__NiXtn .AutosaveIndicator_text__kSWuQ{color:#138517}.AutosaveIndicator_queued__logZ2{background-color:#fff3e0}.AutosaveIndicator_queued__logZ2 .AutosaveIndicator_dot__qCcog{background-color:#ff9800}.AutosaveIndicator_queued__logZ2 .AutosaveIndicator_text__kSWuQ{color:#e65100}.AutosaveIndicator_error__oxcX0{background-color:#ffebee}.AutosaveIndicator_error__oxcX0 .AutosaveIndicator_dot__qCcog{background-color:#f44336}.AutosaveIndicator_error__oxcX0 .AutosaveIndicator_text__kSWuQ{color:#c62828}.AutosaveIndicator_clickable__M9Gr4{cursor:pointer}.AutosaveIndicator_clickable__M9Gr4:hover{background-color:#ffcdd2}.AutosaveIndicator_clickable__M9Gr4:active{background-color:#ef9a9a}.AutosaveIndicator_errorHint__zgQN8{color:#9e9e9e;font-size:10px;margin-left:4px}@media screen and (min-width:768px) and (max-width:1024px){.AutosaveIndicator_indicator__Hn3Pk{font-size:14px;padding:8px 14px}.AutosaveIndicator_errorHint__zgQN8{font-size:12px}.AutosaveIndicator_dot__qCcog{height:10px;width:10px}}@keyframes AutosaveIndicator_pulse__mJ7eF{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.DelForm_delFormContainer__dJSTJ{display:flex;flex-direction:column;height:100%;margin-bottom:.1rem;margin-left:.25rem;margin-right:.25rem;position:relative;width:calc(100% - .5rem)}.DelForm_delTabMenuBar__e1s8f{background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;gap:0;padding:1px}.DelForm_delTabButton__OPMnY{background:#e0e0e0;border:1px solid #fff;border-radius:4px 4px 0 0;color:#333;cursor:pointer;flex:1 1;font-size:.7rem;font-weight:700;max-width:200px;min-height:30px;min-width:0;padding:0;text-align:center;text-overflow:ellipsis;transition:all .2s ease;white-space:wrap}.DelForm_delTabButton__OPMnY:hover{background:#d0d0d0}.DelForm_delTabButton__OPMnY.DelForm_active__-2kD0{background:#1076a5;color:#fff}.DelForm_delTabContent__X98sq{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex:1 1 auto;margin:.25rem;overflow:auto}.DelForm_delActionButtonsContainer__HHbg5{background:#f5f5f5;border-top:1px solid #ddd;bottom:0;display:flex;gap:5px;justify-content:space-between;left:0;padding:5px;right:0;z-index:20}.DelForm_rightSideTableActions__-QppV{display:flex;gap:10px;justify-content:flex-start}.DelForm_leftSideTableActions__WhIi0{display:flex;gap:10px;justify-content:flex-end}.DelForm_showAllTabsContainer__fr0YP{animation:DelForm_fadeIn__lkBqk .3s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:auto;overflow:scroll;position:relative;width:100%}@keyframes DelForm_fadeIn__lkBqk{0%{opacity:0}to{opacity:1}}.DelForm_showAllTabs__h7th7{-webkit-overflow-scrolling:touch;gap:.5rem;overflow-y:visible;width:100%}.DelForm_showAllTabs__h7th7,.DelForm_tabSection__SfEf0{display:flex;flex-direction:column;height:auto;padding:.25rem}.DelForm_tabSection__SfEf0{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;min-height:100px;overflow:visible;position:relative;transition:all .2s ease}.DelForm_tabSection__SfEf0>div{height:auto;overflow:visible;width:100%}.DelForm_tabSection__SfEf0:nth-child(3)>div,.DelForm_tabSection__SfEf0:nth-child(5)>div,.DelForm_tabSection__SfEf0:nth-child(6)>div{height:auto;overflow:visible}.DelForm_tabSection__SfEf0 [class*=TabMenuBar]{overflow-x:auto}.DelForm_tabSection__SfEf0:nth-child(4) [class*=collapsed]{overflow:visible}.DelForm_tabSection__SfEf0:before{background-color:#1076a5;border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.DelForm_sectionTitle__ptRnU{align-items:center;border-bottom:1px solid #e0e0e0;color:#1076a5;display:flex;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}@media screen and (min-width:670px) and (max-width:1023px){.DelForm_delTabMenuBar__e1s8f{display:flex;flex-direction:row;height:50px;justify-content:flex-start}.DelForm_delTabButton__OPMnY{align-items:center;display:flex;font-size:16px;font-weight:700;height:44px;justify-content:center;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:wrap;width:120px}.DelForm_showAllTabs__h7th7{gap:1.5rem;height:auto;overflow:visible;padding:1rem}.DelForm_tabSection__SfEf0{height:auto;margin-bottom:1.5rem;overflow:visible;padding:1.25rem}.DelForm_tabSection__SfEf0>div>div{height:auto;overflow:visible;padding:.5rem!important}.DelForm_tabSection__SfEf0:nth-child(3)>div,.DelForm_tabSection__SfEf0:nth-child(5)>div,.DelForm_tabSection__SfEf0:nth-child(6)>div{height:auto;overflow:visible}.DelForm_tabSection__SfEf0 [class*=TabMenuBar]{overflow-x:auto}.DelForm_sectionTitle__ptRnU{font-size:1.2rem;margin-bottom:1.25rem;padding-bottom:.75rem}}@media screen and (min-width:1024px){.DelForm_delFormContainer__dJSTJ{margin-left:.15rem;margin-right:.15rem;width:calc(100% - .3rem)}.DelForm_delTabMenuBar__e1s8f{height:50px}.DelForm_delTabButton__OPMnY{font-size:1rem;max-width:200px;min-height:40px;padding:10px 15px}.DelForm_delTabContent__X98sq{height:100%;margin:1rem .5rem .1rem}.DelForm_delActionButtonsContainer__HHbg5{bottom:0;margin-top:auto;padding:15px;position:relative}.DelForm_showAllTabs__h7th7{gap:2rem;height:auto;overflow:visible;padding:.25rem}.DelForm_tabSection__SfEf0{margin-bottom:2rem;padding:1.5rem;transition:all .2s ease}.DelForm_tabSection__SfEf0,.DelForm_tabSection__SfEf0:nth-child(3)>div,.DelForm_tabSection__SfEf0:nth-child(5)>div,.DelForm_tabSection__SfEf0:nth-child(6)>div{height:auto;overflow:visible}.DelForm_tabSection__SfEf0 [class*=TabMenuBar]{overflow-x:auto}.DelForm_tabSection__SfEf0:hover{box-shadow:0 3px 6px #00000026}.DelForm_tabSection__SfEf0>div{height:auto;overflow:visible;width:100%}.DelForm_sectionTitle__ptRnU{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.75rem}}.DelForm_miscShowAllSection__0rDwN{overflow:visible}.FilterMenu_reportFilterMenu__gvmkS{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #00000026;display:flex;flex-direction:column;height:400px;left:50%;margin:0;overflow:hidden;padding:.75rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:100000}.FilterMenu_headerContainer__UivYa h3{border-bottom:1px solid #e0e0e0;color:#073347;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem}.FilterMenu_filtersContainer__S8NFT{flex:1 1 auto;min-height:0;overflow-y:auto}.FilterMenu_headerContainer__UivYa{flex:0 0 auto}.FilterMenu_filterRow__wQnm1{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.FilterMenu_filterRow__wQnm1 label{color:#444;font-size:.85rem;font-weight:500}.FilterMenu_filterSelect__C4Etg{background-color:#fff}.FilterMenu_filterInput__eW1D1,.FilterMenu_filterSelect__C4Etg{border:1px solid #ccc;border-radius:4px;font-size:.85rem;padding:.5rem;width:100%}.FilterMenu_datePickerContainer__ZC5Kl{display:flex;flex-direction:column;gap:.25rem;width:100%}.FilterMenu_datePickerGroup__dyjvL{align-items:center;display:flex;flex-direction:row;gap:.25rem;width:100%}.FilterMenu_dateLabel__4lzkg{flex:0 0 auto;font-size:.8rem;font-weight:400;white-space:nowrap;width:50px}.FilterMenu_datePicker__6SnNA{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:.85rem;padding:.4rem;width:100%}.FilterMenu_datePickerCalendar__Es-C6{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #00000026;font-size:.85rem}.FilterMenu_datePickerPopper__73X5i{z-index:1100}.FilterMenu_filterActions__nC5Az{border-top:1px solid #e0e0e0;display:flex;flex:0 0 auto;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem}.FilterMenu_clearButton__v9Ddv{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:.85rem;padding:.4rem .75rem;transition:background-color .2s}.FilterMenu_clearButton__v9Ddv:hover{background-color:#e5e5e5}.FilterMenu_applyButton__CAEtM{background-color:#073347;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .75rem;transition:background-color .2s}.FilterMenu_applyButton__CAEtM:hover{background-color:#0a4566}@media screen and (min-width:670px) and (max-width:1023px){.FilterMenu_reportFilterMenu__gvmkS{height:600px;left:auto;margin:0;position:absolute;right:0;top:calc(100% + 8px);transform:none;width:375px}.FilterMenu_dateLabel__4lzkg{width:50px}}@media screen and (min-width:1024px){.FilterMenu_reportFilterMenu__gvmkS{height:500px;left:auto;margin:0;position:absolute;right:0;top:calc(100% + 8px);transform:none;width:450px}.FilterMenu_datePickerContainer__ZC5Kl{align-items:flex-start;flex-direction:row;gap:10px;justify-content:flex-start}.FilterMenu_datePickerGroup__dyjvL{width:auto}.FilterMenu_dateLabel__4lzkg{width:35px}.FilterMenu_datePicker__6SnNA{width:100px}}.table-common_tableWrapper__Y6wL0{border:1px solid #e0e0e0;border-radius:4px;margin-top:.5rem;max-height:calc(100vh - 300px);min-height:200px;overflow:auto;position:relative}.table-common_tableWrapper__Y6wL0::-webkit-scrollbar{height:8px;width:8px}.table-common_tableWrapper__Y6wL0::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-common_tableWrapper__Y6wL0::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-common_tableWrapper__Y6wL0::-webkit-scrollbar-thumb:hover{background:#555}.table-common_delTableContainer__qhPt5,.table-common_tableContainer__bDxPl{height:100%;overflow:visible;width:100%}.table-common_cardHeaderRow__Nzwfl{align-items:center;display:flex;gap:8px;justify-content:space-between}.table-common_statusLabel__8oREj{color:#073347;font-weight:700}.table-common_cardActionButton__xBWrx{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:.8rem;justify-content:center;padding:.25rem .6rem}.table-common_cardActionButton__xBWrx:hover{background-color:var(--tab-hover-color)}.table-common_cardContainer__EMqYF{display:block;width:100%}.table-common_cardList__K0bRu{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem}.table-common_card__YL4ep{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:.6rem;transition:all .2s ease}.table-common_card__YL4ep:hover{background-color:#f0f7ff;box-shadow:0 4px 6px #0000001a}.table-common_selectedCard__HgIZc{background-color:#e8f4ff;border-left:4px solid #0e559b!important}.table-common_cardContent__Hac53{display:flex;flex-direction:column;gap:.3rem}.table-common_dataRow__TpXJS{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.15rem;padding:.15rem 0}.table-common_label__qe85E{color:#555;font-size:.75rem;font-weight:600}.table-common_value__t0R6X{color:#333;font-size:.85rem;word-break:break-word}.table-common_cardActions__imHrz{border-top:1px solid #eee;display:flex;justify-content:flex-end;margin-top:.3rem;padding-top:.3rem}.table-common_deleteButton__z\+e45{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;justify-content:center;padding:5px 10px;transition:background-color .2s}.table-common_deleteButton__z\+e45:hover{background-color:#c82333}.table-common_table__upVva{background-color:#fff;border-collapse:collapse;display:none;table-layout:fixed;width:100%}.table-common_table__upVva th{background-color:#073347;color:#fff;font-size:.9rem;font-weight:500;text-align:left}.table-common_table__upVva td,.table-common_table__upVva th{border:1px solid #ddd;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.table-common_table__upVva td{font-size:.85rem;line-height:1.4;position:relative;vertical-align:top}.table-common_table__upVva td:hover:after{background-color:#333;border-radius:4px;box-shadow:0 2px 5px #0003;color:#fff;content:attr(title);display:block;font-size:.8rem;left:0;max-width:300px;padding:5px 8px;pointer-events:none;position:absolute;top:100%;white-space:normal;word-break:break-word;z-index:10}.table-common_deleteColumn__fCUD3{width:80px!important}.table-common_table__upVva tbody tr{border-bottom:1px solid #ddd}.table-common_table__upVva tbody tr:nth-child(2n){background-color:#f9f9f9}.table-common_table__upVva tbody tr:hover{background-color:#f0f7ff;cursor:pointer}.table-common_selectedRow__SRbT4{background-color:#5890b8!important;border-left:4px solid #0e559b!important}@media screen and (min-width:670px){.table-common_cardList__K0bRu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.table-common_card__YL4ep{gap:.5rem;height:100%;padding:.75rem}.table-common_dataRow__TpXJS{align-items:center;flex-direction:row;gap:.25rem;justify-content:space-between;padding:.25rem 0}.table-common_label__qe85E{flex:0 0 40%;font-size:.8rem}.table-common_value__t0R6X{flex:0 0 58%;font-size:.85rem;text-align:right}.table-common_cardActions__imHrz{margin-top:.5rem;padding-top:.5rem}.table-common_deleteButton__z\+e45{font-size:.8rem;padding:6px 12px}}@media screen and (min-width:1024px){.table-common_cardContainer__EMqYF{display:none}.table-common_table__upVva{display:table;table-layout:auto}.table-common_table__upVva th,.table-common_table__upVva thead{position:sticky;top:0;z-index:10}.table-common_table__upVva th{background-color:#073347;font-size:.8rem;padding:8px 10px}.table-common_table__upVva td{font-size:.78rem;padding:6px 10px}.table-common_table__upVva td,.table-common_table__upVva th{width:auto}.table-common_delTableContainer__qhPt5,.table-common_tableContainer__bDxPl{height:100%;overflow-x:auto;overflow-y:auto}.table-common_draftTable__wM8wO td:first-child,.table-common_draftTable__wM8wO td:nth-child(2),.table-common_draftTable__wM8wO td:nth-child(3),.table-common_draftTable__wM8wO th:first-child,.table-common_draftTable__wM8wO th:nth-child(2),.table-common_draftTable__wM8wO th:nth-child(3){width:100px}.table-common_draftTable__wM8wO td:nth-child(7),.table-common_draftTable__wM8wO td:nth-child(8),.table-common_draftTable__wM8wO th:nth-child(7),.table-common_draftTable__wM8wO th:nth-child(8){width:80px}.table-common_draftTable__wM8wO td:nth-child(4),.table-common_draftTable__wM8wO td:nth-child(6),.table-common_draftTable__wM8wO th:nth-child(4),.table-common_draftTable__wM8wO th:nth-child(6){max-width:180px;min-width:130px}.table-common_draftTable__wM8wO td:nth-child(5),.table-common_draftTable__wM8wO th:nth-child(5){width:120px}.table-common_draftTable__wM8wO td:nth-child(10),.table-common_draftTable__wM8wO td:nth-child(9),.table-common_draftTable__wM8wO th:nth-child(10),.table-common_draftTable__wM8wO th:nth-child(9){width:130px}.table-common_submittedTable__WT14U td:first-child,.table-common_submittedTable__WT14U td:nth-child(2),.table-common_submittedTable__WT14U td:nth-child(3),.table-common_submittedTable__WT14U td:nth-child(4),.table-common_submittedTable__WT14U td:nth-child(5),.table-common_submittedTable__WT14U th:first-child,.table-common_submittedTable__WT14U th:nth-child(2),.table-common_submittedTable__WT14U th:nth-child(3),.table-common_submittedTable__WT14U th:nth-child(4),.table-common_submittedTable__WT14U th:nth-child(5){max-width:110px;min-width:100px}.table-common_submittedTable__WT14U td:nth-child(10),.table-common_submittedTable__WT14U td:nth-child(9),.table-common_submittedTable__WT14U th:nth-child(10),.table-common_submittedTable__WT14U th:nth-child(9){max-width:100px;min-width:70px}.table-common_submittedTable__WT14U td:nth-child(6),.table-common_submittedTable__WT14U td:nth-child(7),.table-common_submittedTable__WT14U td:nth-child(8),.table-common_submittedTable__WT14U th:nth-child(6),.table-common_submittedTable__WT14U th:nth-child(7),.table-common_submittedTable__WT14U th:nth-child(8){max-width:200px;min-width:150px}.table-common_submittedTable__WT14U td:nth-child(11),.table-common_submittedTable__WT14U td:nth-child(12),.table-common_submittedTable__WT14U th:nth-child(11),.table-common_submittedTable__WT14U th:nth-child(12){text-wrap:nowrap;max-width:180px;min-width:130px}.table-common_approvalTable__9nZGJ td:first-child,.table-common_approvalTable__9nZGJ td:nth-child(2),.table-common_approvalTable__9nZGJ td:nth-child(3),.table-common_approvalTable__9nZGJ td:nth-child(4),.table-common_approvalTable__9nZGJ td:nth-child(7),.table-common_approvalTable__9nZGJ td:nth-child(8),.table-common_approvalTable__9nZGJ th:first-child,.table-common_approvalTable__9nZGJ th:nth-child(2),.table-common_approvalTable__9nZGJ th:nth-child(3),.table-common_approvalTable__9nZGJ th:nth-child(4),.table-common_approvalTable__9nZGJ th:nth-child(7),.table-common_approvalTable__9nZGJ th:nth-child(8){max-width:105px;min-width:70px}.table-common_approvalTable__9nZGJ td:nth-child(4),.table-common_approvalTable__9nZGJ td:nth-child(5),.table-common_approvalTable__9nZGJ td:nth-child(6),.table-common_approvalTable__9nZGJ th:nth-child(4),.table-common_approvalTable__9nZGJ th:nth-child(5),.table-common_approvalTable__9nZGJ th:nth-child(6){max-width:200px;min-width:150px}.table-common_approvalTable__9nZGJ td:nth-child(10),.table-common_approvalTable__9nZGJ td:nth-child(9),.table-common_approvalTable__9nZGJ th:nth-child(10),.table-common_approvalTable__9nZGJ th:nth-child(9){text-wrap:nowrap;max-width:180px;min-width:130px}.table-common_approvalTable__9nZGJ td:nth-child(11),.table-common_approvalTable__9nZGJ th:nth-child(11){width:120px}.table-common_approvedTable__HY1If td:first-child,.table-common_approvedTable__HY1If td:nth-child(2),.table-common_approvedTable__HY1If td:nth-child(3),.table-common_approvedTable__HY1If td:nth-child(4),.table-common_approvedTable__HY1If td:nth-child(5),.table-common_approvedTable__HY1If th:first-child,.table-common_approvedTable__HY1If th:nth-child(2),.table-common_approvedTable__HY1If th:nth-child(3),.table-common_approvedTable__HY1If th:nth-child(4),.table-common_approvedTable__HY1If th:nth-child(5){max-width:105px;min-width:70px}.table-common_approvedTable__HY1If td:nth-child(10),.table-common_approvedTable__HY1If td:nth-child(9),.table-common_approvedTable__HY1If th:nth-child(10),.table-common_approvedTable__HY1If th:nth-child(9){max-width:105px;min-width:60px}.table-common_approvedTable__HY1If td:nth-child(6),.table-common_approvedTable__HY1If td:nth-child(7),.table-common_approvedTable__HY1If td:nth-child(8),.table-common_approvedTable__HY1If th:nth-child(6),.table-common_approvedTable__HY1If th:nth-child(7),.table-common_approvedTable__HY1If th:nth-child(8){max-width:200px;min-width:150px}.table-common_approvedTable__HY1If td:nth-child(11),.table-common_approvedTable__HY1If td:nth-child(12),.table-common_approvedTable__HY1If th:nth-child(11),.table-common_approvedTable__HY1If th:nth-child(12){text-wrap:nowrap;max-width:180px;min-width:100px}.table-common_approvedTable__HY1If td:nth-child(13),.table-common_approvedTable__HY1If th:nth-child(13){max-width:130px;min-width:100px}.table-common_reportingTable__6p9-B td:first-child,.table-common_reportingTable__6p9-B td:nth-child(2),.table-common_reportingTable__6p9-B td:nth-child(3),.table-common_reportingTable__6p9-B th:first-child,.table-common_reportingTable__6p9-B th:nth-child(2),.table-common_reportingTable__6p9-B th:nth-child(3){max-width:105px;min-width:20px}.table-common_reportingTable__6p9-B td:nth-child(4),.table-common_reportingTable__6p9-B td:nth-child(5),.table-common_reportingTable__6p9-B td:nth-child(6),.table-common_reportingTable__6p9-B th:nth-child(4),.table-common_reportingTable__6p9-B th:nth-child(5),.table-common_reportingTable__6p9-B th:nth-child(6){max-width:200px;min-width:150px}.table-common_reportingTable__6p9-B td:nth-child(7),.table-common_reportingTable__6p9-B th:nth-child(7){text-wrap:nowrap;max-width:180px;min-width:100px}.table-common_reportingTable__6p9-B td:nth-child(8),.table-common_reportingTable__6p9-B th:nth-child(8){max-width:120px;min-width:80px}}.ContextMenu_contextMenu__UjoKL{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #00000026;min-width:180px;padding:4px 0;position:fixed;z-index:10000}.ContextMenu_contextMenuItem__Osdbe{color:#333;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.ContextMenu_contextMenuItem__Osdbe:hover{background-color:#f5f5f5}.ContextMenu_contextMenuItem__Osdbe:active{background-color:#e0e0e0}.TransferDelModal_transferDelModal__j0129{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;left:50%;max-width:500px;padding:24px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1001}.TransferDelModal_modalOverlay__nPg4e{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.TransferDelModal_transferDelModal__j0129 h2{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.TransferDelModal_transferDelModal__j0129 p{color:#555;font-size:16px;margin-bottom:20px}.TransferDelModal_transferDelModal__j0129 button{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.TransferDelModal_transferDelModal__j0129 button:disabled{cursor:not-allowed;opacity:.6}.TransferDelModal_clearButton__0nUCs{background:none;border:1px solid #ccc;color:#555;margin-bottom:20px;margin-top:10px}.TransferDelModal_clearButton__0nUCs:hover:not(:disabled){background-color:#f5f5f5}.TransferDelModal_buttonGroup__XqtU0{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.TransferDelModal_buttonGroup__XqtU0 button:first-child{background-color:var(--secondary-color);border:none;color:#fff}.TransferDelModal_buttonGroup__XqtU0 button:first-child:hover:not(:disabled){background-color:var(--tab-hover-color)}.TransferDelModal_buttonGroup__XqtU0 button:last-child{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.TransferDelModal_buttonGroup__XqtU0 button:last-child:hover:not(:disabled){background-color:#e9e9e9}.TransferDelModal_closeButton__rRq1e{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.TransferDelModal_closeButton__rRq1e:hover:not(:disabled){color:#333}.TransferDelModal_errorMessage__VhJij{background-color:#ef47431a;border-left:3px solid #ef4743;border-radius:4px;color:#ef4743;font-size:14px;margin-bottom:15px;padding:12px}.TransferDelModal_successMessage__LveS0{background-color:#26cb7c1a;border-left:3px solid #26cb7c;border-radius:4px;color:#26cb7c;font-size:14px;margin-bottom:15px;padding:12px}.TransferDelModal_loadingIndicator__F-19L{animation:TransferDelModal_spin__HV-SB 1s ease-in-out infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--secondary-color);display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes TransferDelModal_spin__HV-SB{to{transform:rotate(1turn)}}@media screen and (min-width:768px) and (max-width:1024px){.TransferDelModal_transferDelModal__j0129{max-width:600px;padding:28px 35px}.TransferDelModal_transferDelModal__j0129 h2{font-size:20px}.TransferDelModal_transferDelModal__j0129 p{font-size:18px}.TransferDelModal_transferDelModal__j0129 button{font-size:16px;padding:10px 18px}.TransferDelModal_buttonGroup__XqtU0{margin-top:25px}.TransferDelModal_errorMessage__VhJij,.TransferDelModal_successMessage__LveS0{font-size:16px;padding:15px}}.DraftsTab_tableActions__-L2xM{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.DraftsTab_headerWithRefresh__a5uSP{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.DraftsTab_headerWithRefresh__a5uSP h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.DraftsTab_tableWrapper__Q8Wo3{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 200px);margin:0 .5rem;overflow-y:auto;position:relative}.DraftsTab_paginationControls__POxiP{justify-content:space-between;margin:.5rem .5rem 0}.DraftsTab_paginationControls__POxiP,.DraftsTab_paginationLeftControls__sxMjb{align-items:center;display:flex;gap:.5rem}.DraftsTab_pageSizeSelector__ht2zY{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.DraftsTab_pageSizeSelector__ht2zY label{color:#555;font-size:.85rem}.DraftsTab_pageSizeSelect__yIhC2{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.DraftsTab_paginationControls__POxiP button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.DraftsTab_paginationControls__POxiP button:disabled{background-color:#ccc;cursor:not-allowed}.DraftsTab_paginationControls__POxiP span{font-size:.85rem;text-align:center}.DraftsTab_noData__JPjBo{color:#666;font-style:italic;padding:2rem;text-align:center}@media screen and (min-width:670px){.DraftsTab_tableActions__-L2xM{margin-left:1rem}.DraftsTab_tableWrapper__Q8Wo3{margin:0 1rem}.DraftsTab_paginationControls__POxiP{margin:1rem}.DraftsTab_paginationControls__POxiP span{font-size:.9rem}}@media screen and (min-width:1024px){.DraftsTab_tableActions__-L2xM{margin-left:1.5rem}.DraftsTab_headerWithRefresh__a5uSP{flex-direction:row}.DraftsTab_headerWithRefresh__a5uSP h2{font-size:1.25rem}.DraftsTab_tableWrapper__Q8Wo3{height:calc(100vh - 240px);margin:0 1.5rem;overflow:hidden}.DraftsTab_paginationControls__POxiP span{font-size:1rem}.DraftsTab_pageSizeSelector__ht2zY{display:flex}}.SubmitsTab_tableActions__n5J1l{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.SubmitsTab_headerWithRefresh__z-vqm{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.SubmitsTab_headerWithRefresh__z-vqm h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.SubmitsTab_tableWrapper__jZ6pa{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 200px);margin:0 .5rem;overflow-y:auto;position:relative}.SubmitsTab_paginationControls__WQfP0{justify-content:space-between;margin:1rem .75rem}.SubmitsTab_paginationControls__WQfP0,.SubmitsTab_paginationLeftControls__EI2BT{align-items:center;display:flex;gap:.5rem}.SubmitsTab_pageSizeSelector__ftNRm{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.SubmitsTab_pageSizeSelector__ftNRm label{color:#555;font-size:.85rem}.SubmitsTab_pageSizeSelect__Uox8r{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.SubmitsTab_paginationControls__WQfP0 button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.SubmitsTab_paginationControls__WQfP0 button:disabled{background-color:#ccc;cursor:not-allowed}.SubmitsTab_paginationControls__WQfP0 span{font-size:.85rem;text-align:center}.SubmitsTab_noData__3lxAR{color:#666;font-style:italic;padding:2rem;text-align:center}@media screen and (min-width:670px){.SubmitsTab_headerWithRefresh__z-vqm h2,.SubmitsTab_tableActions__n5J1l{margin-left:1rem}.SubmitsTab_tableWrapper__jZ6pa{margin:0 1rem}.SubmitsTab_paginationControls__WQfP0{margin:1rem}.SubmitsTab_paginationControls__WQfP0 span{font-size:.9rem}}@media screen and (min-width:1024px){.SubmitsTab_tableActions__n5J1l{margin-left:1.5rem}.SubmitsTab_headerWithRefresh__z-vqm{flex-direction:row}.SubmitsTab_headerWithRefresh__z-vqm h2{font-size:1.25rem}.SubmitsTab_tableWrapper__jZ6pa{height:calc(100vh - 220px);margin:0 1.5rem;overflow:hidden}.SubmitsTab_paginationControls__WQfP0 span{font-size:1rem}.SubmitsTab_pageSizeSelector__ftNRm{display:flex}}.ApprovalsTab_approvalsTabContainer__\+I9mX,.ApprovalsTab_approvalsTabContent__CiXl3{display:flex;flex-direction:column;height:100%}.ApprovalsTab_approvalsTabContent__CiXl3{flex:1 1;overflow-y:auto;width:100%}.ApprovalsTab_tabButtons__PDLqg{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;margin-bottom:0;margin-left:0;overflow-x:auto;padding:2px;position:sticky;scrollbar-width:none;top:0;width:100%;z-index:15}.ApprovalsTab_tabButton__6sKzI{align-items:center;background-color:#d8cece;border:1px solid #fff;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.8rem;font-size:16px;font-weight:700;height:40px;justify-content:center;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:100px}.ApprovalsTab_tabButton__6sKzI:hover{background-color:#e0e0e0}.ApprovalsTab_tabButton__6sKzI.ApprovalsTab_active__Ypkz8{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.ApprovalsTab_tabButton__6sKzI.ApprovalsTab_active__Ypkz8:hover{background-color:#0056b3}.ApprovalsTab_tableActions__4eVWJ{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.ApprovalsTab_headerWithRefresh__\+auZE{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:static}.ApprovalsTab_headerWithRefresh__\+auZE h2{margin-bottom:.5rem;margin-left:.75rem;margin-top:0;position:static}.ApprovalsTab_tableWrapper__JeYEy{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;flex:1 1;margin:0 .5rem;overflow:auto;position:relative}.ApprovalsTab_paginationControls__01Izm{background:#fff;border-top:1px solid #e0e0e0;bottom:0;justify-content:space-between;margin:0;padding:.5rem .75rem;position:sticky;z-index:20}.ApprovalsTab_paginationControls__01Izm,.ApprovalsTab_paginationLeftControls__h9mW8{align-items:center;display:flex;gap:.5rem}.ApprovalsTab_pageSizeSelector__uCZJv{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.ApprovalsTab_pageSizeSelector__uCZJv label{color:#555;font-size:.85rem}.ApprovalsTab_pageSizeSelect__Ycehv{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.ApprovalsTab_paginationControls__01Izm button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.ApprovalsTab_paginationControls__01Izm button:disabled{background-color:#ccc;cursor:not-allowed}.ApprovalsTab_paginationControls__01Izm span{font-size:.85rem;text-align:center}.ApprovalsTab_noData__N27R4{color:#666;font-style:italic;padding:2rem;text-align:center}@media screen and (min-width:670px){.ApprovalsTab_tabButtons__PDLqg{margin-left:.5rem;margin-right:.5rem}.ApprovalsTab_tableActions__4eVWJ,h2{margin-left:1rem}.ApprovalsTab_tableWrapper__JeYEy{margin:0 1rem}.ApprovalsTab_paginationControls__01Izm{margin:1rem}.ApprovalsTab_paginationControls__01Izm span{font-size:.9rem}}@media screen and (min-width:1024px){.ApprovalsTab_tabButtons__PDLqg{margin-left:0;margin-right:1rem}.ApprovalsTab_tabButton__6sKzI{font-size:18px}.ApprovalsTab_tableActions__4eVWJ,h2{margin-left:1.5rem}h2{font-size:1.5rem}.ApprovalsTab_tableWrapper__JeYEy{margin:0 1.5rem;overflow:hidden}.ApprovalsTab_paginationControls__01Izm span{font-size:1rem}.ApprovalsTab_pageSizeSelector__uCZJv{display:flex}}.DelReportingTab_reportingTabContainer__\+dOYF{display:flex;flex-direction:column;height:100%;padding:1rem;width:100%}.DelReportingTab_headerWithRefresh__iY4D8{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.DelReportingTab_headerWithRefresh__iY4D8 h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.DelReportingTab_headerControls__FG26p{display:flex;gap:1rem}.DelReportingTab_pageSizeSelector__NRmNe{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.DelReportingTab_pageSizeSelect__GuAeL{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.DelReportingTab_filterButtonContainer__QO2c1{position:relative}.DelReportingTab_reportFilterMenu__RHDwM{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #00000026;left:0;margin:0 auto;max-height:80vh;overflow-y:auto;padding:.75rem 2.75rem .75rem .75rem;position:absolute;scrollbar-width:thin;top:calc(100% + 5px);width:400px;z-index:1000}.DelReportingTab_reportFilterMenu__RHDwM h3{border-bottom:1px solid #e0e0e0;color:#073347;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem}.DelReportingTab_filterRow__NsA-E{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.DelReportingTab_filterRow__NsA-E label{color:#444;font-size:.85rem;font-weight:500}.DelReportingTab_filterSelect__REFHj{background-color:#fff}.DelReportingTab_filterInput__TcV8M,.DelReportingTab_filterSelect__REFHj{border:1px solid #ccc;border-radius:4px;font-size:.85rem;padding:.5rem;width:100%}.DelReportingTab_datePickerContainer__kfCNJ{display:flex;gap:.5rem;width:100%}.DelReportingTab_datePickerGroup__u-Xg2{align-items:center;display:flex;gap:.25rem;width:50%}.DelReportingTab_dateLabel__FNg7j{flex:0 0 auto;font-size:.8rem;font-weight:400;white-space:nowrap;width:auto}.DelReportingTab_datePicker__r2xLC{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:.85rem;padding:.4rem;width:100%}.DelReportingTab_datePickerCalendar__9jqVH{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #00000026;font-size:.85rem}.DelReportingTab_datePickerPopper__uPXz4{z-index:1001}.DelReportingTab_filterActions__1gSAs{border-top:1px solid #e0e0e0;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem}.DelReportingTab_clearButton__U2yZC{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:.85rem;padding:.4rem .75rem;transition:background-color .2s}.DelReportingTab_clearButton__U2yZC:hover{background-color:#e5e5e5}.DelReportingTab_applyButton__aWbII{background-color:#073347;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .75rem;transition:background-color .2s}.DelReportingTab_applyButton__aWbII:hover{background-color:#0a4566}.DelReportingTab_content__zKTqe{display:flex;flex:1 1;flex-direction:column;gap:1rem}.DelReportingTab_tableWrapper__wQmX\+{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 220px);margin:0 .5rem;overflow-y:auto;position:relative}.DelReportingTab_loading__o-KAN,.DelReportingTab_noData__io84V{align-items:center;color:#666;display:flex;height:200px;justify-content:center}.DelReportingTab_noData__io84V{padding:1rem;text-align:center}.DelReportingTab_reportData__nPhhB{display:flex;flex-direction:column;height:100%;width:100%}.DelReportingTab_tableContainer__RWpox{height:100%;overflow:auto;width:100%}.DelReportingTab_paginationControls__Fz6Ak{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:1rem .75rem}.DelReportingTab_paginationLeftControls__GO7Da{align-items:center;display:flex;gap:.5rem}.DelReportingTab_paginationControls__Fz6Ak button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.DelReportingTab_paginationControls__Fz6Ak button:disabled{background-color:#ccc;cursor:not-allowed}.DelReportingTab_paginationControls__Fz6Ak span{font-size:.85rem;text-align:center}@media screen and (min-width:768px){.DelReportingTab_reportingTabContainer__\+dOYF{padding:1.5rem}.DelReportingTab_headerWithRefresh__iY4D8 h2{font-size:1.25rem}}@media screen and (max-width:768px){.DelReportingTab_reportFilterMenu__RHDwM{left:auto;right:0;width:320px}.DelReportingTab_datePickerContainer__kfCNJ{flex-direction:column;gap:.5rem}.DelReportingTab_datePickerGroup__u-Xg2{width:100%}}@media screen and (min-width:1024px){.DelReportingTab_content__zKTqe{gap:1.5rem}.DelReportingTab_tableWrapper__wQmX\+{overflow:hidden}.DelReportingTab_pageSizeSelector__NRmNe{display:flex}}.ReportingPage_reportingPageContainer__2h1lL{display:flex;flex-direction:column;height:100%;overflow:auto}.ReportingPage_tabNavigation__4GXg8{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;margin-bottom:0;margin-left:0;overflow-x:auto;padding:2px;position:sticky;scrollbar-width:none;top:0;width:100%;z-index:15}.ReportingPage_tabButton__6mTZj{align-items:center;background-color:#d8cece;border:1px solid #fff;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.8rem;font-size:16px;font-weight:700;height:40px;justify-content:center;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:100px}.ReportingPage_tabButton__6mTZj:hover{background-color:#e0e0e0}.ReportingPage_tabButton__6mTZj.ReportingPage_active__Yv5fl{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.ReportingPage_tabButton__6mTZj.ReportingPage_active__Yv5fl:hover{background-color:#0056b3}.ReportingPage_tabContent__w7eiT{background:#fffffff2;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:10px;position:relative}.ReportingPage_reportTypeSection__O31lC{margin-bottom:0}.ReportingPage_reportTypeLabel__mfvBP{color:#2c3e50;display:block;font-size:18px;font-weight:600;margin-bottom:10px}.ReportingPage_reportTypeDropdown__5uyhY{background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;height:40px;max-width:500px;padding:6px 10px;transition:all .3s ease;width:100%}.ReportingPage_reportTypeDropdown__5uyhY:hover{border-color:#4facfe}.ReportingPage_reportTypeDropdown__5uyhY:focus{border-color:#4facfe;box-shadow:0 0 0 3px #4facfe1a;outline:none}.ReportingPage_filterSection__RS19z{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 5px 20px #0000001a;margin-top:2px;overflow:visible;padding:10px;position:relative}.ReportingPage_filterSection__RS19z.ReportingPage_entering__WGxwC{animation:ReportingPage_cometEntry__vlW7g 1s ease-out forwards,ReportingPage_impactShake__XAw44 .5s ease-out .8s}@keyframes ReportingPage_cometEntry__vlW7g{0%{opacity:0;transform:translate(150%,-150%) scale(.3) rotate(45deg)}70%{opacity:1;transform:translate(0) scale(1.05) rotate(0deg)}85%{transform:scale(.98)}to{opacity:1;transform:translate(0) scale(1) rotate(0deg)}}@keyframes ReportingPage_impactShake__XAw44{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ReportingPage_filterSection__RS19z.ReportingPage_entering__WGxwC:before{animation:ReportingPage_particleTrail__swcv5 1s ease-out forwards;background:radial-gradient(circle,#4facfe66 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:200px}@keyframes ReportingPage_particleTrail__swcv5{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-300px,300px) scale(.1)}}.ReportingPage_filterSection__RS19z.ReportingPage_entering__WGxwC:after{animation:ReportingPage_impactGlow__R4u18 .8s ease-out forwards;background:radial-gradient(circle,#4facfecc 0,#0000 70%);border-radius:50%;content:"";height:50px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}@keyframes ReportingPage_impactGlow__R4u18{0%{height:50px;opacity:0;width:50px}50%{height:500px;opacity:.6;width:500px}to{height:800px;opacity:0;width:800px}}.ReportingPage_filterSectionTitle__DMmuT{align-items:center;color:#2c3e50;display:flex;font-size:18px;font-weight:600;gap:10px;margin-bottom:10px}.ReportingPage_filterSectionTitle__DMmuT:before{font-size:24px}.ReportingPage_filterGrid__RV0ec{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.ReportingPage_filterColumn__Yc8zF{display:flex;flex-direction:column;gap:20px}.ReportingPage_filterColumnTitle__1cRcq{border-bottom:2px solid #4facfe;color:#34495e;font-size:16px;font-weight:600}.ReportingPage_filterRow__dw73E{display:flex;flex-direction:column;width:100%}.ReportingPage_filterRow__dw73E label{color:#555;font-size:14px;font-weight:500}.ReportingPage_filterRow__dw73E input,.ReportingPage_filterRow__dw73E select{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 12px;transition:all .2s ease}.ReportingPage_filterRow__dw73E input:focus,.ReportingPage_filterRow__dw73E select:focus{border-color:#4facfe;box-shadow:0 0 0 3px #4facfe1a;outline:none}.ReportingPage_datePickerGroup__Ldtyc{display:flex;flex-direction:column;gap:10px}.ReportingPage_datePickerRow__0Xz\+B{align-items:center;display:flex;gap:10px;width:100%}.ReportingPage_datePicker__8St-y{max-width:300px;width:100%}.ReportingPage_dateLabel__-6GRH{color:#666;font-size:13px;font-weight:500;min-width:40px}.ReportingPage_checkboxRow__Gj-0G{align-items:center;background:#4facfe1a;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:all .2s ease}.ReportingPage_checkboxRow__Gj-0G:hover{background:#4facfe33}.ReportingPage_checkboxRow__Gj-0G input[type=checkbox]{cursor:pointer;height:18px;width:18px}.ReportingPage_checkboxRow__Gj-0G label{cursor:pointer;margin:0}.ReportingPage_filterActions__V6oL\+{border-top:2px solid #0000001a;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:25px}.ReportingPage_clearButton__keLFi,.ReportingPage_generateButton__9zGZh{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:12px 30px;position:relative;transition:all .3s ease}.ReportingPage_clearButton__keLFi{background:#ecf0f1;color:#7f8c8d}.ReportingPage_clearButton__keLFi:hover{background:#bdc3c7;box-shadow:0 5px 15px #0003;color:#2c3e50;transform:translateY(-2px)}.ReportingPage_generateButton__9zGZh{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.ReportingPage_generateButton__9zGZh:hover:not(:disabled){box-shadow:0 6px 20px #667eea99;transform:translateY(-3px)}.ReportingPage_generateButton__9zGZh:disabled{cursor:not-allowed;opacity:.6}.ReportingPage_generateButton__9zGZh:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.ReportingPage_generateButton__9zGZh:hover:not(:disabled):before{height:300px;width:300px}.ReportingPage_loadingOverlay__04tRa{align-items:center;background:#ffffffe6;border-radius:12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.ReportingPage_loadingSpinner__i0gYm{animation:ReportingPage_spin__IGx4B 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4facfe;height:60px;width:60px}@keyframes ReportingPage_spin__IGx4B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportingPage_loadingText__aj9YI{color:#666;font-size:16px;font-weight:500;margin-top:20px}@media (max-width:1200px){.ReportingPage_filterGrid__RV0ec{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReportingPage_filterGrid__RV0ec{grid-template-columns:1fr}.ReportingPage_reportingPageContainer__2h1lL{padding:10px}.ReportingPage_tabContent__w7eiT{padding:15px}}.WellUploadsComponents_wellUploadPageContainer__E3Oec{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.WellUploadsComponents_wellUploadContainer__TDYQh{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:800px;overflow-y:auto;padding:20px}.WellUploadsComponents_pageTitle__lDlgX{color:var(--primary-color);font-size:24px;margin-bottom:20px}.WellUploadsComponents_sectionContainer__v-LH9{background-color:#f5f5f5;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.WellUploadsComponents_sectionTitle__q14rK{color:var(--secondary-color);font-size:18px;margin-bottom:15px}.WellUploadsComponents_subSectionContainer__2RTHF{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d;margin-bottom:15px;padding:15px}.WellUploadsComponents_subSectionTitle__r6XAF{color:var(--secondary-color);font-size:16px;margin-bottom:10px}.WellUploadsComponents_description__oCvwy{color:#444;margin-bottom:15px}.WellUploadsComponents_buttonContainer__oJJlq{display:flex;gap:10px;margin-top:15px}.WellUploadsComponents_actionButton__7w9yG{background-color:var(--tab-background-color);border:none;border-radius:4px;color:var(--tab-text-color);cursor:pointer;font-weight:700;padding:10px 15px;transition:background-color .3s}.WellUploadsComponents_actionButton__7w9yG:hover{background-color:var(--tab-hover-color)}.WellUploadsComponents_actionButton__7w9yG:disabled{background-color:#ccc;cursor:not-allowed}.WellUploadsComponents_fileInputContainer__D\+-jw{margin-top:15px}.WellUploadsComponents_fileInput__AxQNT{display:none}.WellUploadsComponents_fileInputLabel__2QhWN{background-color:var(--tab-background-color);border-radius:4px;color:var(--tab-text-color);cursor:pointer;display:inline-block;font-weight:700;padding:10px 15px;transition:background-color .3s}.WellUploadsComponents_fileInputLabel__2QhWN:hover{background-color:var(--tab-hover-color)}.WellUploadsComponents_fileNameDisplay__8hxHb{font-style:italic;margin-top:10px}.WellUploadsComponents_errorMessage__ds98h{color:var(--delete-color);margin-top:10px}.WellUploadsComponents_successMessage__8eMs1{color:green;margin-top:10px}@media screen and (max-width:767px){.WellUploadsComponents_buttonContainer__oJJlq{flex-direction:column}.WellUploadsComponents_actionButton__7w9yG,.WellUploadsComponents_fileInputLabel__2QhWN{text-align:center;width:100%}}.CreateSamplingEventForm_formContainer__AZ\+VW{background-color:var(--background-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin:1rem auto;overflow:auto;width:90%}.CreateSamplingEventForm_formHeader__wkm49{background-color:var(--tab-background-color);border-top-left-radius:8px;border-top-right-radius:8px;padding:1rem}.CreateSamplingEventForm_formHeader__wkm49 h1{color:#fff;font-size:1.5rem;margin:0}.CreateSamplingEventForm_formBody__h4mQ7{display:flex;flex-direction:column;overflow:auto;padding:1rem}.CreateSamplingEventForm_formSection__iBYJE{margin-bottom:2rem}.CreateSamplingEventForm_formSection__iBYJE h2{color:var(--primary-color);font-size:1.2rem;margin-bottom:1rem}.CreateSamplingEventForm_eventInfoSection__AxFrO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.CreateSamplingEventForm_eventInfoSection__AxFrO{grid-template-columns:1fr 1fr}}.CreateSamplingEventForm_formField__LUQcA{margin-bottom:1rem}.CreateSamplingEventForm_formField__LUQcA label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.CreateSamplingEventForm_formInput__2BWqt{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.6rem;width:100%}.CreateSamplingEventForm_formInput__2BWqt.CreateSamplingEventForm_error__I-JKe,.CreateSamplingEventForm_inputError__QDPw1{background-color:#dc35450d;border-color:var(--delete-color)!important;border-width:2px!important}.CreateSamplingEventForm_errorText__\+y-KD{color:var(--delete-color);font-size:.8rem;margin-top:.25rem}.CreateSamplingEventForm_projectInfoSection__UVMck{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.CreateSamplingEventForm_projectInfoSection__UVMck{grid-template-columns:1fr 1fr}}.CreateSamplingEventForm_projectNumberCheckboxContainer__-9U1b{align-items:center;display:flex;margin-bottom:1rem}.CreateSamplingEventForm_checkboxLabel__gHTQ8{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.CreateSamplingEventForm_checkboxInput__xUD7m{height:16px;width:16px}.CreateSamplingEventForm_datePickerWrapper__0R\+Tf{width:100%}.CreateSamplingEventForm_dateInput__rKk3y{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.6rem;width:100%}.CreateSamplingEventForm_dateInput__rKk3y.CreateSamplingEventForm_error__I-JKe,.CreateSamplingEventForm_dateInput__rKk3y.CreateSamplingEventForm_inputError__QDPw1{background-color:#dc35450d;border-color:var(--delete-color)!important;border-width:2px!important}.CreateSamplingEventForm_projectDescriptionInput__JWQA5{border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-height:100px;padding:.6rem;resize:vertical;width:100%}.CreateSamplingEventForm_projectDescriptionInput__JWQA5.CreateSamplingEventForm_inputError__QDPw1{background-color:#dc35450d;border-color:var(--delete-color)!important;border-width:2px!important}.CreateSamplingEventForm_formSection__iBYJE:last-child{display:flex;flex-direction:column}.CreateSamplingEventForm_wellsContainer__ySqPP{display:flex;flex-direction:column;margin-top:1rem;position:relative}.CreateSamplingEventForm_filterControls__tOTfz{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;position:sticky;top:0;z-index:1000}.CreateSamplingEventForm_filterButtonContainer__wHET0{position:relative}.CreateSamplingEventForm_filterButton__Bd2OA{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_selectionControls__Lvecf{display:flex;gap:.5rem}.CreateSamplingEventForm_deselectAllButton__vElfp,.CreateSamplingEventForm_selectAllButton__66EZ0{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_filterMenu__m1RDK{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;border-top:3px solid var(--secondary-color);box-shadow:0 4px 8px #0000001a;left:0;margin-top:2px;max-height:400px;overflow-y:auto;padding:1rem;position:absolute;top:100%;width:280px;z-index:2000}.CreateSamplingEventForm_filterGroup__H1cFm{margin-bottom:1rem}.CreateSamplingEventForm_filterGroup__H1cFm label{display:block;font-weight:500;margin-bottom:.5rem}.CreateSamplingEventForm_filterInput__S7dxj{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}.CreateSamplingEventForm_filterActions__bhLp0{background-color:#fff;bottom:0;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:.5rem;position:sticky}.CreateSamplingEventForm_filterActions__bhLp0 button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_applyFilter__RTkJ\+{background-color:var(--secondary-color);color:#fff}.CreateSamplingEventForm_resetFilter__\+s3AJ{background-color:#e0e0e0;color:#333}.CreateSamplingEventForm_wellCardsGrid__S0bEN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:1rem;padding:1rem}.CreateSamplingEventForm_wellCard__e3prd{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:1rem;transition:all .2s ease}.CreateSamplingEventForm_wellCard__e3prd:hover{box-shadow:0 4px 8px #0000001a}.CreateSamplingEventForm_wellCardSelected__dwIpD{background-color:#016b9c0d;border:2px solid var(--secondary-color)}.CreateSamplingEventForm_wellCardAssigned__lTSzo{background-color:#28a7450d;border:2px solid #28a745;cursor:default;opacity:.7}.CreateSamplingEventForm_wellCardAssigned__lTSzo:hover{box-shadow:none}.CreateSamplingEventForm_wellInfo__URMpw{margin-bottom:.5rem}.CreateSamplingEventForm_wellId__IuJDK{color:var(--primary-color);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.CreateSamplingEventForm_wellAssignment__\+wzzz,.CreateSamplingEventForm_wellInstallDate__\+ds4p,.CreateSamplingEventForm_wellPurpose__6kbRG,.CreateSamplingEventForm_wellStatus__ceQlI{color:#555;font-size:.9rem;margin-bottom:.25rem}.CreateSamplingEventForm_noWells__a8qym{color:#666;font-style:italic;padding:2rem;text-align:center}.CreateSamplingEventForm_paginationControls__XdpTP{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-top:1rem;padding:.5rem 0;z-index:5}.CreateSamplingEventForm_paginationButtons__VAxBb{align-items:center;display:flex;gap:.5rem}.CreateSamplingEventForm_paginationButtons__VAxBb button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_paginationButtons__VAxBb button:disabled{background-color:#ccc;cursor:not-allowed}.CreateSamplingEventForm_pageSizeSelector__Jebf\+{align-items:center;display:flex;margin-left:1rem}.CreateSamplingEventForm_pageSizeSelector__Jebf\+ label{font-size:.9rem;margin-right:.5rem;white-space:nowrap}.CreateSamplingEventForm_pageSizeSelector__Jebf\+ select{border:1px solid #ccc;border-radius:4px;padding:.3rem}.CreateSamplingEventForm_paginationInfo__kf\+hZ{color:#555;font-size:.9rem}.CreateSamplingEventForm_filterMenuOverlay__kWYaS{background-color:initial;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1500}.CreateSamplingEventForm_groupCreationContainer__uy\+x1{display:flex;flex-direction:column;gap:1rem;width:100%}.CreateSamplingEventForm_groupsHeader__xeeq2{display:flex;justify-content:flex-start;margin-bottom:1rem}.CreateSamplingEventForm_addGroupButton__nb0Es{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_groupCardsGrid__hZVAH{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CreateSamplingEventForm_groupCard__qfeOB{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:450px;overflow:hidden}.CreateSamplingEventForm_groupHeader__gQw82{border-bottom:1px solid #e0e0e0;padding:1rem}.CreateSamplingEventForm_groupNameInput__vNYpW{border:1px solid #ddd;border-radius:4px;font-size:1rem;font-weight:500;padding:.6rem;width:100%}.CreateSamplingEventForm_groupNameInput__vNYpW.CreateSamplingEventForm_error__I-JKe{background-color:#dc35450d;border-color:var(--delete-color)}.CreateSamplingEventForm_groupTabs__5NQgZ{border-bottom:1px solid #e0e0e0;display:flex}.CreateSamplingEventForm_tabButton__--zHZ{background-color:initial;border:none;cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1rem;text-align:center}.CreateSamplingEventForm_activeTab__pqfoS{background-color:#f5f5f5;border-bottom:2px solid var(--secondary-color)}.CreateSamplingEventForm_groupTabContent__CN5Ga{flex:1 1;max-height:282px;overflow-y:auto;padding:1rem}.CreateSamplingEventForm_employeesTab__5kPlZ,.CreateSamplingEventForm_wellsTab__YHDLD{display:flex;flex-direction:column;gap:1rem;height:100%}.CreateSamplingEventForm_noData__95wMS{color:#666;font-style:italic;padding:1.5rem;text-align:center}.CreateSamplingEventForm_employeeTable__e0egS,.CreateSamplingEventForm_wellsTable__NhO9-{border-collapse:collapse;width:100%}.CreateSamplingEventForm_employeeTable__e0egS td,.CreateSamplingEventForm_employeeTable__e0egS th,.CreateSamplingEventForm_wellsTable__NhO9- td,.CreateSamplingEventForm_wellsTable__NhO9- th{border-bottom:1px solid #e0e0e0;padding:.5rem;text-align:left}.CreateSamplingEventForm_employeeTable__e0egS th,.CreateSamplingEventForm_wellsTable__NhO9- th{background-color:#f5f5f5;font-weight:500}.CreateSamplingEventForm_addButton__LjgX\+{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_removeButton__LNmDF{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.CreateSamplingEventForm_groupFooter__y95tK{background-color:#fff;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1rem}.CreateSamplingEventForm_deleteGroupButton__B1fv\+{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_modalOverlay__bUVua{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.CreateSamplingEventForm_modalContent__l5mkV{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;overflow:hidden;width:90%}.CreateSamplingEventForm_modalHeader__DD3R8{align-items:center;background-color:var(--tab-background-color);color:#fff;display:flex;justify-content:space-between;padding:1rem}.CreateSamplingEventForm_modalHeader__DD3R8 h3{font-size:1.2rem;margin:0}.CreateSamplingEventForm_closeButton__Lq4Sl{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.CreateSamplingEventForm_modalBody__plWvo{max-height:60vh;overflow-y:auto;padding:1.5rem}.CreateSamplingEventForm_modalActions__F3ngY{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.CreateSamplingEventForm_cancelButton__BderB,.CreateSamplingEventForm_confirmButton__h5lKj{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CreateSamplingEventForm_confirmButton__h5lKj{background-color:var(--secondary-color);color:#fff}.CreateSamplingEventForm_confirmButton__h5lKj:disabled{background-color:#ccc;cursor:not-allowed}.CreateSamplingEventForm_employeeSelect__MGprb{width:100%}.CreateSamplingEventForm_calendar__upT3T{font-family:inherit;width:100%}@media (max-width:768px){.CreateSamplingEventForm_wellCardsGrid__S0bEN{grid-template-columns:1fr}.CreateSamplingEventForm_filterControls__tOTfz{align-items:flex-start;flex-direction:column;gap:.5rem}.CreateSamplingEventForm_selectionControls__Lvecf{justify-content:space-between;width:100%}.CreateSamplingEventForm_groupCardsGrid__hZVAH{grid-template-columns:1fr}}.CreateSamplingEventForm_formActions__VOIvn{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.CreateSamplingEventForm_cancelButton__BderB,.CreateSamplingEventForm_submitButton__lE6G9{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem}.CreateSamplingEventForm_cancelButton__BderB{background-color:#e0e0e0;color:#333}.CreateSamplingEventForm_submitButton__lE6G9{background-color:var(--primary-color);color:#fff}.SamplingEventsTable_tableWrapper__v3Xcm{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;flex:1 1;margin-top:.5rem;min-height:200px;overflow:auto;position:relative}.SamplingEventsTable_tableWrapper__v3Xcm::-webkit-scrollbar{height:8px;width:8px}.SamplingEventsTable_tableWrapper__v3Xcm::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.SamplingEventsTable_tableWrapper__v3Xcm::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.SamplingEventsTable_tableWrapper__v3Xcm::-webkit-scrollbar-thumb:hover{background:#555}.SamplingEventsTable_delTableContainer__qr9pN{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.SamplingEventsTable_cardContainer__InBKc{display:block;flex:1 1 auto;min-height:0;overflow:auto;width:100%}.SamplingEventsTable_cardList__C9ywE{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem}.SamplingEventsTable_card__Unj1P{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:.6rem;transition:all .2s ease}.SamplingEventsTable_card__Unj1P:hover{background-color:#f0f7ff;box-shadow:0 4px 6px #0000001a}.SamplingEventsTable_selectedCard__miQG9{background-color:#e8f4ff;border-left:4px solid #0e559b!important}.SamplingEventsTable_cardContent__VqjZb{display:flex;flex-direction:column;gap:.3rem}.SamplingEventsTable_dataRow__e\+36A{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.15rem;padding:.15rem 0}.SamplingEventsTable_label__8GwDS{color:#555;font-size:.75rem;font-weight:600}.SamplingEventsTable_value__rjq4i{color:#333;font-size:.85rem;word-break:break-word}.SamplingEventsTable_cardActions__O1evu{border-top:1px solid #eee;display:flex;justify-content:flex-end;margin-top:.3rem;padding-top:.3rem}.SamplingEventsTable_deleteButton__4adgp{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;justify-content:center;padding:5px 10px;transition:background-color .2s}.SamplingEventsTable_deleteButton__4adgp:hover{background-color:#c82333}.SamplingEventsTable_table__mYWCl{background-color:#fff;border-collapse:collapse;display:none;overflow:visible;table-layout:fixed;width:100%}.SamplingEventsTable_table__mYWCl th{background-color:#073347;color:#fff;font-size:.9rem;font-weight:500;text-align:left}.SamplingEventsTable_table__mYWCl td,.SamplingEventsTable_table__mYWCl th{border:1px solid #ddd;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.SamplingEventsTable_table__mYWCl td{font-size:.85rem;line-height:1.4;position:relative;vertical-align:top}.SamplingEventsTable_table__mYWCl td:hover:after{background-color:#333;border-radius:4px;box-shadow:0 2px 5px #0003;color:#fff;content:attr(title);display:block;font-size:.8rem;left:0;max-width:300px;padding:5px 8px;pointer-events:none;position:absolute;top:100%;white-space:normal;word-break:break-word;z-index:10}.SamplingEventsTable_deleteColumn__YBjdQ{width:80px!important}.SamplingEventsTable_table__mYWCl tbody tr{border-bottom:1px solid #ddd}.SamplingEventsTable_table__mYWCl tbody tr:nth-child(2n){background-color:#f9f9f9}.SamplingEventsTable_table__mYWCl tbody tr:hover{background-color:#f0f7ff;cursor:pointer}.SamplingEventsTable_selectedRow__fGICx{background-color:#5890b8!important;border-left:4px solid #0e559b!important}@media screen and (min-width:670px){.SamplingEventsTable_cardList__C9ywE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.SamplingEventsTable_card__Unj1P{gap:.5rem;height:100%;padding:.75rem}.SamplingEventsTable_dataRow__e\+36A{align-items:center;flex-direction:row;gap:.25rem;justify-content:space-between;padding:.25rem 0}.SamplingEventsTable_label__8GwDS{flex:0 0 40%;font-size:.8rem}.SamplingEventsTable_value__rjq4i{flex:0 0 58%;font-size:.85rem;text-align:right}.SamplingEventsTable_cardActions__O1evu{margin-top:.5rem;padding-top:.5rem}.SamplingEventsTable_deleteButton__4adgp{font-size:.8rem;padding:6px 12px}}@media screen and (min-width:1024px){.SamplingEventsTable_cardContainer__InBKc{display:none}.SamplingEventsTable_table__mYWCl{display:table;overflow:auto}.SamplingEventsTable_delTableContainer__qr9pN{max-height:none;overflow-x:auto}.SamplingEventsTable_table__mYWCl thead{position:sticky;top:0;z-index:2}.SamplingEventsTable_table__mYWCl th{font-size:.8rem;padding:8px 10px}.SamplingEventsTable_table__mYWCl td{font-size:.78rem;padding:6px 10px}.SamplingEventsTable_table__mYWCl td,.SamplingEventsTable_table__mYWCl th{width:auto}}.SamplingEventsTable_pagination__EFEOc{align-items:center;background-color:#fff;display:flex;gap:.5rem;justify-content:space-between;margin:.5rem .75rem;padding:.25rem 0}.SamplingEventsTable_paginationInfo__OH-WK{color:#555;font-size:.85rem}.SamplingEventsTable_paginationControls__-SzQJ{display:flex;gap:.25rem}.SamplingEventsTable_pageButton__WgEbW{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:.9rem;padding:.35rem .6rem;transition:all .2s ease}.SamplingEventsTable_pageButton__WgEbW:hover:not(.SamplingEventsTable_disabled__1o\+Iw):not(.SamplingEventsTable_activePage__ufDzH){background-color:#f0f0f0;border-color:#999}.SamplingEventsTable_activePage__ufDzH{background-color:#073347;border-color:#073347;color:#fff}.SamplingEventsTable_disabled__1o\+Iw{cursor:not-allowed;opacity:.5}.SamplingEventsTable_loadingContainer__UUVhN{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px;padding:2rem;width:100%}.SamplingEventsTable_loadingSpinner__jD8LL{animation:SamplingEventsTable_spin__yOQG5 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#073347;height:40px;width:40px}@keyframes SamplingEventsTable_spin__yOQG5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SamplingEventsTable_errorContainer__aQYje{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px;padding:2rem;text-align:center;width:100%}.SamplingEventsTable_errorMessage__cn0E2{color:#d32f2f;font-size:1rem}.SamplingEventsTable_retryButton__yB1PT{background-color:#073347;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s}.SamplingEventsTable_retryButton__yB1PT:hover{background-color:#0c4d6a}.SamplingEventsTable_emptyContainer__LlPFJ{align-items:center;color:#666;display:flex;font-size:1rem;justify-content:center;min-height:200px;padding:2rem;width:100%}@media screen and (min-width:670px){.SamplingEventsTable_pagination__EFEOc{flex-direction:row;justify-content:space-between;margin:.5rem 1rem;padding:.5rem 0}.SamplingEventsTable_pageButton__WgEbW{padding:.4rem .7rem}}@media screen and (min-width:1024px){.SamplingEventsTable_pagination__EFEOc{margin:.5rem 1.5rem}}.SamplingEventActions_samplingEventButton__wLEDP{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;margin-top:.25rem;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.SamplingEventActions_samplingEventButton__wLEDP:hover{background-color:var(--tab-hover-color)}.SamplingEventForm_samplingEventFormContainer__aUdk1{display:flex;flex-direction:column;height:100%;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;position:relative;width:calc(100% - .5rem)}.SamplingEventForm_samplingEventTabMenuBar__078iA{background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;gap:0;padding:1px}.SamplingEventForm_samplingEventTabButton__txPWz{background:#e0e0e0;border:1px solid #fff;border-radius:4px 4px 0 0;color:#333;cursor:pointer;flex:1 1;font-size:.7rem;font-weight:700;max-width:200px;min-height:30px;min-width:0;padding:0;text-align:center;text-overflow:ellipsis;transition:all .2s ease;white-space:wrap}.SamplingEventForm_samplingEventTabButton__txPWz:hover{background:#d0d0d0}.SamplingEventForm_samplingEventTabButton__txPWz.SamplingEventForm_active__VvyNP{background:var(--secondary-color);color:#fff}.SamplingEventForm_samplingEventTabContent__POwp5{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex:1 1 auto;height:100%;margin:.5rem .25rem .25rem;overflow:auto;overflow:hidden}.SamplingEventForm_samplingEventActionButtonsContainer__Kq-AD{background:#f5f5f5;border-top:1px solid #ddd;bottom:0;display:flex;gap:10px;justify-content:space-between;left:0;margin-top:auto;padding:15px;right:0;z-index:20}.SamplingEventForm_rightSideTableActions__DiYL4{display:flex;gap:10px;justify-content:flex-start}.SamplingEventForm_leftSideTableActions__YRHjH{display:flex;gap:10px;justify-content:flex-end}.SamplingEventForm_showAllTabsContainer__8khZA{animation:SamplingEventForm_fadeIn__4DTbZ .3s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:auto;overflow:scroll;position:relative;width:100%}@keyframes SamplingEventForm_fadeIn__4DTbZ{0%{opacity:0}to{opacity:1}}.SamplingEventForm_showAllTabs__ciPG9{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.5rem;height:auto;overflow-y:visible;padding:.25rem;width:100%}.SamplingEventForm_tabSection__KE\+V3{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:auto;margin-bottom:1.5rem;min-height:100px;overflow:visible;padding:.25rem;position:relative;transition:all .2s ease}.SamplingEventForm_tabSection__KE\+V3>div{height:auto;overflow:visible;width:100%}.SamplingEventForm_tabSection__KE\+V3:before{background-color:var(--secondary-color);border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.SamplingEventForm_sectionTitle__AErsp{align-items:center;border-bottom:1px solid #e0e0e0;color:var(--secondary-color);display:flex;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}@media screen and (min-width:670px) and (max-width:1023px){.SamplingEventForm_samplingEventTabMenuBar__078iA{display:flex;flex-direction:row;height:50px;justify-content:flex-start}.SamplingEventForm_samplingEventTabButton__txPWz{align-items:center;display:flex;font-size:16px;font-weight:700;height:44px;justify-content:center;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:wrap;width:120px}.SamplingEventForm_showAllTabs__ciPG9{gap:1.5rem;height:auto;overflow:visible;padding:1rem}.SamplingEventForm_tabSection__KE\+V3{height:auto;margin-bottom:1.5rem;overflow:visible;padding:1.25rem}.SamplingEventForm_tabSection__KE\+V3>div>div{height:auto;overflow:visible;padding:.5rem!important}.SamplingEventForm_tabSection__KE\+V3 [class*=TabMenuBar]{overflow-x:auto}.SamplingEventForm_sectionTitle__AErsp{font-size:1.2rem;margin-bottom:1.25rem;padding-bottom:.75rem}}@media screen and (min-width:1024px){.SamplingEventForm_samplingEventFormContainer__aUdk1{margin-left:.15rem;margin-right:.15rem;width:calc(100% - .3rem)}.SamplingEventForm_samplingEventTabMenuBar__078iA{height:50px}.SamplingEventForm_samplingEventTabButton__txPWz{font-size:1rem;max-width:200px;min-height:40px;padding:10px 15px}.SamplingEventForm_samplingEventTabContent__POwp5{height:100%;margin:1rem .5rem .5rem}.SamplingEventForm_samplingEventActionButtonsContainer__Kq-AD{bottom:0;margin-top:auto;padding:15px;position:relative}.SamplingEventForm_showAllTabs__ciPG9{gap:2rem;height:auto;overflow:visible;padding:.25rem}.SamplingEventForm_tabSection__KE\+V3{height:auto;margin-bottom:2rem;overflow:visible;padding:1.5rem;transition:all .2s ease}.SamplingEventForm_tabSection__KE\+V3:hover{box-shadow:0 3px 6px #00000026}.SamplingEventForm_tabSection__KE\+V3>div{height:auto;overflow:visible;width:100%}.SamplingEventForm_sectionTitle__AErsp{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.75rem}}.SamplingEventForm_connectionStatusIndicator__RbZay{align-items:center;display:flex;gap:8px}.SamplingEventForm_connectionStatusCircle__ZdDj9{border:1px solid #bbb;border-radius:50%;height:15px;transition:background-color .3s ease;width:15px}.SamplingEventForm_connectedCircle__Xki5e{background-color:green}.SamplingEventForm_disconnectedCircle__N2EVD{background-color:var(--delete-color)}.SamplingEventForm_connectionStatusText__8mMvU{color:#555;font-size:.75rem}.DailySummaryTab_dailySummaryTabContainer__8lX06{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:.5rem;width:100%}.DailySummaryTab_dailySummaryBasicInfoContainer__zeKry{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;margin-bottom:1rem;padding:.5rem;width:100%}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT,.DailySummaryTab_dailySummaryBasicInfoRow__v15hO{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT label{font-size:14px;font-weight:700;margin-bottom:.25rem}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT input{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:not-allowed;padding:.5rem}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT input:disabled{background-color:#fff;color:#000!important;font-weight:700;opacity:1}.DailySummaryTab_dailySummaryCardsContainer__MsvBm{display:flex;flex-direction:column;gap:1rem;width:100%}.DailySummaryTab_sectionTitle__CkKHc{color:var(--primary-color);font-size:1.2rem;margin-bottom:.5rem}.DailySummaryTab_sectionDescription__LJovH{color:#666;font-size:.9rem;margin-bottom:1rem}.DailySummaryTab_addDailySummaryButton__\+\+2CF{align-self:flex-start;background-color:var(--tab-background-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:.5rem;padding:.35rem .75rem}.DailySummaryTab_addDailySummaryButton__\+\+2CF:hover{background-color:var(--tab-hover-color)}.DailySummaryTab_dailySummaryCard__77auE{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;overflow:hidden}.DailySummaryTab_dailySummaryCardHeader__RwKKg{align-items:center;background-color:var(--secondary-color);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.DailySummaryTab_dailySummaryCardHeader__RwKKg h3{font-size:1rem;margin:0}.DailySummaryTab_expandIcon__SVdtO{font-size:1rem}.DailySummaryTab_dailySummaryCardContent__2nC4G{padding:1rem}.DailySummaryTab_summarySection__fGLQU{background-color:#fff;border:1px solid #eee;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.DailySummaryTab_summarySection__fGLQU h4{border-bottom:1px solid #eee;color:var(--primary-color);font-size:1rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.DailySummaryTab_employeesList__puNxQ{margin-bottom:1rem}.DailySummaryTab_employeeTable__rda26{border-collapse:collapse;margin-bottom:1rem;width:100%}.DailySummaryTab_employeeTable__rda26 td,.DailySummaryTab_employeeTable__rda26 th{border-bottom:1px solid #eee;padding:.5rem;text-align:left}.DailySummaryTab_employeeTable__rda26 th{background-color:#f5f5f5;font-weight:500}.DailySummaryTab_addButton__mnFrr{background-color:var(--tab-background-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:.5rem;padding:.5rem 1rem}.DailySummaryTab_addButton__mnFrr:hover{background-color:var(--tab-hover-color)}.DailySummaryTab_removeButton__n3tbH{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.DailySummaryTab_removeButton__n3tbH:hover{background-color:var(--delete-hover-color)}.DailySummaryTab_wellsTable__sAnoq{overflow-x:auto;width:100%}.DailySummaryTab_wellsTable__sAnoq table{border-collapse:collapse;width:100%}.DailySummaryTab_wellsTable__sAnoq td,.DailySummaryTab_wellsTable__sAnoq th{border-bottom:1px solid #eee;padding:.5rem;text-align:left}.DailySummaryTab_wellsTable__sAnoq th{background-color:#f5f5f5;font-weight:500}.DailySummaryTab_textArea__ivN\+p{border:1px solid #ddd;border-radius:4px;min-height:100px;padding:.5rem;resize:vertical;width:100%}.DailySummaryTab_checklistItem__2kCpY{align-items:center;display:flex;margin-bottom:.5rem}.DailySummaryTab_checklistItem__2kCpY input[type=checkbox]{height:18px;margin-right:.5rem;width:18px}.DailySummaryTab_signatureArea__jS74T{margin-top:1.5rem}.DailySummaryTab_signatureInput__R5T0-{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.DailySummaryTab_modalOverlay__nF6UN{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.DailySummaryTab_modalContent__QhJGK{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;overflow:hidden;width:90%}.DailySummaryTab_modalHeader__Xr\+7C{align-items:center;background-color:var(--tab-background-color);color:#fff;display:flex;justify-content:space-between;padding:1rem}.DailySummaryTab_modalHeader__Xr\+7C h3{font-size:1.2rem;margin:0}.DailySummaryTab_closeButton__rVntQ{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.DailySummaryTab_modalBody__J6fP\+{max-height:60vh;overflow-y:auto;padding:1.5rem}.DailySummaryTab_modalActions__90MhM{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.DailySummaryTab_cancelButton__AxXyU,.DailySummaryTab_confirmButton__YRZ8y{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.DailySummaryTab_cancelButton__AxXyU{background-color:#e0e0e0;color:#333}.DailySummaryTab_confirmButton__YRZ8y{background-color:var(--secondary-color);color:#fff}.DailySummaryTab_confirmButton__YRZ8y:disabled{background-color:#ccc;cursor:not-allowed}.DailySummaryTab_employeeSelect__IgfET{width:100%}.DailySummaryTab_noData__oEEqI{color:#888;font-style:italic;padding:1rem;text-align:center}.DailySummaryTab_noDataMessage__MSLd2{border:1px dashed #ddd;border-radius:8px;color:#666;font-style:italic;padding:2rem;text-align:center}div[class*=-menu]{z-index:9999}@media screen and (min-width:670px) and (max-width:1023px){.DailySummaryTab_dailySummaryBasicInfoContainer__zeKry,.DailySummaryTab_dailySummaryTabContainer__8lX06{padding:1rem}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT label{font-size:16px}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT input{padding:.75rem}}@media screen and (min-width:1024px){.DailySummaryTab_dailySummaryBasicInfoContainer__zeKry,.DailySummaryTab_dailySummaryTabContainer__8lX06{padding:1.5rem}.DailySummaryTab_dailySummaryBasicInfoRow__v15hO{flex-direction:row;gap:1.5rem}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT{flex:1 1}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT label{font-size:16px}.DailySummaryTab_dailySummaryBasicInfoInput__Wi\+xT input{padding:.75rem}.DailySummaryTab_sectionTitle__CkKHc{font-size:1.5rem}.DailySummaryTab_dailySummaryCardHeader__RwKKg h3{font-size:1.25rem}}.CompleteSamplingEventModal_modalOverlay__tnDqz{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.CompleteSamplingEventModal_modalContent__p27WT{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:560px;overflow:hidden;width:90%}.CompleteSamplingEventModal_modalHeader__AjE1F{align-items:center;background-color:var(--tab-background-color);color:#fff;display:flex;justify-content:space-between;padding:1rem}.CompleteSamplingEventModal_modalHeader__AjE1F h3{font-size:1.2rem;margin:0}.CompleteSamplingEventModal_closeButton__OkXcS{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.CompleteSamplingEventModal_modalBody__RyV5B{max-height:65vh;overflow-y:auto;padding:1rem 1.25rem 1.25rem}.CompleteSamplingEventModal_warningText__iU6XJ{color:#333;margin-bottom:.75rem}.CompleteSamplingEventModal_section__1RQ\+J{border:1px solid #eee;border-radius:4px;margin-bottom:1rem;padding:.75rem}.CompleteSamplingEventModal_section__1RQ\+J h4{color:var(--primary-color);font-size:1rem;margin:0 0 .5rem}.CompleteSamplingEventModal_list__TN6jp{margin:0;padding-left:1.2rem}.CompleteSamplingEventModal_noData__aNb0l{color:#888;font-style:italic}.CompleteSamplingEventModal_note__-IWJW{color:#666;font-size:.9rem;margin-top:.5rem}.CompleteSamplingEventModal_modalActions__XVaBp{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.CompleteSamplingEventModal_cancelButton__wwXk-,.CompleteSamplingEventModal_confirmButton__mCeZ6{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CompleteSamplingEventModal_cancelButton__wwXk-{background-color:#e0e0e0;color:#333}.CompleteSamplingEventModal_confirmButton__mCeZ6{background-color:var(--secondary-color);color:#fff}.DailySummarySignatureSection_samplerSignaturesSection__2YdYS{border-top:1px solid #eee;margin-bottom:1.5rem;padding-top:1rem;width:100%}.DailySummarySignatureSection_sectionHeader__mTWzY{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DailySummarySignatureSection_sectionHeader__mTWzY h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin:0;padding-bottom:.5rem}.DailySummarySignatureSection_addSignatureButton__aquA\+{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.5rem 1rem}.DailySummarySignatureSection_addSignatureButton__aquA\+:hover:not(:disabled){background-color:var(--tab-hover-color)}.DailySummarySignatureSection_signatureCardList__QPNme{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.DailySummarySignatureSection_signatureCard__vqoox{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.DailySummarySignatureSection_employeeSelect__ZQoO-,.DailySummarySignatureSection_signatureCardHeader__vKKe4{width:100%}.DailySummarySignatureSection_signatureDisplay__N0jEu{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.DailySummarySignatureSection_signatureImage__6T\+Ta{max-height:100%;max-width:100%;object-fit:contain}.DailySummarySignatureSection_emptySignature__negET{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.DailySummarySignatureSection_signatureCardActions__-6XuC{display:flex;justify-content:space-between;width:100%}.DailySummarySignatureSection_deleteButton__tYIif,.DailySummarySignatureSection_signButton__gAq0f{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.DailySummarySignatureSection_signButton__gAq0f{background-color:var(--secondary-color);color:#fff}.DailySummarySignatureSection_signButton__gAq0f:hover:not(:disabled){background-color:var(--tab-hover-color)}.DailySummarySignatureSection_deleteButton__tYIif{background-color:var(--delete-color);color:#fff}.DailySummarySignatureSection_deleteButton__tYIif:hover:not(:disabled){background-color:var(--delete-hover-color)}.DailySummarySignatureSection_noSignatures__DtLEX{background-color:#f9f9f9;border-radius:4px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.DailySummarySignatureSection_confirmationModalOverlay__tJ6gs{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DailySummarySignatureSection_confirmationModalContent__qj-G0{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:1.5rem;width:90%}.DailySummarySignatureSection_confirmationModalHeader__1i4Fi{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.DailySummarySignatureSection_confirmationModalMessage__AW-sK{color:#555;line-height:1.5;margin-bottom:1.5rem}.DailySummarySignatureSection_confirmationModalButtons__EWbSQ{display:flex;gap:1rem;justify-content:flex-end}.DailySummarySignatureSection_confirmCancel__KX34y,.DailySummarySignatureSection_confirmDelete__eNeyk{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.DailySummarySignatureSection_confirmCancel__KX34y{background-color:#e0e0e0;color:#333}.DailySummarySignatureSection_confirmDelete__eNeyk{background-color:var(--delete-color);color:#fff}@media screen and (min-width:768px) and (max-width:1023px){.DailySummarySignatureSection_signatureCardList__QPNme{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.DailySummarySignatureSection_signatureCardList__QPNme{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.InspectionsTab_inspectionsTabContainer__gQsW6{display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem;width:100%}.InspectionsTab_filterControls__EsMsM{align-items:center;background-color:#f5f5f5;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.InspectionsTab_filterButtonContainer__cZlym{position:relative}.InspectionsTab_filterButton__OaNqh{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;padding:.5rem 1rem}.InspectionsTab_filterButton__OaNqh:hover{background-color:var(--tab-hover-color)}.InspectionsTab_filterMenu__0m0sf{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;left:0;margin-top:.5rem;padding:1rem;position:absolute;top:100%;width:300px;z-index:100}.InspectionsTab_filterGroup__S0S82{margin-bottom:1rem}.InspectionsTab_filterGroup__S0S82 label{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:.3rem}.InspectionsTab_filterInput__lSE12{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.InspectionsTab_filterActions__SHMOF{display:flex;justify-content:space-between;margin-top:1rem}.InspectionsTab_applyFilter__FsNZH,.InspectionsTab_resetFilter__QXCf4{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:.5rem 1rem}.InspectionsTab_resetFilter__QXCf4{background-color:#f5f5f5;color:#333}.InspectionsTab_applyFilter__FsNZH{background-color:var(--primary-color);color:#fff}.InspectionsTab_resetFilter__QXCf4:hover{background-color:#e0e0e0}.InspectionsTab_applyFilter__FsNZH:hover{background-color:var(--primary-dark)}.InspectionsTab_wellsCardsContainer__39J84{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.InspectionsTab_wellCard__6leuE{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden;transition:all .2s ease}.InspectionsTab_wellCardCompleted__1m02A{background-color:#e8f5e9;border-color:#4caf50}.InspectionsTab_wellCardHeader__rJLSu{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.InspectionsTab_wellCardCompleted__1m02A .InspectionsTab_wellCardHeader__rJLSu{background-color:#4caf50;color:#fff}.InspectionsTab_wellCardHeader__rJLSu:hover{background-color:#e9e9e9}.InspectionsTab_wellCardCompleted__1m02A .InspectionsTab_wellCardHeader__rJLSu:hover{background-color:#3b9a3f}.InspectionsTab_expandIcon__yNqxL{font-size:1.2rem;font-weight:700}.InspectionsTab_wellCardContent__IkLkc{display:flex;flex-direction:column;gap:1rem;padding:1rem}.InspectionsTab_inspectionSection__xmrXY{display:flex;flex-direction:column;gap:.5rem}.InspectionsTab_inspectionFieldRow__UPwfH{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.InspectionsTab_inspectionField__hDyDE{flex:1 1;min-width:200px}.InspectionsTab_inspectionFieldDate__vUsuQ label,.InspectionsTab_inspectionField__hDyDE label{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:.3rem}.InspectionsTab_inspectionFieldDate__vUsuQ{display:flex;flex-direction:column;gap:.5rem;width:50%}.InspectionsTab_inspectionMeasurementField__RiSR8{flex:1 1;max-width:300px;min-width:200px}.InspectionsTab_inspectionMeasurementReasonField__FSnyt{flex:1 1;min-width:300px}.InspectionsTab_inspectionControl__J09IR{border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-height:38px;padding:.5rem;width:100%}.InspectionsTab_notMeasuredCheckbox__4J0B5{align-items:flex-end;display:flex;margin-left:1rem;padding-bottom:.5rem}.InspectionsTab_notMeasuredCheckbox__4J0B5 label{align-items:center;color:#555;cursor:pointer;display:flex;font-size:.9rem}.InspectionsTab_notMeasuredCheckbox__4J0B5 input[type=checkbox]{cursor:pointer;margin-right:.5rem}.InspectionsTab_commentsField__q3ulJ{margin-top:1rem}.InspectionsTab_commentsField__q3ulJ label{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:.3rem}.InspectionsTab_commentsTextarea__viBr1{border:1px solid #ddd;border-radius:4px;min-height:80px;padding:.5rem;resize:vertical;width:100%}.InspectionsTab_markCompleteButton__V9OHI{align-self:flex-end;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem}.InspectionsTab_markCompleteButton__V9OHI:hover{background-color:var(--tab-hover-color)}.InspectionsTab_resetButton__ScWav{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-weight:700;margin-right:1rem;margin-top:1rem;padding:.75rem 1.5rem}.InspectionsTab_resetButton__ScWav:hover{background-color:#e0e0e0}.InspectionsTab_actionButtons__qrCLq{display:flex;justify-content:flex-end}.InspectionsTab_fieldInvalid__q9Qcb{background-color:#ffebee!important;border:1px solid #f44336!important}.InspectionsTab_errorText__xAPxt{color:#f44336;font-size:.8rem;margin-top:.25rem}.InspectionsTab_validationMessage__BzW98{background-color:#ffebee;border-radius:4px;color:#f44336;font-size:.9rem;margin-top:1rem;padding:.75rem}.InspectionsTab_noWells__jqQBA{align-items:center;background-color:#f5f5f5;border-radius:8px;color:#757575;display:flex;font-size:1.1rem;height:200px;justify-content:center;margin-top:1rem;text-align:center}.InspectionsTab_confirmationModalOverlay__I2cx1{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InspectionsTab_confirmationModalContent__b2qhU{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000004d;max-width:500px;padding:2rem;width:90%}.InspectionsTab_confirmationModalHeader__1e\+6k{color:#333;font-size:1.5rem;margin-bottom:1rem;margin-top:0}.InspectionsTab_confirmationModalMessage__ydjX7{color:#555;line-height:1.5;margin-bottom:1.5rem}.InspectionsTab_confirmationModalButtons__H556g{display:flex;gap:1rem;justify-content:flex-end}.InspectionsTab_confirmCancel__uUfgn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-weight:700;padding:.5rem 1.5rem}.InspectionsTab_confirmCancel__uUfgn:hover{background-color:#e0e0e0}.InspectionsTab_confirmMarkComplete__mbPIY{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1.5rem}.InspectionsTab_confirmMarkComplete__mbPIY:hover{background-color:var(--secondary-color)}.NaplSection_naplPresentRow__uZiWg{display:flex;margin-bottom:.5rem}.NaplSection_naplDataRow__cocDC{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-left:1.5rem}.NaplSection_naplField__rWZHE{flex:1 1;min-width:150px}.NaplSection_wellField__UMOFA{flex:1 1;min-width:180px}.NaplSection_naplField__rWZHE label,.NaplSection_wellField__UMOFA label{color:#555;display:block;font-size:.85rem;margin-bottom:.3rem}.NaplSection_naplField__rWZHE input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.NaplSection_naplField__rWZHE input:disabled{background-color:#f5f5f5;cursor:not-allowed}.NaplSection_naplCheckboxLabel__uIXut{color:#333;font-size:.95rem;font-weight:600;margin-left:.5rem}@media (max-width:768px){.NaplSection_naplDataRow__cocDC{flex-direction:row;flex-wrap:wrap;gap:.75rem;width:100%}.NaplSection_naplField__rWZHE{flex-basis:calc(50% - 1rem);max-width:100%;min-width:150px}}.SamplingEventTimePickerInput_timePickerContainer__l1xOS{position:relative;width:100%}.SamplingEventTimePickerInput_timeInput__W1wCp{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px;width:100%}.SamplingEventTimePickerInput_timeInput__W1wCp:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.SamplingEventTimePickerInput_timeDropdown__aSf2Z{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0003;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:fixed;z-index:999999}.SamplingEventTimePickerInput_timeOption__K7h3P{cursor:pointer;padding:8px}.SamplingEventTimePickerInput_timeOptionActive__Fd8lm{background-color:#e6f0ff;color:#1a5fd1;font-weight:600}.SamplingEventTimePickerInput_timeOption__K7h3P:hover{background-color:#f5f5f5}.SamplingEventTimePickerInput_timeDropdown__aSf2Z::-webkit-scrollbar{width:8px}.SamplingEventTimePickerInput_timeDropdown__aSf2Z::-webkit-scrollbar-track{background:#f1f1f1}.SamplingEventTimePickerInput_timeDropdown__aSf2Z::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.SamplingEventTimePickerInput_timeDropdown__aSf2Z::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (min-width:1024px){.SamplingEventTimePickerInput_timeInput__W1wCp{font-size:12px;height:30px}}.FieldMeasurementsSection_fieldMeasurementsSection__Ag-b0{margin-bottom:1.5rem;width:100%}.FieldMeasurementsSection_sectionHeader__vxWwN{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.FieldMeasurementsSection_headerTitleContainer__D2TV\+{align-items:center;display:flex}.FieldMeasurementsSection_sectionHeader__vxWwN h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin:0;padding-bottom:.5rem}.FieldMeasurementsSection_headerButtonsContainer__7-Wav{align-items:center;display:flex;gap:.5rem}.FieldMeasurementsSection_addMeasurementButton__bDgQ9{align-items:flex-end;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.5rem 1rem}.FieldMeasurementsSection_addMeasurementButton__bDgQ9:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_dateTimeAutoFillButton__A4FK5{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:2.25rem;justify-content:center;margin-bottom:0;margin-top:auto;padding:.5rem;white-space:nowrap}.FieldMeasurementsSection_dateTimeAutoFillButton__A4FK5:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_measurementsCardContainer__TkHzi{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.FieldMeasurementsSection_measurementCard__tT9ao{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.FieldMeasurementsSection_measurementCard__tT9ao:hover{box-shadow:0 2px 5px #00000026}.FieldMeasurementsSection_measurementCardHeader__xMVg\+{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.75rem 1rem}.FieldMeasurementsSection_measurementDate__JKhRb,.FieldMeasurementsSection_measurementTime__GXyF4{color:var(--primary-color);font-size:1rem;font-weight:700}.FieldMeasurementsSection_measurementCardContent__mTZ8L{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem}.FieldMeasurementsSection_measurementField__eyZNI{display:flex;flex-direction:column;gap:.25rem}.FieldMeasurementsSection_measurementLabel__s3i98{color:#666;font-size:.8rem}.FieldMeasurementsSection_measurementValue__IlNcH{color:#333;font-size:.9rem;font-weight:500}.FieldMeasurementsSection_measurementActions__RpvYT{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.FieldMeasurementsSection_deleteButton__9HxLC,.FieldMeasurementsSection_editButton__yMxzi{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .8rem}.FieldMeasurementsSection_editButton__yMxzi{background-color:var(--secondary-color);color:#fff}.FieldMeasurementsSection_editButton__yMxzi:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_deleteButton__9HxLC{background-color:var(--delete-color);color:#fff}.FieldMeasurementsSection_deleteButton__9HxLC:hover{background-color:var(--delete-hover-color)}.FieldMeasurementsSection_measurementsTable__c0d1z{border-collapse:collapse;display:none;margin-top:1rem;width:100%}.FieldMeasurementsSection_measurementsTable__c0d1z th{background-color:#073347;border:1px solid #ddd;color:#fff;font-size:.9rem;font-weight:500;padding:8px 12px;text-align:left;white-space:nowrap}.FieldMeasurementsSection_measurementsTable__c0d1z td{border:1px solid #ddd;font-size:.85rem;padding:8px 12px;vertical-align:middle}.FieldMeasurementsSection_measurementsTable__c0d1z tbody tr{border-bottom:1px solid #ddd}.FieldMeasurementsSection_measurementsTable__c0d1z tbody tr:nth-child(2n){background-color:#f9f9f9}.FieldMeasurementsSection_measurementsTable__c0d1z tbody tr:hover{background-color:#f0f7ff}.FieldMeasurementsSection_actionsColumn__hL78m{width:120px}.FieldMeasurementsSection_noMeasurements__kVirg{background-color:#f9f9f9;border-radius:4px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.FieldMeasurementsSection_modalOverlay__tGLE6{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FieldMeasurementsSection_modalContent__fSQo2{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.FieldMeasurementsSection_modalHeader__KEs9p{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:2}.FieldMeasurementsSection_modalHeader__KEs9p h3{font-size:1.2rem;margin:0}.FieldMeasurementsSection_closeButton__YErcI{align-items:center;background:var(--primary-color);border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center}.FieldMeasurementsSection_modalBody__8Cca1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:1.5rem}.FieldMeasurementsSection_modalField__SB-dy{display:flex;flex-direction:column;gap:.3rem}.FieldMeasurementsSection_modalLabel__7hGar{color:#555;font-size:.85rem;font-weight:500}.FieldMeasurementsSection_modalInput__BkVpL{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.FieldMeasurementsSection_modalInput__BkVpL:focus{border-color:var(--primary-color);outline:none}.FieldMeasurementsSection_modalFooter__bIc\+j{background-color:#fff;border-top:1px solid #eee;bottom:0;display:flex;gap:1rem;justify-content:flex-end;padding:1rem;position:sticky;z-index:2}.FieldMeasurementsSection_cancelButton__UCW8k,.FieldMeasurementsSection_saveButton__NYUFD{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1.5rem}.FieldMeasurementsSection_saveButton__NYUFD{background-color:var(--secondary-color);color:#fff}.FieldMeasurementsSection_saveButton__NYUFD:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_cancelButton__UCW8k{background-color:#e0e0e0;color:#333}.FieldMeasurementsSection_cancelButton__UCW8k:hover{background-color:#d0d0d0}.FieldMeasurementsSection_samplingStartModalButton__3QszO{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:1rem;padding:.5rem 1.5rem}.FieldMeasurementsSection_samplingStartModalButton__3QszO:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_samplingStartModalHeader__-TP6K{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}@media screen and (min-width:768px) and (max-width:1023px){.FieldMeasurementsSection_measurementCardContent__mTZ8L{grid-template-columns:repeat(3,1fr)}.FieldMeasurementsSection_measurementsCardContainer__TkHzi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.FieldMeasurementsSection_modalBody__8Cca1{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.FieldMeasurementsSection_measurementsCardContainer__TkHzi{display:none}.FieldMeasurementsSection_measurementsTableContainer__nANe8{display:block;overflow-x:auto;width:100%}.FieldMeasurementsSection_measurementsTable__c0d1z{display:table;min-width:100%}.FieldMeasurementsSection_modalBody__8Cca1{grid-template-columns:repeat(4,1fr)}}.FieldMeasurementsSection_confirmationModalOverlay__wMH\+i{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.FieldMeasurementsSection_confirmationModalContent__iMMHA{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:1.5rem;width:90%}.FieldMeasurementsSection_confirmationModalHeader__kPbj9{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.FieldMeasurementsSection_confirmationModalMessage__As2Xh{color:#555;line-height:1.5;margin-bottom:1.5rem}.FieldMeasurementsSection_confirmationModalButtons__-wM0A{display:flex;gap:1rem;justify-content:flex-end}.FieldMeasurementsSection_confirmCancel__PrI9W,.FieldMeasurementsSection_confirmDelete__Upehy{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.FieldMeasurementsSection_confirmCancel__PrI9W{background-color:#e0e0e0;color:#333}.FieldMeasurementsSection_confirmDelete__Upehy{background-color:var(--delete-color);color:#fff}.FieldMeasurementsSection_datePickerPopper__ehIXE{z-index:1050!important}.FieldMeasurementsSection_fieldMeasurementTooltipContainer__AXmTt{display:inline-block;margin-left:.75rem;position:relative}.FieldMeasurementsSection_fieldMeasurementTooltipButton__278YT{align-items:flex-end;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.5rem 1rem}.FieldMeasurementsSection_fieldMeasurementTooltipButton__278YT:hover{background-color:var(--tab-hover-color)}.FieldMeasurementsSection_fieldMeasurementTooltipContent__NwHgi{animation:FieldMeasurementsSection_fadeIn__gHOyH .2s ease-out;background:#333;border-radius:6px;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:14px;left:0;min-width:280px;padding:12px 15px;position:absolute;text-align:left;top:calc(100% + 10px);white-space:normal;z-index:1100}.FieldMeasurementsSection_fieldMeasurementTooltipContent__NwHgi:before{border:8px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:15px;position:absolute}.FieldMeasurementsSection_tooltipCloseButton__PSjyt{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;opacity:.8;padding:0;position:absolute;right:8px;top:5px;transition:opacity .2s}.FieldMeasurementsSection_tooltipCloseButton__PSjyt:hover{opacity:1}.FieldMeasurementsSection_fieldMeasurementTooltipContent__NwHgi h4{border-bottom:1px solid #ffffff4d;color:#fff;font-size:16px;margin-bottom:8px;margin-top:0;padding-bottom:6px}.FieldMeasurementsSection_stabilizationList__Nm3o-{margin:0 0 10px;padding-left:20px}.FieldMeasurementsSection_stabilizationList__Nm3o- li{font-size:13px;margin-bottom:4px}.FieldMeasurementsSection_tooltipNote__FO3Ti{font-size:12px;font-style:italic;margin:0;opacity:.8}@keyframes FieldMeasurementsSection_fadeIn__gHOyH{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1024px){.FieldMeasurementsSection_fieldMeasurementTooltipContent__NwHgi{min-width:320px}.FieldMeasurementsSection_stabilizationList__Nm3o- li{font-size:14px}.FieldMeasurementsSection_tooltipNote__FO3Ti{font-size:13px}}.SamplingInformationSection_samplingInformationSection__Z5iDe{border-top:1px solid #eee;margin-bottom:1.5rem;padding-top:1rem;width:100%}.SamplingInformationSection_sectionHeader__SKstT{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.SamplingInformationSection_sectionHeader__SKstT h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin:0;padding-bottom:.5rem}.SamplingInformationSection_sampleInfoRow__al\+Yq{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}.SamplingInformationSection_datePickerField__ak47B,.SamplingInformationSection_qcSamplesField__Lp-5B,.SamplingInformationSection_sampleField__9-tLB,.SamplingInformationSection_timePickerField__xsOGN{display:flex;flex-direction:column;gap:.3rem}.SamplingInformationSection_sampleFieldCheckbox__7XRlK{display:flex;flex-direction:row;gap:.3rem}.SamplingInformationSection_sampleFieldUnableToCollectSampleReason__ch7ZR{width:100%}.SamplingInformationSection_timePickerField__xsOGN{flex:1 1;max-width:200px;min-width:150px}.SamplingInformationSection_qcSamplesField__Lp-5B{flex:2 1;max-width:400px;min-width:200px}.SamplingInformationSection_sampleField__9-tLB{flex:1 1;max-width:300px;min-width:150px}.SamplingInformationSection_commentsRow__R2buv{margin-bottom:1rem;width:100%}.SamplingInformationSection_commentsField__vA5s6{display:flex;flex-direction:column;gap:.3rem;width:100%}.SamplingInformationSection_commentsTextarea__Ehzni{border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-height:80px;padding:.5rem;resize:vertical;width:100%}.SamplingInformationSection_commentsTextarea__Ehzni:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40;outline:none}.SamplingInformationSection_formInput__wcBUh{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.SamplingInformationSection_formInput__wcBUh:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40;outline:none}.SamplingInformationSection_selectControl__GSien{max-width:300px;min-width:150px}.SamplingInformationSection_selectControl__GSien .select__control{border:1px solid #ddd;border-radius:4px;min-height:36px}.SamplingInformationSection_selectControl__GSien .select__value-container{padding:0 8px}.SamplingInformationSection_selectControl__GSien .select__indicator{padding:4px}@media screen and (min-width:768px){.SamplingInformationSection_sampleInfoRow__al\+Yq{flex-direction:row;flex-wrap:wrap;gap:1rem}.SamplingInformationSection_timePickerField__xsOGN{flex:1 1;max-width:200px}.SamplingInformationSection_qcSamplesField__Lp-5B{flex:2 1;max-width:400px}.SamplingInformationSection_sampleField__9-tLB{flex:1 1;max-width:300px}}@media screen and (min-width:1024px){.SamplingInformationSection_sampleInfoRow__al\+Yq{flex-wrap:nowrap}}.SamplerSignaturesSection_samplerSignaturesSection__v9\+-y{border-top:1px solid #eee;margin-bottom:1.5rem;padding-top:1rem;width:100%}.SamplerSignaturesSection_sectionHeader__UyH9G{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.SamplerSignaturesSection_sectionHeader__UyH9G h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin:0;padding-bottom:.5rem}.SamplerSignaturesSection_addSignatureButton__xj7wk{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.5rem 1rem}.SamplerSignaturesSection_addSignatureButton__xj7wk:hover:not(:disabled){background-color:var(--tab-hover-color)}.SamplerSignaturesSection_signatureCardList__xXBPD{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.SamplerSignaturesSection_signatureCard__t2MmR{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.SamplerSignaturesSection_employeeSelect__qA\+Vh,.SamplerSignaturesSection_signatureCardHeader__a8YrB{width:100%}.SamplerSignaturesSection_signatureDisplay__\+VYFe{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.SamplerSignaturesSection_signatureImage__x\+APw{max-height:100%;max-width:100%;object-fit:contain}.SamplerSignaturesSection_emptySignature__HE5PF{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.SamplerSignaturesSection_signatureCardActions__ISnOc{display:flex;justify-content:space-between;width:100%}.SamplerSignaturesSection_deleteButton__\+V1eq,.SamplerSignaturesSection_signButton__TjqJA{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.SamplerSignaturesSection_signButton__TjqJA{background-color:var(--secondary-color);color:#fff}.SamplerSignaturesSection_signButton__TjqJA:hover:not(:disabled){background-color:var(--tab-hover-color)}.SamplerSignaturesSection_deleteButton__\+V1eq{background-color:var(--delete-color);color:#fff}.SamplerSignaturesSection_deleteButton__\+V1eq:hover:not(:disabled){background-color:var(--delete-hover-color)}.SamplerSignaturesSection_noSignatures__\+dfVO{background-color:#f9f9f9;border-radius:4px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.SamplerSignaturesSection_confirmationModalOverlay__dHSIT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SamplerSignaturesSection_confirmationModalContent__JGsi8{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:1.5rem;width:90%}.SamplerSignaturesSection_confirmationModalHeader__IB1xg{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.SamplerSignaturesSection_confirmationModalMessage__eCFcA{color:#555;line-height:1.5;margin-bottom:1.5rem}.SamplerSignaturesSection_confirmationModalButtons__\+k6mO{display:flex;gap:1rem;justify-content:flex-end}.SamplerSignaturesSection_confirmCancel__Tl5oN,.SamplerSignaturesSection_confirmDelete__XLScW{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.SamplerSignaturesSection_confirmCancel__Tl5oN{background-color:#e0e0e0;color:#333}.SamplerSignaturesSection_confirmDelete__XLScW{background-color:var(--delete-color);color:#fff}@media screen and (min-width:768px) and (max-width:1023px){.SamplerSignaturesSection_signatureCardList__xXBPD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.SamplerSignaturesSection_signatureCardList__xXBPD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.WellsTab_wellsTabContainer__kG3ry{display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem;width:100%}.WellsTab_helperText__TpkOL{color:#666;display:inline-block;font-size:.8rem;font-style:italic;margin-left:6px;margin-top:2px}.WellsTab_validationAlert__nndk1{background-color:#fff3cd;border-left:3px solid #ffb400;border-radius:0 4px 4px 0;color:#856404;font-size:.9rem;margin:.5rem 0;padding:.5rem .75rem}.WellsTab_tabsContainer__7n--c{border-bottom:1px solid #ddd;display:flex;margin-bottom:1rem}.WellsTab_tabButton__4axvS{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem}.WellsTab_tabButton__4axvS:hover{color:var(--primary-color)}.WellsTab_tabButtonActive__rAhSQ{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-weight:700}.WellsTab_filterControls__r78dK{align-items:center;background-color:#f5f5f5;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.WellsTab_filterButtonContainer__Keedl{position:relative}.WellsTab_filterButton__1s44A{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;padding:.5rem 1rem}.WellsTab_filterButton__1s44A:hover{background-color:var(--tab-hover-color)}.WellsTab_filterMenu__b-911{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;left:0;margin-top:.5rem;padding:1rem;position:absolute;top:100%;width:300px;z-index:100}.WellsTab_filterGroup__1BOOS{margin-bottom:1rem}.WellsTab_filterGroup__1BOOS label{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:.3rem}.WellsTab_filterInput__fDKiG{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.WellsTab_filterActions__27pyY{display:flex;justify-content:space-between;margin-top:1rem}.WellsTab_applyFilter__axV3F,.WellsTab_resetFilter__IQCy0{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:.5rem 1rem}.WellsTab_resetFilter__IQCy0{background-color:#f5f5f5;color:#333}.WellsTab_applyFilter__axV3F{background-color:var(--primary-color);color:#fff}.WellsTab_resetFilter__IQCy0:hover{background-color:#e0e0e0}.WellsTab_applyFilter__axV3F:hover{background-color:var(--primary-dark)}.WellsTab_wellsCardsContainer__JcXH2{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.WellsTab_wellCard__4aeLe{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.WellsTab_wellCardCompleted__U8kma{background-color:#e8f5e9;border-left:4px solid var(--success-color)}.WellsTab_wellCard__4aeLe:hover{box-shadow:0 2px 5px #00000026}.WellsTab_wellCardHeader__8iUxq{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.WellsTab_wellCardCompleted__U8kma .WellsTab_wellCardHeader__8iUxq{background-color:#4caf50;color:#fff}.WellsTab_wellCardHeader__8iUxq:hover{background-color:#e9e9e9}.WellsTab_wellCardCompleted__U8kma .WellsTab_wellCardHeader__8iUxq:hover{background-color:#3b9a3f}.WellsTab_expandIcon__o2NME{color:#777;font-size:.8rem}.WellsTab_wellCardContent__cggG5{padding:1rem}.WellsTab_wellSection__WxU1F{margin-bottom:1.5rem}.WellsTab_wellSection__WxU1F h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.WellsTab_wellDataRow__C3g3o,.WellsTab_wellFieldRow__ClKUn{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.WellsTab_naplPresentRow__ijlmh{display:flex;margin-bottom:.5rem}.WellsTab_naplDataRow__iGVgZ{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-left:1.5rem}.WellsTab_naplField__Jm\+OX{flex:1 1;min-width:150px}.WellsTab_wellField__yTqIJ{flex:1 1;min-width:180px}.WellsTab_naplField__Jm\+OX label,.WellsTab_wellField__yTqIJ label{color:#555;display:block;font-size:.85rem;margin-bottom:.3rem}.WellsTab_naplField__Jm\+OX input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.WellsTab_naplField__Jm\+OX input:disabled{background-color:#f5f5f5;cursor:not-allowed}.WellsTab_naplCheckboxLabel__66YSJ{color:#333;font-size:.95rem;font-weight:600;margin-left:.5rem}.WellsTab_precipitationField__uDEY0{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:180px;padding-bottom:8px}.WellsTab_largeCheckboxContainer__GOSvj{align-items:center;display:flex;margin-top:auto}.WellsTab_largeCheckbox__CfANo{cursor:pointer;height:20px;margin-right:8px;width:20px}.WellsTab_largeCheckboxLabel__9xWBy{color:#333;font-size:1rem;font-weight:500}.WellsTab_dateTimeRow__tuKNl{display:flex;gap:1rem;margin-bottom:1rem;width:100%}.WellsTab_dateTimeGroup__Jjyaf{display:flex;flex:2 1;flex-wrap:wrap;gap:.5rem}.WellsTab_dateInputWrapper__I6g4w,.WellsTab_timeInputWrapper__6Ftuj{display:flex;flex:1 1;flex-direction:column;max-width:300px;min-width:150px}.WellsTab_dateInputWrapper__I6g4w label,.WellsTab_timeInputWrapper__6Ftuj label{color:#555;display:block;font-size:.85rem;margin-bottom:.3rem}.WellsTab_dateInputWrapper__I6g4w input,.WellsTab_timeInputWrapper__6Ftuj input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-width:150px;padding:.5rem;width:100%}.WellsTab_autoFillButton__zcoDK{align-self:flex-end;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;height:36px;margin-right:1rem;padding:.5rem 1rem;white-space:nowrap}.WellsTab_autoFillButton__zcoDK:hover{background-color:var(--tab-hover-color)}.WellsTab_measurementsRow__2HNsL{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}.WellsTab_measurementField__W1CGi{flex:1 1;max-width:300px;min-width:150px}.WellsTab_measurementField__W1CGi label{color:#555;display:block;font-size:.85rem;margin-bottom:.3rem}.WellsTab_measurementField__W1CGi input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.WellsTab_selectControl__xY9D9{max-width:300px;min-width:150px}.WellsTab_selectControl__xY9D9 .select__control{border:1px solid #ddd;border-radius:4px;min-height:36px}.WellsTab_selectControl__xY9D9 .select__value-container{padding:0 8px}.WellsTab_selectControl__xY9D9 .select__indicator{padding:4px}.WellsTab_methodsRow__0aIs3{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}.WellsTab_methodColumn__G1aJL{display:flex;flex:1 1;flex-direction:column;min-width:150px}.WellsTab_methodColumn__G1aJL label{color:#555;display:block;font-size:.85rem;margin-bottom:.3rem}.WellsTab_verticalCheckboxes__lyPdN{display:flex;flex-direction:column;gap:.5rem}.WellsTab_wellControl__0K-iC{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.WellsTab_wellControl__0K-iC:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40;outline:none}.WellsTab_fieldInvalid__5mkew{border-color:var(--error-color)!important}.WellsTab_checkboxContainer__7yXP2{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.WellsTab_checkboxContainer__7yXP2 label{color:#333;font-size:.9rem;margin-bottom:0}.WellsTab_commentsField__QXv5X{margin-top:1rem}.WellsTab_commentsTextarea__drsfG{border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-height:80px;padding:.5rem;resize:vertical;width:100%}.WellsTab_commentsTextarea__drsfG:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40;outline:none}.WellsTab_validationMessage__Yvtqs{background-color:#ffebee;border-left:3px solid var(--error-color);border-radius:0 4px 4px 0;color:var(--error-color);margin-top:1rem;padding:.75rem}.WellsTab_actionButtons__gj6O2{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.WellsTab_markCompleteButton__JKVul{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem}.WellsTab_markCompleteButton__JKVul:hover{background-color:var(--tab-hover-color)}.WellsTab_noWells__SSup2{background-color:#f9f9f9;border-radius:4px;color:#666;padding:2rem;text-align:center}@media (min-width:769px) and (max-width:1023px){.WellsTab_dateTimeRow__tuKNl{flex-direction:row;gap:.75rem}.WellsTab_autoFillButton__zcoDK{align-self:flex-end;margin-bottom:0;margin-right:.5rem;width:fit-content}.WellsTab_dateTimeGroup__Jjyaf{flex-direction:row;justify-content:space-between;width:100%}.WellsTab_dateInputWrapper__I6g4w,.WellsTab_timeInputWrapper__6Ftuj{flex-basis:calc(50% - 0.5rem);max-width:300px;min-width:150px}}@media (max-width:768px){.WellsTab_measurementsRow__2HNsL,.WellsTab_methodsRow__0aIs3,.WellsTab_naplDataRow__iGVgZ,.WellsTab_wellDataRow__C3g3o,.WellsTab_wellFieldRow__ClKUn{flex-direction:row;flex-wrap:wrap;gap:.75rem;width:100%}.WellsTab_dateTimeRow__tuKNl{flex-direction:column;gap:.75rem}.WellsTab_autoFillButton__zcoDK{align-self:flex-start;margin-bottom:.5rem;margin-right:0;width:fit-content}.WellsTab_dateTimeGroup__Jjyaf{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.WellsTab_dateInputWrapper__I6g4w,.WellsTab_timeInputWrapper__6Ftuj{flex-basis:calc(50% - 0.5rem);max-width:none;min-width:150px}.WellsTab_measurementField__W1CGi,.WellsTab_methodColumn__G1aJL,.WellsTab_naplField__Jm\+OX{flex-basis:calc(50% - 1rem);max-width:100%;min-width:150px}.WellsTab_actionButtons__gj6O2{flex-direction:column;gap:.5rem}}.WellsTab_modalOverlay__Opqeo{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.WellsTab_modalContent__K8FxD{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;max-width:500px;padding:1.5rem;width:90%}.WellsTab_modalHeader__bjiRl{color:var(--primary-color);font-size:1.2rem;margin-bottom:1rem;margin-top:0}.WellsTab_modalMessage__1Tz8q{line-height:1.5;margin-bottom:1.5rem}.WellsTab_modalButtons__nmMCB{display:flex;gap:1rem;justify-content:flex-end}.WellsTab_cancelButton__nE5vf{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-weight:700;padding:.5rem 1rem}.WellsTab_confirmButton__4yZft{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem}.WellsTab_cancelButton__nE5vf:hover{background-color:#e0e0e0}.WellsTab_confirmButton__4yZft:hover{background-color:var(--delete-hover-color)}.WellsTab_groupCardsContainer__Sz4DY{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.WellsTab_groupCard__npM\+q{background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;overflow:hidden}.WellsTab_groupCardHeader__L90t9{align-items:center;background-color:#e9ecef;border-bottom:1px solid #dee2e6;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s}.WellsTab_groupCardHeader__L90t9:hover{background-color:#dce3e9}.WellsTab_groupCardInfo__GJWQs{display:flex;flex-direction:column}.WellsTab_groupCardInfo__GJWQs h3{color:var(--primary-color);font-size:1.2rem;margin:0}.WellsTab_groupCardStats__WOuZu{color:#6c757d;font-size:.9rem;margin-top:.25rem}.WellsTab_groupCardContent__szd58{background-color:#fff;padding:1rem}.WellsTab_groupCardContent__szd58 .WellsTab_wellCard__4aeLe{pointer-events:auto}.WellsTab_groupCardContent__szd58 p{color:#6c757d;font-size:.9rem;margin-bottom:1rem;margin-top:0}.QcSamplingSignatureSection_samplerSignaturesSection__6F6ek{border-top:1px solid #eee;margin-bottom:1.5rem;padding-top:1rem;width:100%}.QcSamplingSignatureSection_sectionHeader__EdFYh{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.QcSamplingSignatureSection_sectionHeader__EdFYh h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;font-weight:700;margin:0;padding-bottom:.5rem}.QcSamplingSignatureSection_dateTimeRow__s5J07{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.QcSamplingSignatureSection_autoFillButton__BIQxc{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;height:38px;margin-top:1.5rem;padding:.5rem 1rem;white-space:nowrap}.QcSamplingSignatureSection_autoFillButton__BIQxc:hover:not(:disabled){background-color:var(--tab-hover-color)}.QcSamplingSignatureSection_autoFillButton__BIQxc:disabled{cursor:not-allowed;opacity:.6}.QcSamplingSignatureSection_dateTimeGroup__agWmX{display:flex;gap:1rem;width:100%}.QcSamplingSignatureSection_dateInputWrapper__Ay2dd,.QcSamplingSignatureSection_timeInputWrapper__AICZX{display:flex;flex:1 1;flex-direction:column;max-width:200px}.QcSamplingSignatureSection_dateInputWrapper__Ay2dd label,.QcSamplingSignatureSection_timeInputWrapper__AICZX label{color:#555;font-size:.85rem;margin-bottom:.5rem}.QcSamplingSignatureSection_dateInput__VY2b6,.QcSamplingSignatureSection_timeInput__tfL28{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.QcSamplingSignatureSection_signatureCardList__mYIw0{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.QcSamplingSignatureSection_signatureCard__sUn8o{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.QcSamplingSignatureSection_employeeSelect__Zae6h,.QcSamplingSignatureSection_signatureCardHeader__op8aS{width:100%}.QcSamplingSignatureSection_signatureDisplay__I69cz{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.QcSamplingSignatureSection_signatureImage__e9dxj{max-height:100%;max-width:100%;object-fit:contain}.QcSamplingSignatureSection_emptySignature__PDSZS{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.QcSamplingSignatureSection_signatureCardActions__OByad{display:flex;justify-content:space-between;width:100%}.QcSamplingSignatureSection_deleteButton__cRUKV,.QcSamplingSignatureSection_signButton__LcYOG{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.QcSamplingSignatureSection_signButton__LcYOG{background-color:var(--secondary-color);color:#fff}.QcSamplingSignatureSection_signButton__LcYOG:hover:not(:disabled){background-color:var(--tab-hover-color)}.QcSamplingSignatureSection_deleteButton__cRUKV{background-color:var(--delete-color);color:#fff}.QcSamplingSignatureSection_deleteButton__cRUKV:hover:not(:disabled){background-color:var(--delete-hover-color)}.QcSamplingSignatureSection_noSignatures__5nOWZ{background-color:#f9f9f9;border-radius:4px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.QcSamplingSignatureSection_confirmationModalOverlay__euHw3{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.QcSamplingSignatureSection_confirmationModalContent__a5FOq{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:1.5rem;width:90%}.QcSamplingSignatureSection_confirmationModalHeader__ilkpc{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.QcSamplingSignatureSection_confirmationModalMessage__3oPO0{color:#555;line-height:1.5;margin-bottom:1.5rem}.QcSamplingSignatureSection_confirmationModalButtons__olXrN{display:flex;gap:1rem;justify-content:flex-end}.QcSamplingSignatureSection_confirmCancel__KP4Rf,.QcSamplingSignatureSection_confirmDelete__m8mWa{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.QcSamplingSignatureSection_confirmCancel__KP4Rf{background-color:#e0e0e0;color:#333}.QcSamplingSignatureSection_confirmDelete__m8mWa{background-color:var(--delete-color);color:#fff}@media screen and (max-width:768px){.QcSamplingSignatureSection_dateTimeGroup__agWmX{flex-direction:column}.QcSamplingSignatureSection_autoFillButton__BIQxc{height:auto;margin-top:0}}@media screen and (min-width:768px) and (max-width:1023px){.QcSamplingSignatureSection_signatureCardList__mYIw0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.QcSamplingSignatureSection_signatureCardList__mYIw0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.CalibrationLog_calibrationLogSection__i02iH{display:flex;flex-direction:column;height:100%;margin-bottom:1.5rem;max-height:80vh;width:100%}.CalibrationLog_sectionHeader__79CSF{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-bottom:1rem;position:sticky;top:0;z-index:10}.CalibrationLog_sectionHeader__79CSF h4{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin:0;padding-bottom:.5rem}.CalibrationLog_addLogButton__Lxccp{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.5rem 1rem}.CalibrationLog_addLogButton__Lxccp:hover{background-color:var(--tab-hover-color)}.CalibrationLog_logsCardContainer__iI1pA{display:flex;flex:1 1;flex-direction:column;gap:1rem;margin-top:1rem;min-height:0;overflow-y:auto;padding-right:4px}.CalibrationLog_logCard__EmpBt{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-shrink:0;height:auto;overflow:hidden;transition:all .2s ease}.CalibrationLog_logCard__EmpBt:hover{box-shadow:0 2px 5px #00000026}.CalibrationLog_logCardHeader__J4uq5{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.75rem 1rem}.CalibrationLog_logDateTime__xhFJX{color:var(--primary-color);font-size:1rem;font-weight:700}.CalibrationLog_logCardContent__rs5\+-{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem}.CalibrationLog_logField__ll1jG{display:flex;flex-direction:column;gap:.25rem}.CalibrationLog_logLabel__CiEow{color:#666;font-size:.8rem}.CalibrationLog_logValue__HMRi1{color:#333;font-size:.9rem;font-weight:500}.CalibrationLog_logActions__h8hPa{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.CalibrationLog_deleteButton__UvEnL,.CalibrationLog_editButton__Wul5e{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .8rem}.CalibrationLog_editButton__Wul5e{background-color:var(--secondary-color);color:#fff}.CalibrationLog_editButton__Wul5e:hover{background-color:var(--tab-hover-color)}.CalibrationLog_deleteButton__UvEnL{background-color:var(--delete-color);color:#fff}.CalibrationLog_deleteButton__UvEnL:hover{background-color:var(--delete-hover-color)}.CalibrationLog_logsTable__XXOaq{border-collapse:collapse;display:none;margin-top:1rem;width:100%}.CalibrationLog_logsTable__XXOaq th{background-color:#073347;border:1px solid #ddd;color:#fff;font-size:.9rem;font-weight:500;padding:8px 12px;text-align:left;white-space:nowrap}.CalibrationLog_logsTable__XXOaq td{border:1px solid #ddd;font-size:.85rem;padding:8px 12px;vertical-align:middle}.CalibrationLog_logsTable__XXOaq tbody tr{border-bottom:1px solid #ddd}.CalibrationLog_logsTable__XXOaq tbody tr:nth-child(2n){background-color:#f9f9f9}.CalibrationLog_logsTable__XXOaq tbody tr:hover{background-color:#f0f7ff}.CalibrationLog_actionsColumn__8ZVlX{width:120px}.CalibrationLog_noLogs__epBDc{background-color:#f9f9f9;border-radius:4px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.CalibrationLog_modalOverlay__lFEBM{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CalibrationLog_modalContent__XebYk{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.CalibrationLog_modalHeader__QqUEZ{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:2}.CalibrationLog_modalHeader__QqUEZ h3{font-size:1.2rem;margin:0}.CalibrationLog_closeButton__qWcoG{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center}.CalibrationLog_modalBody__XPGkt{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.CalibrationLog_modalRow__fypd1{display:flex;flex-direction:row;gap:.3rem}.CalibrationLog_modalField__lezgT,.CalibrationLog_modalSelectContainer__MVZGJ{display:flex;flex-direction:column;gap:.1rem}.CalibrationLog_modalSelectContainer__MVZGJ{min-width:250px}.CalibrationLog_modalDatePickerContainer__S8nbP{display:flex;flex-direction:column;gap:.1rem;max-width:100px}.CalibrationLog_modalLabel__68l2x{color:#555;font-size:.85rem;font-weight:500}.CalibrationLog_modalInput__7YIbA,.CalibrationLog_modalSelect__EcLED{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.CalibrationLog_modalInput__7YIbA:focus,.CalibrationLog_modalSelect__EcLED:focus{border-color:var(--primary-color);outline:none}.CalibrationLog_dateTimePickerContainer__1vpBE{display:flex;flex-direction:column}.CalibrationLog_dateTimeAutoFillButton__EUZ0A{align-items:center;align-self:flex-end;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:2.25rem;justify-content:center;margin-bottom:0;margin-top:auto;padding:.5rem;white-space:nowrap}.CalibrationLog_dateTimeAutoFillButton__EUZ0A:hover{background-color:var(--tab-hover-color)}.CalibrationLog_modalParameterRow__kWkDL{display:flex;flex-direction:row;gap:1rem}.CalibrationLog_modalVerificationInput__xZYJV{max-width:100px}.CalibrationLog_modalUnitInput__gBeNV{display:flex;flex-direction:row;gap:1rem;max-width:75px}.CalibrationLog_modalFooter__y6MqJ{background-color:#fff;border-top:1px solid #eee;bottom:0;display:flex;gap:1rem;justify-content:flex-end;padding:1rem;position:sticky;z-index:2}.CalibrationLog_cancelButton__l4gvw,.CalibrationLog_saveButton__HJLt\+{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1.5rem}.CalibrationLog_saveButton__HJLt\+{background-color:var(--secondary-color);color:#fff}.CalibrationLog_saveButton__HJLt\+:hover{background-color:var(--tab-hover-color)}.CalibrationLog_cancelButton__l4gvw{background-color:#e0e0e0;color:#333}.CalibrationLog_cancelButton__l4gvw:hover{background-color:#d0d0d0}.CalibrationLog_confirmationModalOverlay__doPG3{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.CalibrationLog_confirmationModalContent__YMmzu{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:1.5rem;width:90%}.CalibrationLog_confirmationModalHeader__qcFSV{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.CalibrationLog_confirmationModalMessage__CXwMF{color:#555;line-height:1.5;margin-bottom:1.5rem}.CalibrationLog_confirmationModalButtons__vBX9R{display:flex;gap:1rem;justify-content:flex-end}.CalibrationLog_addParamButton__asfk7,.CalibrationLog_confirmCancel__LQjgm,.CalibrationLog_confirmDelete__dxLKI,.CalibrationLog_removeParamButton__CuTb3{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.CalibrationLog_removeParamButton__CuTb3{align-self:flex-end;background-color:var(--delete-color);color:#fff;margin-bottom:0;margin-top:auto}.CalibrationLog_removeParamButton__CuTb3:hover{background-color:var(--delete-hover-color)}.CalibrationLog_addParamButton__asfk7{background-color:var(--secondary-color);color:#fff}.CalibrationLog_addParamButton__asfk7:hover{background-color:var(--tab-hover-color)}.CalibrationLog_confirmCancel__LQjgm{background-color:#e0e0e0;color:#333}.CalibrationLog_confirmDelete__dxLKI{background-color:var(--delete-color);color:#fff}@media screen and (min-width:768px) and (max-width:1023px){.CalibrationLog_logCardContent__rs5\+-{grid-template-columns:repeat(3,1fr)}.CalibrationLog_logsCardContainer__iI1pA{grid-gap:1rem;align-content:start;display:grid;gap:1rem;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);overflow-y:auto}.CalibrationLog_modalBody__XPGkt{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.CalibrationLog_logsCardContainer__iI1pA{grid-gap:1rem;align-content:start;display:grid;gap:1rem;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr);overflow-y:auto}.CalibrationLog_modalBody__XPGkt{grid-template-columns:repeat(3,1fr)}}.FieldNotesTab_fieldNotesContainer__DM4XL{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100vh;min-height:100%;overflow:hidden;width:100%}.FieldNotesTab_tabNav__xTUIE{background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;position:sticky;top:0;z-index:10}.FieldNotesTab_tabButton__iyLK6{background:none;border:none;color:#555;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.FieldNotesTab_tabButton__iyLK6:hover{background-color:#e9e9e9}.FieldNotesTab_activeTab__bqVIj{background-color:#fff;border-bottom:2px solid var(--primary-color);color:var(--primary-color)}.FieldNotesTab_tabContent__8Knr-{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.FieldNotesTab_tabHeader__kQeBe{align-items:center;background-color:#fafafa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:5}.FieldNotesTab_tabHeader__kQeBe h4{color:#333;font-size:16px;margin:0}.FieldNotesTab_headerActions__YAh-N{display:flex;gap:8px}.FieldNotesTab_groupTabsContainer__phN6Z{background-color:#f5f5f5;border-bottom:1px solid #ddd;overflow-x:auto;padding:8px 12px;position:sticky;top:49px;z-index:4}.FieldNotesTab_groupTabs__80pHx{display:flex;gap:4px;white-space:nowrap}.FieldNotesTab_groupTab__7Wzkp{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.FieldNotesTab_groupTab__7Wzkp:hover{background-color:#f0f0f0}.FieldNotesTab_groupTab__7Wzkp:active{background-color:#eaeaea}.FieldNotesTab_groupTab__7Wzkp:focus{box-shadow:0 0 0 2px #1a5fd140;outline:none}.FieldNotesTab_activeGroupTab__MKanf,.FieldNotesTab_activeGroupTab__MKanf:active,.FieldNotesTab_activeGroupTab__MKanf:focus,.FieldNotesTab_activeGroupTab__MKanf:hover{background-color:#2d7ff9;background-color:var(--secondary-color,#2d7ff9);border-color:#2d7ff9;border-color:var(--secondary-color,#2d7ff9);color:#fff}.FieldNotesTab_noGroupsMessage__Q2SJb{color:#666;font-style:italic;padding:12px;text-align:center}.FieldNotesTab_notesList__m9sHI{-webkit-overflow-scrolling:touch;flex:1 1;margin-bottom:50px;max-height:calc(100vh - 300px);min-height:0;overflow-y:auto;padding:12px 16px 100px 12px;scrollbar-color:#0003 #0000;scrollbar-width:thin}.FieldNotesTab_noteItem__3fFl6{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-shrink:0;height:auto;margin-bottom:16px;padding:12px}.FieldNotesTab_noteHeader__755pS{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.FieldNotesTab_noteMetadata__b6y1v{display:flex;flex-direction:column}.FieldNotesTab_noteName__qi\+wh{color:#333;font-size:14px;font-weight:500}.FieldNotesTab_noteDateTime__Y\+v5E{color:#777;font-size:12px}.FieldNotesTab_noteContent__d-qxp{font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.FieldNotesTab_noteActions__RE\+6j{display:flex;gap:8px}.FieldNotesTab_deleteButton__Zmt8x,.FieldNotesTab_editButton__74GIm{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px;transition:background-color .2s}.FieldNotesTab_editButton__74GIm{background-color:#4caf50;color:#fff}.FieldNotesTab_deleteButton__Zmt8x{background-color:#f44336;color:#fff}.FieldNotesTab_editButton__74GIm:hover{background-color:#3d8b40}.FieldNotesTab_deleteButton__Zmt8x:hover{background-color:#d32f2f}.FieldNotesTab_noNotesMessage__w1XiZ{color:#666;font-style:italic;padding:20px;text-align:center}.FieldNotesTab_filterButton__4wSDR{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:8px 12px}.FieldNotesTab_filterButton__4wSDR:hover{background-color:#e5e5e5}.FieldNotesTab_addNoteButton__netjW{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:8px 12px;transition:background-color .2s}.FieldNotesTab_addNoteButton__netjW:hover{background-color:var(--tab-hover-color)}.FieldNotesTab_filterMenu__g4Gb7{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 5px #0000001a;padding:12px;position:sticky;top:49px;z-index:6}.FieldNotesTab_groupTabsContainer__phN6Z+.FieldNotesTab_filterMenu__g4Gb7{top:89px}.FieldNotesTab_filterGroup__NPFqW{margin-bottom:8px}.FieldNotesTab_filterGroup__NPFqW label{color:#555;display:block;font-size:13px;margin-bottom:4px}.FieldNotesTab_filterInput__ujQBs{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:6px 8px;width:100%}.FieldNotesTab_filterActions__GOJbV{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.FieldNotesTab_resetFilter__L6\+U4{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px}.FieldNotesTab_applyFilter__ELQwB{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px}.FieldNotesTab_resetFilter__L6\+U4:hover{background-color:#e5e5e5}.FieldNotesTab_applyFilter__ELQwB:hover{background-color:var(--tab-hover-color)}.FieldNotesTab_modalOverlay__46ses{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FieldNotesTab_modalContent__T\+xI9{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;overflow:hidden;width:90%}.FieldNotesTab_modalHeader__ELKcS{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.FieldNotesTab_modalHeader__ELKcS h3{font-size:18px;margin:0}.FieldNotesTab_closeButton__dTh1v{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.FieldNotesTab_modalBody__Y7Fts{padding:16px}.FieldNotesTab_modalField__qsaR9{margin-bottom:16px}.FieldNotesTab_modalLabel__ew60u{color:#555;display:block;font-weight:500;margin-bottom:4px}.FieldNotesTab_modalInput__xnmdu,.FieldNotesTab_modalTextarea__UUT7q{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.FieldNotesTab_modalTextarea__UUT7q{min-height:100px;resize:vertical}.FieldNotesTab_modalFooter__OMZ2A{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.FieldNotesTab_cancelButton__vZeCy{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 16px}.FieldNotesTab_saveButton__lKich{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.FieldNotesTab_saveButton__lKich:disabled{background-color:#ccc;cursor:not-allowed}.FieldNotesTab_cancelButton__vZeCy:hover{background-color:#e5e5e5}.FieldNotesTab_saveButton__lKich:hover:not(:disabled){background-color:var(--tab-hover-color)}.FieldNotesTab_dateTimePickerContainer__dtlEf{display:flex;gap:8px}.FieldNotesTab_dateTimeAutoFillButton__GjFVZ{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:8px 12px;white-space:nowrap}.FieldNotesTab_dateTimeAutoFillButton__GjFVZ:hover{background-color:#e5e5e5}.FieldNotesTab_confirmationModalOverlay__MsyNt{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FieldNotesTab_confirmationModalContent__lDT-i{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;overflow:hidden;width:90%}.FieldNotesTab_confirmationModalHeader__Pz9JI{background-color:#f44336;color:#fff;font-size:18px;margin:0;padding:16px}.FieldNotesTab_confirmationModalMessage__G3D4\+{line-height:1.5;padding:16px}.FieldNotesTab_confirmationModalButtons__7XjvM{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.FieldNotesTab_confirmCancel__y-e\+0{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 16px}.FieldNotesTab_confirmDelete__CAAVn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.FieldNotesTab_confirmCancel__y-e\+0:hover{background-color:#e5e5e5}.FieldNotesTab_confirmDelete__CAAVn:hover{background-color:#d32f2f}@media (max-width:768px){.FieldNotesTab_tabButton__iyLK6{font-size:13px;padding:10px 15px}.FieldNotesTab_modalContent__T\+xI9{width:95%}.FieldNotesTab_noteActions__RE\+6j{flex-direction:column;gap:4px}}@media (max-width:480px){.FieldNotesTab_headerActions__YAh-N{flex-direction:column;gap:4px}.FieldNotesTab_tabHeader__kQeBe{align-items:flex-start;flex-direction:column;gap:8px}.FieldNotesTab_dateTimePickerContainer__dtlEf{align-items:stretch;flex-direction:column}}.JsaTab_jsaTabContainer__DdrSw{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.JsaTab_jsaTabMenuBar__fnYHI{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;overflow-x:auto;padding:2px;scrollbar-width:none;width:100%}.JsaTab_jsaTabMenuBar__fnYHI::-webkit-scrollbar{display:none}.JsaTab_tabButton__8FNHs{align-items:center;background-color:#d8cece;border:1px solid #fff;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.8rem;font-weight:700;justify-content:center;min-height:30px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:75px}.JsaTab_tabButton__8FNHs:hover{background-color:#e0e0e0}.JsaTab_tabButton__8FNHs.JsaTab_active__7cpgu{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.JsaTab_jsaTabContent__zBr7x{display:flex;flex:1 1;flex-direction:column;height:100%;overflow-y:auto;padding:.5rem;width:100%}.JsaTab_tabButton__8FNHs.JsaTab_active__7cpgu:hover{background-color:#0056b3}.JsaTab_allJsaContent__QDsYv{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.25rem;width:100%}.JsaTab_jsaComponentSection__tu8q2{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:.25rem}.JsaTab_sectionTitle__gzPye{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.JsaTab_jsaActionButtons__hCsrt{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 8px}.JsaTab_jsaActionButton__WDdS4{background-color:#1076a5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:6px 12px;transition:background-color .2s}.JsaTab_jsaActionButton__WDdS4:hover{background-color:#0056b3}.JsaTab_jsaActionButton__WDdS4:disabled{background-color:#ccc;cursor:not-allowed}.JsaTab_jsaActionDeleteButton__rGyPH{background-color:var(--delete-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:6px 12px;transition:background-color .2s}.JsaTab_jsaActionDeleteButton__rGyPH:hover{background-color:var(--delete-hover-color)}.JsaTab_jsaActionCopyButton__bsFG3{background-color:#1076a5}.JsaTab_menuSeparator__rTOCb{align-self:center;background-color:#ddd;height:28px;margin:0 8px;width:1px}.JsaTab_confirmationModalOverlay__4nBBn{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.JsaTab_confirmationModalContent__kwVS\+{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.JsaTab_confirmationModalHeader__BDWn4{color:#1076a5;font-size:1.25rem;margin-bottom:16px}.JsaTab_confirmationModalMessage__S9Fem{line-height:1.5;margin-bottom:20px}.JsaTab_confirmationModalButtons__lAAXC{display:flex;gap:12px;justify-content:flex-end}.JsaTab_confirmCancel__MrUll{background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px 16px}.JsaTab_confirmDelete__1QYUH{background-color:#dc3545}.JsaTab_confirmCopy__qLQ4K,.JsaTab_confirmDelete__1QYUH{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.JsaTab_confirmCopy__qLQ4K{background-color:#1076a5}.JsaTab_confirmCopy__qLQ4K:disabled{background-color:#ccc;cursor:not-allowed}.JsaTab_datePickerContainer__7jt2G{margin-bottom:20px}.JsaTab_datePicker__TGOVA{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:8px;width:100%}.JsaTab_emptyJsaMessage__yrAgq{align-items:center;color:#666;display:flex;font-size:1.1rem;height:200px;justify-content:center;padding:20px;text-align:center}@media screen and (min-width:670px) and (max-width:1023px){.JsaTab_jsaTabMenuBar__fnYHI{display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.JsaTab_jsaTabMenuBar__fnYHI::-webkit-scrollbar{display:none}.JsaTab_tabButton__8FNHs{align-items:center;display:flex;font-size:16px;font-weight:700;height:44px;justify-content:center;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:wrap;width:120px}.JsaTab_jsaTabContent__zBr7x{margin-top:0;padding:0}.JsaTab_jsaComponentSection__tu8q2{padding:1.5rem}.JsaTab_sectionTitle__gzPye{font-size:1.2rem}}@media screen and (min-width:1024px){.JsaTab_jsaTabMenuBar__fnYHI{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;justify-content:flex-start;overflow-x:auto;padding:2px;scrollbar-width:thin;z-index:1000}.JsaTab_jsaTabMenuBar__fnYHI::-webkit-scrollbar{display:block;height:4px}.JsaTab_tabButton__8FNHs{font-size:16px;height:45px;line-height:1.2;min-height:45px;padding:2px;text-align:center;white-space:normal;width:100px}.JsaTab_jsaTabContent__zBr7x{gap:0;margin-top:0;padding:0}.JsaTab_jsaComponentSection__tu8q2{padding:1rem}.JsaTab_sectionTitle__gzPye{font-size:1rem}}.SamplingEventsTab_samplingEventsTabContainer__H3e8q{display:flex;flex-direction:column;height:100%;margin-bottom:0;overflow:hidden;position:relative;width:100%}.SamplingEventsTab_tableActions__rhK9h{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-bottom:.5rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.SamplingEventsTab_samplingEventsContent__gMd7A{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;width:100%}.SamplingEventsTab_tabButtons__XrEVo{-webkit-overflow-scrolling:touch;align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-direction:row;gap:1px;margin-bottom:0;margin-left:0;overflow-x:auto;padding:2px;position:sticky;scrollbar-width:none;top:0;width:100%;z-index:15}.SamplingEventsTab_tabButton__cLmKl{align-items:center;background-color:#d8cece;border:1px solid #fff;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex:0 0 auto;font-size:.8rem;font-size:16px;font-weight:700;height:40px;justify-content:center;min-height:40px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .2s;white-space:wrap;width:100px}.SamplingEventsTab_tabButton__cLmKl:hover{background-color:#e0e0e0}.SamplingEventsTab_active__NA\+0q,.SamplingEventsTab_tabButton__cLmKl.SamplingEventsTab_active__NA\+0q{background:#1076a5;border-bottom:2px solid #007bff;color:#fff;margin-bottom:-2px}.SamplingEventsTab_headerWithRefresh__Gdk3\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 .75rem}.SamplingEventsTab_reportButton__hVfJq{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;margin-top:.25rem;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.SamplingEventsTab_reportButton__hVfJq:hover{background-color:var(--tab-hover-color)}.SamplingEventsTab_paginationControls__xwATA{align-items:center;background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;gap:.5rem;justify-content:space-between;margin:0;padding:.5rem .75rem;position:sticky;z-index:20}.SamplingEventsTab_paginationLeftControls__V2N9d{align-items:center;display:flex;gap:.5rem}.SamplingEventsTab_pageSizeSelector__ilTgT{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.SamplingEventsTab_pageSizeSelector__ilTgT label{color:#555;font-size:.85rem}.SamplingEventsTab_pageSizeSelect__3U6kd{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.SamplingEventsTab_paginationControls__xwATA button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.SamplingEventsTab_paginationControls__xwATA button:disabled{background-color:#ccc;cursor:not-allowed}.SamplingEventsTab_paginationControls__xwATA span{font-size:.85rem;text-align:center}@media (max-width:768px){.SamplingEventsTab_tableActions__rhK9h{align-items:flex-start;flex-direction:row}}@media screen and (min-width:670px){.SamplingEventsTab_tableActions__rhK9h{margin-left:1rem}.SamplingEventsTab_samplingEventsContent__gMd7A{margin:0 1rem}.SamplingEventsTab_paginationControls__xwATA{margin:1rem}.SamplingEventsTab_paginationControls__xwATA span{font-size:.9rem}}@media screen and (min-width:1024px){.SamplingEventsTab_tableActions__rhK9h{margin-left:1.5rem}.SamplingEventsTab_samplingEventsContent__gMd7A{margin:.1rem}.SamplingEventsTab_paginationControls__xwATA span{font-size:1rem}.SamplingEventsTab_pageSizeSelector__ilTgT{display:flex}}.SamplingEventsTab_tableWrapper__j4Dft{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;flex:1 1;margin:0 .5rem;min-height:0;overflow:auto;position:relative}@media screen and (min-width:670px){.SamplingEventsTab_tableWrapper__j4Dft{margin:0 1rem}}@media screen and (min-width:1024px){.SamplingEventsTab_tableWrapper__j4Dft{margin:0 1rem}}.changePasswordModal_modalOverlay__l6yiZ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.changePasswordModal_modalContent__nPzBM{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.changePasswordModal_modalHeader__T5YgN{color:var(--primary-color);font-size:1.25rem;margin-bottom:16px}.changePasswordModal_modalBody__GIWIm{display:flex;flex-direction:column;gap:1rem}.changePasswordModal_modalBody__GIWIm input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:10px;width:100%}.changePasswordModal_modalButtons__lVkRJ{display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem}.changePasswordModal_modalButtons__lVkRJ button{background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.changePasswordModal_modalButtons__lVkRJ button:hover:not(:disabled){background-color:#d0d0d0}.changePasswordModal_changePasswordButton__4JgaU{background-color:var(--secondary-color)!important;color:#fff}.changePasswordModal_changePasswordButton__4JgaU:hover:not(:disabled){background-color:var(--tab-hover-color)!important}.changeUserStatusModal_modalOverlay__YDQTY{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.changeUserStatusModal_modalContent__YPBK2{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.changeUserStatusModal_modalHeader__56RJR{color:var(--primary-color);font-size:1.25rem;margin-bottom:16px}.changeUserStatusModal_modalBody__KOGBa{display:flex;flex-direction:column;gap:1rem}.changeUserStatusModal_modalBody__KOGBa input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:10px;width:100%}.changeUserStatusModal_modalButtons__PMWKy{display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem}.changeUserStatusModal_modalButtons__PMWKy button{background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.changeUserStatusModal_modalButtons__PMWKy button:hover:not(:disabled){background-color:#d0d0d0}.changeUserStatusModal_changeUserStatusButton__KXQZW{background-color:var(--secondary-color)!important;color:#fff}.changeUserStatusModal_changeUserStatusButton__KXQZW:hover:not(:disabled){background-color:var(--tab-hover-color)!important}.AdminPage_adminPageContainer__udfWc{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.AdminPage_adminPageHeader__Jc8cT{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.AdminPage_adminPageHeader__Jc8cT h2{align-self:flex-start;padding:.5rem 0;z-index:5}.AdminPage_adminPageContent__nMDs-{background:#fffffff2;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:10px;position:relative}.AdminPage_adminPageSection__ZLDTe{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;flex-shrink:0;overflow:visible;width:100%}.AdminPage_adminPageSectionHeader__Jj6Yu{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.AdminPage_adminPageSectionRow__T6yJQ{display:flex;flex-direction:column;gap:6px;padding:6px;width:100%}.AdminPage_adminPageSectionRowItem__jJKhd{display:flex;flex-direction:column;gap:8px;width:100%}.AdminPage_adminPageSectionRowHeader__23N94{flex-direction:column;padding:6px}.AdminPage_adminPageSectionRowHeader__23N94,.AdminPage_adminPageSectionRowItemButtons__R-6yP{background-color:var(--background-color);border-radius:8px;display:flex;margin-bottom:6px;width:100%}.AdminPage_adminPageSectionRowItemButtons__R-6yP{flex-direction:row;gap:16px;padding:2px}.AdminPage_adminPageSectionRowItemContent__s7mG5,.AdminPage_adminPageSectionRowItemContent__s7mG5 ul{background-color:var(--background-color);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:2px;width:100%}.AdminPage_adminPageSectionRowItemContent__s7mG5 ul{margin-left:2rem}.AdminPage_adminPageSectionRowItemButtons__R-6yP button{padding:6px;width:100px}.AdminPage_adminPageSectionRowItemButtons__R-6yP button,.AdminPage_adminPageSectionRowItem__jJKhd button{background-color:var(--secondary-color);border:1px solid #ddd;border-radius:8px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.AdminPage_adminPageSectionRowItem__jJKhd button{align-items:center;display:flex;height:40px;justify-content:center;min-width:120px;padding:8px 12px}.AdminPage_adminPageSectionRowItem__jJKhd button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.AdminPage_adminPageSectionRowItem__jJKhd p{background-color:#ffffff80;border-radius:4px;margin:4px 0;padding:4px 8px}.AdminPage_adminPageSectionRowItemInput__VXU8L{background-color:var(--background-color);border-radius:8px;display:flex;flex-direction:row;gap:16px;margin-bottom:6px;padding:6px;position:relative;width:100%}.AdminPage_adminPageSectionRowItemInput__VXU8L input{background-color:var(--background-color);border:1px solid #ddd;border-radius:8px;color:var(--primary-color);padding:6px;width:400px}.AdminPage_adminPageSectionRowItemInputSelect__1-Lzr{width:400px}.AdminPage_adminPageSectionRowItemInputSelect__1-Lzr menu{z-index:1000}.AdminPage_adminPageSectionRowItemInput__VXU8L button{background-color:var(--secondary-color);border:1px solid #ddd;border-radius:8px;color:#fff;cursor:pointer;padding:6px;-webkit-user-select:none;user-select:none;width:100px}.safety-table-common_tableWrapper__chVZ8{border:1px solid #e0e0e0;border-radius:4px;margin-top:.5rem;max-height:calc(100vh - 300px);min-height:200px;overflow:auto;position:relative}.safety-table-common_tableWrapper__chVZ8::-webkit-scrollbar{height:8px;width:8px}.safety-table-common_tableWrapper__chVZ8::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.safety-table-common_tableWrapper__chVZ8::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.safety-table-common_tableWrapper__chVZ8::-webkit-scrollbar-thumb:hover{background:#555}.safety-table-common_delTableContainer__2ncJa,.safety-table-common_tableContainer__t\+jjd{height:100%;overflow:visible;width:100%}.safety-table-common_cardHeaderRow__xKS1p{align-items:center;display:flex;gap:8px;justify-content:space-between}.safety-table-common_statusLabel__i4jno{color:#073347;font-weight:700}.safety-table-common_cardActionButton__JbHtP{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:.8rem;justify-content:center;padding:.25rem .6rem}.safety-table-common_cardActionButton__JbHtP:hover{background-color:var(--tab-hover-color)}.safety-table-common_cardContainer__mkfk4{display:block;width:100%}.safety-table-common_cardList__CHxt\+{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem}.safety-table-common_card__n2g4L{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:.6rem;transition:all .2s ease}.safety-table-common_card__n2g4L:hover{background-color:#f0f7ff;box-shadow:0 4px 6px #0000001a}.safety-table-common_selectedCard__zO1Z4{background-color:#e8f4ff;border-left:4px solid #0e559b!important}.safety-table-common_cardContent__R4MO2{display:flex;flex-direction:column;gap:.3rem}.safety-table-common_dataRow__U\+j\+N{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.15rem;padding:.15rem 0}.safety-table-common_label__UQsZa{color:#555;font-size:.75rem;font-weight:600}.safety-table-common_value__CnLPz{color:#333;font-size:.85rem;word-break:break-word}.safety-table-common_cardActions__Kffd2{border-top:1px solid #eee;display:flex;justify-content:flex-end;margin-top:.3rem;padding-top:.3rem}.safety-table-common_deleteButton__0zYPn{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;justify-content:center;padding:5px 10px;transition:background-color .2s}.safety-table-common_deleteButton__0zYPn:hover{background-color:#c82333}.safety-table-common_table__IMxGb{background-color:#fff;border-collapse:collapse;display:none;table-layout:fixed;width:100%}.safety-table-common_table__IMxGb th{background-color:#073347;color:#fff;font-size:.9rem;font-weight:500;text-align:left}.safety-table-common_table__IMxGb td,.safety-table-common_table__IMxGb th{border:1px solid #ddd;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.safety-table-common_table__IMxGb td{font-size:.85rem;line-height:1.4;position:relative;vertical-align:top}.safety-table-common_table__IMxGb td:hover:after{background-color:#333;border-radius:4px;box-shadow:0 2px 5px #0003;color:#fff;content:attr(title);display:block;font-size:.8rem;left:0;max-width:300px;padding:5px 8px;pointer-events:none;position:absolute;top:100%;white-space:normal;word-break:break-word;z-index:10}.safety-table-common_deleteColumn__uNob6{width:80px!important}.safety-table-common_table__IMxGb tbody tr{border-bottom:1px solid #ddd}.safety-table-common_table__IMxGb tbody tr:nth-child(2n){background-color:#f9f9f9}.safety-table-common_table__IMxGb tbody tr:hover{background-color:#f0f7ff;cursor:pointer}.safety-table-common_selectedRow__ZXChg{background-color:#5890b8!important;border-left:4px solid #0e559b!important}@media screen and (min-width:670px){.safety-table-common_cardList__CHxt\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.safety-table-common_card__n2g4L{gap:.5rem;height:100%;padding:.75rem}.safety-table-common_dataRow__U\+j\+N{align-items:center;flex-direction:row;gap:.25rem;justify-content:space-between;padding:.25rem 0}.safety-table-common_label__UQsZa{flex:0 0 40%;font-size:.8rem}.safety-table-common_value__CnLPz{flex:0 0 58%;font-size:.85rem;text-align:right}.safety-table-common_cardActions__Kffd2{margin-top:.5rem;padding-top:.5rem}.safety-table-common_deleteButton__0zYPn{font-size:.8rem;padding:6px 12px}}@media screen and (min-width:1024px){.safety-table-common_cardContainer__mkfk4{display:none}.safety-table-common_table__IMxGb{display:table;table-layout:auto}.safety-table-common_table__IMxGb thead{position:sticky;top:0;z-index:10}.safety-table-common_table__IMxGb th{background-color:#073347;font-size:.8rem;padding:8px 10px;position:sticky;top:0;z-index:10}.safety-table-common_table__IMxGb td{font-size:.78rem;padding:6px 10px}.safety-table-common_table__IMxGb td,.safety-table-common_table__IMxGb th{width:auto}.safety-table-common_delTableContainer__2ncJa,.safety-table-common_tableContainer__t\+jjd{height:100%;overflow-x:auto;overflow-y:auto}}.signatureSection_signatureCardList__\+-NSc,.signatureSection_signatureCard__PuSrw,.signatureSection_signatureTableContainer__5GnIp{display:flex;flex-direction:column;gap:1rem;width:100%}.signatureSection_signatureCard__PuSrw{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem}.signatureSection_employeeSelect__OK-ZB,.signatureSection_signatureCardHeader__0hBin{width:100%}.signatureSection_inputField__3Uf8u{display:flex;flex-direction:column;gap:.25rem;width:100%}.signatureSection_inputField__3Uf8u label{font-size:16px;font-weight:700}.signatureSection_textInput__uDRyR{border:2px solid #000;border-radius:4px;box-sizing:border-box;font-size:16px;padding:.5rem;width:100%}.signatureSection_textInput__uDRyR:focus{border-color:var(--secondary-color);outline:none}.signatureSection_signatureDisplay__aux2Y{align-items:center;background-color:#fff;border:1px dashed #aaa;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden}.signatureSection_signatureImage__zUYYk{max-height:100%;max-width:100%;object-fit:contain}.signatureSection_emptySignature__qrDpT{align-items:center;color:#888;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.signatureSection_signatureCardActions__zvT1A{display:flex;justify-content:space-between;width:100%}.signatureSection_addButton__FTl3N,.signatureSection_deleteButton__zyvXc,.signatureSection_signButton__54wog{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.signatureSection_signButton__54wog{background-color:var(--secondary-color);color:#fff}.signatureSection_signButton__54wog:hover:not(:disabled){background-color:var(--tab-hover-color)}.signatureSection_deleteButton__zyvXc{background-color:var(--delete-color);color:#fff}.signatureSection_deleteButton__zyvXc:hover:not(:disabled){background-color:var(--delete-hover-color)}.signatureSection_signatureActionButtons__ZsJEp{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.signatureSection_addButton__FTl3N{background-color:var(--secondary-color);color:#fff;padding:.75rem 1rem}.signatureSection_addButton__FTl3N:hover:not(:disabled){background-color:var(--tab-hover-color)}button:disabled{cursor:not-allowed;opacity:.6}.signatureSection_signatureTable__v6fED{border-collapse:collapse;width:100%}.signatureSection_signatureTable__v6fED td,.signatureSection_signatureTable__v6fED th{border-bottom:1px solid #ddd;padding:.75rem;text-align:left}.signatureSection_signatureTable__v6fED th{background-color:#f2f2f2;font-weight:600}.signatureSection_addSignatureButton__KJsHq,.signatureSection_deleteSignatureButton__tnV-N,.signatureSection_signSignatureButton__l6rau{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.signatureSection_signSignatureButton__l6rau{background-color:var(--secondary-color);color:#fff;margin-right:.5rem}.signatureSection_signSignatureButton__l6rau:hover:not(:disabled){background-color:var(--tab-hover-color)}.signatureSection_deleteSignatureButton__tnV-N{background-color:var(--delete-color);color:#fff}.signatureSection_deleteSignatureButton__tnV-N:hover:not(:disabled){background-color:var(--delete-hover-color)}.signatureSection_addSignatureButton__KJsHq{align-self:flex-start;background-color:var(--secondary-color);color:#fff;margin-top:1rem;padding:.75rem 1rem}.signatureSection_addSignatureButton__KJsHq:hover:not(:disabled){background-color:var(--tab-hover-color)}.signatureSection_addSignatureButtonContainer__6Cts6{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (min-width:670px){.signatureSection_signatureCardList__\+-NSc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.signatureSection_signatureActionButtons__ZsJEp{flex-direction:row;gap:1rem}.signatureSection_addButton__FTl3N{max-width:fit-content}}@media screen and (min-width:1024px){.signatureSection_signatureCardList__\+-NSc{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.signatureSection_signatureDisplay__aux2Y{height:120px}}.SafetyFormActions_bottomRowButton__l3q48{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;min-width:75px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:wrap;width:min-content}.SafetyFormActions_bottomRowButton__l3q48:hover{background-color:var(--tab-hover-color)}.SafetyFormActions_safetyFormButton__6zCAb{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;font-size:16px;height:36px;justify-content:center;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.SafetyFormActions_desktopOnly__t7tks,.SafetyFormActions_safetyFormButton__6zCAb{align-items:center;display:inline-flex;margin-top:.25rem}.SafetyFormActions_safetyFormButton__6zCAb:hover{background-color:var(--tab-hover-color)}.SafetyFormActions_refreshButton__4rKKk{align-items:center;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;gap:5px;height:36px;justify-content:center;margin-top:.25rem;min-width:80px;padding:.1rem;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:min-content}.SafetyFormActions_refreshButton__4rKKk:hover:not(:disabled){background-color:var(--tab-hover-color)}.SafetyFormActions_refreshButton__4rKKk:disabled{cursor:not-allowed;opacity:.6}.SafetyFormActions_spinning__ko50C{animation:SafetyFormActions_spin__1j7p6 1s linear infinite}@media (max-width:1023px){.SafetyFormActions_desktopOnly__t7tks{display:none}}@keyframes SafetyFormActions_spin__1j7p6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NearMissForm_nearMissFormContainer__kYUNK{background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.NearMissForm_tabBar__nKN2N{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:0;padding:0 1rem}.NearMissForm_tabButton__4Wkvp{background:#0000;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.NearMissForm_tabButton__4Wkvp:hover{color:#1076a5}.NearMissForm_activeTab__R6Ft7{border-bottom-color:#1076a5;color:#1076a5}.NearMissForm_nearMissFormBody__5yX6-{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem;width:100%}.NearMissForm_formContentWrapper__6dS0I{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.NearMissForm_formSection__5KFAK{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem;position:relative;transition:all .2s ease}.NearMissForm_formSection__5KFAK:before{background-color:#1076a5;border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.NearMissForm_sectionTitle__B6W37{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.NearMissForm_sectionDescription__W1lcP{color:#666;font-size:.9rem;font-style:italic;margin-bottom:.75rem}.NearMissForm_formGrid__R1GOZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.NearMissForm_formField__hHLml{display:flex;flex-direction:column;gap:.5rem}.NearMissForm_formField__hHLml label{color:#333;font-size:.9rem;font-weight:600}.NearMissForm_formField__hHLml input[type=date],.NearMissForm_formField__hHLml input[type=text],.NearMissForm_formField__hHLml input[type=time]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.NearMissForm_formField__hHLml input:focus{outline:2px solid #1076a5;outline-offset:2px}.NearMissForm_textareaField__Up0kr{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.75rem;resize:vertical;width:100%}.NearMissForm_textareaField__Up0kr:focus{outline:2px solid #1076a5;outline-offset:2px}.NearMissForm_checkboxGrid__MlryI{display:flex;flex-direction:column;gap:.25rem}.NearMissForm_checkboxItem__ZunX6{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:.75rem .5rem}.NearMissForm_checkboxItem__ZunX6 label{color:#333;flex:1 1;font-size:16px;padding-right:.5rem}.NearMissForm_checkboxItem__ZunX6 input[type=checkbox]{cursor:pointer;height:20px;width:20px}.NearMissForm_radioGroup__ST-Io{display:flex;gap:2rem;padding:.5rem 0}.NearMissForm_radioItem__fPCpw{align-items:center;display:flex;gap:.5rem}.NearMissForm_radioItem__fPCpw input[type=checkbox]{cursor:pointer;height:20px;width:20px}.NearMissForm_radioItem__fPCpw label{color:#333;cursor:pointer;font-size:1rem}.NearMissForm_actionButtonsContainer__lLw2M{background:#f5f5f5;border-top:1px solid #ddd;bottom:0;display:flex;flex-shrink:0;gap:5px;justify-content:space-between;left:0;padding:5px;right:0;width:100%;z-index:20}.NearMissForm_rightSideTableActions__HfdHB{align-items:center;display:flex;gap:10px;justify-content:flex-start}.NearMissForm_leftSideTableActions__UezIR{display:flex;gap:10px;justify-content:flex-end}.NearMissForm_autosaveIndicator__ajQse{align-items:center;display:flex;gap:2px}.NearMissForm_autosaveCircle__Dxg2W{border:1px solid #bbb;border-radius:50%;height:12px;transition:background-color .3s ease;width:12px}.NearMissForm_okCircle__Hweja{background-color:green}.NearMissForm_savingCircle__xfqs1{background-color:#f0ad4e}.NearMissForm_errorCircle__rYhnB{background-color:var(--delete-color)}.NearMissForm_autosaveStatusText__mWS9O{color:#555;display:none;font-size:.7rem}.NearMissForm_timeInput__V5f1A{height:100%;width:100%}.NearMissForm_dateInput__-HEEF{height:40px;width:100%}.NearMissForm_error__Sgh0v{background-color:#dc35451a;border-color:#dc3545!important;border-width:2px!important}.NearMissForm_errorText__oIn61{color:#dc3545;display:block;font-size:.85rem;font-weight:700;margin-top:.25rem}.NearMissForm_errorSelectContainer__6Ue67 div[class*=-control]{border-color:#dc3545!important;border-width:2px!important}.NearMissForm_errorMessage__fTwiX{background-color:#dc35451a;border:1px solid #dc3545;border-radius:4px;color:#dc3545;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.75rem}@media screen and (min-width:670px){.NearMissForm_nearMissFormBody__5yX6-{padding:1rem}.NearMissForm_formContentWrapper__6dS0I{gap:1.5rem}.NearMissForm_formSection__5KFAK{padding:1.25rem}.NearMissForm_sectionTitle__B6W37{font-size:1.1rem;margin-bottom:1.25rem}.NearMissForm_formGrid__R1GOZ{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.NearMissForm_checkboxGrid__MlryI{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.NearMissForm_checkboxItem__ZunX6{border:1px solid #eaeaea;border-radius:4px;height:80px;padding:.75rem}.NearMissForm_checkboxItem__ZunX6 label{font-size:15px}.NearMissForm_autosaveStatusText__mWS9O{display:block}}@media screen and (min-width:1024px){.NearMissForm_nearMissFormContainer__kYUNK{margin:.15rem;width:calc(100% - .3rem)}.NearMissForm_nearMissFormBody__5yX6-{padding:1.5rem}.NearMissForm_formContentWrapper__6dS0I{gap:2rem}.NearMissForm_formSection__5KFAK{padding:1.5rem;transition:all .2s ease}.NearMissForm_formSection__5KFAK:hover{box-shadow:0 3px 6px #00000026}.NearMissForm_sectionTitle__B6W37{font-size:1.25rem;margin-bottom:1.5rem}.NearMissForm_formGrid__R1GOZ{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.NearMissForm_desktopFormField__dS-6Z,.NearMissForm_formGrid__R1GOZ .NearMissForm_desktopFormField__dS-6Z:only-child{grid-column:span 1}.NearMissForm_formGrid__R1GOZ:has(.NearMissForm_desktopFormField__dS-6Z){grid-template-columns:repeat(2,1fr)}.NearMissForm_checkboxGrid__MlryI{gap:.35rem;grid-template-columns:repeat(6,1fr)}.NearMissForm_checkboxItem__ZunX6{height:60px;padding:.5rem}.NearMissForm_checkboxItem__ZunX6 label{font-size:14px}.NearMissForm_checkboxItem__ZunX6 input[type=checkbox]{height:18px;width:18px}.NearMissForm_actionButtonsContainer__lLw2M{padding:15px}.NearMissForm_autosaveStatusText__mWS9O{display:block}}@media screen and (min-width:1440px){.NearMissForm_nearMissFormContainer__kYUNK{width:100%}.NearMissForm_nearMissFormBody__5yX6-{padding:2rem}.NearMissForm_formContentWrapper__6dS0I{max-width:1440px}.NearMissForm_formField__hHLml input[type=date],.NearMissForm_formField__hHLml input[type=text],.NearMissForm_formField__hHLml input[type=time],.NearMissForm_formGrid__R1GOZ,.NearMissForm_formSection__5KFAK,.NearMissForm_textareaField__Up0kr{max-width:100%}.NearMissForm_checkboxGrid__MlryI{grid-template-columns:repeat(6,minmax(150px,1fr));max-width:100%}.NearMissForm_checkboxItem__ZunX6{max-width:250px}.NearMissForm_actionButtonsContainer__lLw2M{max-width:none;width:100%}}.NearMissTab_nearMissTabContainer__EK1pK{display:flex;flex-direction:column;height:100%}.NearMissTab_tableActions__E25bW{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.NearMissTab_headerWithRefresh__iKtNQ{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.NearMissTab_headerWithRefresh__iKtNQ h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.NearMissTab_nearMissTableWrapper__nan\+l{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 200px);margin:0 .5rem;overflow-y:auto;position:relative}.NearMissTab_paginationControls__iLCGZ{justify-content:space-between;margin:.5rem .5rem 0}.NearMissTab_paginationControls__iLCGZ,.NearMissTab_paginationLeftControls__XCIJP{align-items:center;display:flex;gap:.5rem}.NearMissTab_pageSizeSelector__K0BsU{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.NearMissTab_pageSizeSelector__K0BsU label{color:#555;font-size:.85rem}.NearMissTab_pageSizeSelect__wMeun{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.NearMissTab_paginationControls__iLCGZ button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.NearMissTab_paginationControls__iLCGZ button:disabled{background-color:#ccc;cursor:not-allowed}.NearMissTab_paginationControls__iLCGZ span{font-size:.85rem;text-align:center}.NearMissTab_noData__14n-K{color:#666;font-style:italic;padding:2rem;text-align:center}@media screen and (min-width:670px){.NearMissTab_tableActions__E25bW{margin-left:1rem}.NearMissTab_headerWithRefresh__iKtNQ{margin-left:1rem;margin-right:1rem}.NearMissTab_nearMissTableWrapper__nan\+l{margin:0 1rem}.NearMissTab_paginationControls__iLCGZ{margin:1rem}.NearMissTab_paginationControls__iLCGZ span{font-size:.9rem}}@media screen and (min-width:1024px){.NearMissTab_tableActions__E25bW{margin-left:1.5rem}.NearMissTab_headerWithRefresh__iKtNQ{flex-direction:row;margin-left:1.5rem;margin-right:1.5rem}.NearMissTab_headerWithRefresh__iKtNQ h2{font-size:1.25rem}.NearMissTab_nearMissTableWrapper__nan\+l{height:calc(100vh - 240px);margin:0 1.5rem;overflow:hidden}.NearMissTab_paginationControls__iLCGZ{margin:1rem 1.5rem}.NearMissTab_paginationControls__iLCGZ span{font-size:1rem}.NearMissTab_pageSizeSelector__K0BsU{display:flex}}.SafetyAuditForm_safetyAuditFormContainer__VXekJ{background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.SafetyAuditForm_tabBar__NM\+6m{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:0;padding:0 1rem}.SafetyAuditForm_tabButton__CMwDM{background:#0000;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SafetyAuditForm_tabButton__CMwDM:hover{color:#1076a5}.SafetyAuditForm_activeTab__n2WFN{border-bottom-color:#1076a5;color:#1076a5}.SafetyAuditForm_safetyAuditFormBody__NR7kD{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem;width:100%}.SafetyAuditForm_formContentWrapper__iI1wA{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.SafetyAuditForm_formSection__4k4X2{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem;position:relative;transition:all .2s ease}.SafetyAuditForm_formSection__4k4X2:before{background-color:#1076a5;border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.SafetyAuditForm_sectionTitle__wIQxV{border-bottom:1px solid #e0e0e0;color:#1076a5;font-size:1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.SafetyAuditForm_sectionDescription__ZHT\+C{color:#666;font-size:.9rem;font-style:italic;margin-bottom:.75rem}.SafetyAuditForm_formGrid__kuydW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}.SafetyAuditForm_formField__dumSc{display:flex;flex-direction:column;gap:.5rem}.SafetyAuditForm_formField__dumSc label{color:#333;font-size:.9rem;font-weight:600}.SafetyAuditForm_formField__dumSc input[type=date],.SafetyAuditForm_formField__dumSc input[type=text],.SafetyAuditForm_formField__dumSc input[type=time]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.SafetyAuditForm_formField__dumSc input:focus{outline:2px solid #1076a5;outline-offset:2px}.SafetyAuditForm_textareaField__yTfT8{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.75rem;resize:vertical;width:100%}.SafetyAuditForm_textareaField__yTfT8:focus{outline:2px solid #1076a5;outline-offset:2px}.SafetyAuditForm_radioGroup__7Y1N-{display:flex;gap:2rem;padding:.5rem 0}.SafetyAuditForm_radioItem__ZT0Pa{align-items:center;display:flex;gap:.5rem}.SafetyAuditForm_radioItem__ZT0Pa input[type=checkbox]{cursor:pointer;height:20px;width:20px}.SafetyAuditForm_radioItem__ZT0Pa label{color:#333;cursor:pointer;font-size:1rem}.SafetyAuditForm_checkboxGrid__FYReM{display:flex;flex-direction:column;gap:.25rem;width:100%}.SafetyAuditForm_checkboxItem__v45-K{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:.75rem .5rem;width:100%}.SafetyAuditForm_checkboxItem__v45-K label{color:#333;flex:1 1;font-size:16px;padding-right:.5rem}.SafetyAuditForm_checkboxItem__v45-K input[type=checkbox]{cursor:pointer;height:20px;width:20px}.SafetyAuditForm_checkboxItem__v45-K.SafetyAuditForm_error__r6mFp{background-color:#dc35450d;border-bottom-color:#dc3545}.SafetyAuditForm_employeeList__OYi0E{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:0;width:100%}.SafetyAuditForm_employeeRow__hvyh4{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:box-shadow .2s;width:100%}.SafetyAuditForm_employeeRow__hvyh4:hover{box-shadow:0 4px 8px #0000001a}.SafetyAuditForm_errorEmployeeCard__frfMH{background-color:#dc35450d;border-color:#dc3545!important;border-width:2px!important}.SafetyAuditForm_employeeField__luKh5{display:flex;flex-direction:column;gap:.5rem;width:100%}.SafetyAuditForm_employeeField__luKh5 label{color:#333;font-size:14px;font-weight:700}.SafetyAuditForm_addEmployeeButtonContainer__B3F9c{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;height:60px;margin-top:.5rem;padding:10px 20px;position:relative;width:100%}.SafetyAuditForm_addEmployeeButton__o4Udl,.SafetyAuditForm_removeEmployeeButton__VRkDE{border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:background-color .2s;white-space:nowrap}.SafetyAuditForm_addEmployeeButton__o4Udl{background-color:var(--secondary-color);color:#fff;font-size:14px;padding:10px 20px}.SafetyAuditForm_addEmployeeButton__o4Udl:hover:not(:disabled){background-color:var(--tab-hover-color)}.SafetyAuditForm_addEmployeeButton__o4Udl:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.SafetyAuditForm_employeeCardActions__iSoNm{border-top:1px solid #dee2e6;display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem;width:100%}.SafetyAuditForm_removeEmployeeButton__VRkDE{background-color:var(--delete-color);color:#fff;height:30px;width:75px}.SafetyAuditForm_removeEmployeeButton__VRkDE:hover:not(:disabled){background-color:var(--delete-hover-color)}.SafetyAuditForm_removeEmployeeButton__VRkDE:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.SafetyAuditForm_autosaveIndicator__15kCo{align-items:center;display:flex;gap:2px}.SafetyAuditForm_autosaveCircle__yuEDh{border:1px solid #bbb;border-radius:50%;height:12px;transition:background-color .3s ease;width:12px}.SafetyAuditForm_okCircle__vGJ-q{background-color:green}.SafetyAuditForm_savingCircle__2ZxPl{background-color:#f0ad4e}.SafetyAuditForm_errorCircle__2984B{background-color:var(--delete-color)}.SafetyAuditForm_autosaveStatusText__X-e9B{color:#555;display:none;font-size:.7rem}.SafetyAuditForm_timeInput__lHabI{height:100%;width:100%}.SafetyAuditForm_dateInput__0TXK-{height:40px;width:100%}.SafetyAuditForm_error__r6mFp{background-color:#dc35451a;border-color:#dc3545!important;border-width:2px!important}.SafetyAuditForm_errorText__hCG3x{color:#dc3545;display:block;font-size:.85rem;font-weight:700;margin-top:.25rem}.SafetyAuditForm_errorSelectContainer__J3VWm div[class*=-control]{border-color:#dc3545!important;border-width:2px!important}.SafetyAuditForm_errorMessage__DrnhF{background-color:#dc35451a;border:1px solid #dc3545;border-radius:4px;color:#dc3545;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.75rem}.SafetyAuditForm_actionButtonsContainer__bNVjg{background:#f5f5f5;border-top:1px solid #ddd;bottom:0;display:flex;flex-shrink:0;gap:5px;justify-content:space-between;left:0;padding:5px;right:0;width:100%;z-index:20}.SafetyAuditForm_rightSideTableActions__8DLHI{align-items:center;display:flex;gap:10px;justify-content:flex-start}.SafetyAuditForm_leftSideTableActions__fQ6mh{display:flex;gap:10px;justify-content:flex-end}@media screen and (min-width:670px){.SafetyAuditForm_safetyAuditFormBody__NR7kD{padding:1rem}.SafetyAuditForm_formContentWrapper__iI1wA{gap:1.5rem}.SafetyAuditForm_formSection__4k4X2{padding:1.25rem}.SafetyAuditForm_sectionTitle__wIQxV{font-size:1.1rem;margin-bottom:1.25rem}.SafetyAuditForm_formGrid__kuydW{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.SafetyAuditForm_checkboxGrid__FYReM{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.SafetyAuditForm_checkboxItem__v45-K{border:1px solid #eaeaea;border-radius:4px;height:80px;padding:.75rem}.SafetyAuditForm_checkboxItem__v45-K label{font-size:15px}.SafetyAuditForm_employeeList__OYi0E{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0}.SafetyAuditForm_employeeRow__hvyh4{padding:1.5rem}.SafetyAuditForm_employeeField__luKh5 label{font-size:15px}.SafetyAuditForm_addEmployeeButton__o4Udl,.SafetyAuditForm_removeEmployeeButton__VRkDE{font-size:12px;padding:6px 10px}.SafetyAuditForm_addEmployeeButton__o4Udl{font-size:14px;padding:10px 20px}.SafetyAuditForm_autosaveStatusText__X-e9B{display:block}}@media screen and (min-width:1024px){.SafetyAuditForm_safetyAuditFormContainer__VXekJ{margin:.15rem;width:calc(100% - .3rem)}.SafetyAuditForm_safetyAuditFormBody__NR7kD{padding:1.5rem}.SafetyAuditForm_formContentWrapper__iI1wA{gap:2rem}.SafetyAuditForm_formSection__4k4X2{padding:1.5rem;transition:all .2s ease}.SafetyAuditForm_formSection__4k4X2:hover{box-shadow:0 3px 6px #00000026}.SafetyAuditForm_sectionTitle__wIQxV{font-size:1.25rem;margin-bottom:1.5rem}.SafetyAuditForm_formGrid__kuydW{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.SafetyAuditForm_checkboxGrid__FYReM{gap:.35rem;grid-template-columns:repeat(6,1fr)}.SafetyAuditForm_checkboxItem__v45-K{height:60px;padding:.5rem}.SafetyAuditForm_checkboxItem__v45-K label{font-size:14px}.SafetyAuditForm_checkboxItem__v45-K input[type=checkbox]{height:18px;width:18px}.SafetyAuditForm_employeeList__OYi0E{align-items:start;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:0}.SafetyAuditForm_employeeRow__hvyh4{padding:1.5rem}.SafetyAuditForm_employeeField__luKh5 label{font-size:16px}.SafetyAuditForm_addEmployeeButton__o4Udl,.SafetyAuditForm_removeEmployeeButton__VRkDE{font-size:14px;padding:8px 12px}.SafetyAuditForm_addEmployeeButton__o4Udl{font-size:14px;padding:10px 20px}.SafetyAuditForm_actionButtonsContainer__bNVjg{padding:15px}.SafetyAuditForm_autosaveStatusText__X-e9B{display:block}}@media screen and (min-width:1440px){.SafetyAuditForm_safetyAuditFormContainer__VXekJ{width:100%}.SafetyAuditForm_safetyAuditFormBody__NR7kD{padding:2rem}.SafetyAuditForm_formContentWrapper__iI1wA{max-width:1440px}.SafetyAuditForm_formField__dumSc input[type=date],.SafetyAuditForm_formField__dumSc input[type=text],.SafetyAuditForm_formField__dumSc input[type=time],.SafetyAuditForm_formGrid__kuydW,.SafetyAuditForm_formSection__4k4X2,.SafetyAuditForm_textareaField__yTfT8{max-width:100%}.SafetyAuditForm_actionButtonsContainer__bNVjg{max-width:none;width:100%}}.SafetyAuditTab_safetyAuditTabContainer__Q0CPc{display:flex;flex-direction:column;height:100%}.SafetyAuditTab_tableActions__rXUvf{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.SafetyAuditTab_headerWithRefresh__pRNA4{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.SafetyAuditTab_headerWithRefresh__pRNA4 h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.SafetyAuditTab_safetyAuditTableWrapper__gEBNq{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 200px);margin:0 .5rem;overflow-y:auto;position:relative}.SafetyAuditTab_paginationControls__prJ3T{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:.5rem .5rem 0}.SafetyAuditTab_paginationLeftControls__HyqTO{align-items:center;display:flex;gap:.5rem}.SafetyAuditTab_pageSizeSelector__tBM8u{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.SafetyAuditTab_pageSizeSelector__tBM8u label{color:#555;font-size:.85rem}.SafetyAuditTab_pageSizeSelect__7i1mj{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.SafetyAuditTab_paginationControls__prJ3T button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.SafetyAuditTab_paginationControls__prJ3T button:disabled{background-color:#ccc;cursor:not-allowed}.SafetyAuditTab_paginationControls__prJ3T span{font-size:.85rem;text-align:center}.SafetyAuditTab_noData__s-RYl{color:#666;font-style:italic;padding:2rem;text-align:center}@media screen and (min-width:670px){.SafetyAuditTab_tableActions__rXUvf{margin-left:1rem}.SafetyAuditTab_headerWithRefresh__pRNA4{margin-left:1rem;margin-right:1rem}.SafetyAuditTab_safetyAuditTableWrapper__gEBNq{margin:0 1rem}.SafetyAuditTab_paginationControls__prJ3T{margin:1rem}.SafetyAuditTab_paginationControls__prJ3T span{font-size:.9rem}}@media screen and (min-width:1024px){.SafetyAuditTab_tableActions__rXUvf{margin-left:1.5rem}.SafetyAuditTab_headerWithRefresh__pRNA4{flex-direction:row;margin-left:1.5rem;margin-right:1.5rem}.SafetyAuditTab_headerWithRefresh__pRNA4 h2{font-size:1.25rem}.SafetyAuditTab_safetyAuditTableWrapper__gEBNq{height:calc(100vh - 240px);margin:0 1.5rem;overflow:hidden}.SafetyAuditTab_paginationControls__prJ3T{margin:1rem 1.5rem}.SafetyAuditTab_paginationControls__prJ3T span{font-size:1rem}.SafetyAuditTab_pageSizeSelector__tBM8u{display:flex}}.SafetyFormReportingTab_reportingTabContainer__Itw-4{display:flex;flex-direction:column;height:100%}.SafetyFormReportingTab_tabSwitcher__G6Wr7{background-color:#fff;border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border-color,#e0e0e0);display:flex;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.SafetyFormReportingTab_tabButton__JATld{background:none;border:none;border-bottom:3px solid #0000;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SafetyFormReportingTab_tabButton__JATld:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);color:#333;color:var(--text-primary,#333)}.SafetyFormReportingTab_tabButton__JATld.SafetyFormReportingTab_activeTab__\+2SSt{border-bottom-color:#007bff;border-bottom-color:var(--primary-color,#007bff);color:#007bff;color:var(--primary-color,#007bff);font-weight:600}.SafetyFormReportingTab_tableActions__eNkNm{background-color:#fff;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;margin-left:.75rem;padding-top:.5rem;position:sticky;top:0;z-index:10}.SafetyFormReportingTab_headerWithRefresh__qjyXN{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;margin-left:.75rem;margin-right:.75rem;position:sticky;z-index:50}.SafetyFormReportingTab_headerWithRefresh__qjyXN h2{align-self:flex-start;flex-grow:1;font-size:1.25rem;margin-bottom:.5rem;margin-top:0;z-index:5}.SafetyFormReportingTab_headerButtons__9CnSG{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.SafetyFormReportingTab_tableWrapper__9dzNR{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;height:calc(100vh - 280px);margin:0 .5rem;overflow-y:auto;position:relative}.SafetyFormReportingTab_paginationControls__RNw8x{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:.5rem .5rem 0}.SafetyFormReportingTab_paginationLeftControls__BmVLc{align-items:center;display:flex;gap:.5rem}.SafetyFormReportingTab_pageSizeSelector__Kjx1t{align-items:center;display:none;gap:.25rem;margin-left:.5rem}.SafetyFormReportingTab_pageSizeSelector__Kjx1t label{color:#555;font-size:.85rem}.SafetyFormReportingTab_pageSizeSelect__spDOT{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem;min-width:60px;padding:.3rem .5rem}.SafetyFormReportingTab_paginationControls__RNw8x button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:.5rem 1rem}.SafetyFormReportingTab_paginationControls__RNw8x button:disabled{background-color:#ccc;cursor:not-allowed}.SafetyFormReportingTab_paginationControls__RNw8x span{font-size:.85rem;text-align:center}.SafetyFormReportingTab_noData__CqLDW{color:#666;font-style:italic;padding:2rem;text-align:center}.SafetyFormReportingTab_statusDraft__VRpSo{background-color:#fff3cd;color:#856404}.SafetyFormReportingTab_statusDraft__VRpSo,.SafetyFormReportingTab_statusSubmitted__43pQD{border-radius:12px;display:inline-block;font-size:.8125rem;font-weight:500;padding:.25rem .75rem}.SafetyFormReportingTab_statusSubmitted__43pQD{background-color:#d4edda;color:#155724}.SafetyFormReportingTab_statusApproved__hJ5Kx{background-color:#d1ecf1;border-radius:12px;color:#0c5460;display:inline-block;font-size:.8125rem;font-weight:500;padding:.25rem .75rem}@media screen and (min-width:670px){.SafetyFormReportingTab_tabSwitcher__G6Wr7,.SafetyFormReportingTab_tableActions__eNkNm{margin-left:1rem}.SafetyFormReportingTab_headerWithRefresh__qjyXN{margin-left:1rem;margin-right:1rem}.SafetyFormReportingTab_tableWrapper__9dzNR{margin:0 1rem}.SafetyFormReportingTab_paginationControls__RNw8x{margin:1rem}.SafetyFormReportingTab_paginationControls__RNw8x span{font-size:.9rem}}@media screen and (min-width:1024px){.SafetyFormReportingTab_tabSwitcher__G6Wr7,.SafetyFormReportingTab_tableActions__eNkNm{margin-left:1.5rem}.SafetyFormReportingTab_headerWithRefresh__qjyXN{flex-direction:row;margin-left:1.5rem;margin-right:1.5rem}.SafetyFormReportingTab_headerWithRefresh__qjyXN h2{font-size:1.25rem}.SafetyFormReportingTab_tableWrapper__9dzNR{height:calc(100vh - 320px);margin:0 1.5rem;overflow:hidden}.SafetyFormReportingTab_paginationControls__RNw8x{margin:1rem 1.5rem}.SafetyFormReportingTab_paginationControls__RNw8x span{font-size:1rem}.SafetyFormReportingTab_pageSizeSelector__Kjx1t{display:flex}}.DelLandingPage_pageContainer__AQoyi{display:flex;flex-direction:column;height:99%;margin-bottom:.5rem;position:fixed;width:100%}.DelLandingPage_loadingMessage__PkMRj{align-items:center;display:flex;font-size:1.2rem;height:100%;justify-content:center}.DelLandingPage_mainContent__lTADc{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-bottom:.1rem;margin-top:40px;overflow:auto;padding:.1rem .25rem .15rem;transition:all .3s ease;width:100%}.DelLandingPage_mainContent__lTADc.DelLandingPage_shifted__TzdKl{margin-top:80px}@media screen and (min-width:768px) and (max-width:1023px){.DelLandingPage_mainContent__lTADc{margin-bottom:.1rem;margin-top:50px}.DelLandingPage_mainContent__lTADc.DelLandingPage_shifted__TzdKl{margin-top:100px}}@media screen and (min-width:1024px){.DelLandingPage_mainContent__lTADc{margin:50px 0 0;padding:0 .1rem .1rem 10px;transition:all .3s ease;width:100%}.DelLandingPage_mainContent__lTADc.DelLandingPage_shifted__TzdKl{margin-left:200px;margin-right:0;margin-top:50px;padding-left:0;padding-right:0;width:calc(100% - 200px)}}.DelLandingPage_welcomeMessage__iGnmQ{align-items:center;color:var(--text-color);display:flex;flex-direction:column;height:60vh;justify-content:center;text-align:center}.DelLandingPage_welcomeMessage__iGnmQ h2{font-size:2rem;margin-bottom:1rem}.DelLandingPage_welcomeMessage__iGnmQ p{font-size:1.2rem;opacity:.8}
/*# sourceMappingURL=main.8fe1d7f9.css.map*/