@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@media (min-width:1200px){.pieRightContentCssWidth{width:80%}.pieContentsResolutionCss{display:flex;width:100%}.pieLeftContentCss,.pieRightContentCss{width:50%}.pieRightContentLineHeaderCss{color:#6a6b6b;font-size:14px;font-weight:550}.pieRightContentLineCss{stroke-width:2;width:80%}.top5packageButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.top5packageButtonCss,.top5packageButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.top5packageButtonCss:hover{background-color:#3567d6;color:#fff}.packageCurrentMonthTextCss:after{content:"Current Month"}.packagePreviousMonthTextCss:after{content:"Previous Month"}.packagePastMonthTextCss:after{content:"Past Month"}.topFivePackageButtonsCss{display:flex;justify-content:space-between}}@media (min-width:800px) and (max-width:1200px){.pieContentsResolutionCss,.pieLeftContentCss,.pieRightContentCss{width:100%}.pieRightContentLineHeaderCss{color:#6a6b6b;font-size:14px;font-weight:550}.pieRightContentLineCss{stroke-width:2;width:100%}.top5packageButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.top5packageButtonCss,.top5packageButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.top5packageButtonCss:hover{background-color:#3567d6;color:#fff}.packageCurrentMonthTextCss:after{content:"Current Month"}.packagePreviousMonthTextCss:after{content:"Previous Month"}.packagePastMonthTextCss:after{content:"Past Month"}.topFivePackageButtonsCss{display:flex;justify-content:space-between}}@media (min-width:768px) and (max-width:800px){.pieRightContentCssWidth{width:100%}.pieRightContentLineHeaderCss{color:#6a6b6b;font-size:14px;font-weight:550}.pieRightContentLineCss{stroke-width:2;width:100%}.top5packageButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.top5packageButtonCss,.top5packageButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.top5packageButtonCss:hover{background-color:#3567d6;color:#fff}.packageCurrentMonthTextCss:after{content:"Current Month"}.packagePreviousMonthTextCss:after{content:"Previous Month"}.packagePastMonthTextCss:after{content:"Past Month"}}@media (min-width:320px) and (max-width:768px){.pieRightContentCssWidth{width:100%}.pieRightContentLineHeaderCss{color:#6a6b6b;font-size:12px;font-weight:550}.pieRightContentLineCss{stroke-width:2;width:100%}.top5packageButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.top5packageButtonCss,.top5packageButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:35px;width:100px}.top5packageButtonCss:hover{background-color:#3567d6;color:#fff}.packageCurrentMonthTextCss:after{content:"Current"}.packagePreviousMonthTextCss:after{content:"Previous"}.packagePastMonthTextCss:after{content:"Past"}}@media (min-width:1200px){.columnBarFooterItemsCss{display:flex;justify-content:center}.dayWiseFooterCss{color:inherit;margin-right:20px;-webkit-text-decoration:"none";text-decoration:"none"}.reportsGeneratedFooterCss{color:inherit;text-decoration:none}.metricsChartButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.metricsChartButtonCss,.metricsChartButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.metricsChartButtonCss:hover{background-color:#3567d6;color:#fff}.metricsButtonsAlignCss{display:flex;justify-content:space-between}.currentMonthTextCss:after{content:"Current Month"}.previousMonthTextCss:after{content:"Previous Month"}.customMonthTextCss:after{content:"Custom Date"}.metricsSmallCardsCss{font-size:14px;font-weight:unset;width:140px}.customShadowCss{box-shadow:1px 1px 3px #3fabf3}}@media (min-width:800px) and (max-width:1200px){.columnBarFooterItemsCss{display:flex;justify-content:center}.dayWiseFooterCss{color:inherit;margin-right:20px;-webkit-text-decoration:"none";text-decoration:"none"}.reportsGeneratedFooterCss{color:inherit;text-decoration:none}.metricsChartButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.metricsChartButtonCss,.metricsChartButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.metricsChartButtonCss:hover{background-color:#3567d6;color:#fff}.metricsButtonMarginsCss{margin-top:10px}.currentMonthTextCss:after{content:"Current Month"}.previousMonthTextCss:after{content:"Previous Month"}.customMonthTextCss:after{content:"Custom Date"}.metricsSmallCardsCss{font-size:14px;font-weight:unset;width:140px}.customShadowCss{box-shadow:1px 1px 3px #3fabf3}}@media (min-width:768px) and (max-width:800px){.columnBarFooterItemsCss{display:flex;justify-content:center}.dayWiseFooterCss{color:inherit;margin-right:20px;-webkit-text-decoration:"none";text-decoration:"none"}.reportsGeneratedFooterCss{color:inherit;text-decoration:none}.metricsChartButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.metricsChartButtonCss,.metricsChartButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:40px;width:150px}.metricsChartButtonCss:hover{background-color:#3567d6;color:#fff}.metricsButtonMarginsCss{margin-top:10px}.currentMonthTextCss:after{content:"Current Month"}.previousMonthTextCss:after{content:"Previous Month"}.customMonthTextCss:after{content:"Custom Date"}.metricsSmallCardsCss{font-size:14px;font-weight:unset;width:140px}.customShadowCss{box-shadow:1px 1px 3px #3fabf3}}@media (min-width:320px) and (max-width:768px){.columnBarFooterItemsCss{display:flex;justify-content:center}.dayWiseFooterCss{color:inherit;margin-right:20px;-webkit-text-decoration:"none";text-decoration:"none"}.reportsGeneratedFooterCss{color:inherit;text-decoration:none}.metricsChartButtonCss{background-color:#fff;color:#000;margin:10px 10px 0 0}.metricsChartButtonCss,.metricsChartButtonCss:hover{border:1.5px solid #3567d6;border-radius:28px;font-size:16px;height:35px;width:100px}.metricsChartButtonCss:hover{background-color:#3567d6;color:#fff}.metricsButtonMarginsCss{margin:10px}.currentMonthTextCss:after{content:"Current"}.previousMonthTextCss:after{content:"Previous"}.customMonthTextCss:after{content:"Custom"}.metricsSmallCardsCss{font-size:16px;font-weight:unset}.customShadowCss{box-shadow:1px 1px 3px #3fabf3}}.customDateTag{border:1px solid #dde0e1;border-radius:5px;height:40px;margin-bottom:15px;outline:none;padding:17px;width:100%}.labelTags{font-size:16px;font-weight:600;margin-bottom:5px}.labelTags,.modalHeading{font-family:Open Sans;font-style:normal}.modalHeading{font-size:25px;font-weight:700}@media (min-width:1200px){.planScreenResolutionCss{display:flex;justify-content:space-between}.planScreenLeftContentCss{width:58%}.planScreenRightContentCss{width:40%}.planDetailsCardSubtitleCss{display:flex;justify-content:center}.circularProgressBarDimensionsCss{height:200px;width:200px}.planDetailsRightCardCss{border:none;border-radius:20px;width:100%}.planDetailsRightCardBodyCss{background-color:#ecf0ff;border-radius:20px;padding:23px;text-align:center}.totalReportsTitleCss{color:#6c757d}.totalReportsNumberCss{color:#3567d6;font-size:48px}}@media (min-width:998px) and (max-width:1200px){.planScreenResolutionCss{display:flex;justify-content:space-between}.planScreenLeftContentCss{width:58%}.planScreenRightContentCss{width:40%}.planDetailsCardSubtitleCss{display:flex;justify-content:center}.circularProgressBarDimensionsCss{height:150px;width:150px}.planDetailsRightCardCss{border:none;border-radius:20px;width:100%}.planDetailsRightCardBodyCss{background-color:#ecf0ff;border-radius:20px;padding:10px;text-align:center}.totalReportsTitleCss{color:#6c757d}.totalReportsNumberCss{color:#3567d6;font-size:48px}}@media (min-width:768px) and (max-width:998px){.planScreenRightContentCss{margin-top:20px}.planDetailsCardSubtitleCss{display:flex;justify-content:center}.circularProgressBarDimensionsCss{height:180px;width:180px}.planDetailsRightCardCss{border-radius:20px;display:flex;flex-direction:row;width:100%}.planDetailsRightCardBodyCss{background-color:#ecf0ff;border-radius:20px;padding:10px;text-align:center}.totalReportsTitleCss{color:#6c757d}.totalReportsNumberCss{color:#3567d6;font-size:48px}}@media (min-width:320px) and (max-width:768px){.planScreenRightContentCss{margin-top:20px}.planDetailsCardSubtitleCss{display:flex;justify-content:center}.circularProgressBarDimensionsCss{height:180px;width:180px}.planDetailsRightCardCss{border-radius:20px;display:flex;flex-direction:row;width:100%}.planDetailsRightCardBodyCss{background-color:#ecf0ff;border-radius:20px;padding:10px}.totalReportsTitleCss{color:#6c757d}.totalReportsNumberCss{color:#3567d6;font-size:48px}}.spinner-border{border-width:2px;color:#3567d6}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.removeFocusCss:focus{box-shadow:none;outline:none}@media (min-width:1200px){.welcomeScreenResolutionCss{display:flex;justify-content:space-between}.welcomeScreenLeftContentCss{width:58%}.welcomeScreenRightContentCss{width:40%}.offeringCardContentsCss{color:#fff;margin-left:35%;top:50px}.welcomeContentMargins{margin-bottom:20px}.welcomeClientCss{color:#7787bc;font-size:40px;margin:0 0 0 10px}.welcomeNoteCss{color:#170c6b;font-size:40px}.offeringImageCss{height:100%;width:100%;z-index:-1}.offeringHeadingCss{font-size:30px}.offeringSubscribeForCss{font-size:20px}.downloadBrochureButtonContentCss:after{content:"Get Product Brochure"}.downloadBrochureButtonCss{background-color:#3fabf3;border:none;border-radius:15px;box-shadow:0 0 5px #fff;color:#fff;height:35px;margin:3% 0 0;width:260px}.planCardCss{border-radius:12px;height:100%;position:relative;width:100%}.planCardSubtitleCss{background-color:#ebf9ee;height:50px;margin:20px 0;top:10px}.planPlaceholderCss{left:6px;position:relative;top:12px}.planActiveStatusCss{align-items:center;border-radius:15px;display:flex;float:right;font-size:14px;height:35px;justify-content:center;position:relative;right:6px;top:7.5px;width:90px}.planMoreInfoCss{bottom:0;display:flex;gap:30px;padding:2px;position:absolute}.subscriptionWarningCss{background-color:#ecf0ff;border:1px dotted #c6a994;margin-bottom:10px;padding:5px}.subscriptionWarningTextCss{font-size:14px}}@media (min-width:768px) and (max-width:1200px){.welcomeClientCss{color:#7787bc;font-size:40px;margin:0 0 0 10px}.welcomeNoteCss{color:#170c6b;font-size:40px}.offeringCardContentsCss{color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:38%}.offeringImageCss{height:100%;width:100%;z-index:-1}.offeringHeadingCss{font-size:35px}.offeringSubscribeForCss{font-size:25px}.downloadBrochureButtonContentCss:after{content:"Get Product Brochure"}.downloadBrochureButtonCss{background-color:#3fabf3;border:none;border-radius:15px;box-shadow:0 0 5px #fff;color:#fff;height:35px;width:260px}.planCardCss{border-radius:12px;height:200px;margin-top:20px;position:relative;width:100%}.planCardSubtitleCss{background-color:#ebf9ee;height:50px;position:relative;top:10px}.planPlaceholderCss{left:6px;position:relative;top:12px}.planActiveStatusCss{align-items:center;border-radius:15px;display:flex;float:right;font-size:14px;height:35px;justify-content:center;position:relative;right:6px;top:7.5px;width:90px}.planMoreInfoCss{bottom:0;bottom:-12px;display:flex;gap:30px;padding:2px;position:absolute}.subscriptionWarningCss{align-items:center;background-color:#ecf0ff;border:1px dotted #c6a994;display:flex;margin-bottom:20px;margin-top:20px;padding:5px}.subscriptionWarningTextCss{font-size:14px}.badgeMarginCss{margin:10px 0 0}}@media (min-width:500px) and (max-width:768px){.welcomeClientCss{color:#7787bc;font-size:35px;margin:0 0 0 10px}.welcomeNoteCss{color:#170c6b;font-size:35px}.offeringCardContentsCss{color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:33%}.offeringImageCss{height:100%;width:100%;z-index:-1}.offeringHeadingCss{font-size:25px}.offeringSubscribeForCss{font-size:18px}.downloadBrochureButtonContentCss:after{content:"Get Product Brochure"}.downloadBrochureButtonCss{background-color:#3fabf3;border:none;border-radius:15px;box-shadow:0 0 5px #fff;color:#fff;font-size:14px;height:30px;width:230px}.planCardCss{border-radius:12px;height:200px;margin-top:20px;position:relative;width:100%}.planCardSubtitleCss{background-color:#ebf9ee;height:50px;position:relative;top:10px}.planPlaceholderCss{left:6px;position:relative;top:12px}.planActiveStatusCss{align-items:center;border-radius:15px;display:flex;float:right;font-size:14px;height:35px;justify-content:center;position:relative;right:6px;top:7.5px;width:90px}.planMoreInfoCss{bottom:-12px;display:flex;gap:30px;padding:2px;position:absolute}.subscriptionWarningCss{align-items:center;background-color:#ecf0ff;border:1px dotted #c6a994;display:flex;margin-bottom:20px;margin-top:20px;padding:3px}.subscriptionWarningTextCss{font-size:13.5px}.badgeMarginCss{margin:10px 0 0}}@media (min-width:320px) and (max-width:500px){.welcomeClientCss{color:#7787bc;font-size:25px;margin:0 0 0 10px}.welcomeNoteCss{color:#170c6b;font-size:25px}.offeringCardContentsCss{color:#fff;display:flex;flex-direction:column;justify-content:center;margin:3% 0 0 30%}.offeringImageCss{height:100%;width:100%;z-index:-1}.offeringHeadingCss{font-size:17px}.offeringSubscribeForCss{font-size:13px;margin-top:-5px}.downloadBrochureButtonContentCss:after{content:"Get Brochure"}.downloadBrochureButtonCss{align-items:center;background-color:#3fabf3;border:none;border-radius:15px;box-shadow:0 0 5px #fff;color:#fff;content:"your content";display:flex;font-size:13px;height:22px;justify-content:center;width:140px}.endDateCss,.startDateCss{font-size:10px}.planCardCss{border-radius:12px;height:220px;margin-top:20px;position:relative;width:100%}.planCardSubtitleCss{background-color:#ebf9ee;height:50px;position:relative;top:10px}.planPlaceholderCss{left:6px;position:relative;top:12px}.planActiveStatusCss{align-items:center;border-radius:15px;display:flex;float:right;font-size:14px;height:35px;justify-content:center;position:relative;right:6px;top:7.5px;width:90px}.planMoreInfoCss{bottom:-16px;display:flex;gap:30px;padding:2px;position:absolute}.subscriptionWarningCss{align-items:center;background-color:#ecf0ff;border:1px dotted #c6a994;display:flex;margin-bottom:20px;margin-top:20px;padding:3px}.subscriptionWarningTextCss{font-size:12px}.badgeMarginCss{margin:10px 0 0}}:root{--primary-blue:#2563eb;--primary-dark:#1e40af;--bg-gradient-start:#f8fafc;--bg-gradient-end:#eff6ff;--text-dark:#0f172a;--text-secondary:#64748b;--border-color:#e2e8f0;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}.login-page-container{background:linear-gradient(180deg,#f8fafc,#eff6ff);background:linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);border:1px solid #f1f5f9;border-radius:12px;display:flex;font-family:Inter,sans-serif;height:calc(100vh - 110px);overflow:hidden;width:100%}.login-visual-section{align-items:center;background-color:#eff6ff;display:flex;flex:1.2 1;justify-content:center;overflow:hidden;position:relative}.login-visual-content{max-width:480px;position:relative;width:85%;z-index:2}.login-visual-svg-wrapper{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;-webkit-filter:drop-shadow(0 10px 20px rgba(37,99,235,.1));filter:drop-shadow(0 10px 20px rgba(37,99,235,.1));width:100%}.login-visual-svg-wrapper svg{height:auto;width:100%}.login-form-section{align-items:center;background-color:#fff;background-color:var(--white);display:flex;flex:1 1;justify-content:center;padding:20px}.login-form-wrapper{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;max-width:360px;padding:20px;width:100%}.login-header{margin-bottom:24px;text-align:left}.login-title{color:#0f172a;color:var(--text-dark);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.login-subtitle{color:#64748b;color:var(--text-secondary);font-size:.85rem;font-weight:400;line-height:1.5}.login-form-group{margin-bottom:16px}.login-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.login-input,.login-label{color:#0f172a;color:var(--text-dark)}.login-input{background-color:#fff;background-color:var(--white);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;font-weight:500;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.login-input:hover{border-color:#cbd5e1}.login-input:focus{border-color:#2563eb;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.login-input::-webkit-input-placeholder{color:#94a3b8}.login-input:-ms-input-placeholder{color:#94a3b8}.login-input::placeholder{color:#94a3b8}.password-toggle-container{align-items:center;display:flex;margin-bottom:2px;margin-top:10px}.custom-checkbox{accent-color:#2563eb;accent-color:var(--primary-blue);cursor:pointer;height:14px;margin-right:8px;width:14px}.checkbox-label{color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:500;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-label:hover{color:#0f172a;color:var(--text-dark)}.login-button{align-items:center;background-color:#2563eb;background-color:var(--primary-blue);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(37,99,235,.1);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;margin-top:20px;padding:11px 16px;transition:all .2s;width:100%}.login-button:hover:not(:disabled){background-color:#1e40af;background-color:var(--primary-dark);box-shadow:0 4px 6px rgba(37,99,235,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.login-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.7}.spinner-border-sm{border-width:.15em;height:.85rem;margin-left:8px;width:.85rem}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (max-width:900px){.login-page-container{border:none;border-radius:0;flex-direction:column;height:calc(100vh - 100px);min-height:550px}.login-visual-section{display:none}.login-form-section{align-items:center;background:linear-gradient(135deg,#f8fafc,#eff6ff);display:flex;flex:1 1;justify-content:center;padding:20px}.login-form-wrapper{background:#fff;background:var(--white);border:1px solid hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:400px;padding:40px 30px;position:relative;top:-20px;width:100%}}@media (max-width:480px){.login-page-container{height:calc(100vh - 80px)}.login-form-section{padding:16px}.login-form-wrapper{border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:32px 24px}.login-header{margin-bottom:24px;text-align:center}.login-title{font-size:1.5rem;justify-content:center}.login-subtitle{font-size:.85rem;text-align:center}}.dropdownCss{border-radius:20px;padding:10px}@media (min-width:1200px){.navLogoCss{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);height:65px;justify-content:center;position:relative;width:180px}.navbarMainCss{background-color:#fff;height:75px;padding:10px}.dropdownCss:focus{box-shadow:none;outline:none}}@media (min-width:998px) and (max-width:1200px){.navLogoCss{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);height:65px;justify-content:center;position:relative;width:180px}.navbarMainCss{background-color:#fff;height:75px;padding:10px}}@media (min-width:768px) and (max-width:998px){.navLogoCss{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);height:40px;justify-content:center;position:relative;width:180px}.navbarMainCss{background-color:#fff;height:auto;min-height:75px}}@media (min-width:500px) and (max-width:768px){.navLogoCss{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);height:40px;justify-content:center;position:relative;width:180px}.navbarMainCss{background-color:#fff;height:auto;min-height:75px}}@media (min-width:300px) and (max-width:500px){.navLogoCss{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);height:40px;justify-content:center;position:relative;width:180px}.navbarMainCss{background-color:#fff;height:auto;min-height:75px}.dropdownCss{border-radius:8px;font-size:14px;padding:8px;text-align:center}}@media (max-width:991px){.navbarMainCss{height:auto;min-height:75px}.navbarMainCss .navbar-collapse{background-color:#fff;border-top:1px solid #e2e8f0;margin-top:8px;padding-bottom:12px;padding-top:12px}.navbarMainCss .navbar-collapse.show{display:flex;flex-direction:column}}.subscription-page{background-color:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding-bottom:40px}.fixed-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.9);border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-bottom:24px;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.customer-title{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.customer-meta{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:500;gap:8px;margin-top:4px}.tabs-container{display:flex;gap:8px;justify-content:center;margin-top:16px}.modern-tab{align-items:center;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-tab:hover{background-color:#f1f5f9;color:#334155}.modern-tab.active{background-color:#eff6ff;box-shadow:none;color:#2563eb}.modern-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.025);display:flex;flex-direction:column;height:100%;padding:32px;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.modern-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.025)}.card-header-row{border-bottom:1px solid #f8fafc;margin-bottom:24px;padding-bottom:16px}.card-header-row,.card-title{align-items:center;display:flex}.card-title{color:#1e293b;font-size:1.1rem;font-weight:700}.card-icon{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#2563eb;display:inline-flex;margin-right:12px;padding:8px}.card-icon svg{font-size:1.25rem}.subscription-page .input-group{display:flex;flex-direction:column;margin-bottom:0}.subscription-page .input-label{color:#475569;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px;padding-left:2px;text-transform:uppercase}.modern-input .MuiOutlinedInput-root,.modern-input .MuiSelect-select{background-color:#f8fafc;border-radius:8px;font-size:.875rem;font-weight:500;min-height:38px;transition:all .2s ease}.modern-input .MuiInputAdornment-root{align-items:center;color:#94a3b8;display:flex;height:100%;margin-right:0;max-height:none;padding-left:14px;padding-right:8px}.modern-input .MuiOutlinedInput-input{height:auto;padding:8px 12px 8px 0}.modern-input .MuiOutlinedInput-root:has(textarea){align-items:flex-start;min-height:auto;padding-bottom:6px;padding-top:6px}.modern-input textarea.MuiInputBase-input{font-size:.875rem;line-height:1.4;min-height:2.8em;padding:6px 12px 6px 0}.modern-input .MuiOutlinedInput-root:has(textarea) .MuiInputAdornment-root{align-items:flex-start;padding-top:8px}.modern-input .MuiSelect-select{align-items:center;display:flex;height:auto!important;min-height:auto!important;padding-left:14px!important;padding-right:32px!important}.modern-input .MuiSelect-icon{color:#64748b;font-size:1.25rem;right:10px}.modern-input.Mui-focused .MuiSelect-icon{color:#3b82f6}.modern-select-menu.MuiMenu-root .MuiPaper-root{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);margin-top:6px;max-height:320px}.modern-select-menu .MuiList-root{padding:6px 0}.modern-select-menu .MuiMenuItem-root{border-radius:6px;font-size:.875rem;font-weight:500;margin:0 6px;padding:10px 16px}.modern-select-menu .MuiMenuItem-root:hover{background-color:#f1f5f9}.modern-select-menu .MuiMenuItem-root.Mui-selected{background-color:#eff6ff;color:#1d4ed8}.modern-select-menu .MuiMenuItem-root.Mui-selected:hover{background-color:#dbeafe}.modern-input .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0;border-width:1px;transition:border-color .2s}.modern-input:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8}.modern-input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6;border-width:2px}.modern-input .MuiOutlinedInput-root.Mui-focused{background-color:#fff}.identity-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.identity-full{grid-column:1/-1}.btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(37,99,235,.3)!important;color:#fff!important}.btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 12px rgba(37,99,235,.4)!important}.btn-secondary{border:1px solid #e2e8f0!important;border-radius:8px!important}.status-pill{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-left:8px;padding:4px 10px;text-transform:uppercase}.status-pill.live{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.status-pill.inactive{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c}.status-pill.hold{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309}.toggle-row-clean{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;min-height:auto;padding:10px 14px}.toggle-row-clean .MuiSwitch-root{margin-right:0}.toggle-row-clean div:first-of-type{line-height:1.35}.toggle-row-clean div:first-of-type>div:first-child{font-size:.85rem!important}.toggle-row-clean div:first-of-type>div:last-child{font-size:.75rem!important}.addon-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;transition:all .2s}.addon-box:hover{border-color:#94a3b8;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.addon-box.selected{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.history-block{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;margin-top:24px;padding:24px}@media (max-width:768px){.fixed-header{padding:12px 16px}.header-content{align-items:flex-start;flex-direction:column;gap:12px}.tabs-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:12px;overflow:visible;padding-bottom:0;width:100%}.modern-tab{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:.85rem;justify-content:center;min-height:44px;padding:12px 14px}.modern-tab:hover{background:#f8fafc;border-color:#cbd5e1}.modern-tab.active{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;color:#1d4ed8}.modern-card{padding:20px}.identity-grid{gap:16px;grid-template-columns:1fr}}.tableFixHead{border-collapse:collapse;table-layout:fixed;width:100%}.tableFixHead tbody{display:block;height:150px;overflow:auto;width:100%}.tableFixHead thead tr{display:block}.tableFixHead td,.tableFixHead th{padding:5px 10px;width:200px}.inputFields{display:flex;gap:20px}@media (max-width:768px){.custom-container{flex-direction:column}.custom-margin{margin:2px!important}.inputFields{flex-direction:column;gap:0}.custom-Date-mobile{width:50%}.calander-mobile{margin-top:8px}}@-webkit-keyframes pulse{0%,to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes pulse{0%,to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(1.03);transform:scale(1.03)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shine{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@keyframes shine{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@-webkit-keyframes glow{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.1)}50%{box-shadow:0 6px 30px rgba(0,0,0,.15)}}@keyframes glow{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.1)}50%{box-shadow:0 6px 30px rgba(0,0,0,.15)}}@-webkit-keyframes iconFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes iconFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes cardSlideIn{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cardSlideIn{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes cardGlow{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 8px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 4px 16px rgba(0,0,0,.15),0 8px 32px rgba(0,0,0,.1)}}@keyframes cardGlow{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 8px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 4px 16px rgba(0,0,0,.15),0 8px 32px rgba(0,0,0,.1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.table-view-container{-webkit-overflow-scrolling:touch;border:1px solid #dde0e1;display:block;max-height:none;overflow-x:auto;overflow-y:visible;position:relative;width:100%}.table-view-container table{border:1px solid #dde0e1;border-spacing:0;height:auto;min-width:1600px;width:-webkit-max-content;width:max-content}.table-view-container table tr:last-child td{border-bottom:0}.table-view-container table thead{border:1px solid #dde0e1;margin-top:-10px;z-index:2}.table-view-container table thead,.table-view-container table thead th{background:linear-gradient(135deg,#eef2ff,#eff6ff);position:-webkit-sticky;position:sticky;top:0}.table-view-container table thead th{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;box-shadow:0 1px 0 rgba(203,213,225,.9);color:#0f172a;z-index:3}.table-view-container table tbody tr{transition:background-color .14s ease}.table-view-container table tbody tr:nth-child(odd) td{background-color:#fff}.table-view-container table tbody tr:nth-child(2n) td{background-color:rgba(15,23,42,.02)}.table-view-container table tbody tr:hover td{background-color:rgba(99,102,241,.06)}.table-view-container table tbody tr:nth-child(odd) td:first-child{background-color:#f8fafc}.table-view-container table tbody tr:nth-child(2n) td:first-child{background-color:#f1f5f9}.table-view-container table tbody tr:hover td:first-child{background-color:#e0e7ff}.table-view-container table td,.table-view-container table th{border-bottom:1px solid #dde0e1;border-right:1px solid #dde0e1;margin:0;padding:.5rem}.table-view-container table td{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.table-view-container table td:last-child,.table-view-container table th:last-child{border-right:0}.table-view-container table td:first-child,.table-view-container table th:first-child{background-clip:padding-box;background-color:#f8fafc;border-right:0;box-shadow:2px 0 4px rgba(0,0,0,.1);left:0;max-width:160px;min-width:160px;overflow:hidden;padding:.5rem 8px .5rem .5rem;position:-webkit-sticky;position:sticky;text-overflow:ellipsis;width:160px}.table-view-container table td:first-child:after,.table-view-container table th:first-child:after{background:#dde0e1;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:1px}.table-view-container table thead th:first-child{background:linear-gradient(135deg,#eef2ff,#eff6ff);z-index:11}.table-view-container table th{font-size:14px;line-height:1.2;padding:.5rem}.table-view-container table td{font-size:14px;line-height:1.35}@media (max-width:639px){.table-view-container{-ms-overflow-style:none!important;scrollbar-width:none!important}.table-view-container::-webkit-scrollbar{display:none!important}.table-view-container{overflow-x:hidden;overflow-y:visible!important}.table-view-container table{min-width:100%!important;table-layout:fixed!important;width:100%!important}.mobile-column{display:none!important}.table-view-container table th{line-height:1.2!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.table-view-container table td,.table-view-container table th{font-size:11px!important;padding:8px 4px!important}.table-view-container table td:first-child,.table-view-container table th:first-child{border-right:1px solid #dde0e1!important;box-shadow:none!important;position:static!important}.table-view-container table td:first-child:after,.table-view-container table th:first-child:after{display:none!important}.table-view-container table td:first-child,.table-view-container table th:first-child{font-size:12px!important;line-height:1.4!important;max-width:25%!important;min-width:80px!important;overflow:visible!important;padding:10px 6px!important;text-overflow:clip!important;width:25%!important}.table-view-container table td:nth-child(2),.table-view-container table th:nth-child(2){font-size:10px!important;line-height:1.3!important;max-width:35%!important;min-width:130px!important;overflow:visible!important;padding:10px 6px!important;text-overflow:clip!important;width:35%!important}.table-view-container table td:nth-child(3),.table-view-container table th:nth-child(3){font-size:10px!important;line-height:1.3!important;max-width:30%!important;min-width:115px!important;overflow:visible!important;padding:10px 6px!important;text-overflow:clip!important;width:30%!important}.table-view-container table td:last-child,.table-view-container table th:last-child{max-width:10%!important;min-width:45px!important;padding:10px 2px!important;text-align:center!important;width:10%!important}.table-view-container table td:first-child{overflow:visible!important;text-overflow:unset!important}.client-name-cell,.table-view-container table td:first-child,.table-view-container table td:first-child>div{line-height:1.4!important;max-width:100%!important;white-space:normal!important;word-break:break-word!important}.client-name-cell,.table-view-container table td:first-child>div{line-clamp:2!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:12px!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important;max-height:2.8em!important;overflow:hidden!important;overflow-wrap:break-word!important;text-overflow:ellipsis!important}.client-name-cell{max-width:100%!important;width:100%!important}.table-view-container table td:nth-child(2)>div,.table-view-container table td:nth-child(3)>div{line-clamp:2!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;max-height:2.8em!important;overflow:hidden!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.mobile-table-cell:last-child button{font-size:10px!important;min-height:32px!important;min-width:45px!important;padding:6px 8px!important;white-space:nowrap!important}.table-view-container table td:last-child{padding:10px 2px!important}.table-view-container table th span{align-items:center!important;display:inline-flex!important;flex-wrap:nowrap!important;font-size:9px!important;line-height:1.2!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.table-view-container table th:nth-child(2) span{font-size:8.5px!important;letter-spacing:-.3px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.table-view-container table th:nth-child(3) span{font-size:9px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.table-view-container table th:first-child span,.table-view-container table th:last-child span{font-size:10px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.table-view-container table td{padding:10px 6px!important;vertical-align:middle!important}.table-view-container table td:nth-child(2),.table-view-container table td:nth-child(3){padding:10px 6px!important}.table-view-container table td:nth-child(2)>div,.table-view-container table td:nth-child(3)>div{border-radius:6px!important;font-size:10px!important;padding:6px 8px!important}.mobile-table-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-cards-container{grid-gap:0!important;-webkit-animation:cardSlideIn .6s ease-out!important;animation:cardSlideIn .6s ease-out!important;display:grid!important;flex-wrap:nowrap!important;gap:0!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:20px!important;padding:0!important}.kpi-cards-container>div{align-items:center!important;-webkit-animation:cardSlideIn .6s ease-out backwards!important;animation:cardSlideIn .6s ease-out backwards!important;flex:0 0 auto!important;flex-direction:column!important;gap:4px!important;height:auto!important;justify-content:center!important;margin:0!important;max-height:75px!important;min-height:75px!important;min-width:0!important;overflow:visible!important;padding:8px 5px!important;position:relative!important}.kpi-cards-container>div:first-child{-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.kpi-cards-container>div:nth-child(2){-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.kpi-cards-container>div:nth-child(3){-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.kpi-cards-container>div:nth-child(4){-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.kpi-cards-container>div{backdrop-filter:blur(35px) saturate(220%)!important;-webkit-backdrop-filter:blur(35px) saturate(220%)!important;border:2.5px solid hsla(0,0%,100%,.6)!important;border-left:none!important;box-shadow:inset 0 3px 8px hsla(0,0%,100%,.7),inset 0 -2px 6px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.25),0 16px 48px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.4)!important}.kpi-cards-container>div:first-child{background:linear-gradient(145deg,rgba(139,92,246,.5),rgba(99,102,241,.55) 30%,rgba(124,58,237,.55) 60%,rgba(59,130,246,.5))!important;border-left:2.5px solid hsla(0,0%,100%,.6)!important;border-radius:16px 0 0 16px!important}.kpi-cards-container>div:nth-child(2){background:linear-gradient(145deg,rgba(34,197,94,.5),rgba(16,185,129,.55) 30%,rgba(5,150,105,.55) 60%,rgba(20,184,166,.5))!important;border-radius:0!important}.kpi-cards-container>div:nth-child(3){background:linear-gradient(145deg,rgba(148,163,184,.5),rgba(100,116,139,.55) 30%,rgba(71,85,105,.55) 60%,rgba(51,65,85,.5))!important;border-radius:0!important}.kpi-cards-container>div:last-child{background:linear-gradient(145deg,rgba(251,191,36,.5),rgba(245,158,11,.55) 30%,rgba(217,119,6,.55) 60%,rgba(251,146,60,.5))!important;border-radius:0 16px 16px 0!important;border-right:2.5px solid hsla(0,0%,100%,.6)!important}.kpi-cards-container>div>div:nth-child(2),.kpi-cards-container>div>div[style*="flex-shrink: 0"],.kpi-cards-container>div>div[style*="flexShrink: 0"]{display:none!important}.kpi-cards-container>div>div[style*="flex: 1"]{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-direction:column-reverse!important;gap:2px!important;justify-content:center!important;min-width:0!important;overflow:visible!important;width:100%!important}.kpi-card-label,.kpi-cards-container>div>div[style*="flex: 1"]>div:first-child{font-size:7px!important;font-weight:800!important;letter-spacing:.8px!important;line-height:1.3!important;min-height:10px!important;opacity:1!important;position:relative!important;text-shadow:0 2px 4px rgba(0,0,0,.7),0 1px 2px rgba(0,0,0,.5)!important;text-transform:uppercase!important;visibility:visible!important;white-space:nowrap!important;word-break:keep-all!important}.kpi-card-label,.kpi-cards-container>div>div[style*="flex: 1"]>div:first-child,.kpi-cards-container>div>div[style*="flex: 1"]>div:last-child{color:#fff!important;display:block!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;height:auto!important;margin-bottom:0!important;margin-top:0!important;overflow:visible!important;z-index:2!important}.kpi-cards-container>div>div[style*="flex: 1"]>div:last-child{font-size:20px!important;font-weight:900!important;letter-spacing:-.5px!important;line-height:1!important;padding-bottom:0!important;text-shadow:0 3px 10px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.6)!important}.kpi-cards-container>div>div[style*="position: absolute"]{display:none!important}.kpi-cards-container>div:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 60%)!important;border-radius:inherit!important;bottom:0!important;content:""!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}}
/*# sourceMappingURL=main.c9014203.css.map*/