#root,body,html{margin:0;padding:0}.App{height:100vh;overflow:hidden}.App,.App.h-100{display:flex;flex-direction:column}.home-wrapper{display:flex;flex-direction:row;height:calc(100vh - 3.25rem);overflow:hidden;width:100%;position:relative}.sidebar-wrapper{flex-shrink:0}.home-wrapper>.flex-fill{flex:1 1;margin-left:18rem;overflow-y:auto;overflow-x:hidden;background-color:#fff;display:flex;flex-direction:column;min-width:0}.home-wrapper>.flex-fill::-webkit-scrollbar{width:8px}.home-wrapper>.flex-fill::-webkit-scrollbar-track{background:#f1f1f1}.home-wrapper>.flex-fill::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.home-wrapper>.flex-fill::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.home-wrapper>.flex-fill.p-4{padding:0 1.5rem 1.5rem!important}@media (max-width:1024px){.sidebar-wrapper{width:15rem}.home-wrapper>.flex-fill{margin-left:15rem}}@media (max-width:768px){.sidebar-wrapper{position:fixed;left:-18rem;width:18rem;transition:left .3s ease;z-index:1050}.sidebar-wrapper.open{left:0}.home-wrapper>.flex-fill{margin-left:0;width:100%}.home-wrapper{height:calc(100vh - 3.25rem)}}@media (max-width:576px){.App{height:100vh}.home-wrapper{flex-direction:column;height:auto;overflow:visible}.sidebar-wrapper{width:100%;height:auto;position:relative;left:0;top:0;border-right:none;border-bottom:1px solid #e9ecef}.home-wrapper>.flex-fill{margin-left:0;height:auto;flex:1 1}.home-wrapper>.flex-fill.p-4{padding:1rem!important}}.loading-page-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f8fafc,#edf2f7);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1a202c}.loading-page-container .loading-content{text-align:center;display:flex;flex-direction:column;align-items:center;animation:fadeIn .8s ease-out;padding:80px;min-width:600px;max-width:90vw;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;box-shadow:0 20px 60px -15px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.6);transform:scale(1.1)}.loading-page-container .spinner-wrapper{position:relative;width:180px;height:180px;margin-bottom:32px;display:flex;justify-content:center;align-items:center}.loading-page-container .spinner-ring{position:absolute;width:90%;height:90%;border-radius:50%;border:4px solid transparent;border-top-color:#483ac3;animation:spin 1.42s cubic-bezier(.4,0,.2,1) infinite}.loading-page-container .spinner-icon{font-weight:700;font-size:22px;color:#1a202c;white-space:nowrap;animation:pulse 3s infinite}.loading-page-container .loading-title{font-size:24px;font-weight:700;margin:0 0 8px;background:linear-gradient(90deg,#082fbd,#000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.loading-page-container .loading-subtitle{font-size:15px;color:#718096;margin:0 0 24px;font-weight:500}.loading-page-container .loading-progress-bar{width:200px;height:4px;background:#edf2f7;border-radius:4px;overflow:hidden;position:relative}.loading-page-container .loading-progress-bar .progress-fill{position:absolute;left:0;top:0;height:100%;width:30%;background:linear-gradient(90deg,#000,#082fbd);border-radius:4px;animation:loadingProgress 3s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes loadingProgress{0%{left:-30%}50%{left:100%}to{left:100%}}.top-nav-bar{z-index:1100!important;border-radius:0!important;padding:.5rem 0;height:3.25rem;position:fixed;top:0;left:0;right:0;background-color:#fff!important}.border-bottom-navigation{border-bottom:1px solid rgba(0,174,255,.2196078431372549)!important;position:fixed;top:0;left:0;right:0;z-index:1100}.main-nav-container{margin:0!important;padding:0!important}.top-nav-bar .link-text{padding:7px;font-size:12.8px}.navbar-brand-logo{padding:.25rem 0!important;margin-left:5rem!important;display:flex;align-items:center;justify-content:flex-start}.logo-image{max-width:100%;height:auto;object-fit:contain}.top-nav-bar .navbar-brand-logo .logo-image{height:2rem;width:auto;display:block}.sidebar-wrapper{width:18rem;position:fixed;left:0;top:3.25rem;height:calc(100vh - 3.25rem);overflow:hidden;z-index:1000;background:#fff;border-right:1px solid #e9ecef;display:flex;flex-direction:column}.sidebar-wrapper .side-navigation{padding:2rem 2.186rem 2.625rem 5rem;display:flex!important;flex-direction:column!important;flex:1 1}.sidebar-wrapper .side-navigation .side-navigation-nav-link{font-size:1rem;padding:.75rem 0;border-radius:.375rem;transition:all .2s ease}.sidebar-wrapper .side-navigation .side-navigation-nav-link:hover{background-color:rgba(0,174,255,.08)}.sidebar-wrapper .side-navigation .side-navigation-header{display:none}.sidebar-wrapper .side-navigation .nav-footer{margin-top:auto!important;padding:2rem 0;border-top:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#495057;font-weight:500}.sidebar-wrapper .side-navigation .nav-footer:hover{background-color:rgba(0,174,255,.08);color:#00aecd;padding-left:.5rem}.sidebar-wrapper .side-navigation .nav-footer .link-text{margin:0}.sidebar-wrapper .side-navigation .secondary-menu{border-bottom:1px solid hsla(0,0%,43.9%,.08)}.sidebar-wrapper .side-navigation .secondary-menu .side-navigation-nav-link{border-bottom:none}@media(max-width:1024px){.sidebar-wrapper{width:15rem}.sidebar-wrapper .side-navigation{padding:1.5rem 1.5rem 2.625rem 3.5rem}}@media(max-width:768px){.sidebar-wrapper{position:fixed;left:-18rem;width:18rem;transition:left .3s ease;z-index:1050}.sidebar-wrapper.open{left:0}.sidebar-wrapper .side-navigation{padding:2rem 1.5rem 2.625rem 3rem}}@media(max-width:576px){.sidebar-wrapper{position:relative;width:100%;height:auto;left:0;top:0;border-right:none;border-bottom:1px solid #e9ecef}.sidebar-wrapper .side-navigation{padding:1rem 1rem 1rem 1.5rem}.sidebar-wrapper .side-navigation .side-navigation-nav-link{font-size:.9rem;padding:.5rem 0}.sidebar-wrapper .side-navigation .nav-footer{padding:1rem 0}}.loading-component{min-height:120px;width:100%;position:relative}.loading-component .loader-content{background:url(../../static/media/loading.3dffbd59.svg) no-repeat 50%;position:absolute;top:0;left:0;width:100%;height:100%}.bs-table-overlay{position:relative}.bs-table-overlay .loading-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);display:none;top:50px;left:0;z-index:100}.bs-table-overlay .loading-overlay.active{display:block}.transactions-history-wrapper{padding:3.5rem 0}.transactions-history-wrapper h2{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem}.transactions-history-wrapper .transactions-history-container{background-color:#fff;border-radius:.375rem;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);padding:1.5rem}.transactions-history-wrapper .transactions-history-container .nav-tabs{border-bottom:1px solid #e3e6f0;margin:-1.5rem -1.5rem 1.5rem;padding-left:1.5rem;padding-top:1.5rem}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item{margin-bottom:0}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link{color:#858796;border:none;border-bottom:3px solid transparent;padding:.75rem 1.5rem;font-weight:500;transition:all .3s ease;cursor:pointer;font-size:1rem}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link:hover{color:#224abe;border-bottom-color:#224abe}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link.active{color:#224abe;border-bottom-color:#224abe;background-color:transparent}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link.active .badge{background-color:#224abe;color:#fff}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link .badge{margin-left:.5rem;background-color:#e3e6f0;color:#858796;padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600}.transactions-history-wrapper .transactions-history-container .tab-content{padding:0}.transactions-history-wrapper .transactions-history-container .tab-content .tab-pane{display:block!important;opacity:1}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e3e6f0}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between strong{color:#2c3e50;font-weight:600}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between .form-control{border:1px solid #d0d5e0;border-radius:.375rem;background-color:#fff;color:#575757}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between .form-control:focus{border-color:#224abe;box-shadow:0 0 0 .2rem rgba(34,74,190,.25)}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table{margin-bottom:1rem;border:1px solid #e3e6f0;border-radius:.375rem;overflow:hidden}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table thead{background-color:#f8f9fa}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table thead th{color:#575757;font-weight:600;border-color:#e3e6f0;padding:1rem;text-transform:none;font-size:.95rem;letter-spacing:0;background-color:#f8f9fa}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #e3e6f0}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table tbody tr:hover{background-color:#f8f9fa}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table tbody tr:last-child{border-bottom:none}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table tbody tr td{color:#575757;border:none;padding:1rem;vertical-align:middle;font-size:.95rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table-responsive{border:none;margin-bottom:1.5rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper h3{color:#858796;font-weight:500;padding:2rem;margin:0;text-align:center;border:1px solid #e3e6f0;border-radius:.375rem;background-color:#f8f9fa}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between.align-items-center{margin-top:1.5rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between.align-items-center .btn{border:1px solid #224abe;color:#224abe;background-color:transparent;padding:.5rem 1rem;font-weight:500;transition:all .3s ease}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between.align-items-center .btn:hover:not(:disabled){background-color:#224abe;color:#fff}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between.align-items-center .btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.transactions-history-wrapper{padding:1rem 0}.transactions-history-wrapper h2{font-size:1.5rem}.transactions-history-wrapper .transactions-history-container{padding:1rem}.transactions-history-wrapper .transactions-history-container .nav-tabs{margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;padding-left:1rem;padding-top:1rem}.transactions-history-wrapper .transactions-history-container .nav-tabs .nav-item .nav-link{padding:.5rem 1rem;font-size:.9rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table{font-size:.85rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table tbody td,.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .table thead th{padding:.75rem .5rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between{flex-direction:column;grid-gap:1rem;gap:1rem}.transactions-history-wrapper .transactions-history-container .tab-content-wrapper .d-flex.justify-content-between .form-control{width:100%}}.top-up-logs-wrapper{padding:3.5rem 0}.top-up-logs-wrapper h2{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem}.top-up-logs-wrapper .top-up-logs-container{background-color:#fff;border-radius:.375rem;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);padding:1.5rem}.top-up-logs-wrapper .top-up-logs-container .table{margin-bottom:1rem}.top-up-logs-wrapper .top-up-logs-container .table thead{background-color:#f8f9fa}.top-up-logs-wrapper .top-up-logs-container .table thead th{color:#575757;font-weight:600;border-color:#e3e6f0;padding:1rem;vertical-align:middle;font-size:.95rem}.top-up-logs-wrapper .top-up-logs-container .table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #e3e6f0}.top-up-logs-wrapper .top-up-logs-container .table tbody tr:hover{background-color:#f8f9fa}.top-up-logs-wrapper .top-up-logs-container .table tbody tr:last-child{border-bottom:none}.top-up-logs-wrapper .top-up-logs-container .table tbody tr td{color:#575757;border:none;padding:1rem;vertical-align:middle;font-size:.95rem}.top-up-logs-wrapper .top-up-logs-container .table-responsive{border:1px solid #e3e6f0;border-radius:.375rem;margin-bottom:1.5rem}.top-up-logs-wrapper .top-up-logs-container .d-flex.justify-content-between{margin-top:1.5rem}.top-up-logs-wrapper .top-up-logs-container .d-flex.justify-content-between .btn{border:1px solid #224abe;color:#224abe;background-color:transparent;padding:.5rem 1rem;font-weight:500;transition:all .3s ease}.top-up-logs-wrapper .top-up-logs-container .d-flex.justify-content-between .btn:hover:not(:disabled){background-color:#224abe;color:#fff}.top-up-logs-wrapper .top-up-logs-container .d-flex.justify-content-between .btn:disabled{opacity:.5;cursor:not-allowed}.top-up-logs-wrapper .top-up-logs-container .d-flex.justify-content-between strong{color:#2c3e50;font-weight:600}.top-up-logs-wrapper .top-up-logs-container .form-control{border:1px solid #d0d5e0;border-radius:.375rem;background-color:#fff;color:#575757}.top-up-logs-wrapper .top-up-logs-container .form-control:focus{border-color:#224abe;box-shadow:0 0 0 .2rem rgba(34,74,190,.25)}.top-up-logs-wrapper .top-up-logs-container h3{color:#858796;font-weight:500;padding:2rem;margin:0;text-align:center;border:1px solid #e3e6f0;border-radius:.375rem;background-color:#f8f9fa}.custom-tooltip-large .tooltip-inner{max-width:350px;min-width:250px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5;text-align:left}.merchants-wallet-card-page{width:100%;margin:0;padding:3rem 0;display:flex;flex-direction:column}.dashboard-welcome{width:100%;margin-top:0!important;margin-bottom:1.5rem!important;padding-top:0;padding-bottom:0}.dashboard-welcome .dashboard-welcome-title{color:#2c3e50;margin:0 0 .5rem;padding:0}.dashboard-welcome .dashboard-welcome-subtitle{font-size:.95rem;margin:0;padding:0}.wallet-cards-container{grid-gap:1rem;gap:1rem;flex-wrap:wrap}.wallet-kpi-card{background-color:#fff;border:1px solid #e0e0e0!important;flex:1 1;min-width:0;min-height:14rem;height:100%}.wallet-kpi-card.wallet-card-bg-total-points-available{background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-kpi-sub-value,.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-kpi-title,.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-kpi-value{color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-info-icon{color:hsla(0,0%,100%,.8)!important}.wallet-kpi-card.wallet-card-bg-total-allocated{background-color:var(--info)!important;border-color:var(--info)!important;color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-kpi-sub-value,.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-kpi-title,.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-kpi-value{color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-info-icon{color:hsla(0,0%,100%,.8)!important}.wallet-kpi-card.wallet-card-bg-points-used{background-color:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.wallet-kpi-card.wallet-card-bg-points-used .wallet-kpi-sub-value,.wallet-kpi-card.wallet-card-bg-points-used .wallet-kpi-title,.wallet-kpi-card.wallet-card-bg-points-used .wallet-kpi-value{color:#fff!important}.wallet-kpi-card.wallet-card-bg-points-used .wallet-info-icon{color:hsla(0,0%,100%,.8)!important}.wallet-kpi-card.wallet-card-bg-held-points{background-color:var(--warning)!important;border-color:var(--warning)!important;color:#000!important}.wallet-kpi-card.wallet-card-bg-held-points .wallet-kpi-sub-value,.wallet-kpi-card.wallet-card-bg-held-points .wallet-kpi-title,.wallet-kpi-card.wallet-card-bg-held-points .wallet-kpi-value{color:#000!important}.wallet-kpi-card.wallet-card-bg-held-points .wallet-info-icon{color:rgba(0,0,0,.7)!important}.wallet-kpi-card.wallet-card-bg-total-transactions{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-kpi-sub-value,.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-kpi-title,.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-kpi-value{color:#fff!important}.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-info-icon{color:hsla(0,0%,100%,.8)!important}.wallet-kpi-card .wallet-kpi-card-body{padding:1.5rem;display:flex;flex-direction:column;height:100%}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-header{margin-bottom:2rem;cursor:pointer}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-header .wallet-kpi-title{font-size:1rem;margin:0}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-header .wallet-info-icon{cursor:help;transition:opacity .3s ease}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-header .wallet-info-icon:hover{opacity:.8}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-content-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-content-wrapper .wallet-kpi-value-section{text-align:center}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-content-wrapper .wallet-kpi-value-section .wallet-kpi-value{font-size:2.5rem;font-weight:700;margin:0;line-height:1;word-break:break-word}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-content-wrapper .wallet-kpi-value-section .wallet-kpi-value.wallet-kpi-loading{font-size:1rem;color:currentColor}.wallet-kpi-card .wallet-kpi-card-body .wallet-kpi-content-wrapper .wallet-kpi-sub-value{font-size:.875rem;margin-top:.5rem;opacity:.9;text-align:center}.wallet-kpi-card .wallet-icon-light-blue{color:var(--secondary)!important}.wallet-kpi-card .wallet-icon-red{color:var(--danger)!important}.wallet-kpi-card .wallet-icon-gold{color:var(--warning)!important}.wallet-kpi-card .wallet-icon-green{color:var(--green)!important}.wallet-kpi-card.wallet-card-bg-points-used .wallet-icon-green,.wallet-kpi-card.wallet-card-bg-points-used .wallet-icon-light-blue,.wallet-kpi-card.wallet-card-bg-points-used .wallet-icon-red,.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-icon-green,.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-icon-light-blue,.wallet-kpi-card.wallet-card-bg-total-allocated .wallet-icon-red,.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-icon-green,.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-icon-light-blue,.wallet-kpi-card.wallet-card-bg-total-points-available .wallet-icon-red,.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-icon-green,.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-icon-light-blue,.wallet-kpi-card.wallet-card-bg-total-transactions .wallet-icon-red{color:hsla(0,0%,100%,.9)!important}.wallet-kpi-card.wallet-card-bg-held-points .wallet-icon-gold{color:rgba(0,0,0,.8)!important}.dashboard-welcome .dashboard-welcome-title{margin:0;font-size:2rem;font-weight:700;color:#000}.dashboard-welcome .dashboard-welcome-subtitle{color:#6c757d;font-size:1rem}.held-points-alert-container{width:100%}.held-points-alert{background-color:#fff3cd;border-left:5px solid #ff9800;border-radius:.375rem;padding:1.25rem;margin-bottom:0}.held-points-alert .alert-icon-wrapper{flex-shrink:0;padding-top:.25rem}.held-points-alert .alert-icon-wrapper .alert-icon{color:#dc3545}.held-points-alert .alert-content .alert-title{display:flex;align-items:center;margin-bottom:.5rem;color:#dc3545;font-weight:600;font-size:1rem}.held-points-alert .alert-content .alert-title .alert-badge{background-color:#dc3545;color:#fff;padding:.35rem .65rem;border-radius:.25rem;font-size:.875rem;font-weight:500}.held-points-alert .alert-content .alert-message{color:#856404;font-size:.95rem;line-height:1.5;margin:0}.line-chart-v2-container{width:100%}.chart-stats-header{display:flex;justify-content:center;align-items:center;grid-gap:4rem;gap:4rem;padding:1.5rem 0;margin-bottom:1rem}.chart-stats-header .stat-item-large{text-align:center}.chart-stats-header .stat-item-large .stat-value-large{font-size:2.5rem;font-weight:700;color:#1f2937;line-height:1.2;display:flex;align-items:baseline;grid-gap:.5rem;gap:.5rem}.chart-stats-header .stat-item-large .stat-value-large .stat-label-inline{font-size:1rem;font-weight:600;line-height:1}@media(max-width:768px){.chart-stats-header{grid-gap:2rem;gap:2rem}.chart-stats-header .stat-item-large .stat-value-large{font-size:1.75rem}.chart-stats-header .stat-item-large .stat-value-large .stat-label-inline{font-size:.875rem}}.line-chart-v2-view{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.375rem}.line-chart-v2-view .echarts-for-react,.line-chart-v2-view canvas,.line-chart-v2-view echarts-for-react{width:100%!important;height:100%!important}.tooltip-content{background-color:#1f2937!important;border:1px solid #374151;border-radius:4px;padding:10px 12px;color:#f3f4f6;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.tooltip-content strong{display:block;margin-bottom:6px;font-weight:600;color:#fff}.tooltip-item{display:flex;align-items:center;margin:4px 0;padding:2px 0}.tooltip-item .tooltip-color{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.tooltip-item span:last-child{font-size:12px;color:#e5e7eb;font-weight:500}.activity-trend-chart-wrapper{background-color:#fff;border-radius:.375rem;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);padding:2rem}.activity-trend-chart-wrapper .chart-date-picker-section{display:flex;justify-content:flex-start;margin-bottom:1rem}.activity-trend-chart-wrapper .chart-header{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:2rem;gap:2rem;border-bottom:1px solid #e9ecef;padding-bottom:2rem;margin-bottom:.5rem}@media(max-width:992px){.activity-trend-chart-wrapper .chart-header{flex-direction:column}}.activity-trend-chart-wrapper .chart-header .chart-title-section{flex:1 1}.activity-trend-chart-wrapper .chart-header .chart-title-section .chart-title{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem}.activity-trend-chart-wrapper .chart-header .chart-title-section .chart-subtitle{font-size:.875rem;color:#030303;margin:0}.activity-trend-chart-wrapper .chart-header .chart-title-section .chart-date-range{font-size:.875rem;color:#6c757d;margin:.5rem 0 0}.activity-trend-chart-wrapper .chart-header .chart-controls{display:flex;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}@media(max-width:992px){.activity-trend-chart-wrapper .chart-header .chart-controls{width:100%;flex-direction:column}}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}@media(max-width:992px){.activity-trend-chart-wrapper .chart-header .chart-controls .control-group{width:100%}}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .control-label{font-size:.875rem;font-weight:600;color:#2c3e50;white-space:nowrap}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .control-input{padding:.5rem .75rem;border:1px solid #d0d5e0;border-radius:.25rem;font-size:.875rem;background-color:#fff;color:#2c3e50;cursor:pointer;transition:border-color .3s ease}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .control-input:hover:not(:disabled){border-color:#224abe}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .control-input:focus{outline:none;border-color:#224abe;box-shadow:0 0 0 3px rgba(34,74,190,.1)}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .control-input:disabled{opacity:.6;cursor:not-allowed}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .height-buttons{display:flex;grid-gap:.5rem;gap:.5rem}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .height-buttons .height-btn{padding:.5rem 1rem;border:1px solid #d0d5e0;border-radius:.25rem;background-color:#fff;color:#2c3e50;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .height-buttons .height-btn:hover:not(:disabled){border-color:#224abe;color:#224abe}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .height-buttons .height-btn.active{background-color:#224abe;color:#fff;border-color:#224abe}.activity-trend-chart-wrapper .chart-header .chart-controls .control-group .height-buttons .height-btn:disabled{opacity:.6;cursor:not-allowed}.activity-trend-chart-wrapper .chart-container{margin-top:2rem;min-height:300px}.activity-trend-chart-wrapper .chart-container .chart-stats-centered{display:flex;justify-content:center;align-items:flex-start;grid-gap:4rem;gap:4rem;margin-bottom:2rem;padding:1.5rem 0;border-bottom:1px solid #e9ecef}.activity-trend-chart-wrapper .chart-container .chart-stats-centered .stat-item-centered{text-align:center}.activity-trend-chart-wrapper .chart-container .chart-stats-centered .stat-item-centered .stat-value{font-size:2rem;font-weight:800;color:#1f2937;line-height:1.2;margin-bottom:.5rem}.activity-trend-chart-wrapper .chart-container .chart-stats-centered .stat-item-centered .stat-label{font-size:.875rem;color:#4b5563;font-weight:700}.activity-trend-chart-wrapper .chart-container .chart-empty,.activity-trend-chart-wrapper .chart-container .chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6c757d}.activity-trend-chart-wrapper .chart-container .chart-empty h4,.activity-trend-chart-wrapper .chart-container .chart-empty p,.activity-trend-chart-wrapper .chart-container .chart-loading h4,.activity-trend-chart-wrapper .chart-container .chart-loading p{margin:0;font-size:1rem}.filter-date-range-widget-view{background-color:rgba(0,0,0,.3294117647)}.filter-date-range-widget-view .modal-dialog{max-width:100%!important;display:flex;align-items:center;justify-content:center}.filter-date-range-widget-view .date-range-selector{background-color:#6ab3e3;width:100%;height:100%}.filter-date-range-widget-view .date-bucket{display:flex;flex-direction:row;justify-content:space-around;width:auto;border:.125rem solid #11355c;padding:.25rem .5rem}.filter-date-range-widget-view .date-bucket .date-bucket-button{padding-left:.5rem;padding-right:.5rem;margin-left:.5rem;margin-right:.5rem;font-size:.9rem;border-radius:.1875rem;font-weight:400;color:#11355c}.filter-date-range-widget-view .date-bucket .date-bucket-button-active,.filter-date-range-widget-view .date-bucket .date-bucket-button:active,.filter-date-range-widget-view .date-bucket .date-bucket-button:focus,.filter-date-range-widget-view .date-bucket .date-bucket-button:hover{background-color:#11355c;color:#fff}.filter-date-range-widget-view .date-bucket-disabled{display:flex;flex-direction:row;justify-content:space-around;width:auto;border:.125rem solid #a0a6ab;padding:.25rem .5rem}.filter-date-range-widget-view .date-bucket-disabled .date-bucket-button{padding-left:.5rem;padding-right:.5rem;margin-left:.5rem;margin-right:.5rem;font-size:.9rem;border-radius:.1875rem;font-weight:400;color:#a0a6ab}.filter-date-range-widget-view .date-bucket-disabled .date-bucket-button-active,.filter-date-range-widget-view .date-bucket-disabled .date-bucket-button:active,.filter-date-range-widget-view .date-bucket-disabled .date-bucket-button:focus,.filter-date-range-widget-view .date-bucket-disabled .date-bucket-button:hover{background-color:#a0a6ab;color:#fff}.filter-date-range-widget-view .modal-content{display:flex;width:auto}.filter-date-range-widget-view .modal-content .modal-body .rdrDateRangePickerWrapper{width:100%}#root,body,html{height:100%;font-size:.833vw!important}#root,body,html{font-family:"Poppins",sans-serif!important}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4!important}.cursor-pointer,.cursor-pointer-hover:hover{cursor:pointer}.cursor-copy{cursor:copy}.cursor-default{cursor:default}::focus{outline:transparent!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:6px;background:#fbfbfb}::-webkit-scrollbar-thumb{border-radius:6px;background:silver}.grey-bg{background-color:#f4f4f4}.action-btn-container .action-btn{display:inline-block;cursor:pointer;width:1.9rem;height:1.9rem;text-align:center;overflow:hidden;transition:all .3s ease-out;white-space:nowrap}.action-btn-container .action-btn:hover{width:10rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ReactVirtualized__Table__row{padding:.75rem!important}.badge-green{color:var(--green)!important}.badge-red{color:var(--red)!important}.badge-orange{color:#fff!important;background-color:#fd7e14!important}.badge-teal{color:#000!important;background-color:#20c997!important}.badge-purple{color:#fff!important;background-color:#6f42c1!important}.badge-olive{color:#000!important;background-color:#b5cc18!important}.badge-ADJUSTMENT{color:#fff;background-color:#6f42c1}.badge-COLLECTION{color:#fff;background-color:var(--success)}.badge-REDEMPTION{color:#fff;background-color:var(--orange)}.btn-orange{color:#fff;background-color:#fd7e14;border-color:#fd7e14}.btn-orange:hover{color:#fff;background-color:#e96b02;border-color:#dc6502}.btn-orange.focus,.btn-orange:focus{box-shadow:0 0 0 .2rem rgba(220,113,23,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#fff;background-color:#fd7e14;border-color:#fd7e14}.btn-outline-orange{color:#fd7e14;border-color:#fd7e14}.btn-outline-orange:hover{color:#fff;background-color:#fd7e14;border-color:#fd7e14}.btn-outline-orange.focus,.btn-outline-orange:focus{box-shadow:0 0 0 .2rem rgba(220,113,23,.5)}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#fd7e14;background-color:initial}.bg-orange{background-color:#fd7e14!important}.border-orange{border-color:#fd7e14!important}.btn-purple{color:#fff;background-color:#6f42c1;border-color:#6f42c1}.btn-purple:hover{color:#fff;background-color:#5e37a6;border-color:#59339d}.btn-purple.focus,.btn-purple:focus{box-shadow:0 0 0 .2rem rgba(133,94,202,.5)}.btn-purple.disabled,.btn-purple:disabled{color:#fff;background-color:#6f42c1;border-color:#6f42c1}.notes-view{max-height:5rem!important;overflow:auto}.border-solid-bottom{border-bottom:1px solid #efefef}.default-info-box-bg{background-color:#efefef!important}.light-bg{background-color:hsla(0,0%,93.7%,.2980392156862745)}.danger-bg{background-color:rgba(221,54,71,.03)}.success-bg{background-color:rgba(37,193,73,.03)}.warning-div{background-color:rgba(253,126,20,.03);border:1px solid #fd7e14}.danger-div{border:1px solid var(--danger);background-color:rgba(221,52,69,.173)}.info-div-type-secondary{color:var(--secondary);border:1px solid rgba(0,172,240,.5);background-color:rgba(27,103,133,.05)}.border-lg-left{border-left:3px solid}.border-bottom-none{border-bottom:none!important}.checkmark{height:1.17rem;width:1.17rem;background-color:var(--info);border-radius:100%}.check{display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}.flip-vert{transform:scaleY(-1)}.info-card-blue{color:#fff;background-color:var(--primary)}.info-card-green{color:#fff;background-color:var(--green)}.info-card-red{color:#fff;background-color:var(--danger)}.info-card-purple{color:#fff;background-color:#6f42c1}.info-card-light-blue{color:#fff;background-color:var(--secondary)}.info-card-gold{color:#000;background-color:var(--warning)}.info-card-light-purple{color:#fff;background-color:#d13bfa}@media (max-width:1024px){#root,body,html{font-size:.9vw!important}}@media (max-width:768px){#root,body,html{font-size:.95vw!important}.search-bar-width{width:100%!important;max-width:24rem}}@media (max-width:576px){#root,body,html{font-size:1vw!important}.search-bar-width,.search-bar-width-sm{width:100%!important}}.dropdown-toggle:after{vertical-align:.155em!important}.intl-tel-input .country-list{z-index:3!important}.drawer{box-shadow:0 .5rem 2rem -17px rgba(0,0,0,.11)!important}.text-primary-disabled{color:#5586a2}.caret-off:after,.caret-off:before{display:none!important}