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}.signin-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.signin-header h1{font-weight:800;font-style:Extra Bold;font-size:32px;line-height:125%;letter-spacing:0;color:#111827}.signin-header h1,.signin-header p{font-family:Inter;leading-trim:NONE}.signin-header p{font-weight:500;font-style:Medium;font-size:16px;line-height:150%;letter-spacing:.2px;vertical-align:middle;color:#718096;margin-top:-1rem}.custom-input{height:52px;background:#fafafa!important;color:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fafafa!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.custom-input.custom-input[type=password]{font-size:24px!important;letter-spacing:.2px;-webkit-text-security:disc;text-security:disc}.login-form{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.remember-me-container{display:flex;justify-content:space-between;align-items:center}.remember-me-wrapper{display:flex;align-items:center;grid-gap:7px;gap:7px;font-family:Inter;font-weight:500;font-style:Medium;font-size:14px;color:#3e1e8a;line-height:150%;letter-spacing:.2px;text-align:right;vertical-align:middle}.forget-password{cursor:pointer;color:#0057d8;font-family:Inter;font-size:14px;text-decoration:underline}input[type=checkbox]{accent-color:#039be5}.signin-btn.ant-btn{height:56px!important;border-radius:12px;background:#0057d8;font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:150%;letter-spacing:.3px;text-align:center;vertical-align:middle}.auth-container{display:flex;height:100vh;width:100%}.auth-left{flex:0 0 50%;flex:0 0 var(--left-width,50%);display:flex;justify-content:center;align-items:center;padding:2rem}.auth-content{width:100%;max-width:450px}.auth-right{flex:1 1;display:flex;align-items:center;justify-content:center;background-color:#6f45c6;position:relative;overflow:hidden}.auth-image{background:url(/static/media/reports-bg.a254f68f.png);background-repeat:no-repeat;background-size:cover;background-position:0;width:100%;height:100%;position:relative}.witmeg-logo{display:flex;justify-content:center;position:relative;z-index:2}@media (max-width:768px){.auth-right{display:none}.auth-left{height:100vh;flex:1 1;margin-top:-2rem}}.custom-input-wrapper{display:flex;align-items:center;position:relative}.custom-input{border:none;outline:none;flex:1 1;color:#000;font-size:16px;width:100%;border-radius:12px;background:#fff;padding:10px 12px;border:1px solid #e2e8f0!important}.has-icon.right .custom-input{padding-right:40px}.has-icon.left .custom-input{padding-left:40px}.custom-input-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#a0aec0;cursor:pointer}.custom-input::-webkit-input-placeholder{color:#a0aec0;opacity:1;font-size:14px}.custom-input::placeholder{color:#a0aec0;opacity:1;font-size:14px}.right .custom-input-icon{right:12px;cursor:pointer}.left .custom-input-icon{left:12px;cursor:pointer}.icon-img{width:24px;height:20px;object-fit:contain}.error-message{color:#ff3c3c;font-size:14px;margin-top:4px;text-align:left}.input-error{border:1px solid #ff3c3c!important}.dashboard-container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;background:#f7f7f8}.dashboard-header-container{display:flex;justify-content:space-between;align-items:center}.dashboard-header-container h2{margin:0;font-size:1.75rem;font-weight:600;color:#1a1a1a}.add-new-btn{background-color:#2a3ef9!important;border-radius:8px!important;height:36px!important;display:flex;align-items:center;grid-gap:8px;gap:8px}.add-new-btn:hover{background-color:#2132c7!important}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.stat-container{padding:1.5rem;border-radius:12px;border:1px solid rgba(0,0,0,.06);transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.stat-container:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-content{display:flex;justify-content:space-between;align-items:center}.stat-text{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.stat-name{margin:0;font-size:.875rem;font-weight:500;color:#64748b;line-height:1.4}.stat-amount{font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1}.stat-icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.8}.stat-icon img{width:28px;height:28px;object-fit:contain}@media (max-width:768px){.dashboard-header-container{flex-direction:column;grid-gap:1rem;gap:1rem;align-items:flex-start}.dashboard-stats{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.stat-container{padding:1.25rem}.stat-amount{font-size:1.75rem}.stat-icon{width:40px;height:40px}}@media (max-width:480px){.dashboard-container{grid-gap:1rem;gap:1rem}.dashboard-header-container h2{font-size:1.5rem}.add-new-btn{width:100%;justify-content:center;height:40px!important}.stat-container{padding:1rem}.stat-name{font-size:.8125rem}.stat-amount{font-size:1.5rem}.stat-icon{width:36px;height:36px}}@media (min-width:1200px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}}.dashboard-slider-section{margin-top:2rem;background-color:#fff;padding:12px;border-radius:8px;position:relative}.slider-header{justify-content:space-between;padding-left:20px}.slider-header,.slider-icon{display:flex;align-items:center}.slider-icon{width:32px;height:32px;background:#f8fafc;border-radius:8px;justify-content:center;font-size:16px}.slider-title{margin:0;font-size:1.25rem;font-weight:600;color:#1a1a1a;font-family:"Inter",sans-serif}.slider-wrapper{position:relative;grid-gap:1rem;gap:1rem}.slider-btn,.slider-wrapper{display:flex;align-items:center}.slider-btn{position:absolute;width:40px;height:40px;border:1px solid #e2e8f0;background:#fff;border-radius:50px;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.slider-btn.left{left:-28px}.slider-btn.right{right:-28px}.slider-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569;-webkit-transform:scale(1.05);transform:scale(1.05)}.dashboard-cards-container{display:flex;grid-gap:20px;gap:20px;overflow-x:auto;padding:1rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1 1}.dashboard-cards-container::-webkit-scrollbar{display:none}.dashboard-card{min-width:260px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;transition:all .3s ease;cursor:pointer;align-items:center}.card-content,.dashboard-card{display:flex;justify-content:space-between}.card-content{align-items:flex-start}.custom-legend li{font-size:.8rem!important}.card-info{flex:1 1}.card-title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1a1a1a}.card-description,.card-title{font-family:"Inter",sans-serif}.card-description{margin:0;font-size:.875rem;color:#64748b}.card-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;margin-left:1rem}.card-icon{display:flex;justify-content:flex-end;color:#94a3b8}.card-icon img{height:20px;width:20px}.dashboard-chart-section{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.data-source-usage{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;min-height:400px}@media (max-width:1024px){.dashboard-chart-section{grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}}@media (max-width:768px){.dashboard-chart-section{margin-top:1.5rem}.data-overview-usage,.data-source-usage{padding:1.25rem;min-height:350px}}@media (max-width:480px){.dashboard-chart-section{grid-gap:1rem;gap:1rem;margin-top:1rem}.data-overview-usage,.data-source-usage{padding:1rem;min-height:320px}}.report-radiobtn-group-container{margin-bottom:12px}.report-radiobtn-group-container .ant-radio-wrapper{display:flex!important;align-items:center}.report-radiobtn-group-container .ant-radio-wrapper .ant-radio{top:0!important}.report-radiobtn-group-container .ant-radio-group{display:flex}.ant-mentions-dropdown-hidden+.ant-mentions-dropdown,.ant-mentions-dropdown.mentions-dropdown-hidden{display:none!important}.ant-tree{background:transparent}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#79c7f1;min-width:140px}.custom-sider{position:fixed!important;left:0;top:0;bottom:0;height:100vh;transition:all .3s ease;background-color:#172289;overflow:visible;display:flex;flex-direction:column;z-index:1000}.custom-sider .main-menu{flex:1 1;overflow-y:auto;overflow-x:hidden}.custom-sider .main-menu::-webkit-scrollbar{width:4px}.custom-sider .main-menu::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:4px}.sidebar-bottom{margin-top:auto;padding:16px 12px;border-top:1px solid hsla(0,0%,100%,.1)}.help-section{font-size:11px;color:#8890c7;font-weight:600;padding:8px 12px;letter-spacing:.5px}.apps-dropdown{width:150px;border-radius:8px;height:40px}.bottom-menu{background-color:initial!important;border:none!important}.bottom-menu .ant-menu-item{height:40px;line-height:40px;margin:4px 0}.logout-section{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;padding:12px;color:#bdc3fd;cursor:pointer;border-radius:8px;transition:all .3s ease;margin-top:5rem;border:1px solid #1e2cb1}.logout-section:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.logout-section .anticon{font-size:16px}.ant-layout-sider-collapsed .logout-section{justify-content:center;padding:12px 0}.ant-layout-sider-collapsed .logout-section span{display:none}.ant-layout-sider-collapsed .help-section{text-align:center;padding:8px 0}.ant-layout.ant-layout-has-sider{padding-left:0!important}.custom-sider+.ant-layout{margin-left:220px;transition:margin-left .3s ease;min-height:100vh}.ant-layout-sider-collapsed+.ant-layout{margin-left:80px!important}.ant-layout.ant-layout-has-sider.ant-layout-sider-collapsed{padding-left:80px}.ant-layout>.ant-layout{min-height:100vh;overflow-y:auto}.ant-layout-header{position:-webkit-sticky;position:sticky;top:0;z-index:999;width:100%}.ant-layout,.ant-layout-content{background-color:#f7f7f8!important}.custom-sider .ant-menu{background-color:#172289!important;padding:0 12px;color:#bdc3fd}.custom-sider .ant-menu-item-selected{background-color:#1e2cb1!important;padding-left:12px;padding-right:12px;border-radius:8px;color:#fff}.custom-sider .ant-menu-item-selected:after{display:none!important}.sidebar-header{padding:16px;text-align:center;transition:all .3s ease;overflow:hidden}.sidebar-header.collapsed{padding:16px 8px}.sidebar-logo{width:200px;border-radius:8px;transition:all .3s ease}.sidebar-header.collapsed .sidebar-logo{width:200px;overflow:hidden;margin-left:5px}.sidebar-title{margin-top:8px;font-weight:700;font-size:14px;transition:opacity .3s ease}.sidebar-subtitle{font-size:12px;color:#fff;transition:opacity .3s ease}.custom-sider .ant-menu-item:hover{color:#172289;color:#fff}.custom-sider .ant-menu-item svg,.custom-sider .ant-menu-submenu-title svg{width:16px;height:16px;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;-webkit-filter:brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(1000%) hue-rotate(195deg) brightness(105%) contrast(97%);filter:brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(1000%) hue-rotate(195deg) brightness(105%) contrast(97%)}.custom-sider .ant-menu-item-selected svg,.custom-sider .ant-menu-item:hover svg,.custom-sider .ant-menu-submenu-title:hover svg{-webkit-filter:brightness(0) saturate(100%) invert(100%);filter:brightness(0) saturate(100%) invert(100%)}.ant-layout-sider-collapsed .ant-menu-item svg,.ant-layout-sider-collapsed .ant-menu-submenu-title svg{width:20px;height:20px;margin-right:0}.collapse-button{position:absolute;top:5%;right:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10000!important;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.collapse-button:hover{background:#f0f0f0;border-color:#40a9ff;box-shadow:0 2px 12px rgba(0,0,0,.2)}.collapse-button:active{background:#e6e6e6}.collapse-button .anticon{font-size:12px;color:#595959}.collapse-button:hover .anticon{color:#40a9ff}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0 calc(50% - 14px)}.ant-layout-sider-collapsed .ant-menu-item .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{font-size:20px;line-height:40px}.ant-layout-sider{transition:all .3s ease}.report-radiobtn-container{margin:16px 0}.report-radiobtn-container .ant-radio-group{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.report-radiobtn-container .ant-radio-wrapper{display:flex;align-items:center}.report-radiobtn-container .ant-radio-wrapper>div{margin-left:8px}.custom-legend{list-style:none;padding:0;margin-top:20px;display:flex;justify-content:center;grid-gap:20px;gap:20px}.custom-legend li{display:flex;align-items:center;font-size:.9rem;color:#1a1a1a;font-family:"Inter",sans-serif}.legend-color{width:12px;height:12px;border-radius:50%;margin-right:8px;display:inline-block}.scheduled-reports-container{display:flex;grid-gap:1.5rem;gap:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}.scheduled-reports-left-section{width:400px;flex-shrink:0}.scheduled-reports-right-section{flex:1 1;background:#fff;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.scheduled-reports-header{margin-bottom:1rem}.scheduled-reports-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:#0f172a}.scheduled-reports-subtitle{margin:0;font-size:.875rem;color:#64748b}.scheduled-reports-list{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;max-height:270px;overflow-y:auto;padding-right:.5rem}.scheduled-reports-list::-webkit-scrollbar{width:6px}.scheduled-reports-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.scheduled-reports-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.scheduled-reports-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scheduled-report-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:5px;display:flex;align-items:center;grid-gap:1rem;gap:1rem;transition:all .2s ease;cursor:pointer}.scheduled-report-card:hover{border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.05)}.scheduled-report-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.scheduled-report-details{flex:1 1}.scheduled-report-title-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.375rem}.scheduled-report-title{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.scheduled-report-status-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0}.scheduled-report-meta{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.8125rem;color:#64748b}.scheduled-report-meta svg{width:14px;height:14px;color:#94a3b8}.scheduled-report-time{font-weight:400}.scheduled-report-type{color:#94a3b8}.scheduled-reports-no-reports{text-align:center;padding:3rem 1rem}.scheduled-reports-no-reports p{margin:0;font-size:.9375rem;color:#94a3b8}@media (max-width:1024px){.scheduled-reports-container{flex-direction:column}.scheduled-reports-left-section{width:100%}.scheduled-reports-list{max-height:300px}}@media (max-width:768px){.scheduled-reports-container{padding:1rem;grid-gap:1rem;gap:1rem}.scheduled-reports-right-section{padding:1.25rem}.scheduled-reports-title{font-size:1.125rem}.scheduled-report-card{padding:.875rem}.scheduled-report-icon{width:40px;height:40px;font-size:1.125rem}}@media (max-width:480px){.scheduled-reports-container{padding:.75rem}.scheduled-reports-right-section{padding:1rem}.scheduled-reports-title{font-size:1rem}.scheduled-reports-subtitle{font-size:.8125rem}.scheduled-report-card{padding:.75rem;grid-gap:.75rem;gap:.75rem}.scheduled-report-icon{width:36px;height:36px;font-size:1rem}.scheduled-report-title{font-size:.875rem}.scheduled-report-meta{font-size:.75rem}}.calendar{background:#fff;border-radius:12px;padding:1.25rem;border:1px solid #e2e8f0}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.calendar-month-year{font-size:.9375rem;font-weight:600;color:#0f172a}.calendar-nav-button{background:transparent;border:none;cursor:pointer;color:#64748b;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.calendar-nav-button:hover{color:#0f172a}.calendar-nav-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.calendar-week-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem;margin-bottom:.5rem}.calendar-week-day{text-align:center;font-size:.75rem;font-weight:500;color:#94a3b8;padding:.5rem 0}.calendar-days-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem}.calendar-day-cell{aspect-ratio:1}.calendar-day-button,.calendar-day-cell{display:flex;align-items:center;justify-content:center}.calendar-day-button{width:100%;height:100%;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:#0f172a;transition:all .2s ease;position:relative}.calendar-day-button:hover{background:#f8fafc}.calendar-day-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.calendar-day-button.selected{background:#0f172a;color:#fff}.calendar-day-button.selected:hover{background:#1e293b}.calendar-day-button.has-reports{color:#2563eb;font-weight:600}.calendar-day-button.has-reports:hover{background:#eff6ff}.calendar-report-indicator{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:#2563eb}@media (max-width:768px){.calendar{padding:1rem}.calendar-header{margin-bottom:1rem}.calendar-month-year{font-size:.875rem}.calendar-day-button{font-size:.8125rem}.calendar-week-day{font-size:.6875rem}}@media (max-width:480px){.calendar{padding:.875rem}.calendar-header{margin-bottom:.875rem}.calendar-month-year{font-size:.8125rem}.calendar-day-button{font-size:.75rem;border-radius:6px}.calendar-week-day{font-size:.625rem;padding:.375rem 0}.calendar-nav-button svg{width:16px;height:16px}.calendar-report-indicator{width:3px;height:3px;bottom:3px}}.dashboard-items-table-container{background-color:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0}.table-header{margin-bottom:1.5rem}.table-title{margin:0;font-size:1.25rem;font-weight:600;color:#1a1a1a;font-family:"Inter",sans-serif}.table-wrapper{max-height:300px;overflow-y:auto;overflow-x:auto}.dashboard-items-table{width:100%;border-collapse:collapse;font-family:"Inter",sans-serif}.dashboard-items-table thead{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0}.dashboard-items-table th{padding:1rem;text-align:left;z-index:1;font-size:.875rem;font-weight:600;color:#64748b;text-transform:capitalize}.dashboard-items-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.dashboard-items-table tbody tr:last-child{border-bottom:none}.dashboard-items-table tbody tr:hover{background-color:#f8fafc}.dashboard-items-table td{padding:1rem;font-size:.875rem;color:#1a1a1a}.dashboard-items-table td:first-child{font-weight:500}.dashboard-items-table td:nth-child(2),.dashboard-items-table td:nth-child(3){color:#64748b}@media (max-width:768px){.dashboard-items-table-container{padding:1.25rem;margin-top:1.25rem}.table-title{font-size:1.125rem}.dashboard-items-table td,.dashboard-items-table th{padding:.875rem;font-size:.8125rem}}@media (max-width:480px){.dashboard-items-table-container{padding:1rem;margin-top:1rem}.table-header{margin-bottom:1rem}.table-title{font-size:1rem}.dashboard-items-table td,.dashboard-items-table th{padding:.75rem .5rem;font-size:.75rem}.dashboard-items-table td:first-child,.dashboard-items-table th:first-child{padding-left:.75rem}.dashboard-items-table td:last-child,.dashboard-items-table th:last-child{padding-right:.75rem}}.report-table{width:100%}.ant-table-content{overflow:auto;overflow-x:auto;max-height:320px}.report-grid .ant-table-summary td,.report-grid .ant-table-tbody td,.report-grid .ant-table-thead th{padding:1rem!important}.report-grid .ant-table-summary tr:nth-child(2n){background-color:#fbfbfb!important}.report-grid .ant-table-summary tr.tblTotal td.ant-table-cell{border:none!important}.report-grid .summary__content{display:flex;justify-content:space-between;padding:1rem}.report-grid{max-height:310px;overflow:auto}.widget-table{width:100%;margin-bottom:16px}.widget-table thead th{background:#fafafa;padding:16px;border-bottom:1px solid #f0f0f0!important;text-align:start;font-weight:600;position:-webkit-sticky;position:sticky;text-align:left}.widget-table tbody td,tfoot td{padding:10px 16px;text-align:left}.widget-table tfoot td{text-align:left}.widget-table tfoot td:first-child{text-align:start}.summary-data-space{border-right:1px solid #ddd}.report-name{font-size:24px;font-weight:700}.build-talals-row .build-talals-item{text-align:left;background-color:#e0e0e0;padding:16px}@media print{.widget-table{width:100%;height:100%}.widget-table-container{height:auto;overflow:hidden}}.aggr-col{background-color:bisque}.report-widget .react-grid-layout{width:100%!important;display:flex!important;flex-direction:column!important;grid-gap:2rem!important;gap:2rem!important;overflow-y:auto!important}.custom-table .ant-table-tbody td,.custom-table .ant-table-thead th{padding:15px 10px!important}.form-label{font-size:14px;color:#4d4d4d}.form-data{font-size:16px;color:#333}.mb-24{margin-bottom:24px}.mb-16{margin-bottom:16px}.mr-16{margin-right:16px}.timeline-clock-icon{color:#666;font-size:18px}.custom-table .ant-table-content{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:80vh}.no-word-break{white-space:nowrap}.w-50{width:50%}.w-20{width:20%}.tag-letter-container{margin-right:10px;color:#fff;height:24px;width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.content-wrapper{display:flex;flex-direction:column;justify-content:flex-start}.content-item{display:flex;align-items:center;padding:12px 16px}.content-item:hover{background-color:#e6f6ff}.ml-16{margin-left:16px}.menu-overlay .ant-popover-inner-content{padding:0}.report-hyperlink-view-single .report-grid,.report-hyperlink-view-single .report-grid .ant-table-content{max-height:100vh}.back-to-signin-container{display:flex;justify-content:flex-end}.otp-verify-container{display:flex;flex-direction:column;text-align:center}.otp-verify-container h1{font-family:Inter;font-weight:800;font-style:Extra Bold;font-size:24px;line-height:32px;letter-spacing:0;text-transform:capitalize;color:#202020}.otp-verify-container p{leading-trim:NONE;line-height:20px;letter-spacing:0;text-align:center;color:#718096}.otp-verify-container p,.otp-verify-container span{font-family:Inter;font-weight:500;font-style:Medium;font-size:14px}.otp-verify-container span{color:#010101}.otp-container{display:flex;justify-content:center;grid-gap:10px;gap:10px;margin-top:2rem}.otp-field{border:1px solid #e5e5e5;border-radius:4px;height:100px;width:80px;text-align:center;font-size:3.5rem;font-weight:600}.otp-field:focus-visible{outline:1px solid #039be5}.otp-field:not(:placeholder-shown){border-color:#039be5}.otp-verification{width:60%!important}.otp-verify-footer{display:flex;flex-direction:column;margin-top:2rem;text-align:center}.otp-verify-footer p{font-style:Medium;color:#202020}.otp-verify-footer .resend-otp,.otp-verify-footer p{font-family:Inter;font-weight:500;font-size:14px;leading-trim:NONE;line-height:20px;letter-spacing:0;text-align:center}.otp-verify-footer .resend-otp{color:#718096}#timer{font-weight:600}#resend{color:#1867db;cursor:pointer;text-decoration:underline}@media (max-width:600px){.otp-container{width:100%!important}.otp-field{height:70px;width:50%;max-width:60px;font-size:2.5rem}.verify-button-container{width:100%;padding:0 2rem}.verify-btn{height:48px!important}}@media (min-width:600px) and (max-width:900px){.otp-field{height:80px;width:60px;font-size:2.5rem}}@media (min-width:900px){.otp-field{height:100px;width:80px;font-size:3rem}}.progress-bar-container{width:100%;height:5px;margin-top:4px;border-radius:12px;background-color:#e0e0e0;margin-bottom:1rem}#popover-create-password{border-radius:8px}.pwd-strength-text{margin:0}.progress-bar{height:100%;border-radius:12px;transition:width .3s ease;margin-top:8px}.progress-bar-text{margin-top:5px;color:#84818a;font-size:12px}.bg-red{background-color:#f44336}.bg-yellow{background-color:#ffeb3b}.bg-green{background-color:#4caf50}.bg-transparent{background-color:initial}.pwd-success-container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;grid-gap:1rem;gap:1rem}.pwd-success-container h1{font-family:Inter;font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:125%;letter-spacing:0;text-align:center;margin-top:1.5em}.pwd-success-btn{width:100%}.success-image{width:200px}.App{text-align:center}.ant-modal-body{overflow-x:hidden!important;overflow-y:auto!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Resizer{background:#000;opacity:.2;z-index:1;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{height:11px;margin:-5px 0;border-top:5px solid hsla(0,0%,100%,0);border-bottom:5px solid hsla(0,0%,100%,0);cursor:row-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid hsla(0,0%,100%,0);border-right:5px solid hsla(0,0%,100%,0);cursor:col-resize}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.MiddleCol{border-right:5px solid #fff;background:#f1f1f1}#content{width:100%}.react-grid-layout{background:#eee;margin-top:10px}.layoutJSON{background:#ddd;border:1px solid #000;margin-top:10px;padding:10px}.columns{-webkit-columns:120px;columns:120px}.react-grid-item{box-sizing:border-box}.react-grid-item:not(.react-grid-placeholder){border-radius:5px;padding:20px;width:200px;height:150px}.react-grid-item.resizing{opacity:.9}.react-grid-item.static{background:#cce}.react-grid-item .text{font-size:24px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:24px}.react-grid-item .minMax{font-size:12px}.react-grid-item .add{cursor:pointer}.react-grid-dragHandleExample{cursor:move;cursor:grab;cursor:-webkit-grab}.toolbox{background-color:#dfd;width:100%;height:120px;overflow:scroll}.hide-button{font-size:20px;top:0;right:5px}.toolbox__title{font-size:24px;margin-bottom:5px}.toolbox__items{display:block}.toolbox__items__item{display:inline-block;text-align:center;line-height:40px;cursor:pointer;width:40px;height:40px;padding:10px;margin:5px;border:1px solid #000;background-color:#ddd}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Split12 div{-webkit-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-color:#f8a100;column-rule-color:#f8a100}.Split12>div>div{display:grid;grid-template-columns:repeat(12,1fr);border-right:1px solid #000}.child{width:95%}.ant-row{width:100%;padding-bottom:5px!important}.parent{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.parentgrid{display:grid;grid-template-columns:none}.ant-typography{margin-bottom:0!important}.prediv{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:hsla(0,0%,58.8%,.1);border:1px solid hsla(0,0%,39.2%,.2);border-radius:3px;margin:1em 0}.parentgrid .droppable-element>div{display:inline-grid;position:absolute;padding-left:11px;font-weight:900}.parentgrid .droppable-element>div span{font-weight:400}.parent .droppable-element>div{display:none}.layout{font-size:12px!important;height:460px!important}.PreviewLayout .layout{height:100%!important}.PreviewLayout .layout .react-grid-item>div{width:97%!important}.App{height:100%;display:flex;flex-direction:column;background-color:#ebf1f5}.slider{margin:50px 50px 0}.hide-button{position:absolute;right:2px;top:-9px;cursor:pointer}.charts{justify-content:space-evenly;margin:0 20px}.header{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #d3d3d3}#components-layout-demo-custom-trigger .trigger{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}#components-layout-demo-custom-trigger .trigger:hover{color:#1890ff}#components-layout-demo-custom-trigger .logo{height:32px;background:hsla(0,0%,100%,.2);margin:16px}.site-layout .site-layout-background{background:#fff}.charts{height:100%;max-height:850px;background-color:#fff;margin:1% 3%;display:flex;justify-content:space-around;border-radius:4px}#barChart{width:42%}#barChart,#geoChart{height:850px;max-height:850px}#geoChart{width:55%}.makeStyles-root-15{width:100%!important}.vl{border-left:1px solid #c4c4c4;height:100%;position:absolute;left:100%;margin-left:-3px;top:0}.ant-modal-footer{border-top:0 solid #f0f0f0!important}.step{font-weight:800;font-size:20px;border-bottom:2px solid #f0f0f0!important}.back{position:relative}.DTypes,.DTypesLeft{display:flex;flex-grow:1}.DTypesLeft{float:left}.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{padding:0 2px!important}.ant-pagination,.ant-table{font-size:12px!important}.DashboardLayout__body__mainContent .ant-table table{padding:7px}.DashboardLayout__body__mainContent h5{padding-top:15px}.DashboardLayout__body__mainContent .ant-pagination{margin-right:15px}.visible{float:right;display:block}.invisible{display:none}.view .layout{height:100vh!important;overflow-y:hidden!important}tr.tblTotal td{border-width:5px;border-style:none none double}.draggable{-webkit-user-select:none;user-select:none;background-color:#fff;margin:20px;padding:20px;box-shadow:0 3px 14px 1px rgba(0,0,0,.15);transition:all .2s ease-in-out}.draggable:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.draggable-item{-webkit-user-select:none;user-select:none;padding-left:5px;transition:all .2s ease-in-out}.draggable-item:hover{padding-left:5px;box-shadow:0 1px 5px 1px rgba(0,0,0,.1);-webkit-transform:scale(1.01);transform:scale(1.01)}.icon{margin-right:12px;opacity:.3}.grabbable,.icon{cursor:grab}.dragLine{border-bottom:2px dashed rgba(245,75,53,.445)!important}.check-text input{display:none}.check-text input~span{color:#333;cursor:pointer;padding:6px;border-radius:2px;font-weight:200}.check-text input~.checked{display:none}.check-text input:checked~.checked{display:inline-block}.check-text input:checked~.unchecked{display:none}.check-text input:disabled~span{color:#999;cursor:not-allowed}.blackNwhite{position:absolute;background-color:#000;height:100%;width:100%}iframe{display:none!important}
/*# sourceMappingURL=main.6fd8074c.chunk.css.map */