@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Montserrat:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f7fa;color:#333;font-family:Roboto,sans-serif;margin:0;padding:0}.signup-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:400px;padding:20px;width:100%}.signup-header{color:#333;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.logo-container{margin-bottom:30px;text-align:center}.logo{height:auto;width:120px}.signup-form{display:flex;flex-direction:column}.input-group{border:1px solid #ddd;margin-bottom:10px;padding:5px}.input-group input{border-radius:5px;flex:1 1;font-family:Roboto,sans-serif;font-size:14px;height:2px;padding:6px 10px}.input-group .icon{color:#007bff;margin-right:8px}.adminsignup-submit-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;padding:10px 0;transition:background-color .3s}.submit-btn:hover{background-color:#0056b3}.login-link{color:#6c757d;font-size:1rem;font-weight:400;margin-top:1.5rem;text-align:center}.login-link-text{color:#007bff;font-weight:700;text-decoration:none;transition:color .3s ease,transform .3s ease}.login-link-text:hover{color:#0056b3;text-decoration:underline;transform:translateY(-2px)}.login-link span{color:#6c757d}.error-message{font-family:Roboto,sans-serif;font-size:12px;margin-bottom:1px;text-align:left}.custom-message{color:#e74c3c;font-size:16px;font-weight:700;margin-bottom:15px;text-align:center}@media (max-width:768px){.signup-container{padding:15px;width:90%}.signup-header{font-size:24px}.submit-btn{padding:10px 0}}.login-container{align-items:center;background-color:#f4f4f4;display:flex;height:100vh;justify-content:center}.login-box{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:30px;text-align:center;width:350px}.logo-container{margin-bottom:20px}.login-logo{height:auto;width:90px}h2{font-family:Arial,sans-serif;font-weight:600}.input-group,h2{margin-bottom:20px}.input-group{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;padding:10px}.input-group input{border:none;font-size:16px;outline:none;padding:10px;width:100%}.input-group .icon{color:#555;margin-right:10px}.adminlogin-submit-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.signup-link{color:#6c757d;font-size:1rem;font-weight:400;margin-top:1.5rem;text-align:center}.signup-link-text{color:#007bff;font-weight:700;text-decoration:none;transition:color .3s ease,transform .3s ease}.signup-link-text:hover{color:#0056b3;text-decoration:underline;transform:translateY(-2px)}.signup-link span{color:#6c757d}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.error-message{font-size:14px;margin-bottom:15px}.popup-overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-box{animation:fadeInOut 2.5s ease-in-out forwards;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0003;color:#333;font-size:15px;padding:20px 40px;text-align:center}.popup-box.success{border-top:6px solid #2ecc71}.popup-box.error{border-top:6px solid #e74c3c}.popup-box.info{border-top:6px solid #3498db}.AddOwner_addOwnerModalWrapper__--SuT{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:10px;position:fixed;top:0;width:100%;z-index:999}.AddOwner_modalContent__v29r1{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;height:auto;max-height:100%;overflow-y:auto;overflow:visible;padding:18px 20px;width:400px}.AddOwner_modalHeader__mUpqu{align-items:center;display:flex;justify-content:center;position:relative}.AddOwner_modalHeader__mUpqu h2{color:#000;margin:0 auto;text-align:center}.AddOwner_closeBtn__VpJki{background:#0000;border:none;color:#555;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;transition:color .2s ease}.AddOwner_closeBtn__VpJki:hover{color:#d32f2f}.AddOwner_modalForm__kh9ki{margin-top:20px;width:100%}.AddOwner_formGroup__ZphwF{margin-bottom:12px;width:100%}.AddOwner_inputWrapper__69PuK{display:flex;position:relative;width:100%}.AddOwner_inputWrapper__69PuK svg{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddOwner_formGroup__ZphwF input,.AddOwner_formGroup__ZphwF textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:35px;margin-top:5px;padding:7px 10px 7px 35px;transition:border-color .3s ease;width:100%}.AddOwner_formGroup__ZphwF input:focus,.AddOwner_formGroup__ZphwF textarea:focus{border-color:#007bff;outline:none}.AddOwner_formGroup__ZphwF input::placeholder,.AddOwner_formGroup__ZphwF textarea::placeholder{color:#bbb;font-style:normal;font-weight:700}.AddOwner_errorMessage__\+tHTs{color:red;font-size:.875rem;margin-bottom:10px;margin-top:5px}.AddOwner_errorMessageGlobal__gq2ck{color:red;font-size:.875rem;margin-bottom:20px;margin-top:15px;text-align:center}.AddOwner_addownerSubmitBtn__4Dtf7{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px 12px;transition:background-color .3s ease;width:100px}.AddOwner_addownerSubmitBtn__4Dtf7:disabled{background-color:#ccc;cursor:not-allowed}.AddOwner_addownerSubmitBtn__4Dtf7:hover:enabled{background-color:#0056b3}.AddOwner_cancelBtn__arGPx{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:background-color .3s ease}.AddOwner_cancelBtn__arGPx:hover{background-color:#b52a37}.AddOwner_modalActions__oPhJk{display:flex;gap:15px;justify-content:flex-end;margin-top:15px}.AddOwner_addownerSubmitBtn__4Dtf7,.AddOwner_cancelBtn__arGPx{border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;padding:8px 12px}.AddOwner_required__bKZMD{color:red;font-weight:700}.FlashNews_modal-overlay__c1aBk{align-items:center;animation:FlashNews_fadeIn__xZa0m .3s ease-in-out;background:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.FlashNews_modal-content__mmLX7{animation:FlashNews_slideUp__dFLGb .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;font-family:Segoe UI,Roboto,sans-serif;padding:30px;width:380px}.FlashNews_modal-header__9t2kq{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;padding-bottom:10px;position:relative}.FlashNews_modal-header__9t2kq .FlashNews_close-btn__J7Wyr{position:absolute;right:0;top:0;transform:translateY(10%)}.FlashNews_modal-header__9t2kq h2{color:#333;font-size:22px;font-weight:600;margin:0}.FlashNews_close-btn__J7Wyr{background:none;border:none;color:#666;cursor:pointer;font-size:22px;transition:color .2s ease}.FlashNews_close-btn__J7Wyr:hover{color:#000}.FlashNews_modal-form__OyCjm{margin-top:20px}.FlashNews_input-wrapper__Ej7Cf{position:relative;width:100%}.FlashNews_input-wrapper__Ej7Cf svg{color:#666;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.FlashNews_form-group__0tw3F input,.FlashNews_form-group__0tw3F textarea{border:1px solid #ddd;border-radius:6px;font-family:Segoe UI,sans-serif;font-size:15px;margin-top:8px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.FlashNews_form-group__0tw3F input:focus,.FlashNews_form-group__0tw3F textarea:focus{border-color:#007bff;box-shadow:0 0 6px #007bff33;outline:none}.FlashNews_form-group__0tw3F input::placeholder,.FlashNews_form-group__0tw3F textarea::placeholder{color:#aaa;font-style:italic;font-weight:400}.FlashNews_error-message__U\+on1{color:#d93025;font-size:.875rem;margin-top:5px}.FlashNews_modal-actions__JK8Si{display:flex;gap:12px;justify-content:space-between;margin-top:25px}.FlashNews_addowner-submit-btn__euzzB,.FlashNews_cancel-btn__UTssO{border:none;border-radius:6px;border-radius:4px;cursor:pointer;flex:1 1;flex:0 0 auto;font-size:15px;font-size:13px;font-weight:500;padding:12px;padding:6px 14px;transition:all .3s ease;width:auto}.FlashNews_addowner-submit-btn__euzzB{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.FlashNews_addowner-submit-btn__euzzB:hover:enabled{background:linear-gradient(135deg,#0069d9,#004a99)}.FlashNews_cancel-btn__UTssO{background:#f44336;color:#fff}.FlashNews_cancel-btn__UTssO:hover{background:#d32f2f}.FlashNews_error-message-global__Omx\+D{color:#d93025;font-size:.9rem;font-weight:500;margin:15px 0;text-align:center}input[type=file]{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#555;color:#000;font-family:Segoe UI,sans-serif;font-size:14px;padding:4px}input[type=file]::-webkit-file-upload-button:hover{background:#0056b3}input[type=file]::file-selector-button:hover{background:#0056b3}@keyframes FlashNews_fadeIn__xZa0m{0%{opacity:0}to{opacity:1}}@keyframes FlashNews_slideUp__dFLGb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:flex-start;height:100%;padding-top:40px;width:100%;z-index:999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;padding:30px;width:400px}.modal-header h2{color:#000}.close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:20px}.modal-form{margin-top:20px;width:100%}.form-group{margin-bottom:20px;width:100%}.input-wrapper{display:flex;position:relative;width:100%}.input-wrapper svg{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:30%;margin-top:5px;padding:10px 10px 10px 35px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#007bff;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#bbb;font-style:normal;font-weight:700;padding-left:0}.error-message{color:red;font-size:.875rem;margin-bottom:10px;margin-top:5px}.success-message{background-color:#4caf50;border-radius:5px;color:#fff;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}.error-message-global{color:red;font-size:.875rem;margin-bottom:20px;margin-top:15px;text-align:center}.additem-submit-btn{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 20px;transition:background-color .3s ease}.additem-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.additem-submit-btn:hover:enabled{background-color:#0056b3}.cancel-btn{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.cancel-btn:hover{background-color:#b52a37}.modal-actions{gap:10px;margin-top:10px}.additem-submit-btn,.cancel-btn{border-radius:8px;cursor:pointer;font-size:14px;padding:10px;width:37%}.input-wrapper select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:35px;margin-top:5px;padding-left:10px;padding-right:10px;transition:border-color .3s ease;width:100%}.input-wrapper select:focus{border-color:#007bff;outline:none}.modal-overlay{background-color:#f5f5f5;height:100vh;left:0;top:0;width:100vw}.modal-container{background:#fff;border-radius:8px;max-width:100%;padding:20px;width:400px}.modal-header{justify-content:center;position:relative}.modal-header h2{flex:1 1}.close-button{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:0}.form-group{margin-bottom:15px}.input-container{display:flex;position:relative}.input-icon{top:50%}.input-icon,.input-icon-address{color:#aaa;font-size:18px;left:10px;position:absolute;transform:translateY(-50%)}.input-icon-address{top:20%}input,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-top:5px;padding:8px 10px 8px 30px;width:100%}textarea{min-height:100px;resize:vertical}input,textarea{line-height:1.5}.error{color:red;font-size:12px;margin-top:5px}.modal-actions{display:flex;justify-content:space-between}.btn-add,.btn-cancel{border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.btn-add{background-color:#007bff;color:#fff}.btn-cancel{background-color:#dc3545;color:#fff}.btn-add:disabled,.btn-cancel:disabled{cursor:not-allowed;opacity:.6}.required{color:red;font-weight:700}.navbar{background-color:#f5f5f5;box-shadow:0 4px 10px #0000001a}.navbar-logo-img{height:auto;width:60px}.navbar-right{justify-content:flex-start}.navbar-link{color:#333;cursor:pointer;font-size:16px;font-weight:500;margin-right:20px}.logout-icon,.navbar-link:hover{color:#007bff}.logout-icon{font-size:30px;margin-right:35px;transition:color .3s ease}.logout-icon:hover{color:#e74c3c}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column}.navbar-right{flex-direction:row;margin-top:10px}.logout-icon,.navbar-link{margin-left:0;margin-top:10px}}.main-content{flex:1 1;padding:20px}.navbar{background-color:#2f4f4f;color:#ffebcd;justify-content:space-between;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.navbar,.navbar-left,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:#fff;font-weight:700;text-decoration:none}.navbar-logo-img{height:40px;margin-right:20px}.navbar-right{align-items:center;display:flex}.navbar-link{color:#fff;font-size:18px;margin-right:50px;text-decoration:none}.navbar-link:hover{text-decoration:underline}.logout-btn{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px 60px}.logout-btn:hover{background-color:#d32f2f}.dashboard-container{margin-top:0}.HomeMenu_top_menu__UR2nu{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 6px #0000000d;display:flex;justify-content:space-between;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.HomeMenu_navbar_left__W0J-G{align-items:center;display:flex}.HomeMenu_navbar_logo_img__21SSH{height:60px;margin-left:60px;width:60px}.HomeMenu_navbar_right__DP9ec{align-items:center;display:flex;justify-content:flex-start}.HomeMenu_menu_list__215a7{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.HomeMenu_menu_item__STpBA{color:#333;cursor:pointer;font-size:16px;font-weight:500;margin:0 30px;padding:10px 15px;position:relative;transition:color .3s ease}.HomeMenu_menu_item__STpBA:hover{color:#007bff}.HomeMenu_submenu__Jvz3s{background-color:#fff;border-radius:6px;box-shadow:0 4px 10px #00000026;list-style:none;margin:0;min-width:180px;padding:8px 0;position:absolute;right:0;top:35px}.HomeMenu_submenu__Jvz3s li{color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:background .2s ease}.HomeMenu_submenu__Jvz3s li:hover{background-color:#f5f5f5;color:#007bff}.ChangePassword_modal_overlay__vOnII{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;padding-top:40px;position:fixed;top:0;width:100%;z-index:999}.ChangePassword_modal_content__KnmXy{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;padding:30px;width:400px}.ChangePassword_modal_header__CdBRG{align-items:center;display:flex;justify-content:space-between}.ChangePassword_modal_header__CdBRG h2{color:#000;font-size:20px;margin:0}.ChangePassword_close_btn__wXjXg{background:none;border:none;color:#333;cursor:pointer;font-size:20px}.ChangePassword_modal_form__lDYSK{margin-top:20px;width:100%}.ChangePassword_form_group__cSzRc{margin-bottom:20px;width:100%}.ChangePassword_input_wrapper__mXyMe{display:flex;position:relative;width:100%}.ChangePassword_input_wrapper__mXyMe svg{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ChangePassword_form_group__cSzRc input,.ChangePassword_form_group__cSzRc textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:30%;margin-top:5px;padding:10px 10px 10px 5px;transition:border-color .3s ease;width:100%}.ChangePassword_form_group__cSzRc input:focus,.ChangePassword_form_group__cSzRc textarea:focus{border-color:#007bff;outline:none}.ChangePassword_form_group__cSzRc input::placeholder,.ChangePassword_form_group__cSzRc textarea::placeholder{color:#bbb;font-style:normal;font-weight:700;padding-left:0}.ChangePassword_error-message__VS49W{color:red;font-size:.875rem;margin-bottom:10px;margin-top:5px}.ChangePassword_success_message__49HzI{background-color:#4caf50;border-radius:5px;color:#fff;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}.ChangePassword_error_message_global__MoAEh{color:red;font-size:.875rem;margin-bottom:20px;margin-top:15px;text-align:center}.ChangePassword_submit_btn__9TDIx{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 20px;transition:background-color .3s ease}.ChangePassword_submit_btn__9TDIx:disabled{background-color:#ccc;cursor:not-allowed}.ChangePassword_submit_btn__9TDIx:hover:enabled{background-color:#0056b3}.ChangePassword_cancel_btn__9t6ET{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.ChangePassword_cancel_btn__9t6ET:hover{background-color:#b52a37}.ChangePassword_modal_actions__E7J9r{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.ChangePassword_cancel_btn__9t6ET,.ChangePassword_submit_btn__9TDIx{border-radius:8px;cursor:pointer;font-size:14px;padding:10px;width:37%}.ChangePassword_input_wrapper__mXyMe select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:35px;margin-top:5px;padding-left:10px;padding-right:10px;transition:border-color .3s ease;width:100%}.ChangePassword_input_wrapper__mXyMe select:focus{border-color:#007bff;outline:none}.ChangePassword_required__yj1y2{color:red}.UpdateKsbclPwd_modal_overlay__jH7Ps{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;padding-top:40px;position:fixed;top:0;width:100%;z-index:999}.UpdateKsbclPwd_modal_content__WX420{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;padding:30px;width:400px}.UpdateKsbclPwd_modal_header__AeE0i{align-items:center;display:flex;justify-content:space-between}.UpdateKsbclPwd_modal_header__AeE0i h2{color:#000;font-size:20px;margin:0}.UpdateKsbclPwd_close_btn__Xvmak{background:none;border:none;color:#333;cursor:pointer;font-size:20px}.UpdateKsbclPwd_modal_form__QMkrw{margin-top:20px;width:100%}.UpdateKsbclPwd_form_group__TUCk2{margin-bottom:20px;width:100%}.UpdateKsbclPwd_input_wrapper__JwUN8{display:flex;position:relative;width:100%}.UpdateKsbclPwd_input_wrapper__JwUN8 svg{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UpdateKsbclPwd_form_group__TUCk2 input,.UpdateKsbclPwd_form_group__TUCk2 textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:30%;margin-top:5px;padding:10px 10px 10px 5px;transition:border-color .3s ease;width:100%}.UpdateKsbclPwd_form_group__TUCk2 input:focus,.UpdateKsbclPwd_form_group__TUCk2 textarea:focus{border-color:#007bff;outline:none}.UpdateKsbclPwd_form_group__TUCk2 input::placeholder,.UpdateKsbclPwd_form_group__TUCk2 textarea::placeholder{color:#bbb;font-style:normal;font-weight:700;padding-left:0}.UpdateKsbclPwd_error-message__AIbTB{color:red;font-size:.875rem;margin-bottom:10px;margin-top:5px}.UpdateKsbclPwd_success_message__tUSoN{background-color:#4caf50;border-radius:5px;color:#fff;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}.UpdateKsbclPwd_error_message_global__8LWlk{color:red;font-size:.875rem;margin-bottom:20px;margin-top:15px;text-align:center}.UpdateKsbclPwd_submit_btn__-fTGc{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 20px;transition:background-color .3s ease}.UpdateKsbclPwd_submit_btn__-fTGc:disabled{background-color:#ccc;cursor:not-allowed}.UpdateKsbclPwd_submit_btn__-fTGc:hover:enabled{background-color:#0056b3}.UpdateKsbclPwd_cancel_btn__ZIhAg{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.UpdateKsbclPwd_cancel_btn__ZIhAg:hover{background-color:#b52a37}.UpdateKsbclPwd_modal_actions__tJHvo{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.UpdateKsbclPwd_cancel_btn__ZIhAg,.UpdateKsbclPwd_submit_btn__-fTGc{border-radius:8px;cursor:pointer;font-size:14px;padding:10px;width:37%}.UpdateKsbclPwd_input_wrapper__JwUN8 select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:14px;height:35px;margin-top:5px;padding-left:10px;padding-right:10px;transition:border-color .3s ease;width:100%}.UpdateKsbclPwd_input_wrapper__JwUN8 select:focus{border-color:#007bff;outline:none}.UpdateKsbclPwd_required__a6Qfv{color:red}.modal-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999!important}.packaging-modal{animation:fadeInUp .25s ease;background:#fff;border-radius:16px;box-shadow:0 6px 26px #0000002e;margin:0 auto;padding:28px;position:relative;width:460px}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header h2{font-size:20px;font-weight:300;margin:0;text-align:center;width:100%}.modal-close-btn{background:#0000;border:none;color:#666;cursor:pointer;font-size:22px;position:absolute;right:14px;top:12px;transition:.2s ease}.modal-close-btn:hover{color:#222;transform:scale(1.1)}.modal-divider{background:#e5e5e5;height:2px;margin:15px 0 20px}.packaging-form{display:flex;flex-direction:column;gap:18px}.form-group label{color:#444;display:block;font-size:14px;margin-bottom:6px}.form-group input,.form-group select{background:#fff;border:1px solid #d7d7d7;border-radius:10px;font-size:14px;padding:10px 14px;transition:.25s ease;width:100%}.form-group input:focus,.form-group select:focus{border-color:#4a90e2;box-shadow:0 0 6px #4a90e266;outline:none}.btn-packaging-submit{background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:300;margin-top:10px;padding:12px 22px;transition:.25s ease;width:100%}.btn-packaging-submit:hover{background:linear-gradient(135deg,#3b7ac2,#2d5f96);transform:translateY(-1px)}.popup-success{animation:fadeInOut 2s ease forwards;background:#43a047;border-radius:8px;color:#fff;margin-bottom:12px;padding:12px 16px;text-align:center}.close-row{display:flex;justify-content:flex-end;margin-top:15px}.btn-close{background:#ccc;border:none;border-radius:6px;cursor:pointer;padding:10px 16px}.btn-close:hover{background:#bbb}.btn-bottom-close{background:#ccc;border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.btn-bottom-close:hover{background:#bbb}.modal-box{animation:fadeInUp .25s ease;background:#fff;border-radius:14px;padding:25px;position:relative;width:480px;z-index:100000!important}.modal-close-icon{background:#0000;border:none;color:#666;cursor:pointer;font-size:22px;position:absolute;right:16px;top:14px;transition:.2s ease}.modal-close-icon:hover{color:#000;transform:scale(1.1)}.modal-form{display:flex;flex-direction:column;gap:18px}.modal-submit-btn{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 18px;transition:.25s ease-in-out;width:100%}.modal-submit-btn i{font-size:16px}.modal-submit-btn:hover{opacity:.95}.packaging-card{background:#fff;border-radius:12px;box-shadow:0 4px 14px #00000014;margin:25px auto;max-height:90vh;max-width:1100px;overflow-y:auto;padding:25px;padding-bottom:80px!important}.packaging-header{align-items:center;display:flex;justify-content:center;margin-bottom:18px;position:relative}.packaging-header h2{color:#333;flex:1 1;font-size:24px;font-weight:400;text-align:center}.packaging-search{border:1px solid #bfc5d2;border-radius:8px;font-size:14px;outline:none;padding:8px 12px;position:absolute;right:40px;transition:.2s;width:250px}.packaging-search:focus{border-color:#1a73e8;box-shadow:0 0 5px #1a73e866}.packaging-table{border-collapse:collapse;margin-bottom:25px!important;margin-top:10px;padding-bottom:40px;width:100%}.packaging-table th{background:#f5f7fa;border-bottom:2px solid #e5e7eb;color:#555;font-weight:400;padding:6px 18px;text-align:left}.packaging-table td{border-bottom:1px solid #eee;color:#333;padding:6px 18px;text-align:left}.packaging-table tr:hover{background:#f7fbff;transition:.2s}.no-data{color:#888;font-size:14px;padding:20px;text-align:center}.pagination{align-items:center;display:flex;justify-content:center;margin-top:10px}.page-btn{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin:0 10px;padding:6px 10px;transition:.2s}.page-btn:disabled{background:#c6d7ef;cursor:not-allowed}.page-btn:hover:not(:disabled){background:#0f5fc4}.page-info{color:#444;font-size:15px}.popup-overlay{position:fixed!important;z-index:1000000!important}.packaging-close-btn{background:#0000;border:#357abd;color:#555;cursor:pointer;font-size:20px;position:absolute;right:0;top:0;z-index:10}.packaging-close-btn:hover{color:#000;transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=main.a7c16dc7.css.map*/