:root{--dashboard-sidebar-width:60px;--dashboard-sidebar-expanded-width:360px;--dashboard-density-font:16px;--dashboard-density-font-sm:13px;--dashboard-product-button-height:30px;--dashboard-product-button-font:12px;--dashboard-product-button-padding-x:7px;--dashboard-product-button-gap:5px;--dashboard-product-button-min-width:46px;--dashboard-product-button-max-width:58px;--dashboard-sidebar-icon-button-size:32px;--dashboard-sidebar-icon-size:18px;--dashboard-sidebar-item-gap:4px;--dashboard-logo-area-height:48px;--dashboard-logo-size:44px;--dashboard-profile-view-height:200px;--dashboard-page-header-height:40px;--dashboard-page-header-padding-y:2px;--dashboard-page-header-padding-x:12px;--dashboard-page-title-size:17px;--dashboard-page-subtitle-size:12px;--dashboard-control-height:24px;--dashboard-control-font-size:12px;--dashboard-control-padding-x:12px;--dashboard-tab-height:38px;--dashboard-tab-font-size:14px;--dashboard-tab-padding-y:8px;--dashboard-tab-padding-x:14px;--dashboard-toolbar-gap:8px;--dashboard-card-padding-y:8px;--dashboard-card-padding-x:10px;--dashboard-card-gap:10px;--dashboard-card-radius:10px;--dashboard-kpi-card-min-height:44px;--dashboard-kpi-value-size:15px;--dashboard-kpi-label-size:11.5px;--dashboard-kpi-helper-size:10.5px;--dashboard-summary-card-min-height:44px;--dashboard-card-body-size:12px;--dashboard-section-title-size:13px;--dashboard-chart-title-size:var(--dashboard-section-title-size);--dashboard-list-title-size:var(--dashboard-section-title-size);--dashboard-card-title-size:var(--dashboard-section-title-size);--dashboard-action-panel-header-size:var(--dashboard-section-title-size);--dashboard-action-panel-menu-size:var(--dashboard-section-title-size);--dashboard-table-title-size:var(--dashboard-section-title-size);--dashboard-table-header-size:13px;--dashboard-table-cell-size:13px;--dashboard-table-cell-padding-y:6px;--dashboard-table-cell-padding-x:8px;--dashboard-table-header-height:30px;--dashboard-table-row-min-height:30px;--dashboard-table-toolbar-min-height:36px;--dashboard-table-toolbar-padding-y:6px;--dashboard-table-toolbar-padding-x:10px;--dashboard-table-pagination-min-height:44px;--dashboard-table-pagination-padding-y:12px;--dashboard-table-pagination-padding-x:8px;--page-header-offset:var(--dashboard-page-header-height);--table-page-th-padding-y:6px;--table-page-td-padding-y:6px;--table-action-th-padding-y:6px;--table-action-td-padding-y:4px}h1,h2,h3,h4,h5,h6{font-weight:700}h1 span.gradient-font,h1.gradient-font,h2 span.gradient-font,h2.gradient-font,h3 span.gradient-font,h3.gradient-font,h4 span.gradient-font,h4.gradient-font,h5 span.gradient-font,h5.gradient-font,h6 span.gradient-font,h6.gradient-font{display:inline;background:linear-gradient(90deg,#4285F4,#ff671e);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}h1 span.primary-color-font,h1.primary-color-font,h2 span.primary-color-font,h2.primary-color-font,h3 span.primary-color-font,h3.primary-color-font,h4 span.primary-color-font,h4.primary-color-font,h5 span.primary-color-font,h5.primary-color-font,h6 span.primary-color-font,h6.primary-color-font{color:#4285f4}h1 span.tertiary-color-font,h1.tertiary-color-font,h2 span.tertiary-color-font,h2.tertiary-color-font,h3 span.tertiary-color-font,h3.tertiary-color-font,h4 span.tertiary-color-font,h4.tertiary-color-font,h5 span.tertiary-color-font,h5.tertiary-color-font,h6 span.tertiary-color-font,h6.tertiary-color-font{color:#ff671e}h1.huge,h2.huge,h3.huge,h4.huge,h5.huge,h6.huge{font-size:44px;font-weight:800}h1.big,h2.big,h3.big,h4.big,h5.big,h6.big{font-size:38px;font-weight:800}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:34px;font-weight:700}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-size:30px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:24px;font-weight:500}h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-size:22px;font-weight:500}p.big-content{font-size:18px;font-weight:300}*{box-sizing:border-box;padding:0;margin:0}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-optical-sizing:auto;font-style:normal;line-height:1.3}body{width:100%;height:100%}a{color:inherit;text-decoration:none}.login-page{width:100%;height:100vh;display:flex;padding:0;margin:0;overflow:hidden}.login-page .column{flex:1 1;min-width:0;max-height:100vh;position:relative;content:"";display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .column--login-image{flex:1 1;background-color:#000}.login-page .login-form::-webkit-scrollbar{display:none}.login-page .login-form{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;overflow-y:scroll;padding:50px 0}.login-page .login-form .heading{text-align:center}.login-page .login-form .heading h1{font-size:40px}.login-page .login-form .heading h3{font-weight:400}.login-page .login-form form{width:70%;display:flex;flex-direction:column;gap:20px}.login-page .login-form form .login-type-toggle{display:flex;gap:8px;padding:4px;border:1px solid rgba(2,171,19,.4078431373);border-radius:999px;background:rgba(66,133,244,.04)}.login-page .login-form form .login-type-toggle__btn{flex:1 1;border:none;background:rgba(0,0,0,0);color:#1d2437;font-size:14px;font-weight:600;padding:10px 12px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.login-page .login-form form .login-type-toggle__btn:hover:not(:disabled){background:rgba(66,133,244,.08)}.login-page .login-form form .login-type-toggle__btn:disabled{opacity:.6;cursor:not-allowed}.login-page .login-form form .login-type-toggle__btn--active{background:#4285f4;color:#fff}.login-page .login-form form .input-element{width:100%;display:flex;gap:10px;border:1px solid rgba(2,171,19,.4078431373);border-radius:8px;padding:5px;position:relative;overflow:hidden}.login-page .login-form form .input-element .error-message{position:absolute;top:0;right:8px;background-color:#c10000;color:#fff;font-size:12px;padding:3px 8px}.login-page .login-form form .input-element.error{border-color:#c10000}.login-page .login-form form .input-element .input-icon{width:35px;height:35px;border-radius:8px;display:flex;justify-content:center;align-items:center;background-color:#4285f4;color:#fff}.login-page .login-form form .input-element input{width:100%;border:none;outline:none;font-size:16px}.login-page .login-form form .main-action-btn{outline:none;padding:10px;text-align:center;white-space:nowrap;margin-top:30px;border-radius:30px;font-size:18px;font-weight:700;background-color:#4285f4;color:#fff;border:2px solid #4285f4;cursor:pointer;transition:.15s}.login-page .login-form form .main-action-btn:hover{background-color:#fff;color:#4285f4}.login-page .login-form form .main-action-btn:disabled{opacity:.6;cursor:not-allowed}.login-page .login-form form .forget-password-link{text-align:end;font-size:18px}.login-page .login-form form .forget-password-link span{color:#4285f4}.login-page .login-form form .forget-password-link span:hover{text-decoration:underline}