@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap";.child{flex:1;padding:40px 48px;display:flex;flex-direction:column;height:420px!important}.form-field .MuiOutlinedInput-root{border-radius:15px!important;padding:0 30px!important;border-color:#263142!important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{transition:background-color 9999s ease-in-out 0s!important}.form-field .MuiInputBase-input:-webkit-autofill,.form-field .MuiInputBase-input:-webkit-autofill:hover,.form-field .MuiInputBase-input:-webkit-autofill:focus,.form-field .MuiInputBase-input:-webkit-autofill:active{-webkit-text-fill-color:#99a0ac!important;font-size:1.2rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;padding:14.5px 14px 14.5px 0!important;background-color:#0b1220!important;transition:background-color 9999s ease-in-out 0s}.login-main-image{max-width:90%;height:auto}@media(max-width:1300px){.login-paper{padding:1.5rem}.login-logo{width:200px}.login-title{font-size:1.25rem!important}.child{flex:1 1;padding:10px 40px;height:365px!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:1.2rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;padding:14.5px 14px 14.5px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:1.2rem!important;font-weight:750!important;font-family:Albert Sans,sans-serif!important}.login-img-title-one{color:#fff;font-weight:50!important;font-size:1.2rem!important}.login-img-title-two{color:#fff;font-weight:500!important;font-size:.7rem!important;font-family:Albert Sans,sans-serif!important}.form-field-container-login{margin-bottom:1rem}.login-button{margin-top:.4rem!important;margin-bottom:.5rem!important;padding:6px 0!important;background-color:#3b82f6!important;border-radius:12px!important;font-size:.9rem!important;font-weight:550!important}.signup-title-lg{font-weight:600!important;margin-bottom:8px;color:#989fab!important;font-family:Albert Sans,sans-serif!important;text-align:left!important;font-size:.64rem!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:.64rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1em!important;padding:10.5px 10px 10.5px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:.64rem!important;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.remember-label .MuiTypography-root{font-size:.64rem!important;color:#a8b1bc;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.forgot-link{font-size:.64rem!important;font-weight:650!important;color:#25638f}.form-field-container-login{margin-bottom:.6rem!important;position:relative}.right{width:300px}.login-main-image{max-width:95%;height:auto}.form-field .MuiOutlinedInput-root{border-radius:9px!important;padding:0 20px!important}.input-icon{width:19px;margin-right:1px}.divider-text{margin:0 5px!important;color:#eaedf1;font-weight:500;font-size:.64rem!important;font-family:Albert Sans,sans-serif!important}.left{width:300px}.remember-checkbox .MuiSvgIcon-root{font-size:15px;background-color:#1e293b}.social-btn{width:100%;height:30px;border-radius:8px!important;border:1px solid #dadce0!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a;text-transform:none!important;font-family:Roboto,sans-serif!important;font-weight:500!important;color:#3c4043!important;padding:0 4px!important;display:flex!important;align-items:center!important;font-size:.6rem!important;transition:background-color .2s,box-shadow .2s}.login-header{margin-bottom:.9rem}.login-sub-title{font-size:8.7px!important}.social-btn .social-icon{width:15px;margin-right:8px}.google-icon{width:15px}}@media(min-width:1800px){.login-paper{padding:3rem}.login-logo{width:280px}.login-title{font-size:2.2rem!important}.child{flex:1 1;padding:30px 70px}.form-field-container-login{margin-bottom:1.5rem}.login-button{margin-top:1rem!important;margin-bottom:1rem!important;padding:12px 0!important;background-color:#3b82f6!important;border-radius:14px!important;font-size:1.5rem!important;font-weight:600!important}.signup-title-lg{font-weight:600!important;margin-bottom:12px;color:#989fab!important;font-family:Albert Sans,sans-serif!important;text-align:left!important;font-size:1.6rem!important}.child{height:610px!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:1.7rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.4em!important;padding:14px 14px 14px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:1.7rem!important;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.remember-label .MuiTypography-root{font-size:1.7rem!important;color:#a8b1bc;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.forgot-link{font-size:1.7rem!important;font-weight:650!important;color:#25638f}.form-field-container-login{margin-bottom:1rem!important;position:relative}.right{width:500px}.login-main-image{max-width:90%;height:auto}.form-field .MuiOutlinedInput-root{border-radius:12px!important;padding:0 28px!important}.input-icon{width:24px;margin-right:6px}.divider-text{margin:0 8px!important;color:#eaedf1;font-weight:600;font-size:1.6rem!important;font-family:Albert Sans,sans-serif!important}.left{width:500px}.remember-checkbox .MuiSvgIcon-root{font-size:18px;background-color:#1e293b}.social-btn{width:100%;height:55px;border-radius:6px!important;border:1px solid #dadce0!important;background-color:#fff!important;box-shadow:0 2px 6px #0000001a;text-transform:none!important;font-family:Roboto,sans-serif!important;font-weight:500!important;color:#3c4043!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px;font-size:1rem!important;transition:background-color .2s,box-shadow .2s}.login-header{margin-bottom:1.5rem}.login-sub-title{font-size:1rem!important}.social-btn .social-icon{width:22px;margin-right:10px}.google-icon{width:22px}}.form-container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:16px;background:#dcf0fe}.signup-paper{max-width:470px;width:100%;padding:33px 44px;border-radius:30px!important;background-color:#fff;box-shadow:0 4px 20px #00000014}.Mui-disabled{opacity:1!important;color:#fff!important;cursor:not-allowed!important}.signup-page-wrapper{min-height:100vh;background-color:#ddf0fe;display:flex;align-items:center;justify-content:center}.signup-main-image{width:74%!important}.signup-title{color:#455a64!important;margin-bottom:0!important;font-family:Albert Sans,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;text-align:center!important}.signup-subtitle{margin-bottom:30px!important;font-size:.9rem!important;color:#a4a8ab!important;font-family:Albert Sans,sans-serif!important}.terms-container{border:1px solid #ccc;padding:4px 8px;border-radius:8px;display:inline-flex;align-items:center}.signup-main-image-container{display:flex;align-items:center;justify-content:center}.signup-main-card-container{display:flex;align-items:center;justify-content:flex-end}.email-note{margin-bottom:16px!important}.password-grid{margin-bottom:8px!important;flex-wrap:nowrap!important;margin-top:6px!important;gap:7px!important}.password-field-container{position:relative}.custom-input-field .MuiOutlinedInput-root{border-radius:8px!important;padding:0 30px!important}.custom-input-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important;border-width:2px!important}.custom-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.custom-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important;border-width:3px!important}.custom-input-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#e9653c!important;border-width:3px!important}.custom-input-field .MuiInputBase-input::placeholder{color:#77838f;opacity:1;font-size:.9rem!important;font-family:Albert Sans,sans-serif!important}.custom-input-field .MuiInputBase-input:-webkit-autofill{-webkit-text-fill-color:#77838F!important;font-size:.9rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important}.validation-container{position:absolute;top:100%;left:0;z-index:10;margin-top:8px;animation:fadeInUp .3s ease-out}.password-validation{width:300px}.confirm-validation{width:250px}.validation-tooltip{padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #00000026;position:relative}.otp-input .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9}.validation-icon{width:16px;height:16px;margin-right:8px}.password-validation-box{border:1px solid #D9D9D9!important;border-radius:10px;padding:10px!important;margin:5px 0!important;color:#77838f;background-color:transparent!important}.validations-grid{display:flex!important;flex-direction:column!important}.password-validation-box .MuiTypography-root{color:#77838f;font-size:.538rem!important;font-family:Albert Sans,sans-serif!important}.validation-text .MuiTypography-root{font-size:.6rem;font-family:Albert Sans,sans-serif!important}.password-validation-box .MuiBox-root{margin-bottom:0;font-size:.6rem;font-family:Albert Sans,sans-serif!important}.password-validation-box .MuiBox-root:last-child{margin-bottom:0}.password-toggle-btn-signup{color:#7e8995!important}.signup-button{margin-top:8px!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important;font-weight:700!important;text-transform:none!important;font-size:1.3rem!important;background-color:#3b82f6!important;font-family:Albert Sans,sans-serif!important;border-radius:8px!important}.signup-grid{display:flex;background:transparent;overflow:visible}.divider-container-signup{display:flex;align-items:center;color:#00000061}.divider{flex-grow:1}.divider-text-signup{padding-left:16px;padding-right:16px;color:#4a5568;font-size:.9rem!important;font-family:Albert Sans,sans-serif!important}.social-buttons{margin-top:16px}.google-button,.linkedin-button{padding-top:12px!important;padding-bottom:12px!important;text-transform:none!important;font-weight:600!important;border-color:#e2e8f0!important;color:#4a5568!important}.google-button:hover,.linkedin-button:hover{border-color:#d9d9d9!important;background-color:#f7fafc!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.password-grid{flex-wrap:wrap!important}.password-validation,.confirm-validation{width:100%;left:0}.validation-tooltip:before{left:50%;transform:translate(-50%) rotate(45deg)}}.password-rules{border:1px solid #ccc;border-radius:4px;margin-top:8px;padding:12px;font-size:.75rem;font-family:Albert Sans,sans-serif!important;color:#0000008a;max-height:140px;overflow-y:auto}.rules-list{padding-left:16px;margin:0}.rules-list li{margin-bottom:4px}.signup-button{margin-top:16px;font-weight:700;text-transform:none}.divider-container-signup{display:flex;align-items:center;margin-bottom:15px!important;font-family:Albert Sans,sans-serif!important;color:#0000008a;font-size:.8rem;margin-top:10px!important}.divider-line{flex-grow:1;flex:1 1;border-color:#d9d9d9!important;border-width:1px!important}.divider-text-signup{margin:0 8px;white-space:nowrap}.social-button{text-transform:none;font-weight:600}.illustration-container{flex:1;display:flex;justify-content:center;align-items:center}.illustration-image{max-width:100%;max-height:380px;-webkit-user-select:none;user-select:none}.password-row.MuiGrid-container{flex-wrap:nowrap!important}.password-row .password-item.MuiGrid-item{flex:1}.form-field-container{margin-bottom:1rem;position:relative}.custom-input-field .MuiOutlinedInput-root{border-radius:8px!important;padding:0 18px!important;border-color:#d9d9d9!important}.custom-input-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.custom-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.custom-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important;border-width:1px!important}.custom-input-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#e9653c!important;border-width:1px!important}.validation-container{position:absolute;top:100%;left:0;z-index:1000;margin-top:8px;animation:fadeInUp .3s ease-out;pointer-events:none}.password-validation,.confirm-validation{width:300px}.validation-tooltip{padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #00000026;position:relative;pointer-events:auto}.validation-tooltip:before{content:"";position:absolute;top:-8px;left:20px;width:16px;height:16px;background:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;transform:rotate(45deg)}.tooltip-title{margin-bottom:12px!important;color:#333}.validation-item{display:flex;align-items:center;margin-bottom:8px}.validation-icon{width:16px;height:16px;margin-right:8px;flex-shrink:0}.validation-text{font-size:.6rem!important;font-family:Albert Sans,sans-serif!important;line-height:1.4}.custom-input-field .MuiInputBase-input{color:#77838f;font-size:.9rem!important;border-radius:10px!important;font-family:Albert Sans,sans-serif!important;height:1em!important;padding:13px 0!important;font-weight:500!important}.custom-input-field .MuiInputBase-input::placeholder{color:#a4a8ab!important;opacity:1;font-size:.88rem!important;font-family:Albert Sans,sans-serif!important}.lock-icon{color:#77838f;font-size:18px}.custom-input-field .MuiInputLabel-root{color:#77838f}.terms-label{color:#7e8995!important;font-size:1.1rem!important;font-family:Albert Sans,sans-serif!important;font-weight:500!important}.terms-label-link{font-size:1.1rem;font-family:Albert Sans,sans-serif!important;color:#7e8995!important;font-weight:500!important}.custom-checkbox{transform:scale(1.2);color:#d9d9d9!important;padding:4px 8px 4px 0!important;margin:0!important}.custom-checkbox:hover,.custom-checkbox.Mui-focusVisible{background-color:transparent!important}.custom-checkbox .MuiTouchRipple-root{display:none}.email-text.MuiTypography-root{font-size:.6rem!important}.custom-input-field .MuiOutlinedInput-notchedOutline{border-color:#77838f;border-radius:8px!important}.email-text.MuiTypography-root{color:#77838f;font-size:.8rem!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;font-weight:500!important;margin-bottom:5px!important}.otp-dialog .MuiPaper-root{border-radius:16px!important;padding:10px!important;max-width:420px}.otp-dialog-title{text-align:center;position:relative;padding:16px!important}.otp-close-btn{position:absolute!important;right:8px;top:8px;color:#6c757d!important}.otp-dialog-content{text-align:center;padding:10px 50px!important}.otp-security-icon{width:70px!important;color:#2d6d9a;margin-bottom:12px}.otp-heading{font-weight:700!important;font-size:1.4rem!important;margin-bottom:1px!important;font-family:Albert Sans,sans-serif!important;color:#455a64}.otp-subtext{font-weight:700!important;font-size:1rem!important;color:#455a64!important;margin-bottom:24px!important;font-family:Albert Sans,sans-serif!important}.otp-input-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:1px!important}.otp-input .MuiOutlinedInput-root{width:40px!important;height:40px!important;font-size:1.2rem!important;text-align:center;border-radius:8px!important}.otp-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 1px 1px #87ceeb;border-color:#87ceeb!important}.otp-verify-btn{background-color:#3b82f6!important;font-weight:600!important;text-transform:none!important;font-size:1.4rem!important;border-radius:10px!important;padding:3px 0!important;font-family:Albert Sans,sans-serif!important}.otp-resend-text{margin-top:16px!important;font-size:.85rem!important;color:#6c757d!important}.otp-resend-btn{font-size:.85rem!important;text-transform:none!important;color:#e9653c!important;font-weight:450!important}.otp-timer-text{margin-top:8px!important;color:#6b7280;font-family:Albert Sans,sans-serif}.otp-timer{font-weight:700;color:#2d6d9a}.password-Box{display:flex;flex-direction:row;gap:5px;margin-top:5px}.input-signup-icon{width:20px;margin-right:1px}@media(max-width:1430px){.password-validation-box .MuiTypography-root{color:#77838f;font-size:.51rem!important;font-family:Albert Sans,sans-serif!important}.input-signup-icon{width:14px;margin-right:1px}.custom-input-field .MuiInputBase-input{color:#a4a8ab!important;font-size:.7rem!important;border-radius:10px!important;font-family:Albert Sans,sans-serif!important;height:1em!important;padding:9px 0!important}.divider-text-signup{padding-left:10px;padding-right:10px;font-size:.7rem!important;font-weight:500!important}.custom-input-field .MuiInputBase-input::placeholder{color:#a4a8ab!important;opacity:1;font-size:.7rem!important;font-weight:500!important;font-family:Albert Sans,sans-serif!important}.signup-paper{max-width:360px;width:100%;padding:24px 35px;border-radius:20px!important;background-color:#fff;box-shadow:0 4px 20px #00000014}.signup-title{font-size:1.1rem!important}.password-toggle-btn-signup{color:#7e8995!important;height:20px}.signup-button{margin-top:6px!important;margin-bottom:2px!important;padding-top:2px!important;padding-bottom:2px!important;font-weight:600!important;text-transform:none!important;font-size:1rem!important;background-color:#3b82f6!important;font-family:Albert Sans,sans-serif!important;border-radius:5px!important}.terms-checkbox .MuiSvgIcon-root{font-size:14px}.terms-label{font-size:12px!important}.signup-subtitle{margin-bottom:18px!important;font-size:.6rem!important}.custom-input-field .MuiOutlinedInput-root{padding:0 10px!important}.custom-input-field .MuiOutlinedInput-root fieldset{border-radius:6px!important;border-color:#d9d9d9!important}.password-validation-box{border:1px solid #D9D9D9!important;border-radius:10px;padding:14px!important;margin:2px 0!important;color:#77838f;background-color:transparent!important}.custom-checkbox.MuiCheckbox-root{padding:7px!important}.custom-input-field .MuiOutlinedInput-root fieldset{border-width:.6px!important;border-color:#d9d9d9!important;border-radius:6px!important}.password-toggle-btn-signup .MuiSvgIcon-root{font-size:18px!important}.password-grid{margin-bottom:5px!important;flex-wrap:nowrap!important;margin-top:6px!important;gap:4px!important}.validation-icon{width:6px!important;height:6px!important;margin-right:6px;flex-shrink:0}.email-text.MuiTypography-root{color:#77838f;font-size:.64rem!important}.signup-main-image{width:70%!important}.signup-main-image-container{justify-content:center}}@media(min-width:1800px){.password-validation-box .MuiTypography-root{color:#77838f;font-size:.7rem!important;font-family:Albert Sans,sans-serif!important}.custom-input-field .MuiInputBase-input{color:#77838f;font-size:1rem!important;border-radius:12px!important;font-family:Albert Sans,sans-serif!important;height:2em!important;padding:8px 0!important}.custom-input-field .MuiInputBase-input::placeholder{color:#77838f;opacity:1;font-size:1rem!important;font-weight:500!important;font-family:Albert Sans,sans-serif!important}.signup-paper{max-width:545px;width:100%;padding:33px 44px;border-radius:36px!important;background-color:#fff;box-shadow:0 6px 28px #0000001a}.password-toggle-btn-signup{color:#7e8995!important;height:30px}.signup-button{margin-top:10px!important;padding-top:10px!important;padding-bottom:10px!important;font-weight:600!important;text-transform:none!important;font-size:1.2rem!important;background-color:#3b82f6!important;font-family:Albert Sans,sans-serif!important;border-radius:8px!important}.terms-checkbox .MuiSvgIcon-root{font-size:20px}.terms-label{font-size:16px!important}.signup-subtitle{margin-bottom:15px!important;font-size:1rem!important}.custom-input-field .MuiOutlinedInput-root{padding:0 20px!important}.custom-input-field .MuiOutlinedInput-root fieldset{border-radius:8px!important;border-color:#d9d9d9!important;border-width:1.2px!important}.password-validation-box{border:1.2px solid #D9D9D9!important;border-radius:12px;padding:10px 20px!important;margin:6px 0!important;color:#77838f;background-color:transparent!important}.custom-checkbox.MuiCheckbox-root{padding:12px!important}.password-toggle-btn-signup .MuiSvgIcon-root{font-size:24px!important}.password-grid{margin-bottom:10px!important;flex-wrap:nowrap!important;margin-top:12px!important;gap:8px!important}.validation-icon{width:12px!important;height:12px!important;margin-right:8px;flex-shrink:0}.email-text.MuiTypography-root{color:#77838f;font-size:1rem!important}.signup-main-image{width:77%!important}}@media(max-width:900px){.signup-paper{flex-direction:column}.password-Box{flex-direction:column!important;gap:5px}.otp-input .MuiOutlinedInput-root{width:0px!important;font-size:1rem!important}.password-validation-box{margin:8px 0!important}.illustration-container{display:none}.otp-input-row-login{gap:0px!important}.otp-dialog-content{text-align:center;padding:10px!important;margin:5px!important}.signup-paper{max-width:301px;width:100%;padding:13px 25px!important}.otp-dialog .MuiPaper-root{margin:10px!important}.otp-input-row{gap:15px;margin-bottom:1px!important}}.select-packages-container{background:#f7faff;min-height:100vh;padding:0!important}.page-content{padding:15px 28px;margin:0 90px}.header-section{text-align:start;margin-bottom:0rem}.delet-bg{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 8px #0000003d;cursor:pointer;display:flex;justify-content:center;padding:7px;position:absolute;right:-10px;top:-10px;width:auto;z-index:999}.delet-bg:hover{transform:scale(1.1);background-color:#ffebee}.pk-dlt{width:13px!important}.main-title{font-weight:700!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1.4rem!important}.subtitle{color:#7f8c8d!important;font-weight:600!important;letter-spacing:.5px;margin-bottom:8px!important;font-size:.88rem!important}.packages-grid{position:relative;border-radius:8px;background-color:transparent;transition:all .3s ease;display:flex;flex-direction:row;width:auto;align-items:center}.packages-grid .MuiGrid-item{display:flex;align-items:stretch}.packages-grid .MuiPaper-root{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%;border-radius:6px!important;padding:14px 16px}.package-card{position:relative;padding:25px;border-radius:8px}.package-cards{width:28.7%!important}.package-card.selected{border:none;box-shadow:0 0 8px 2px #8ec6ff;transition:box-shadow .3s ease}.popular-badge{position:absolute;top:-10px;right:20px;background-color:#ff9800;color:#fff;padding:4px 12px;border-radius:12px;font-family:Albert Sans,sans-serif!important;font-size:12px;font-weight:700}.package-title-container{display:flex;align-items:center;justify-content:space-between}.package-sub-title.MuiTypography-root{font-family:Albert Sans,sans-serif!important;font-size:.7rem!important;color:#7f8c8d!important;font-weight:600!important;padding:0 6px;border-radius:10px!important}.company-details-section{margin-top:21px!important;margin-bottom:12px!important}.trial-badge{background-color:#e3f2fd;color:#1976d2;padding:4px 0;border-radius:8px;font-family:Albert Sans,sans-serif!important;font-size:11px;font-weight:500}.package-title{font-weight:600!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1.4rem!important}.price-section{margin-bottom:4px}.price-row{display:flex;align-items:center;gap:15px;margin-top:6px;flex-wrap:nowrap;word-wrap:break-word;white-space:normal}.price{font-weight:600!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:1.7rem!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:block!important;max-width:100%!important;line-height:1.3!important}.original-price{text-decoration:line-through;color:#77838f;font-family:Albert Sans,sans-serif!important;font-size:.9rem!important;font-weight:600!important}.discount-badge{background-color:#f3bc4f;font-weight:550!important;padding:3px 11px;color:#fff;font-family:Albert Sans,sans-serif!important;font-size:.6rem!important;border-radius:10px;line-height:unset!important}.terms-signup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:30px}.features{margin-bottom:18px}.feature-row{display:flex;align-items:center;margin:16px 0}.feature-icon{font-family:Albert Sans,sans-serif!important;font-size:18px!important;color:#77838f!important;margin-right:10px}.feature-text{font-size:1.1rem!important;color:#77838f!important;font-weight:600!important;font-family:Albert Sans,sans-serif!important}.select-btn{padding:8px 10px!important;border-radius:10px!important;font-weight:600!important;text-transform:none!important;font-family:Albert Sans,sans-serif!important;font-size:1.6rem!important;color:#fff!important;border:none!important;background:#9ca3af!important;line-height:1.2!important}.select-btn.selected{background:#3b82f6!important;color:#fff!important;border:none!important}.input-label.MuiTypography-root{font-family:Albert Sans,sans-serif!important;font-size:.94rem!important;color:#7f8c8f!important;font-weight:600!important;margin-bottom:2px!important}.company-details-paper{background:#fff!important;padding:10px 20px!important;border-radius:8px!important}.section-title{color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1.38rem!important;font-weight:600!important}.section-subtitle{color:#7f8c8d!important;line-height:1.6;font-family:Albert Sans,sans-serif!important;font-size:.9rem!important;font-weight:600!important;margin-bottom:10px!important}.logo-upload-section{margin-bottom:.8rem}.branch-address textarea{height:60px!important}.upload-area{border:1px solid #D9D9D9!important;border-radius:6px!important;background:#fff!important;transition:all .3s ease;height:86px;width:14%;min-width:120px;position:relative;background-color:#f9f9f9;padding:0;cursor:pointer}.upload-area:hover{border-color:#3b82f6;background-color:#f0f7ff}.upload-area.has-image{border-style:solid;padding:0}.upload-icon,.upload-area .MuiIconButton-root{background:#e3f2fd!important;color:#1976d2!important;margin-bottom:.5rem;width:48px;height:48px}.upload-image{width:40px;height:40px;object-fit:contain;opacity:.7;transition:all .3s ease}.upload-area:hover .upload-image{opacity:1;transform:scale(1.05)}.upload-area:hover .upload-image{opacity:1}.uploaded-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;transition:all .3s ease;border-radius:6px}.upload-area:hover .uploaded-image{opacity:.9}.upload-area:hover .uploaded-image{transform:scale(1.02)}.upload-hint{color:#7f8c8d;margin-bottom:10px!important;font-size:.85rem!important;font-weight:500!important}.company-logo{width:64px;height:64px;object-fit:cover;border-radius:8px}.upload-overlay{position:absolute;inset:0;border-radius:6px;background:#00000073;color:#fff;font-weight:600;font-size:.85rem;display:none;align-items:center;justify-content:center;text-transform:none}.upload-area:hover .upload-overlay{display:flex;color:#1976d2!important;margin-bottom:.5rem;width:48px;height:48px}.company-info-title{color:#455a64!important;margin-bottom:3px!important;font-weight:600!important;font-family:Albert Sans,sans-serif!important;font-size:1.2rem!important}.upload-hint{color:#77838f!important;margin-bottom:2px!important;font-size:.85rem!important;font-weight:550!important}.packages-input-field-box{display:flex;flex-direction:column}.packages-input-field-grid-box{display:flex;flex-direction:column;gap:8px;position:relative}.packages-input-field .MuiOutlinedInput-root{border-radius:5px;background:#fff;transition:all .3s ease}.packages-input-field .MuiOutlinedInput-root{min-width:90%!important;min-height:40px!important;padding:0!important}.packages-input-field .MuiInputBase-input{padding:8px!important;color:#77838f!important;font-size:1rem!important}.packages-input-field .MuiInputBase-input:-webkit-autofill,.packages-input-field .MuiInputBase-input:-webkit-autofill:hover,.packages-input-field .MuiInputBase-input:-webkit-autofill:focus,.packages-input-field .MuiInputBase-input:-webkit-autofill:active{-webkit-text-fill-color:#77838F!important;box-shadow:0 0 0 1000px #fff inset!important;font-weight:600!important}.pkg-db-edit-delete{position:absolute;right:4px;top:4px;width:16px!important}.packages-input-field .MuiSelect-select{display:flex;align-items:center;min-height:1.4375em;padding:16.5px 14px}.page-edit-content{margin:0 15px}.packages-input-field .MuiInputLabel-root{font-weight:500;color:#5a6c7d;transform:translate(14px,16px) scale(1)}.packages-input-field .MuiInputLabel-root.Mui-focused{color:#1976d2;transform:translate(14px,-9px) scale(.75)}.packages-input-field .MuiInputLabel-root.MuiFormLabel-filled{transform:translate(14px,-9px) scale(.75)}.signup-actions{text-align:center;display:flex;justify-content:flex-end;width:49%}.edit-signup-actions{text-align:center;display:flex;justify-content:center;width:100%;margin-bottom:5px}.signup-button-cs-edit{background:#3b82f6!important;border-radius:5px!important;padding:4px 48px!important;font-weight:600!important;font-family:Albert Sans,sans-serif!important;font-size:1.5rem!important;text-transform:none!important;transition:all .3s ease!important;min-width:50%!important;line-height:0!important;height:40px!important}.signup-button-cs{background:#3b82f6!important;border-radius:5px!important;padding:4px 48px!important;font-weight:600!important;font-family:Albert Sans,sans-serif!important;font-size:1.5rem!important;text-transform:none!important;transition:all .3s ease!important;min-width:100%!important;line-height:0!important;height:40px!important}.terms-checkbox{border-radius:5px!important;margin-left:0!important;height:40px!important}.signup-button-cs:active{transform:translateY(0)}.custom-checkbox.Mui-checked{color:#3b82f6!important}@media only screen and (max-width:900px){.packages-input-field .MuiOutlinedInput-root{min-width:100%!important}.terms-signup{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:15px}.package-title-container{flex-wrap:wrap}.signup-button-cs-edit{font-size:1.3rem!important}}@media(max-width:1430px){.page-content{margin:0 80px;padding:15px 28px}.company-details-section{margin-top:15px!important}.package-cards{width:28%!important}.main-title{font-size:1.3rem!important}.package-title{font-size:1.1rem!important}.price{font-size:1.4rem!important}.select-btn{font-size:1.2rem!important;line-height:.9!important;border-radius:6px!important}.packages-input-field .MuiOutlinedInput-root{min-width:320px;border:1px solid #D9D9D9!important}.packages-input-field .MuiInputBase-input{padding:8px 10px!important}.signup-button-cs{font-size:1.2rem!important;padding:4px!important}.features{margin-bottom:14px}.section-title{font-size:1.2rem!important}.section-subtitle{font-size:.9rem!important;margin-bottom:7px!important}.upload-area{width:14%}.packages-grid .MuiPaper-root{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%;border-radius:5px!important;padding:10px}.package-sub-title.MuiTypography-root{font-size:.7rem!important}.feature-row{margin:12px 0}.discount-badge{padding:1px 11px;font-size:.5rem!important}.feature-text{font-size:.88rem!important}}@media(max-width:900px){.package-cards{width:100%!important}.page-content{margin:0 10px;padding:24px}.upload-area{width:auto}.company-details-section{padding:0rem!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.packages-grid .MuiGrid-item{animation:slideInUp .6s ease-out}.packages-grid .MuiGrid-item:nth-child(1){animation-delay:.1s}.packages-grid .MuiGrid-item:nth-child(2){animation-delay:.2s}.packages-grid .MuiGrid-item:nth-child(3){animation-delay:.3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.packages-input-field .MuiOutlinedInput-root:hover fieldset,.packages-input-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#d9d9d9!important}.packages-input-field .MuiOutlinedInput-root fieldset{border-color:#d9d9d9;inset:-6px 0 0!important}.upload-area:focus-within{border-color:#d9d9d9!important;box-shadow:0 0 0 3px #1976d21a}.packages-input-field .MuiCircularProgress-root{color:#d9d9d9}.packages-input-field .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336}.packages-input-field .Mui-error .MuiFormHelperText-root{color:#f44336}@media(min-width:1800px){.page-content{margin:0 120px;padding:20px 28px}.packages-grid{gap:20px}.feature-text{font-size:1.5rem!important}.packages-input-field .MuiInputBase-input{margin:0!important;padding:12px 10px!important}.package-cards{width:25%}.section-title,.main-title{font-size:1.8rem!important}.package-title{font-size:1.4rem!important}.price{font-size:2rem!important}.select-btn{padding:4px 10px!important;font-size:2rem!important}.upload-area{width:12%;min-height:120px}.package-title{font-size:1.8rem!important}.input-label.MuiTypography-root{font-size:1.2rem!important;font-weight:600!important;margin-bottom:3px!important}.company-info-title{font-size:1.5rem!important}.upload-hint{color:#77838f!important;font-size:1.2rem!important}.packages-input-field-grid-box{gap:11px!important}.signup-button-cs{font-size:1.8rem!important}.subtitle,.section-subtitle{font-size:1.2rem!important}.discount-badge{line-height:1.5!important}}.account-created-page{background:#f7faff;min-height:100vh;display:flex;align-items:center;justify-content:center}.account-created-wrapper{width:100%;max-width:700px}.account-created-card{background:#fff;border:1px solid #e6ebf1;border-radius:16px;padding:0 82px 20px;text-align:center}.illustration-wrap{position:relative;display:flex;align-items:center;justify-content:center}.celebration-illustration{width:50%;object-fit:cover;border-radius:14px;display:block}.big-check{position:absolute;right:-10px;bottom:-10px;color:#22c55e;background:#eafaf1;border-radius:50%;width:44px!important;height:44px!important;box-shadow:0 8px 20px #22c55e40}.success-title{font-weight:800!important;font-family:Albert Sans,sans-serif!important;font-size:1.68rem!important;color:#455a64!important;margin-top:24px!important}.success-subtitle{color:#77838f!important;margin-top:8px!important;font-weight:600!important;font-family:Albert Sans,sans-serif!important;font-size:.89rem!important}.plan-summary{margin:16px auto 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:2px solid #e5e7eb;border-radius:12px;max-width:640px}.plan-left{display:flex;align-items:center;gap:10px}.plan-right{display:flex;align-items:center;gap:12px}.plan-chip{background:#ebe9e9!important;color:#77838f!important;font-weight:600!important}.paid-chip{background:#f3bc4f!important;color:#000!important;font-weight:700!important}.plan-name{font-weight:700;color:#455a64;font-family:Albert Sans,sans-serif!important;font-size:1.2rem!important}.plan-price{font-weight:700;font-family:Albert Sans,sans-serif!important;font-size:1.2rem!important;color:#111827}.meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:17px 0}.meta-chip{background:#f3f4f6!important;color:#77838f!important;font-weight:700!important;font-size:.77rem!important}.actions-row{display:flex;gap:14px;align-items:center;justify-content:center;margin:16px 0 22px}.invoice-btn{border-color:#d9d9d9!important;color:#455a64!important;background:#fff!important;text-transform:none!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;font-weight:600!important;border-radius:6px!important;padding:8px 16px!important}.invoice-btn:hover{background:#e0e7ff!important}.dashboard-btn{background:#3b82f6!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;font-weight:600!important;border-radius:6px!important;text-transform:none!important;padding:8px 16px!important}.dashboard-btn:hover{background:#2563eb!important}.info-banner{display:flex;align-items:center;gap:0px;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;padding:10px 12px;border-radius:12px;justify-content:center;font-family:Albert Sans,sans-serif!important;font-size:.8rem!important;margin:5px 0!important;font-weight:600}.info-icon{color:#6b7280;width:18px!important;margin-right:4px}@media(min-width:1800px){.account-created-card{padding:0 72px 20px}.celebration-illustration{width:48%}.big-check{right:-8px;bottom:-8px;width:42px!important;height:42px!important}.success-title{font-size:1.6rem!important;margin-top:22px!important}.success-subtitle{font-size:.88rem!important}.plan-summary{max-width:620px;padding:14px 16px;gap:12px}.plan-name,.plan-price{font-size:1.18rem!important}.meta-row{gap:10px;margin:16px 0}.meta-chip{font-size:.75rem!important}.actions-row{gap:12px;margin:14px 0 20px}.invoice-btn,.dashboard-btn{font-size:.98rem!important;padding:8px 16px!important}.info-banner{padding:10px 12px;font-size:.78rem!important;margin:5px 0!important}.info-icon{width:18px!important}}@media(max-width:1430px){.account-created-card{padding:0 56px 18px}.celebration-illustration{width:45%}.big-check{right:-6px;bottom:-6px;width:40px!important;height:40px!important}.success-title{font-size:1.52rem!important;margin-top:20px!important}.success-subtitle{font-size:.86rem!important;margin-top:6px!important}.plan-summary{max-width:600px;padding:8px 10px;gap:10px}.plan-name,.plan-price{font-size:.9rem!important}.meta-row{gap:8px;margin:14px 0 16px}.meta-chip{font-size:.5rem!important;height:20px!important}.actions-row{gap:12px;margin:14px 0 18px}.invoice-btn,.dashboard-btn{font-size:.75rem!important;padding:7px 10px!important}.info-banner{padding:4px 10px;font-size:.54rem!important;margin:4px 0!important}.info-icon{width:16px!important}.account-created-wrapper{width:100%;max-width:500px}.plan-chip{background:#ebe9e9!important;color:#77838f!important;font-weight:600!important;font-size:.7rem!important}.paid-chip{background:#f3bc4f!important;color:#000!important;font-weight:700!important;font-size:.7rem!important}.success-title{font-size:1rem!important;margin-top:8px!important}.success-subtitle{font-size:.6rem!important;margin-top:3px!important}}@media(max-width:900px){.account-created-card{padding:24px 16px;margin:0 10px!important}.celebration-illustration{width:180px;height:180px}.plan-summary{padding:12px 14px;gap:8px}}.table-footer{margin-top:12px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;color:#77838f;font-size:1rem!important;font-weight:600}.styled-table thead .MuiTableCell-root{color:#455a64;background-color:#f3f6fa;font-weight:700;border-bottom:1px solid #D9D9D9;padding:6px 4px!important}.styled-table tbody .MuiTableCell-root{color:#77838f;border-bottom:1px solid #D9D9D9;min-height:40px!important;text-align:unset!important}.styled-table tbody .MuiTableRow-root{height:20px!important}.config-package-card{padding:16px 18px!important;border-radius:8px!important;min-height:270px!important;display:flex!important;flex-direction:column!important}.config-package-card .package-title{font-size:1.3rem!important;font-weight:700!important}.config-package-card .price{font-size:1.7rem!important;font-weight:600!important}.price-con-row{display:flex;align-items:center;gap:10px;margin-top:6px}.config-package-card .price-row--edit{margin-top:0!important}.config-package-card .config-edit-button{margin-top:10px}.labeled-field{display:flex;flex-direction:column;gap:1px}.input-con-label{font-size:.59rem!important;line-height:1;color:#6b7280;font-weight:600}.config-package-card .trial-badge .MuiOutlinedInput-root{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-height:0!important}.package-title-con-container{display:flex;align-items:center;justify-content:space-between;gap:10px}.feature-con-text{font-size:1rem!important;color:#77838f!important;font-weight:700!important;font-family:Albert Sans,sans-serif!important}.config-package-card .trial-badge .MuiOutlinedInput-notchedOutline{border:none!important}.config-package-card .trial-badge .MuiInputBase-input{padding:2px 6px!important;background:transparent!important;font-size:11px!important;font-weight:500!important;color:#1976d2!important}.conpackages-input-field .MuiOutlinedInput-root{min-width:90%!important;padding:1px!important;font-size:1.05rem!important}.conpackages-input-field .MuiOutlinedInput-notchedOutline,.conpackages-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important}.conpackages-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important;border-width:1px!important}.conpackages-input-field .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.conpackages-input-field .MuiOutlinedInput-input:focus{outline:none!important}.package-title-field{width:77%!important}.package-tag-title-field{width:37%!important}.packages-input-field .MuiOutlinedInput-root{min-width:90%!important}.config-package-card .features{margin-bottom:0;flex:1 1 auto}.config-package-card>.MuiBox-root:last-child{margin-top:auto}.conpackages-input-field .MuiOutlinedInput-input{padding:2px!important;color:#77838f!important;height:1.15em!important}.input-con-label.MuiTypography-root{font-family:Albert Sans,sans-serif!important;font-size:.6rem!important;color:#77838f!important;font-weight:500!important}.feature-con-row{display:flex;align-items:center;margin:16px 0}@media(max-width:900px){.package-title-con-container{flex-wrap:wrap;gap:0px}}@media(max-width:1400px){.feature-con-text{font-size:1rem!important;color:#77838f!important;font-weight:700!important;font-family:Albert Sans,sans-serif!important}.config-package-card .package-title{font-size:1.37rem!important;font-weight:700!important}.input-con-label.MuiTypography-root{font-size:.375rem!important}.conpackages-input-field .MuiOutlinedInput-root{min-width:90%!important;padding:1px!important;font-size:.79rem!important}.config-package-card{padding:16px 18px!important;border-radius:8px!important;min-height:227px!important;display:flex!important;flex-direction:column!important}}@media(min-width:1800px){.input-con-label.MuiTypography-root{font-size:.7rem!important}}.configure-layout{display:flex;min-height:100vh;padding-top:64px;background:#f7f9fc}.configure-content{flex:1}.original-cp-price{text-decoration:line-through;color:#77838f;font-family:Albert Sans,sans-serif!important;font-size:1.2rem!important;font-weight:600!important}.pkg-card{min-height:450px!important}.edit-add-sc-btn{background-color:#3b82f6!important;font-size:1.5rem!important;width:100%!important;padding:10px 2px!important;font-family:Albert Sans,sans-serif!important;border:none!important}.edit-add-sc-btn:focus,.edit-add-sc-btn:active{outline:none!important;box-shadow:none!important;border:none!important}.swal2-actions{display:flex!important;flex-direction:row!important;width:85%!important;flex-wrap:nowrap!important;margin-top:2px!important}.header-section{margin-bottom:16px;margin-top:16px!important}.packages-grid{margin-top:8px}.feature-config-row{display:flex;align-items:center;margin:16px 0}.package-con-cards{position:relative;width:28.7%}.pkg-delete{z-index:5;margin-top:0!important;width:15px!important}@media(max-width:900px){.feature-config-row{margin:11px 0}}@media(max-width:1300px){.configure-layout{padding-top:40px}.configure-content{padding:12px}.config-package-card .price{font-size:1.4rem!important;font-weight:700!important}}.perm-title{font-weight:700!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:1.1rem!important;margin-bottom:6px!important}.edit-add-btn{background-color:#3b82f6!important;font-size:1.5rem!important;width:100%!important;padding:0!important;font-family:Albert Sans,sans-serif!important}.branch-name{margin:0;font-size:1.3rem!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-weight:700!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch;transition:all .3s ease}.filter-menu .MuiPaper-root{border-radius:12px;padding:0;min-width:220px;height:260px;overflow-y:auto}.filter-menu-list{padding-top:0}.clear-filter-btn{font-weight:600!important;color:#e9653c!important;border-bottom:1px solid #e0e0e0!important}.menu-item{padding-top:6px!important;padding-bottom:6px!important}.branch-name.expanded{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}.add-branch-input .MuiInputBase-input{font-size:14px;color:#77838f;padding:5px 6px!important}.add-branch-input .MuiInputBase-input::placeholder{color:#9e9e9e;opacity:1;font-size:.85rem!important}.branch-card-acces-ui,.responsive-card{padding:10px 15px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1300px){.branch-main{padding-top:35px}.main-title-branch{font-size:1.25rem!important}.branch-text.MuiTypography-root{font-size:.85rem!important}.filter-btn{padding:2px 30px 2px 14px!important;border-radius:3px!important;display:inline-flex;align-items:center;gap:4px;min-width:140px!important;font-size:.85rem!important}.bd-content{padding:15px 49px!important;margin:0!important;background-color:#f7faff!important}.sub-main-title-branch{font-weight:600!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:.85rem!important}.edit-add-btn{background-color:#3b82f6;font-size:1.1rem!important}.branch-name{font-size:1.25rem!important}.branch-card-title{margin-bottom:5px!important}.branch-details{padding:8px 0!important}.branch-details-input{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:5px 8px!important}.branch-details-edit{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:5px 0!important}}.perm-row .MuiSwitch-root{width:46px;height:20px;justify-self:center}.perm-row .MuiSwitch-switchBase{padding:2px!important}.perm-row .MuiSwitch-thumb{width:16px!important;height:16px!important}.perm-row .MuiSwitch-track{border-radius:10px!important}.perm-row .MuiSwitch-switchBase.Mui-checked{transform:translate(26px)!important}.perm-row .MuiSwitch-switchBase.Mui-checked:active{transform:translate(23px)!important}@media(max-width:599px){.perm-row .MuiSwitch-root{width:52px!important;height:24px!important}.perm-row .MuiSwitch-thumb{width:20px!important;height:20px!important}.perm-row .MuiSwitch-track{border-radius:12px!important}.perm-row .MuiSwitch-switchBase.Mui-checked{transform:translate(28px)!important}.perm-row .MuiSwitch-switchBase.Mui-checked:active{transform:translate(25px)!important}}@media(min-width:600px)and (max-width:1024px){.perm-row .MuiSwitch-root{width:46px!important;height:20px!important}.perm-row .MuiSwitch-thumb{width:16px!important;height:16px!important}.perm-row .MuiSwitch-track{border-radius:10px!important}.perm-row .MuiSwitch-switchBase.Mui-checked{transform:translate(26px)!important}.perm-row .MuiSwitch-switchBase.Mui-checked:active{transform:translate(23px)!important}}@media(max-width:1430px){.perm-row .MuiSwitch-root{width:38px!important;height:16px!important}.perm-row .MuiSwitch-thumb{width:12px!important;height:12px!important}.perm-row .MuiSwitch-track{border-radius:13px!important}.perm-row .MuiSwitch-switchBase.Mui-checked{transform:translate(20px)!important}.perm-row .MuiSwitch-switchBase.Mui-checked:active{transform:translate(27px)!important}}.branch-filter-menu .MuiPaper-root{border-radius:10px;min-width:220px;padding:0}.branch-filter-menu-list{max-height:260px;overflow-y:auto;padding-top:0}.clear-filter-btn{font-weight:600!important;color:#455a64!important;border-bottom:1px solid #e0e0e0!important}.app-header{height:var(--header-height);background:#fff;border-bottom:1px solid #e6e9ef;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:fixed;top:0;left:0;right:0;z-index:1296;box-shadow:0 4px 2px -2px #0003}.app-header__menu-btn{appearance:none;border:none;background:transparent;padding:8px;border-radius:8px;cursor:pointer;display:none;align-items:center;justify-content:center}.app-header__menu-btn:hover{background:#f3f6fa}.app-header__menu-icon{position:relative;width:20px;height:14px;display:inline-block}.app-header__menu-icon:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:#111827;box-shadow:0 -6px #111827,0 6px #111827;border-radius:2px}.app-header__right{display:flex;align-items:center;gap:10px}.app-header__avatar{width:36px;height:36px;border-radius:50%}.app-header__user{font-weight:600;color:#111827}.app-header__caret{color:#6b7280}.MuiPaper-root.app-header__menu,.MuiPaper-root.app-header__submenu{z-index:3000;border:1px solid #e5e7eb;box-shadow:0 10px 20px #0000001f,0 3px 6px #00000014;min-width:260px;padding:4px 0;border-radius:10px}.app-header__menu .MuiMenuItem-root,.app-header__submenu .MuiMenuItem-root{font-size:14px;padding:10px 16px;font-weight:600;color:#455a64;border-top:1px solid #d9d9d9}.menu-section-title{cursor:default!important;font-weight:700!important;color:#111827!important;opacity:1!important}.role-card{display:block;background:#f1f2f5!important;margin:4px 8px;border-radius:8px;padding:8px 25px!important}.role-card:hover{background:#e9eef7}.role-card__title{font-weight:700;color:#77838f;line-height:1.2}.role-card__subtitle{color:#77838f;line-height:1.2;font-weight:600}.app-header__menu-item--has-sub{display:flex;align-items:center;justify-content:space-between;gap:10px}.submenu-caret{color:#9ca3af}.menu-divider{margin:6px 0!important;border-color:#e5e7eb!important}@media(max-width:1300px){.app-header{height:40px}:root{--header-height: 40px}.app-header__avatar{width:25px;height:25px;border-radius:50%}}@media(max-width:900px){.app-header__menu-btn{display:inline-flex}}.notistack-SnackbarContainer{margin-top:60px}.sidebar{position:sticky;top:2px;align-self:flex-start;height:calc(100vh - var(--header-height));width:50px;flex:0 0 50px;background:#fff;padding:16px 10px;box-shadow:5px 0 5px -5px #0000004d;z-index:1000;transition:width .25s ease,transform .25s ease}.sidebar.expanded{width:210px;flex-basis:210px}.sidebar__toggle{position:absolute!important;top:29px!important;right:-14px!important;transition:all .3s ease;min-width:0px!important;z-index:9999999;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:0!important;display:flex;align-items:center;justify-content:center;z-index:10;width:auto!important;border-radius:50%!important;box-shadow:#0000003d 0 3px 8px}.sidbar-heading{font-size:1rem!important;font-family:Albert Sans,sans-serif!important;color:#455a64!important;font-weight:700!important;transform:none!important}.sidebar__toggle.expanded,.sidebar__toggle.collapsed{right:-12px}.sidebar__toggle-icon{width:28px;transition:transform .3s ease;background-color:#fff;border-radius:50%}.sidebar.expanded .sidebar__toggle-icon{transform:rotate(0)}.sidebar:not(.expanded) .sidebar__toggle-icon{transform:rotate(180deg)}.sidebar__brand{font-size:20px;font-weight:700;margin-bottom:18px}.sidebar__nav{display:flex;flex-direction:column;gap:10px}.sidebar__item{display:flex;align-items:center;gap:12px;color:#455a64;text-decoration:none;padding:10px 12px;border-radius:8px}.sidebar__item:hover{background:#eef6ff;color:#0b3a82}.sidebar__item.active{background:#d7edff;color:#0b3a82}.sidebar__item.icon-only{justify-content:center}.sidebar__icon{width:28px;height:28px;object-fit:contain}.sidebar__label{font-size:14px;font-weight:600}@media(max-width:1400px){.sidebar:not(.expanded){width:52px;flex-basis:52px;padding:14px 8px}.sidebar.expanded{width:165px;flex-basis:165px;padding:14px 8px}.sidebar__toggle{padding:6px;margin-bottom:10px}.sidebar__toggle-icon{width:18px;height:18px}.sidebar__toggle-icon.is-hamburger:before{width:18px;box-shadow:0 -5px 0 0 currentColor,0 5px 0 0 currentColor}.sidebar__brand{font-size:16px;margin-bottom:14px}.sidebar__nav{gap:6px}.sidebar__item{padding:7px 8px;gap:8px;margin:1px 0}.sidebar__icon{width:22px;height:22px}.sidebar__label{font-size:10px}}@media(max-width:900px){.sidebar{position:fixed;top:var(--header-height);left:0;height:calc(100vh - var(--header-height));transform:translate(-100%);width:210px;flex-basis:210px;padding:12px 8px}.sidebar.expanded{transform:translate(0)}.sidebar__item{padding:10px 8px}.sidebar__icon{width:26px;height:26px}}:root{--header-height: 50px}.app-layout{display:flex;flex-direction:column;min-height:100vh;background:#f5f6fa}.layout-body{display:flex;height:100vh;padding-top:var(--header-height);box-sizing:border-box;overflow:auto}.layout-body::-webkit-scrollbar{display:none}.layout-body{scrollbar-width:none}.layout-body{-ms-overflow-style:none}.layout-content{flex:1 1 auto;width:100%;background-color:#f7faff;box-sizing:border-box}@media(max-width:1300px){:root{--header-height: 40px}}.styled-table tbody .MuiTableCell-root{color:#77838f;border-bottom:1px solid #D9D9D9;text-align:center}@media(max-width:1400px){.dashboard-root{gap:14px;margin:16px 14px}.overview-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:10px}.row-grid-2,.row-grid-half{gap:14px}.row-grid-2 .equal-card,.row-grid-half .equal-card{border-radius:16px!important}.table-footer{margin-top:10px;font-size:.8rem!important}.pager .MuiButton-root{font-size:.8rem!important}.pager{gap:3px}.card-db-title,.card-header .MuiCardHeader-title{font-size:.9rem!important;margin-bottom:4px!important}.metric-value{font-size:1.7rem!important}.metric-title{font-size:.9rem!important}.metric{padding:6px 10px;gap:4px}.metric-divider{height:56px}.chart-area{padding:10px;border-radius:6px}.styled-table,.styled-table.MuiPaper-outlined{border-top-left-radius:14px;border-top-right-radius:14px}.table-toolbar{gap:10px;margin-bottom:10px}.tabs-compact .MuiTab-root{padding:6px 10px;min-height:32px}.pager-input-field{width:40px}}.table-footer{margin-top:12px;display:flex;justify-content:space-between;align-items:center;color:#77838f;font-size:1rem!important;font-weight:600}.pager-input-field{width:25px;margin-right:4px!important}.styled-table.MuiPaper-outlined{border-color:#d9d9d9;border-top-left-radius:18px;border-top-right-radius:18px}.styled-table thead .MuiTableCell-root{color:#455a64;background-color:#f3f6fa;font-weight:700;border-bottom:1px solid #D9D9D9}.styled-table tbody .MuiTableCell-root{color:#77838f;border-bottom:1px solid #D9D9D9}.text-margin{margin:-.4px}.toolbar-search{flex:1;box-shadow:0 4px 4px -3px #d9d9d9!important;border-radius:5px!important}.metric-title{font-weight:700!important;font-size:1rem!important;color:#455a64}@media(max-width:900px){.overview-metrics{display:grid;grid-template-columns:1fr;align-items:center!important;justify-content:center!important;gap:0;padding:8px 8px 4px}.dashboard-root{gap:12px;margin:14px 12px}.overview-grid{grid-template-columns:1fr}.metric-divider{display:none}.metric{align-items:flex-start}.metric-value{font-size:1.4rem!important}.metric-title{font-size:.95rem!important}.metric-note{font-size:.75rem}.chart-area{min-height:180px;padding:10px}.tabs-compact .MuiTab-root{padding:4px 8px;min-height:26px;font-size:.9rem}.pager-input-field{width:38px}.table-footer{font-size:.9rem!important}.styled-table .MuiTable-root{min-width:680px}.styled-table thead .MuiTableCell-root,.styled-table tbody .MuiTableCell-root{font-size:.9rem}}.filter-db-btn{background:#fff!important;border:1px solid #D9D9D9!important;color:#77838f!important;min-height:42px!important;padding:6px 30px 6px 6px!important;border-radius:5px!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 4px -3px #d9d9d9!important;min-width:150px!important;cursor:pointer;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;box-sizing:border-box}@media(max-width:1400px){.dashboard-root{gap:14px;margin:16px 14px}.overview-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:10px}.row-grid-2,.row-grid-half{gap:14px}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:300px;border-radius:16px!important}.table-footer{margin-top:10px;font-size:.9rem!important}.card-db-title,.card-header .MuiCardHeader-title{font-size:.9rem!important;margin-bottom:4px!important}.metric-value{font-size:1.7rem!important}.metric-title{font-size:.9rem!important}.metric{padding:6px 10px;gap:4px}.metric-divider{height:56px}.chart-area{padding:10px;border-radius:6px}.styled-table,.styled-table.MuiPaper-outlined{border-top-left-radius:14px;border-top-right-radius:14px}.table-toolbar{gap:10px;margin-bottom:10px}.tabs-compact .MuiTab-root{padding:6px 10px;min-height:32px}.pager-input-field{width:40px}}@media(min-width:1800px){.dashboard-root{gap:20px;margin:24px 20px}.styled-table tbody .MuiTableCell-root{font-size:1.25rem!important}.overview-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px}.row-grid-2,.row-grid-half{gap:20px}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:420px;border-radius:24px!important}.table-footer{margin-top:16px;font-size:1.1rem!important}.card-db-title,.card-header .MuiCardHeader-title{font-size:1.2rem!important;margin-bottom:8px!important}.metric-value{font-size:2.4rem!important}.metric-title{font-size:1.2rem!important}.metric{padding:12px 16px;gap:8px}.metric-divider{height:72px}.chart-area{padding:16px;border-radius:12px}.styled-table,.styled-table.MuiPaper-outlined{border-top-left-radius:20px;border-top-right-radius:20px}.table-toolbar{gap:16px;margin-bottom:16px}.tabs-compact .MuiTab-root{padding:10px 16px;min-height:40px}.pager-input-field{width:48px}.bars-svg .label{font-size:12px}.metric-progress.MuiLinearProgress-root{height:12px!important}}.branch-layout{display:flex;min-height:100vh;background:#f7faff!important}.add-branch-input .MuiOutlinedInput-root{padding-right:4px!important}.branch-card-title-db-edit{margin:0!important}.pkg-db-delete{position:relative;width:18px}.edit-add-btn{background-color:#3b82f6!important;font-size:1.5rem!important;width:100%!important;color:#fff!important;padding:0!important;font-family:Albert Sans,sans-serif!important}.filter-btn{background:#fff!important;border:2px solid #D9D9D9!important;color:#77838f!important;padding:8px 30px 8px 16px!important;border-radius:8px!important;display:inline-flex;align-items:center;gap:4px;margin:-.417px!important;box-shadow:0 2px 8px #0000000f;min-width:150px!important;cursor:pointer;font-family:Albert Sans,sans-serif!important;font-size:1rem!important}.branch-db-name{margin:0;font-size:1rem!important;color:#455a64!important;padding-right:0!important;font-family:Albert Sans,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch;display:block}.branch-db-name.light{color:transparent}.line-height{line-height:.9!important}.branch-db-text.MuiTypography-root{color:#77838f!important;font-size:.85rem!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:anywhere!important}.branch-all-db-details{display:flex;flex-direction:column;margin:0}.branch-db-details{display:flex;align-items:center;gap:8px;margin:0!important;padding:10px 0!important}.branch-db-details-addres{display:flex;align-items:start;gap:8px;margin:0!important;padding:10px 0!important}.branch-db-details-edit,.branch-db-details-input{display:flex;align-items:center;gap:3px;margin:0!important;padding:6px 0!important}.branch-db-details-add-edit,.branch-db-details-add-input{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:6px 0!important}.branch-address textarea{resize:none!important;height:60px!important}.width-auto .MuiSelect-select{width:100%!important;min-width:unset!important;font-size:14px;color:#77838f;padding:7px 6px 5px!important}.width-auto{width:auto!important;margin-left:8px!important}.add-branch-input{width:100%!important;margin-left:8px!important}.add-branch-input .MuiInputBase-input{font-size:14px;color:#77838f;resize:none!important;padding:7px 6px 5px!important}.add-branch-input .MuiInputBase-input::placeholder{color:#9e9e9e;opacity:1;font-size:.8rem!important}.add-branch-input .MuiOutlinedInput-inputMultiline,.add-branch-input .MuiInputBase-inputMultiline{padding:5px 6px!important;color:#77838f!important}.add-branch-input .MuiInputBase-input:-webkit-autofill,.add-branch-input .MuiInputBase-input:-webkit-autofill:hover,.add-branch-input .MuiInputBase-input:-webkit-autofill:focus,.add-branch-input .MuiInputBase-input:-webkit-autofill:active{-webkit-text-fill-color:#99a0ac!important;font-size:.9rem!important;font-family:Albert Sans,sans-serif!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}.branch-db-details{list-style:none;padding:0;margin:0 0 12px;color:#374151}.branch-db-details .icon{margin-right:8px}.branch-db-details .password{display:flex;align-items:center;gap:6px}.branch-db-details .address{line-height:1.4}.branch-db-edit-buttons{display:flex;padding:0 10px 16px!important}.branch-card-ui,.responsive-card{min-height:431px;padding:10px 15px;display:flex;flex-direction:column;justify-content:space-between}.branch-icons{width:18px}.branch-db-card-content,.responsive-card-content{padding:10px!important}@media(max-width:900px){.main-grid{flex-direction:column}.bd-content{padding:24px!important;margin:0!important;background-color:#f7faff!important}.width-auto .MuiSelect-select{width:100%!important;min-width:unset!important;font-size:.7rem!important;color:#77838f;padding:3px 4px!important;height:19px!important}}@media(max-width:1300px){.branch-card-ui,.responsive-card{min-height:380px;padding:5px 10px}.branch-icons{width:15px}.branch-db-card-content,.responsive-card-content{padding:10px!important}}@media(max-width:1300px){.branch-main{padding-top:35px}.main-title-branch{font-size:1.5rem!important}.pkg-db-delete{position:relative;width:15px}.branch-db-text.MuiTypography-root{font-size:.75rem!important}.edit-add-btn{background-color:#3b82f6;font-size:1.1rem!important}.branch-db-name{font-size:.9rem!important}.branch-card-title{margin-bottom:5px!important}.branch-db-details{padding:8px 0!important}.branch-db-details-input{display:flex;gap:3px;margin:0!important}.branch-db-details-edit{display:flex;gap:3px;margin:0!important;padding:5px 0!important}.add-branch-input .MuiInputBase-input{font-size:.7rem!important;padding:3px 4px!important}}.cell-content{display:inline-block;width:80%!important;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.lt-fixed-table{table-layout:fixed!important;width:100%!important}.lt-col{width:calc(100% / var(--lt-col-count))!important}.lt-table-header-cell{text-align:center!important;font-weight:600!important;padding:10px!important;overflow:hidden}.lt-table-data-cell{text-align:center!important;padding:10px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lt-sort-label{display:flex!important;justify-content:center!important;width:100%;align-items:center}.lt-header-text{width:85%;text-align:center}.lt-sort-icon{width:15%;display:flex;justify-content:center}.dept-card{width:100%;margin:24px auto;box-shadow:0 2px 10px #0000000d;border-radius:10px;background-color:#fff}.dept-title{font-weight:700!important;color:#475569!important;margin-bottom:16px!important;font-size:1.3rem!important;text-align:start!important}.csv-link{color:#77838f!important;font-weight:500!important;margin-bottom:12px!important;display:inline-block;font-size:1rem!important;text-decoration:underline!important}.upload-box{border:1px dashed #d1d5db;border-radius:8px;padding:16px;text-align:center;color:#9ca3af;font-weight:500;margin-bottom:12px}.dept-label{margin-bottom:6px!important;color:#77838f;font-weight:500!important;font-size:1rem!important}.dept-input{margin-bottom:12px!important}.dept-select .MuiOutlinedInput-root{background-color:transparent;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:12px!important}.dept-select .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important}.dept-select .MuiSelect-select{padding:12px 14px}.dept-input .MuiOutlinedInput-root{background-color:transparent;border:none;border-radius:4px}.dept-input .MuiOutlinedInput-input{padding:12px 14px}.dept-input .MuiInputBase-input::placeholder{opacity:0}.dept-radio-group{margin-top:6px}.dept-radio-group .MuiFormControlLabel-label{font-family:Albert Sans,sans-serif!important;font-size:.9rem!important;color:#455a64!important;font-weight:600!important}.MuiTableSortLabel-root{color:#455a64!important;font-weight:600}.MuiTableSortLabel-root.Mui-active{color:#455a64!important}.MuiTableSortLabel-icon{color:#455a64!important;opacity:1!important}.add-btn{text-transform:none!important;font-weight:600!important;font-size:1.1rem!important;padding:10px 0!important;background-color:#4285f4!important;border-radius:8px!important}.add-btn:hover{background-color:#357ae8!important}.search-container{display:flex;margin-bottom:2px;padding:4px}.search-field{width:100%;background-color:#fff;border-radius:6px}.dept-input input:-webkit-autofill,.dept-input input:-webkit-autofill:hover,.dept-input input:-webkit-autofill:focus,.dept-input input:-webkit-autofill:active{-webkit-text-fill-color:#77838F!important;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important}.input-half,.table-half{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0;box-sizing:border-box}.equal-dept-content{flex:1 1;display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box;padding:4px!important}.table-container{border-radius:8px;box-shadow:0 1px 4px #0000000d}.bulkupload-input-text{font-size:1rem!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important}.table-head{background-color:#f9fafb;font-weight:600!important}.dept-add-btn{background-color:#3b82f6!important;font-size:1.5rem!important;width:100%!important;padding:0!important;font-family:Albert Sans,sans-serif!important;text-transform:none!important;margin-bottom:12px!important}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px;color:#6b7280;font-size:.9rem}.pagination-controls{display:flex;align-items:center;gap:8px}.page-link{cursor:pointer;transition:color .2s ease}.page-link:hover{color:#1e40af}.page-number{border:1px solid #d1d5db;border-radius:6px;padding:2px 8px}.main-table-grid{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;flex:1}.branch-layout{display:flex;min-height:100vh;background:#f7f9fc}.perms-card{padding:8px 12px}.perms-card-content{padding:8px}.perm-section{margin-top:14px}.perm-title{font-weight:700!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;margin-bottom:6px!important}.perm-grid{display:grid;grid-template-columns:1fr 70px 70px 80px;align-items:center}.perm-header{color:#455a64;font-weight:600;font-size:.95rem!important;margin:2px 0 6px;font-family:Albert Sans,sans-serif!important}.perm-col-title{text-align:center;font-family:Albert Sans,sans-serif!important;color:#77838f!important;font-size:1rem!important;font-weight:600!important}.perm-row{padding:6px 0}.perm-row:last-child{border-bottom:none}.perm-row-title{font-family:Albert Sans,sans-serif!important;color:#77838f!important;font-weight:600!important;font-size:1rem!important}.perm-row .MuiSwitch-root{justify-self:center}.perm-row .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#a5d6a7!important}.perm-row .MuiSwitch-switchBase.Mui-checked{color:#2ecc71!important}@media(max-width:1300px){.perms-card{padding:6px 8px}.perm-grid{grid-template-columns:2fr 1fr 1fr 1fr;column-gap:10px}.perm-title,.perm-col-title,.perm-row-title{font-size:.9rem!important}}.branch-main{flex:1;display:flex;flex-direction:column;padding-top:64px}.branch-content{padding:24px 28px}.branch-card-title-edit{margin:0 4px!important}.branch-title h2{margin:0;font-size:22px;color:#111827}.branch-title p{margin:4px 0 16px;color:#6b7280}.branch-actions{margin:8px 0 18px}.edit-add-btn{background-color:#3b82f6!important;font-size:1.5rem!important;width:100%!important;padding:0!important;font-family:Albert Sans,sans-serif!important;text-transform:none!important}.filter-btn{background:#fff!important;border:2px solid #D9D9D9!important;color:#77838f!important;padding:3px 30px 3px 10px!important;border-radius:8px!important;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 8px #0000000f;min-width:150px!important;cursor:pointer;font-family:Albert Sans,sans-serif!important;font-size:1rem!important}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.branch-card{background:#fff;border:1px solid #e6e9ef;border-radius:10px;padding:18px;box-shadow:0 2px 8px #0000000f}.branch-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.branch-name{margin:0;font-size:1.3rem!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-weight:700!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch;display:block}.branch-name.expanded{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:block}.branch-name.light{color:transparent}.trash-btn{background:transparent;border:none;color:#ef4444;cursor:pointer;font-size:16px}.branch-text.MuiTypography-root{color:#77838f!important;font-size:1rem!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important}.main-title-branch{font-weight:700!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1.8rem!important}.sub-main-title-branch{font-weight:600!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important}.branch-all-details{display:flex;flex-direction:column;margin:0 4px}.branch-all-inputs{display:flex;flex-direction:column}.branch-details{display:flex;align-items:flex-start;gap:14px;margin:0!important;padding:10px 0!important}.branch-details-edit{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:9px 00px!important}.branch-details-input{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:9px 0!important}.add-branch-input{width:100%;margin-left:8px!important}.bd-content{padding:24px 58px!important;margin:0!important;background-color:#f7faff!important}.add-branch-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-multiline{padding:0!important}.add-branch-input .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9;border-radius:5px}.add-branch-input:hover .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9}.add-branch-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e9653c;border-width:2px}.branch-details{list-style:none;padding:0;margin:0 0 12px;color:#374151}.branch-details .icon{margin-right:8px}.branch-details .password{display:flex;align-items:center;gap:6px}.branch-details .address{line-height:1.4}.icon-btn{background:transparent;border:none;cursor:pointer;color:#6b7280}.card-footer{display:flex}.primary-btn{flex:1;padding:10px 12px;background:#3b82f6;border:none;color:#fff;border-radius:8px;font-weight:600;cursor:pointer}.add-card .add-form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.add-card input,.add-card textarea{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;outline:none}.password-field{display:flex;gap:8px}.password-field input{flex:1}.branch-card-acces-ui,.responsive-card{padding:10px 15px;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px!important}.branch-card-content,.responsive-card-content{padding:5px}@media(max-width:900px){.main-grid{flex-direction:column}.bd-content{padding:24px!important;margin:0!important;background-color:#f7faff!important}}@media(max-width:1300px){.branch-card-acces-ui,.responsive-card{padding:5px 10px}.branch-card-content,.responsive-card-content{padding:10px!important}}@media(max-width:1300px){.branch-main{padding-top:35px}.main-title-branch{font-size:1.25rem!important}.branch-text.MuiTypography-root{font-size:.85rem!important}.filter-btn{padding:2px 30px 2px 14px!important;border-radius:3px!important;display:inline-flex;align-items:center;gap:4px;min-width:140px!important;font-size:.85rem!important}.bd-content{padding:15px 40px!important;margin:0!important;background-color:#f7faff!important}.sub-main-title-branch{font-weight:600!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-size:.85rem!important}.edit-add-btn{background-color:#3b82f6;font-size:1.1rem!important}.branch-name{font-size:1.25rem!important}.branch-card-title{margin-bottom:5px!important}.branch-details{padding:8px 0!important}.branch-details-input{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:5px 8px!important}.branch-details-edit{display:flex;align-items:flex-start;gap:3px;margin:0!important;padding:5px 0!important}}body{font-family:Albert Sans,sans-serif!important;margin:0}.login-page-wrapper{min-height:100vh;background:linear-gradient(to left,#f7faff,#dcf0fe);display:flex;align-items:center;justify-content:center}.login-container{max-width:1200px!important;padding:0 1rem}.login-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:webkit-fill-available}.login-paper{padding:0rem 6rem;width:100%;max-width:475px}.login-grid{display:flex;border-radius:27px;background:transparent;overflow:hidden}.p-child{flex:1;padding:40px 48px;display:flex;flex-direction:column;height:420px!important;justify-content:flex-start!important}.otp-input-row-login{display:flex;justify-content:space-between;gap:20px;margin-bottom:2.2rem!important}.left{background:#131b2a;width:380px}.right{background:#0b1220;width:380px}.login-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;font-family:Albert Sans,sans-serif!important}.img-text{height:-webkit-fill-available}.login-logo{width:250px;margin-bottom:1.5rem}.login-title{color:#fff;font-weight:600!important;font-family:Albert Sans,sans-serif!important;font-size:1.7rem!important}.login-img-title-one{color:#fff;font-weight:550!important;font-size:1.6rem!important}.login-img-title-two{color:#fff;font-weight:500!important;font-size:.9rem!important;font-family:Albert Sans,sans-serif!important}.login-form{width:100%}.form-field-container-login{margin-bottom:.88rem;position:relative}.form-field .MuiOutlinedInput-root{border-radius:15px!important;padding:0 17px!important;border-color:#263142!important}.form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#263142!important;border-width:2px!important}.form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#263142!important;border-width:3px!important}.form-field .MuiInputBase-input:-webkit-autofill,.form-field .MuiInputBase-input:-webkit-autofill:hover,.form-field .MuiInputBase-input:-webkit-autofill:focus,.form-field .MuiInputBase-input:-webkit-autofill:active{-webkit-text-fill-color:#99a0ac!important;font-size:o.88rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;padding:14.5px 14px 14.5px 0!important;background-color:#0b1220!important;transition:background-color 9999s ease-in-out 0s}.input-icon{width:20px;margin-right:4px}.error-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.login-button{margin-top:1rem!important;margin-bottom:1rem!important;padding:6px 0!important;background-color:#3b82f6!important;border-radius:12px!important;font-size:1.3rem!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important;text-transform:none!important}.signup-container{text-align:start}.signup-title-lg{font-weight:600!important;margin-bottom:16px;color:#989fab!important;font-family:Albert Sans,sans-serif!important;text-align:left!important;font-size:.88rem!important;text-decoration:none!important}.login-text-overlay{width:100%;font-family:Albert Sans,sans-serif!important}.divider-container{display:flex;align-items:center;margin:0 0 18px}.divider-line{flex:1;border-color:#fff!important;border-width:1px!important}.divider-text{margin:0 8px!important;color:#eaedf1;font-weight:500;font-size:.8rem!important;font-family:Albert Sans,sans-serif!important}.login-sub-title{font-size:12px!important;font-weight:500!important;color:#fff;font-family:Albert Sans,sans-serif!important}.social-buttons{display:flex;flex-direction:row;gap:12px;width:100%;margin-top:16px}#googleSignInDiv{width:100%!important;display:flex!important;justify-content:center!important}#googleSignInDiv iframe{width:100%!important}.social-btn{width:100%;height:50px;border-radius:10px!important;border:1px solid #dadce0!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a;text-transform:none!important;font-size:.8rem!important;font-weight:500!important;color:#3c4043!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:5px;transition:background-color .2s,box-shadow .2s}.remember-label .MuiFormControlLabel-label{margin-left:0!important}.social-btn:active{background-color:#f1f3f4!important}.social-btn .social-icon{width:18px;margin-right:8px}.social-btn-text{flex-grow:1;text-align:center;margin-left:-24px}.linkedin-btn{border-color:#dadce0!important}div[style*="height: 40px"]{height:40px!important}@media(max-width:480px){.social-btn{height:36px;font-size:13px!important}.social-btn .social-icon{width:16px}}.remember-forgot-container{display:flex;align-items:center;justify-content:space-between}.remember-checkbox .MuiSvgIcon-root{font-size:14px;background-color:#1e293b;border-radius:4px;border:1px solid #29374d;color:transparent;margin-left:3px}.remember-checkbox.Mui-checked .MuiSvgIcon-root{background-color:#131b2a;color:#fff!important}.remember-checkbox.Mui-checked .MuiSvgIcon-root path{fill:#fff!important}.remember-checkbox.MuiButtonBase-root:hover{background-color:transparent!important}.remember-checkbox .MuiTouchRipple-root{display:none!important}.remember-checkbox .MuiCheckbox-root:hover{background-color:transparent!important}.remember-label .MuiTypography-root{font-size:.88rem!important;color:#a8b1bc;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.forgot-link{font-size:.88rem!important;font-weight:650!important;color:#3b82f6!important;text-decoration:none!important;transition:color .2s ease-in-out;font-family:Albert Sans,sans-serif!important}.social-icon{width:25px}.login-link-container{text-align:center;margin-top:1rem}.login-link{color:#172d56!important;text-decoration:none!important}.login-link:hover{text-decoration:underline!important}.password-toggle{padding:8px!important}.login-image-container{display:flex;justify-content:space-around;align-items:center;height:100%;text-align:start!important;flex-direction:column}.form-field .MuiInputBase-input{color:#99a0ac;font-size:.88rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;padding:16.5px 14px 16.5px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:.88rem!important;font-weight:750!important;font-family:Albert Sans,sans-serif!important}.form-field .MuiInputLabel-root{color:#99a0ac}.form-field .MuiOutlinedInput-notchedOutline{border-color:#99a0ac}.forgot-main-image{max-width:100%;height:auto}.back-to-login{color:#99a0a8;font-size:.8rem!important;font-weight:650!important;font-family:Albert Sans,sans-serif!important;text-align:end!important}.google-btn:hover{background-color:#f5f5f5}.google-icon{width:20px}@media(max-width:1300px){.login-paper{padding:1.5rem}.login-logo{width:200px}.login-title{font-size:1.25rem!important}.p-child{flex:1 1;padding:10px 40px;height:365px!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:.64rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.1em!important;padding:14.5px 14px 14.5px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:.64rem!important;font-weight:750!important;font-family:Albert Sans,sans-serif!important}.login-img-title-one{color:#fff;font-weight:50!important;font-size:1.2rem!important}.login-img-title-two{color:#fff;font-weight:500!important;font-size:.7rem!important;font-family:Albert Sans,sans-serif!important}.form-field-container-login{margin-bottom:1rem}.login-button{margin-top:.4rem!important;margin-bottom:.5rem!important;padding:6px 0!important;background-color:#3b82f6!important;border-radius:12px!important;font-size:.9rem!important;font-weight:550!important}.signup-title-lg{font-weight:600!important;margin-bottom:8px;color:#989fab!important;font-family:Albert Sans,sans-serif!important;text-align:left!important;font-size:.64rem!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:.64rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1em!important;padding:10.5px 10px 10.5px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:.64rem!important;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.remember-label .MuiTypography-root{font-size:.64rem!important;color:#a8b1bc;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.forgot-link{font-size:.64rem!important;font-weight:650!important;color:#25638f}.form-field-container-login{margin-bottom:.6rem!important;position:relative}.right{width:300px}.forgot-main-image{max-width:95%;height:auto}.form-field .MuiOutlinedInput-root{border-radius:9px!important;padding:0 20px!important}.input-icon{width:19px;margin-right:1px}.divider-text{margin:0 5px!important;color:#eaedf1;font-weight:500;font-size:.64rem!important;font-family:Albert Sans,sans-serif!important}.left{width:300px}.remember-checkbox .MuiSvgIcon-root{font-size:15px;background-color:#1e293b}.social-btn{width:100%;height:30px;border-radius:8px!important;border:1px solid #dadce0!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a;text-transform:none!important;font-family:Roboto,sans-serif!important;font-weight:500!important;color:#3c4043!important;padding:0 4px!important;display:flex!important;align-items:center!important;font-size:.6rem!important;transition:background-color .2s,box-shadow .2s}.login-header{margin-bottom:.9rem}.login-sub-title{font-size:8.7px!important}.social-btn .social-icon{width:15px;margin-right:8px}.google-icon{width:15px}}@media(min-width:1800px){.login-paper{padding:3rem}.login-logo{width:280px}.login-title{font-size:2.2rem!important}.p-child{flex:1 1;padding:30px 70px}.form-field-container-login{margin-bottom:1.5rem}.login-button{margin-top:1rem!important;margin-bottom:1rem!important;padding:12px 0!important;background-color:#3b82f6!important;border-radius:14px!important;font-size:1.5rem!important;font-weight:600!important}.signup-title-lg{font-weight:600!important;margin-bottom:12px;color:#989fab!important;font-family:Albert Sans,sans-serif!important;text-align:left!important;font-size:1.6rem!important}.p-child{height:610px!important}.form-field .MuiInputBase-input{color:#99a0ac;font-size:1.7rem!important;font-weight:bolder!important;font-family:Albert Sans,sans-serif!important;height:1.4em!important;padding:14px 14px 14px 0!important}.form-field .MuiInputBase-input::placeholder{color:#99a0ac;opacity:1;font-size:1.7rem!important;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.remember-label .MuiTypography-root{font-size:1.7rem!important;color:#a8b1bc;font-weight:650!important;font-family:Albert Sans,sans-serif!important}.forgot-link{font-size:1.7rem!important;font-weight:650!important;color:#25638f}.form-field-container-login{margin-bottom:1rem!important;position:relative}.right{width:500px}.forgot-main-image{max-width:90%;height:auto}.form-field .MuiOutlinedInput-root{border-radius:12px!important;padding:0 28px!important}.input-icon{width:24px;margin-right:6px}.divider-text{margin:0 8px!important;color:#eaedf1;font-weight:600;font-size:1.6rem!important;font-family:Albert Sans,sans-serif!important}.left{width:500px}.remember-checkbox .MuiSvgIcon-root{font-size:18px;background-color:#1e293b}.social-btn{width:100%;height:55px;border-radius:6px!important;border:1px solid #dadce0!important;background-color:#fff!important;box-shadow:0 2px 6px #0000001a;text-transform:none!important;font-family:Roboto,sans-serif!important;font-weight:500!important;color:#3c4043!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px;font-size:1rem!important;transition:background-color .2s,box-shadow .2s}.login-header{margin-bottom:1.5rem}.login-sub-title{font-size:1rem!important}.social-btn .social-icon{width:22px;margin-right:10px}.google-icon{width:22px}}.popup-tabs .MuiTab-root{border:1px solid #e0e0e0;padding:5px 35px;margin-left:10px}.popup-tabs .Mui-selected{border:1px solid #3b82f6!important}.popup-tabs .MuiTabs-indicator{background-color:#3b82f6!important}body,html,P,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,button{font-family:Albert Sans,sans-serif!important}.MuiCheckbox-root .MuiSvgIcon-root{border-radius:8px!important}.wp-root{padding:18px;background:#f8fbff;min-height:100vh}.wp-container{max-width:1100px;margin:12px auto}.wp-header{margin-bottom:14px}.wp-title{color:#0f172a;font-weight:700}.wp-subtitle{color:#6b7280;margin-top:4px}.big-btn{width:35%!important;font-size:18px!important;font-weight:700!important}.wp-card{border-radius:20px!important;box-shadow:0 4px 4px #40404066!important;border:1px solid #e9f3fa;padding-left:20px;padding-right:20px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important}.section-header h6{font-weight:600!important}.holidays-table{margin-top:8px;border:1px solid #eef6fb;border-radius:6px;overflow:hidden}.holidays-table thead{background:#f1f7fb}.holidays-table .MuiDataGrid-columnHeaderTitle{color:#455a63;font-weight:600!important}.holidays-table th,.holidays-table td{font-size:13px;padding:8px 10px}.soss-tabs{border-bottom:1px solid #e2e5ea}.soss-tabs .MuiTab-root{text-transform:none!important;color:#77838f!important;font-weight:600!important;font-size:17px}.soss-tabs .Mui-selected{color:#455a63!important;border:1px solid #e2e5ea!important;border-bottom:2px!important;border-top-right-radius:5px;border-top-left-radius:5px;background-color:#fff}.icon-heading{color:#455a64!important}.week-off-text .MuiFormControlLabel-label{color:#77838f!important;font-weight:500!important;margin-left:-5px}.week-off-text .Mui-checked{border-radius:7px}.work-hour-label .MuiFormControlLabel-label{color:#77838f!important;font-weight:600!important;font-size:15px;margin-left:-5px}.comp-off-text .MuiFormControlLabel-label{font-size:14px!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-weight:700!important;margin-left:-5px}.work-input-label{font-size:14px!important;color:#77838f!important;font-family:Albert Sans,sans-serif!important;font-weight:600!important;margin-left:-5px}.link-cls{color:#6c6c6c;text-decoration:underline;cursor:pointer;font-size:14px}.link-cls-div{margin-bottom:10px}.MuiTabs-indicator{background-color:#e5e5e8!important}.icon-heading{color:#0f172a;font-size:25px;margin-bottom:-5px}.bulk-upload-btn{border:1px dashed #c9c2c2!important;padding:16px!important;justify-content:center!important;width:100%!important;text-transform:none!important;font-size:16px!important;border-radius:10px!important;color:#979797}.bulk-upload-btn:hover{border-color:#115293!important;background-color:#1976d20d!important}.MuiTablePagination-displayedRows{display:none!important}.custom-weekend-box{padding:10px 20px;border:1px solid #ebebeb;border-radius:5px}.policy-checkbox-label,.custom-weekend-box-text{color:#77838f!important;font-weight:500!important}.leavecard-heading{color:#455a64!important;font-weight:700!important;display:flex;align-items:center}.btn-blue{background-color:#3b82f6!important;border-radius:9px!important;padding:6px!important;font-size:18px!important;font-weight:600!important}.wp-text-center{text-align:center!important}.box-title{font-weight:600!important;color:#fff!important;font-size:18px}.btn-blue-clr{background-color:#3b82f6!important;border-radius:9px!important;line-height:1!important;padding:10px 20px!important}.stage-title{font-weight:600!important;color:#fff!important;font-size:17px!important}.wt-color{color:#fff}.common-style-datagrid .MuiDataGrid-columnHeader{background-color:#f3f7fb!important;text-align:center;display:flex;justify-content:center!important;align-items:center}.common-style-datagrid .MuiDataGrid-scrollbarFiller{background-color:#f3f6fb!important}.common-style-datagrid .MuiDataGrid-columnHeaderTitle{font-weight:700;text-align:center;width:100%;justify-content:center!important}.common-style-datagrid .MuiDataGrid-columnHeaderTitleContainer{justify-content:center!important}.common-style-datagrid .MuiDataGrid-cell{text-align:center!important;justify-content:center!important}.MuiDataGrid-columnHeader .MuiDataGrid-sortIcon{opacity:1!important;visibility:visible!important}.MuiDataGrid-columnHeader:hover .MuiDataGrid-sortIcon{opacity:1!important}.MuiDataGrid-columnHeaderTitleContainer{padding-right:24px!important}@media(max-width:768px){.wp-container{padding:0 12px}.wp-title{font-size:20px}}.table-card{padding:20px;border-radius:12px!important}.search-card{width:100%;border-radius:12px!important;box-shadow:none;background:#fff;margin-bottom:12px!important}.search-input .MuiOutlinedInput-root{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001f}.search-input .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9}.p-20{padding:20px!important}.search-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9;border-width:1.5px}.filter-card{width:100%;border-radius:12px!important;background:#fff;box-shadow:none;margin-bottom:12px!important}.filter-content{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px!important}.filter-left{display:flex;gap:14px}.filter-content{display:flex;align-items:center;gap:16px;padding:14px}.filter-left{display:flex;align-items:center;gap:14px}.filter-select{min-width:160px}.filter-select .MuiOutlinedInput-root{border-radius:8px!important;background:#fff!important}.filter-select .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important}.filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#bfbfbf!important}.filter-select .MuiSelect-select{color:#77838f!important;padding:8px 12px!important;font-size:14px!important}.placeholder{color:#77838f!important;opacity:.8;font-size:14px}.date-range-container{display:flex;align-items:center;gap:14px}.filter-grid{justify-content:space-between!important;width:100%!important}.date-input .MuiOutlinedInput-root{border-radius:8px!important;background:#fff}.date-input .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important}.date-input:hover .MuiOutlinedInput-notchedOutline{border-color:#bfbfbf!important}.date-input input{color:#77838f!important}.status-multi{display:flex;gap:6px;justify-content:center;flex-direction:column;align-items:center;padding:12px 2px!important}.span-btn{color:#455a64!important}.status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block;width:40px!important}.empty-row .empty-cell{height:28px;border-bottom:1px solid #D9D9D9;background:#fff}.table-box{border:1px solid #dcdcdc;border-radius:20px 20px 0 0;overflow:hidden}.status-W{background:#d5f5d8;color:#2d8a32}.btn-column-visibility{margin-left:15px;padding:6px 12px;border-radius:6px;background-color:#fff;border:1px solid #d9d9d9;color:#455a64;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;text-transform:none}.btn-column-visibility:hover{background-color:#f7f7f7;border-color:#d9d9d9}.arrow-icon{font-size:18px}.menu-divider{height:1px;background-color:#e0e0e0;margin:4px 0}.menu-clearfilter{font-weight:600!important;color:#455a64!important}.btn-column-visibility{margin-left:15px;padding:4px 12px;border-radius:6px;font-size:.9rem!important;background-color:#fff!important;border:1px solid #d9d9d9!important;color:#455a64!important;font-weight:600!important;cursor:pointer;display:flex;align-items:center;gap:4px;text-transform:none!important}.menu-clearfilter:hover{background-color:#f3f6fa!important;color:#455a64!important}.status-PL,.status-PH{background:#ffd8d8;color:#b71c1c}.status-LWP{background:#ffe9c2;color:#a05a00}.status-OD{background:#dce8ff;color:#2a4ba4}.status-Absent,.status-ABS{background:#f7d7d7;color:#c62828}.status-undefined,.status-Not\ Checked\ In,.status-Not\ Checked\ Out{background:#ececec;color:#555}.short-form{color:#77838f!important;font-size:.8rem!important;font-weight:600!important}.short-form-box{text-align:end;margin-bottom:6px!important}.filter-right{display:flex;gap:12px;justify-content:flex-end!important}.btn-export{text-transform:none!important;align-items:center I!important;border-radius:8px;background-color:#3b82f6!important;height:100%!important}.btn-apply{text-transform:none;border-radius:8px;background-color:#3b82f6!important}.lt-container{border-radius:10px;overflow:hidden}.lt-table{border:1px solid #d9d9d9;border-collapse:separate!important;border-spacing:4px!important}.lt-header{font-weight:700!important;font-size:14px!important;background-color:#eef2f6!important;border:1px solid #d9d9d9!important;color:#455a64!important;text-align:center!important}.styled-table tbody .MuiTableCell-root{font-family:Albert Sans,sans-serif!important;padding:12px 6px!important}.search-input .MuiInputBase-input{padding:10px!important;font-size:14px}.styled-table thead .MuiTableCell-root{font-family:Albert Sans,sans-serif!important}.lt-cell{font-size:14px!important;border:1px solid #d9d9d9!important;border-spacing:22px!important;text-align:center!important}.lt-select-box{display:flex;align-items:center;gap:8px}.lt-link{color:#1a73e8!important;font-weight:500}.lt-apply-btn{text-transform:none!important;margin-left:16px!important;background-color:#3b82f6!important}.small-dropdown .MuiInputBase-root{width:85%}.dropdown-input .MuiSelect-select{font-size:14px;color:#455a64}.dropdown-menu-paper{border-radius:8px!important;padding:0!important;min-width:125px!important}.dropdown-item{font-size:14px!important;color:#455a64!important;padding:10px 16px!important;border-bottom:1px solid #d9d9d9!important}.dropdown-item:last-child{border-bottom:none!important}.t-header-height{height:55px}.placeholder{color:#9e9e9e;font-size:14px}.rows-select-control .MuiInputBase-root{width:65px!important;height:32px!important;background-color:#fff!important;padding:0 6px!important;color:#77838f!important;font-size:14px!important;border-radius:4px!important}.rows-select .MuiSelect-select{padding:6px!important;color:#77838f!important;font-size:14px!important}@media(max-width:900px){.text-margin{flex-direction:row;flex-wrap:wrap;justify-content:center}.table-box{border:1px solid #dcdcdc;border-radius:8px 8px 0 0;overflow:auto!important}.filter-left{flex-direction:column}}@media(max-width:1300px){.placeholder{color:#77838f!important;opacity:.8;font-size:11px}.filter-select .MuiSelect-select{color:#77838f!important;padding:6px 12px!important;font-size:11px!important}.btn-column-visibility{margin-left:15px;padding:5px 12px;border-radius:6px;font-size:.7rem!important;background-color:#fff!important;border:1px solid #d9d9d9!important;color:#455a64!important;font-weight:700!important;cursor:pointer;display:flex;align-items:center;gap:4px;text-transform:none!important}}.main-heading{font-weight:700!important;color:#455a64}.main-sub-heading{color:#6b7280!important;margin-top:4px!important;font-weight:700!important;font-size:15px!important}.sub-radio{margin-top:-10px!important}.card-content{padding-bottom:12px!important}.attendance-cls .summary-row-bottom{background:#f3f6fb!important;text-align:center;color:#77838f;font-size:14px!important;font-weight:600!important}.attendance-cls .MuiDataGrid-cell{border:1px solid #D8D8D8;text-align:center!important}.attendance-cls .MuiDataGrid-columnHeader{background:#f3f6fb!important;text-align:center;color:#77838f;font-size:14px!important;font-weight:600!important}.attendance-cls .MuiDataGrid-columnHeaderTitleContainer{justify-content:center}.attendance-cls .MuiDataGrid-columnHeader--filledGroup,.attendance-cls .MuiDataGrid-columnHeader--emptyGroup{height:35px!important;z-index:1}.attendance-cls .MuiDataGrid-row--borderBottom{height:35px!important;margin-top:-21px}.attendance-cls .MuiDataGrid-columnHeaderTitle{font-weight:700!important}.attendance-cls .big-col-header{margin-top:-32px;z-index:1}.dashboard-root{display:flex;flex-direction:column;gap:16px;margin:18px 16px}.overview-card{border-radius:12px}.overview-header{display:flex;flex-direction:column;gap:4px}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;align-items:stretch}.row-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.row-grid-half{display:grid;grid-template-columns:1fr 1fr;gap:16px}.table-footer{margin-top:12px;display:flex;justify-content:space-between;align-items:center;color:#77838f;font-size:1rem!important;font-weight:600;font-family:Albert Sans,sans-serif!important}.pager{display:flex;align-items:center;gap:10px;color:#77838f}.pager-input-container{display:flex;align-items:center;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:0 8px;height:32px}.week-box{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 20px;background:#fff;border-radius:8px;width:100%;max-width:400px;margin:0 auto}.card-header{padding-bottom:0!important}.pt-0{padding-top:0!important}.week-text{font-weight:600!important;font-size:1rem!important;color:#455a64;font-family:Albert Sans,sans-serif!important}.metric-col{border-right:1px solid #ddd;padding:16px 0}.metric-col.no-border{border-right:none}@media(max-width:600px){.metric-col:nth-child(2){border-right:none}}.week-arrow{padding:4px;color:#333}.week-arrow:hover{background:#f1f1f1}.pager-input-field{width:35px!important;margin-right:4px!important}.pager-input-field .MuiInputBase-input{text-align:center;padding:0 6px;color:#77838f;font-weight:600}.pager-input-field .MuiOutlinedInput-notchedOutline,.pager-input-field.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.pager-input-field.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #D9D9D9}.pager .MuiButton-root{font-weight:600;text-transform:none;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important}.card-db-title{font-weight:700!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;margin-bottom:6px!important}.styled-table{border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden;overflow-x:auto}.styled-table.MuiPaper-outlined{border-color:#d9d9d9;border-top-left-radius:18px;border-top-right-radius:18px;width:auto!important}.styled-table .MuiTable-root{background-color:#fff}.styled-table thead .MuiTableCell-root{color:#455a64;background-color:#f3f6fa;font-weight:700;border-bottom:1px solid #D9D9D9;text-align:center}.styled-table tbody .MuiTableCell-root{color:#77838f;border-bottom:1px solid #D9D9D9;text-align:center;padding:6px!important}.table-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:8px}.my-menu-paper{left:1325px!important;border-radius:12px!important;padding:5px!important}.toolbar-search{flex:1;box-shadow:0 4px 4px -3px #d9d9d9!important;min-height:42px!important;border-radius:5px!important}.toolbar-search .MuiOutlinedInput-root{padding:0!important;background:#fff}.toolbar-search .MuiInputBase-input{padding:6px 8px!important;min-height:30px!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important}.toolbar-search .MuiOutlinedInput-notchedOutline{border:1px solid #D9D9D9!important}.toolbar-search:hover .MuiOutlinedInput-notchedOutline,.toolbar-search.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important}.tabs-compact{min-height:0!important;margin-bottom:6px;margin-top:10px}.tabs-compact .MuiTab-root{padding:4px 10px;min-height:28px;text-transform:none;font-weight:700;color:#77838f}.tabs-compact .Mui-selected{color:#455a64!important}.tabs-compact .MuiTabs-indicator{height:3px;background:#455a64;border-radius:2px;bottom:1px}.tabs-header-compact{margin:0;padding:0 10px!important}.tabs-content-compact{padding-top:8px!important}.equal-card{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:350px;border-radius:20px!important}.equal-content{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box}.table-fill{flex:1}.heading-strong{font-weight:800}.card-header .MuiCardHeader-title{font-weight:700!important;color:#455a64!important;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;margin-bottom:6px!important}.statcard-title{font-weight:600}.statcard-value{font-weight:800}.statcard-note{opacity:.8}.overview-metrics{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;padding:8px 8px 4px}.metric{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 12px}.metric-value{font-weight:700!important;font-size:2rem!important;color:#455a64}.metric-titlee{font-weight:700!important;font-size:1.3rem!important;color:#455a64}.metric-progress{width:100%;height:20px;border-radius:999px}.metric-progress.MuiLinearProgress-root{background-color:#e5e7eb;border-radius:999px;height:10px!important}.metric-progress .MuiLinearProgress-bar{background-color:#374151;border-radius:999px}.metric-note{color:#0009;align-self:flex-start}.metric-divider{width:1px;height:64px;background:#e5e7eb}.chart-area{background:#f3f6fa;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;height:100%;box-sizing:border-box}.dialog-close{position:absolute;right:8px;top:8px}.bars-card{border-radius:12px}.bars-svg{width:100%;height:100%}.bars-svg .axis{stroke:#e5e7eb}.bars-svg .label{fill:#6b7280;font-size:10px}.bars-rect{fill:#455a64}.bars-rect.highlight{fill:#9a4a4d}@media(max-width:1024px){.row-grid-2,.row-grid-half{grid-template-columns:1fr}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:auto;overflow:hidden}.chart-area{min-height:200px}.metric-progress{height:10px}.tabs-compact{margin-top:6px;margin-bottom:4px}.table-toolbar{margin-bottom:6px}.styled-table{overflow:auto}}@media(max-width:900px){.overview-metrics{display:grid;grid-template-columns:1fr;align-items:center!important;justify-content:center!important;gap:0;padding:8px 8px 4px}.dashboard-root{gap:12px;margin:14px 12px}.overview-grid{grid-template-columns:1fr}.metric-divider{display:none}.metric{align-items:flex-start}.metric-value{font-size:1.4rem!important}.metric-titlee{font-size:.95rem!important}.metric-note{font-size:.75rem}.chart-area{min-height:180px;padding:10px}.tabs-compact .MuiTab-root{padding:4px 8px;min-height:26px;font-size:.9rem}.pager-input-field{width:38px}.table-footer{font-size:.9rem!important}.styled-table .MuiTable-root{min-width:680px}.styled-table thead .MuiTableCell-root,.styled-table tbody .MuiTableCell-root{font-size:.9rem}}.filter-db-btn{background:#fff!important;border:1px solid #D9D9D9!important;color:#77838f!important;padding:6px 30px 6px 17px!important;border-radius:5px!important;display:inline-flex;align-items:center;justify-content:center;min-height:42px!important;box-shadow:0 4px 4px -3px #d9d9d9!important;min-width:150px!important;cursor:pointer;font-family:Albert Sans,sans-serif!important;font-size:1rem!important;box-sizing:border-box}@media(max-width:900px){.auz-grid{grid-template-columns:1fr!important;gap:40px}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:auto;width:360!important;overflow:hidden}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:auto!important;border-radius:16px!important}.table-footer{flex-direction:column!important}}@media(max-width:1400px){.dashboard-root{gap:14px;margin:16px 14px}.overview-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:10px}.row-grid-2,.row-grid-half{gap:14px}.row-grid-2 .equal-card,.row-grid-half .equal-card{border-radius:16px!important}.table-footer{margin-top:10px;font-size:.8rem!important}.pager .MuiButton-root{font-size:.8rem!important}.pager{gap:3px}.card-db-title,.card-header .MuiCardHeader-title{font-size:.9rem!important;margin-bottom:4px!important}.metric-value{font-size:1.7rem!important}.metric-titlee{font-size:.9rem!important}.metric{padding:6px 10px;gap:4px}.metric-divider{height:56px}.chart-area{padding:10px;border-radius:6px}.styled-table,.styled-table.MuiPaper-outlined{border-top-left-radius:14px;border-top-right-radius:14px}.table-toolbar{gap:10px;margin-bottom:10px}.tabs-compact .MuiTab-root{padding:6px 10px;min-height:32px}.pager-input-field{width:40px}}@media(min-width:1800px){.dashboard-root{gap:20px;margin:24px 20px}.styled-table tbody .MuiTableCell-root{font-size:1.25rem!important}.overview-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px}.row-grid-2,.row-grid-half{gap:20px}.row-grid-2 .equal-card,.row-grid-half .equal-card{height:420px;border-radius:24px!important}.table-footer{margin-top:16px;font-size:1.1rem!important}.card-db-title,.card-header .MuiCardHeader-title{font-size:1.2rem!important;margin-bottom:8px!important}.metric-value{font-size:2.4rem!important}.metric-titlee{font-size:1.2rem!important}.metric{padding:12px 16px;gap:8px}.metric-divider{height:72px}.chart-area{padding:16px;border-radius:12px}.styled-table,.styled-table.MuiPaper-outlined{border-top-left-radius:20px;border-top-right-radius:20px}.table-toolbar{gap:16px;margin-bottom:16px}.tabs-compact .MuiTab-root{padding:10px 16px;min-height:40px}.pager-input-field{width:48px}.bars-svg .label{font-size:12px}.metric-progress.MuiLinearProgress-root{height:12px!important}}.au-card{border-radius:12px}.au-body{display:grid;grid-template-rows:repeat(3,auto);gap:18px;background:#f3f6fa;border-radius:8px;padding:12px;flex:1;min-height:0}.au-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.au-col{display:flex;flex-direction:column;gap:6px}.au-row-header{display:flex;justify-content:space-between;align-items:center}.au-row-header.au-right{justify-content:space-between}.au-label{color:#000000b3}.au-label.strong{font-weight:700}.au-count{color:#0009}.au-progress{border-radius:999px}.au-progress .MuiLinearProgress-bar{border-radius:999px;height:15px!important;background-color:#455a64}.au-progress.MuiLinearProgress-root{background-color:#e9eef5;height:15px}.auz-card{border-radius:12px}.auz-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;height:100%;min-height:0;align-items:stretch}.auz-bars{width:100%;height:100%}.auz-axis{stroke:#e5e7eb}.auz-bar-bg{fill:#eef1f5;rx:6px;ry:6px}.auz-bar-group{background-color:transparent}.auz-bar{fill:#455a64;border-top-right-radius:6px!important;border-top-left-radius:6px!important}.auz-bar.highlight{fill:#9a4a4d!important}.auz-top,.auz-bottom{fill:#6b7280;font-size:10px}.auz-right{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-content:stretch;grid-auto-rows:1fr}.auz-bar-group{background-color:#000;border-radius:6px 6px 0 0;overflow:hidden}.auz-stat{padding:16px;border-radius:12px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:6px;background-color:#f3f6fa!important;box-shadow:inset 0 0 0 1px #d9e2ec;border:1px solid #cfd8e3}.auz-stat-title{font-weight:700!important;color:#77838f!important;font-size:1rem!important}.auz-stat-value{font-weight:800!important;line-height:1;font-size:2rem!important;color:#455a64}.auz-stat-sub{font-weight:700!important;color:#77838f;font-size:1rem!important}@media(max-width:1400px){.auz-card{border-radius:10px}.auz-grid{grid-template-columns:1fr 1fr;gap:40px}.auz-right{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.auz-stat{padding:12px;border-radius:10px;gap:4px}.auz-stat-title{font-size:.9rem!important}.auz-stat-value{font-size:1.7rem!important}.auz-stat-sub{font-size:.9rem!important}.auz-top,.auz-bottom{font-size:9px}.auz-bars{height:300px}}@media(min-width:1800px){.auz-card{border-radius:16px}.auz-grid{gap:80px}.auz-right{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.auz-stat{padding:20px;border-radius:14px;gap:8px}.auz-stat-title{font-size:1.1rem!important}.auz-stat-value{font-size:2.3rem!important}.auz-stat-sub{font-size:1.1rem!important}.auz-top,.auz-bottom{font-size:11px}.auz-bars{height:400px}}@media(max-width:768px){.auz-grid{gap:30px}.auz-right{grid-template-columns:1fr;gap:10px}.auz-stat{padding:10px;border-radius:8px}.auz-stat-title{font-size:.85rem!important}.auz-stat-value{font-size:1.5rem!important}.auz-stat-sub{font-size:.85rem!important}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
