.sso-login,.sso-login__inner{display:flex;align-items:center;justify-content:center}.sso-login{--sso-bg:#000;--sso-card-bg:#000;--sso-text:#fff;--sso-muted-text:rgba(255, 255, 255, 0.72);--sso-border:rgba(255, 255, 255, 0.12);--sso-shadow:0 10px 25px rgba(0, 0, 0, 0.3);--sso-btn-bg:#2f2f2f;--sso-btn-text:#fff;--sso-logo-height:56px;--sso-logo-height-mobile:48px;min-height:100vh;background-color:var(--sso-bg);transition:background-color .2s ease}.sso-login__inner{width:100%;flex-direction:column;min-height:calc(100vh - 64px);gap:32px}.sso-login__card{width:100%;max-width:448px;box-shadow:unset;background-color:transparent;color:var(--sso-text)}.sso-login__card.k-card{background-color:transparent;color:unset;border-color:unset}.sso-login__cardContent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 32px;text-align:center}.sso-login__logoImg{height:var(--sso-logo-height);width:auto}@media (max-width:576px){.sso-login__logoImg{height:var(--sso-logo-height-mobile)}}.sso-login__title{font-size:32px;font-weight:600;color:var(--sso-text);margin:0;font-family:sans-serif;line-height:1}.sso-login__subtitle{font-size:14px;display:none;color:var(--sso-muted-text)}.sso-login__errorBox,.sso-login__successBox{width:100%;padding:12px;background-color:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;font-size:14px}.sso-login__successBox{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.sso-login__button{min-width:192px}.sso-login__button.k-button{color:var(--sso-btn-text);background-color:var(--sso-btn-bg);border-color:var(--sso-btn-bg)}.sso-login__loading{gap:32px;min-height:300px}.sso-login__loadingTitle{font-size:24px;font-weight:500;color:var(--sso-text);margin:0;font-family:sans-serif;line-height:1.4}.sso-login .k-form-label,.sso-login .k-label{color:var(--sso-text)}.k-loading-color{background-color:transparent!important;opacity:1}@media (prefers-color-scheme:light){.sso-login{--sso-bg:#f5f5f5;--sso-card-bg:#fff;--sso-text:#111;--sso-muted-text:rgba(17, 17, 17, 0.72);--sso-border:rgba(0, 0, 0, 0.12);--sso-shadow:0 10px 25px rgba(0, 0, 0, 0.12);--sso-btn-bg:#111;--sso-btn-text:#fff;--sso-logo-height:52px;--sso-logo-height-mobile:44px}}.dashboard-container{padding:10px 0;min-height:calc(100vh - 64px)}.dashboard-container .dashboard-header{align-items:center;margin-bottom:20px}.dashboard-container .dashboard-header h1{font-size:24px;color:#333;margin:0}.dashboard-container .dashboard-header .dashboard-actions{display:flex;gap:10px}.dashboard-container .dashboard-header .dashboard-actions .time-filter{width:150px}.dashboard-container .dashboard-content .tile-layout .k-card .k-card-body{padding:16px}.dashboard-container .products-overview-card.k-card{border:0;padding:0;margin:0}.dashboard-container .products-overview-card.k-card .products-overview-card-body{padding:0!important}.dashboard-container .products-overview-card .k-card.product-subscription-card.k-card-vertical{border:0}.dashboard-container .products-overview-card .k-expanded{box-shadow:none}.dashboard-container .products-overview-card .k-expander-content{padding-inline:.5rem;padding-block:.5rem}.dashboard-container .products-overview-card .subscribe-button{display:none}.dashboard-container .products-overview-card .k-card-body.product-subscription-body{padding:0 10px!important}.welcome-card{height:100%}.dashboard-container .dashboard-header,.welcome-card .welcome-content{display:flex;justify-content:space-between}.welcome-card .welcome-content .welcome-text{flex:1}.welcome-card .welcome-content .welcome-text h2{font-size:24px;color:#3f51b5;margin-top:0;margin-bottom:10px}.welcome-card .welcome-content .welcome-text p{color:#757575;margin-bottom:20px}.welcome-card .welcome-content .welcome-text .welcome-actions{display:flex;gap:10px}.welcome-card .welcome-content .welcome-date{width:280px}.welcome-card .welcome-content .welcome-date .k-calendar{width:100%}.org-stats-card .stats-summary,.products-overview-card .stats-summary,.stats-card .stats-summary,.users-overview-card .stats-summary{display:flex;justify-content:space-around;margin-bottom:20px}.org-stats-card .stats-summary .stat-item,.products-overview-card .stats-summary .stat-item,.stats-card .stats-summary .stat-item,.users-overview-card .stats-summary .stat-item{text-align:center}.org-stats-card .stats-summary .stat-item .stat-value,.products-overview-card .stats-summary .stat-item .stat-value,.stats-card .stats-summary .stat-item .stat-value,.users-overview-card .stats-summary .stat-item .stat-value{display:block;font-size:24px;font-weight:700;color:#3f51b5}.org-stats-card .stats-summary .stat-item .stat-label,.products-overview-card .stats-summary .stat-item .stat-label,.stats-card .stats-summary .stat-item .stat-label,.users-overview-card .stats-summary .stat-item .stat-label{display:block;font-size:14px;color:#757575}.activity-card h3,.org-stats-card h3,.products-overview-card h3,.stats-card h3,.users-overview-card h3{font-size:16px;color:#333;margin-top:0;margin-bottom:10px}.activity-card .status-cell{text-transform:capitalize;font-weight:500}.activity-card .status-cell.status-success{color:#67bd48}.activity-card .status-cell.status-warning{color:#ff9800}.activity-card .status-cell.status-error{color:#f31700}.products-overview-card .products-content{display:flex}.products-overview-card .products-content .products-chart{flex:1;border-color:#e0e0e0;overflow-y:auto;overflow-x:hidden;max-height:600px!important}.products-overview-card .products-content .top-products{flex:1}@media (max-width:768px){.dashboard-header{align-items:flex-start}.dashboard-header .dashboard-actions{margin-top:10px;width:100%}.dashboard-header,.welcome-card .welcome-content{flex-direction:column}.welcome-card .welcome-content .welcome-date{width:100%;margin-top:20px}.products-overview-card .k-expander-header{padding-block:0;padding-inline:10px}.products-overview-card .k-expander-title{margin-top:10px}.products-overview-card .k-expander-content{padding-inline:.5rem!important}.products-overview-card .k-card-body.product-subscription-body{padding:5px 10px!important}.products-overview-card .products-content{flex-direction:column}.products-overview-card .products-content .products-chart,.products-overview-card .products-content .top-products{width:100%}.products-overview-card .products-content .top-products{margin-top:20px}}.organization-members-card{height:100%;display:flex;flex-direction:column}.organization-members-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}.organization-members-card .card-header .k-card-title{margin:0;font-size:18px;font-weight:500}.organization-members-card .stats-container{display:flex;justify-content:space-between;margin-bottom:20px}.organization-members-card .stats-container .stat-item{text-align:center;flex:1;padding:0 10px}.organization-members-card .stats-container .stat-item .stat-value{font-size:24px;font-weight:700;color:#3f51b5}.organization-members-card .stats-container .stat-item .stat-label{font-size:12px;color:#757575;margin-top:4px}.organization-members-card .chart-container{height:150px;margin-bottom:20px}.organization-members-card .recent-members{margin-bottom:20px}.organization-members-card .recent-members h3{font-size:14px;font-weight:500;margin-top:0;margin-bottom:10px;color:#333}.organization-members-card .recent-members .k-grid{border-color:#e0e0e0;overflow-y:scroll;overflow-x:auto;height:320px!important}.organization-members-card .recent-members .k-grid .k-grid-header{background-color:#f5f5f5}.organization-members-card .recent-members .k-grid .k-grid-content{overflow-y:auto}.organization-members-card .recent-members .k-grid table.k-table.k-grid-table.k-table-md{width:100%!important}.organization-members-card .recent-members .user-name-cell{display:flex;align-items:center}.organization-members-card .recent-members .user-name-cell .user-avatar{width:32px;height:32px;border-radius:50%;background-color:#3f51b5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:10px}.organization-members-card .recent-members .user-name-cell .user-info{display:flex;flex-direction:column}.organization-members-card .recent-members .user-name-cell .user-info .user-full-name{font-weight:500;font-size:13px}.organization-members-card .recent-members .user-name-cell .user-info .user-email{font-size:11px;color:#757575}.organization-members-card .recent-members .status-cell{font-weight:500;font-size:12px}.organization-members-card .recent-members .status-cell.status-active{color:#67bd48}.organization-members-card .recent-members .status-cell.status-inactive{color:#f31700}.organization-members-card .quick-actions{margin-top:auto}.organization-members-card .quick-actions .k-button-group{width:100%;display:flex}.organization-members-card .quick-actions .k-button-group .k-button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px}.organization-members-card .quick-actions .k-button-group .k-button svg{width:16px;height:16px}@media (max-width:768px){.organization-members-card .stats-container{flex-wrap:wrap}.organization-members-card .stats-container .stat-item{flex:1 0 50%;margin-bottom:15px}.organization-members-card .quick-actions{display:flex;justify-self:anchor-center}.organization-members-card .quick-actions .k-button-group{flex-direction:column;gap:8px}.organization-members-card .quick-actions .k-button-group .k-button{width:100%}}@media only screen and (max-width:420px){.welcome-card .welcome-content .welcome-text .welcome-actions{display:block}.welcome-card .welcome-content .welcome-text .welcome-actions .k-button{margin-block:5px}.welcome-card .welcome-content .welcome-text .welcome-actions .view-product-btn{margin-right:10px}}@media only screen and (max-width:380px){.welcome-card .welcome-content .welcome-text h2{line-height:inherit}}.product-row{display:flex;flex-wrap:wrap}.product-row .product-col{width:100%;margin:0}.product-row .subscription-feature-title .expiry-date{display:block;color:#9e9d9d;line-height:normal}.product-row .edit-feature-icon{color:#3f51b5;cursor:pointer;margin-left:3px;margin-right:3px}.product-row .subscription-feature-title label{word-wrap:break-word;display:block;font-size:15px;font-weight:500;color:#354052;line-height:18px}.product-row .subscription-feature-title label .display-name{margin-right:5px}.product-row .k-expander:not(.k-expanded)+.k-expander:not(.k-expanded){border-top-width:1px}.product-row .product-subscription-card{width:100%;border-radius:0;overflow:hidden}.product-row .product-subscription-header{padding:15px 5px;margin-top:15px;border:0}.product-row .k-expander-title,.product-row .product-subscription-title{font-size:16px;font-weight:600;color:#424242;margin-bottom:0}.product-row .k-expander-header{padding:12px}.product-row .k-expander-header .k-expander-title{margin-bottom:0}.product-row .k-expander-content{padding-inline:.5rem;padding-block:.5rem}.product-row .product-subscription-body{padding:12px;margin-top:0}.product-row .subscription-features-list{list-style-type:none;padding:0;margin-top:0}.product-row .subscription-feature-item{display:flex;align-items:center;justify-content:space-between}.product-row .subscribe-button{padding:6px 20px;background-color:#3f51b5;font-size:15px;color:#f5f5f5;border-radius:4px;cursor:pointer;transition:background-color .3s ease;border:0}.product-row .subscribe-button:disabled{background-color:#ececec;background-image:unset;color:#3b3b3b;cursor:default}.product-row .subscribe-button:disabled:hover{background-color:#ececec}.product-row .subscribe-button.subscribed{background-color:#67bd48;color:#fff}.product-row .subscribe-button.subscribed:hover{background-color:#67bd48}@media (max-width:576px){.product-row .k-card-body.product-subscription-body{padding:5px!important}.product-row .product-listview{padding-top:5px!important;padding-bottom:5px!important}.product-row .k-expander-header{padding-block:7px;padding-inline:10px}.product-row .k-expander-header .k-expander-title{line-height:22px;margin-block:5px}.product-row .k-expander-header .subscribe-button{width:max-content}.product-row .k-expander-content{padding-inline:.5rem!important;padding-block:.5rem!important}}.subscribe-button:hover{background-color:#0056b3;color:#fff}.Products-page.page{border:0;box-shadow:unset}.Products-page.page .page-title{background-color:#fff}.Products-page{border:0}.Products-page .container,.Products-page .container .k-card.product-subscription-card{background:unset}.Products-page .k-expander{background-color:transparent;width:100%;border-bottom:1px solid rgba(0,0,0,.12);margin-top:20px}.Products-page .k-expander-content{padding:0 10px}.checkbox-error+label,.text-error{color:#b93838}.product-page .product-listview{width:"100%";border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px;padding-top:10px}.product-page .product-listview:last-child{border-bottom:none}.k-expander.k-focus{box-shadow:unset!important}.k-expander.k-expanded{box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px}.login-logo{width:500px}.login-logo-mobile{width:100px;margin-bottom:20px}.login-title{font-size:26px;color:#424242;font-weight:400;text-transform:none;letter-spacing:-.36px}.login-button{padding:5px 80px!important;background-color:#3b3b3b!important;border:1px solid #3b3b3b!important;text-transform:none;font-size:16px;margin-top:10px}.login-bg{width:100%;height:100vh;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:10px 5px 5px #d3d3d3;opacity:.09}.bg-text{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.login-grid{display:grid;grid-template-columns:1fr 1fr;height:100vh}.login-grid .login-rside{background-color:#000}.login-grid .login-rside img{width:300px}.login-grid .login-rside h2{color:#fff;font-weight:700;margin-top:50px}.login-grid .login-fside{background-color:#fff}.login-grid .login-fside .google-login-btn,.login-grid .login-fside .microsoft-login-btn{width:100%}.login-grid .login-fside .login-button-wrapper{padding-left:16px;padding-right:16px}.login-grid .login-fside,.login-grid .login-rside,.login-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-mobile{padding:25px 0;width:100%}.login-mobile .k-form,.login-mobile .signup-link{padding:0 16px}.login-mobile.keyboard-close{justify-content:start;margin-top:20px}.login-mobile .login-logo{margin-bottom:15px;width:250px}.login-mobile .login-button-wrapper{padding:14px 16px}.login-mobile .login-button-wrapper .google-login-btn,.login-mobile .login-button-wrapper .microsoft-login-btn{width:100%}.login-grid-mobile{display:grid;grid-template-columns:1fr;height:100%;min-height:100vh;background-color:#fff}.login-grid.error .login-title{margin-bottom:0;line-height:1.4}.login-grid.error .alert-info,.password-change-page .user-avatar-icon svg,.profile-page .user-avatar-icon svg{margin:0}.k-font-bold{font-weight:700!important}.k-login-input.k-input-solid{border:1px solid #cecdcd!important;border-radius:6px!important;background-color:#f7f7f7;font-size:16px}.k-login-input.k-invalid.k-input-solid{border-color:#f31700!important}.form-container,.profile-page .field-row div{width:50%}.form-container-mobile{width:70%}.k-w-100{width:100%}.\!k-w-100{width:100%!important}.signup-link{font-size:14px;text-align:right;margin-top:12px}.text-danger{color:red;margin-left:4px}.google-login-btn{margin-top:15px}@media (max-width:576px){.form-container-mobile{width:100%}}.form-container .k-form-field{margin-top:8px!important}.organization-field-wrapper .k-label.k-form-label{font-weight:700}.configuration-container{display:flex;justify-content:flex-start}.configuration-container .configuration-card{width:100%}.configuration-container .configuration-card .profile-listview{width:"100%";border-bottom:1px solid rgba(0,0,0,.12);padding-left:7px}.configuration-container .configuration-card .profile-listview .setup-col{width:40%;display:flex}.configuration-container .configuration-card .profile-listview .action-col{width:60%}.configuration-container .configuration-card .profile-listview .setup-name{font-size:14px;margin-bottom:0;line-height:15px;display:flex;justify-content:center;align-items:center;margin-left:5px}.configuration-container .configuration-card .profile-listview .k-chip-content{font-size:9px}.configuration-container .configuration-card .k-listview .listview-header{padding-top:15px;color:#a0a0a0;font-size:1.5em;padding-left:7px}.configuration-container .k-dialog .k-button,.configuration-container .k-dialog .k-dropdownlist,.configuration-container .k-dialog .k-input{margin-bottom:20px!important}.configuration-container .qr-button{padding:5px 10px!important}.slider-content-card .k-animation-container.k-animation-container-relative{width:100%!important}.configuration-card .k-button,.configuration-card .k-dropdownlist,.configuration-card .k-input{margin:10px}@media (max-width:820px){.configuration-card .profile-listview .setup-col{width:60%!important}.configuration-card .profile-listview .action-col{width:40%!important}}@media (max-width:576px){.configuration-card .profile-listview .setup-col{width:80%!important}.configuration-card .profile-listview .action-col{width:20%!important}}.app-key-body .k-input-inner{font-size:16px;padding:10px;border-radius:6px;border:1px solid #cecdcd}.app-key-body .k-textbox{border:0!important}.k-expander,.profile-page .single-field-row .field-wrapper,.profile-page .user-profile{width:100%}.profile-page .profile-detail-image{width:130px}.profile-page .card-row{display:flex}.profile-page .card-column.user-av-wrapper{width:25%;display:flex;justify-content:center}.profile-page .card-column.fields-column{width:75%}.password-change-page strong.field-label,.profile-page strong.field-label{font-size:16px;margin-right:5px}.password-change-page span.field-value,.profile-page span.field-value{font-size:16px}.profile-page .k-avatar-image{position:relative}.profile-page .user-avatar-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}@media (max-width:820px){.profile-page .card-row{display:block;padding-bottom:.5rem}.profile-page .card-column{padding:0 10px}.profile-page .card-column .k-form-field{display:flex;justify-content:center}.profile-page .card-column.fields-column,.profile-page .card-column.user-av-wrapper{width:100%}.profile-page .field-row{display:block}.profile-page .field-row div{width:100%;text-align:center}}.organization-page .product-row.page{border:0;box-shadow:unset}.organization-page .product-row.page .page-title{background-color:#fff}.organization-page .product-row{border:0}.organization-page .product-row .container,.organization-page .product-row .container .k-card.product-subscription-card{background:unset}.organization-page .product-row .k-expander{background-color:transparent;width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.12);margin-top:20px}.organization-page .product-row .k-expander.k-focus{box-shadow:unset}.organization-page .product-row .k-expander.k-expanded{box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px}.organization-page .product-row .k-expander-content{padding:12px}.organization-page .product-row .k-expander-header{padding:12px 6px}.organization-page .product-row .k-expander-header .k-expander-title{margin-bottom:0}.application-key-card .k-card-header{padding:5px 10px}.application-key-card .card-title-secondary{margin:0;font-size:20px}.application-key-card .k-card-body{padding-block:10px!important}.password-change-page{padding-inline:.5rem}.password-change-page .single-field-row .field-wrapper,.password-change-page .user-profile,.tile-layout-card .k-card-body.app-key-body .k-floating-label-container{width:100%}.password-change-page .profile-detail-image{width:130px}.password-change-page .card-row{display:flex}.password-change-page .card-column.user-av-wrapper{width:25%;display:flex;justify-content:center}.password-change-page .card-column.fields-column{width:75%}.password-change-page .field-row div{width:50%}.password-change-page .k-avatar-image{position:relative}.password-change-page .user-avatar-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}@media (max-width:820px){.password-change-page .card-row,.password-change-page .field-row{display:block}.password-change-page .card-column .k-form-field{display:flex;justify-content:center}.password-change-page .card-column.fields-column,.password-change-page .card-column.user-av-wrapper{width:100%}.password-change-page .field-row div{width:100%;text-align:center}}.tile-layout-card{margin:10px}.tile-layout-card .k-card-body,.tile-layout-card .k-form{padding:0}.tile-layout-card .k-card-body.app-key-body{padding:0 10px}.tile-layout-card .k-card-actions{border-top:1px solid rgba(0,0,0,.12);margin-top:12px}.tile-layout-card .k-card-actions .button-form-wrapper{margin-top:0;align-items:end;width:100%}.tile-layout-card .k-form-buttons{margin-bottom:0}.auth-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:rgba(0,0,255,.04)}.auth-card{max-width:400px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:3px!important;border:0!important;overflow:hidden}.auth-header{background-color:#3f51b5;color:#fff;padding:15px 20px;border-bottom:3px solid #f15b28}.auth-header .k-card-title{color:#fff;margin:0;font-size:20px;font-weight:500}.auth-body{padding:20px;text-align:center}.auth-message{font-size:18px;font-weight:500;margin-bottom:15px;color:#333}.auth-submessage{font-size:16px;color:#666}.loader-container{display:flex;justify-content:center;margin-top:20px}@media (max-width:480px){.auth-card{max-width:100%}.auth-message{font-size:16px}.auth-submessage{font-size:14px}}
/*# sourceMappingURL=app-1e5de9e0.css.map*/