@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:Inter,sans-serif;src:local("Inter")}*,body{margin:0}*{font-family:Figtree,sans-serif!important;padding:0}body{background-color:#fbfafe!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.align-items-center{align-items:center}.list-heading{font-size:24px;font-weight:700}.dashboard-appbar{background-color:#fff!important;box-shadow:0 3px 10px 0 rgba(34,43,69,.051)!important}.dashboard-appbar .MuiToolbar-root{min-height:84px!important}.main-container{height:calc(100vh - 84px);margin:84px auto auto;max-width:1640px;padding:24px;width:100%}.MuiInputBase-root{background-color:#fff!important;border-radius:8px!important;color:#a3aed0!important;font-size:18px!important;font-weight:400!important;height:50px!important;padding:16px 12px!important}.MuiOutlinedInput-notchedOutline{border-color:#eee8ff!important}.subheader-text .MuiBox-root{height:88px!important;text-align:left!important}.heading{color:#222;font-size:24px;font-weight:600}.add-store-form-actions{display:flex;gap:10px;justify-content:end;margin-right:8px;margin-top:16px}.btn-secondary{background-color:#fff!important;border:1px solid #8f8989!important;color:#8f8989!important}.user-profile{align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:8px 0 8px 16px}.user-profile .MuiSvgIcon-root{color:rgba(145,158,171,.502)}.user-profile .user-profile-avatar{background-color:#222b45;font-size:17px;font-weight:700}.confirmation-dialogAction{background-color:#f7f9fc;margin-bottom:8px!important;margin-right:8px!important;margin-top:0!important}.stores-container{padding-bottom:24px}.stores-container .user-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.stores-container .user-section-header .list-heading{font-size:24px;font-weight:700}.stores-container .MuiInputBase-root{height:42px}.stores-container .MuiDataGrid-root .MuiDataGrid-columnHeader{background-color:#f5f5f9!important;border-bottom:1px solid #ced4da!important;color:"#455F69"!important;height:67px!important;padding-left:"0px"!important;padding-right:"0px"!important}.stores-container .MuiDataGrid-root .MuiDataGrid-columnHeaderTitleContainer{height:67px!important}.stores-container .MuiDataGrid-root .MuiDataGrid-virtualScrollerContent{margin-top:10px!important}.user-form-label{font-size:14px;font-weight:500}.required{color:#2c6ca0}.border-none{border:none!important}.vertical-divider{border-left:1px solid #e0e0e0}.add-store-button{background-color:#2c6ca0!important;border-radius:8px!important;font-size:17px!important;font-weight:600!important;text-transform:math-auto!important}.date-filter-input-container{align-items:center;border:1px solid #eee8ff;border-radius:10px;cursor:pointer;display:flex;gap:32px;height:44px;justify-content:space-between;padding:9px 13px}.date-filter-input-container img{width:24px}.date-filter-input{color:#222b45;font-size:15px;font-weight:500}.store-form-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.store-form-payment-method{display:flex;flex-direction:column;gap:8px}.form-label{color:#222;font-size:17px;font-weight:500;margin-bottom:4px}.add-payment-method{color:#1976d2!important;font-size:15px!important;font-weight:500!important;margin-left:16px!important;min-width:0!important;min-width:auto!important;padding:0!important;text-transform:none!important}.store-form-plan-info{text-align:right}.plan-info{color:#222;font-size:17px}.plan-price{color:#222;font-weight:600}.store-form-fields{margin-top:8px;width:100%}.form-row{display:flex;gap:24px;margin-bottom:18px}.form-input{flex:1 1;min-width:0}.logo-row{margin-bottom:18px}.logo-upload-box,.logo-upload-container{display:flex;justify-content:center;width:100%}.logo-upload-box{align-items:center;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:10px;flex-direction:column;min-height:48px;padding:18px 0;position:relative}.logo-upload-icon{color:#90caf9;font-size:38px!important;margin-bottom:6px}.logo-upload-text{color:#1976d2;font-size:17px;font-weight:500;margin-bottom:2px}.logo-upload-note{color:#b0b0b0;font-size:13px;margin-bottom:2px}.logo-upload-size{color:#b0b0b0;font-size:12px}.misc-row{flex-direction:column;gap:0;margin-bottom:10px}.misc-checkbox{font-size:15px!important;margin-bottom:0!important}.user-row{margin-bottom:10px}.user-select{min-width:160px}.note-row{margin-bottom:10px}.note-text{color:#b0b0b0;font-size:15px}.submit-row{justify-content:flex-start}.submit-btn{background:#1976d2!important;border-radius:7px!important;box-shadow:none!important;color:#fff!important;font-size:17px!important;font-weight:500!important;padding:8px 36px!important;text-transform:none!important}@media(max-width:700px){.form-row{flex-direction:column;gap:12px}.user-select{min-width:0}}.store-form-header .form-label{color:#222;font-size:17px;font-weight:500;margin-bottom:4px}.store-form-fields .MuiInputBase-root{background-color:#fff!important;border-radius:8px!important;color:#494b52!important;font-size:18px!important;font-weight:400!important;height:50px!important;padding:0!important}.store-column-container{align-items:center;display:flex;gap:8px;padding:8px}.store-column-container .store-icon-wrapper{border-radius:8px;cursor:pointer;height:45px;overflow:hidden;position:relative;width:45px}.store-column-container .store-icon-wrapper .store-icon-image{background-color:#f5f5f5;border-radius:8px;height:45px;object-fit:contain;padding:4px;width:45px}.store-column-container .store-icon-wrapper .store-icon-overlay{align-items:center;background:#0009;border-radius:8px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.store-column-container .store-icon-wrapper .store-icon-overlay:hover{background:#000000b3}.store-column-container .store-icon-wrapper:hover .store-icon-overlay{opacity:1}.store-column-container .store-name-container{display:flex;flex-direction:column;justify-content:center;width:160px}.store-column-container .store-name{color:#222b45;cursor:pointer!important;font-size:15px;font-weight:600;line-height:18px;text-align:left}.store-column-container .store-address{color:#222b4599;font-size:13px;font-weight:400;line-height:13px;margin-left:0;margin-top:4px;text-align:left}.even{background-color:#fff!important}.odd{background-color:rgba(238,232,255,.161)}.packs-right-filters{display:flex}.packs-right-filters .MuiInputBase-root{color:#222b45!important;font-size:15px!important;font-weight:500!important;height:44px!important;padding:12px 14px 12px 0!important}.invite-user-button{background-color:#fff!important;border-radius:8px!important;box-shadow:none!important;color:#2c6ca0!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:18px!important;text-decoration:underline!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-transform:math-auto!important}.invite-user-button .button-icon{margin-right:6px!important}.cancel-button{background-color:#fff!important;border:1px solid #2c6ca0!important;border-radius:8px!important;color:#2c6ca0!important;font-size:17px!important;font-weight:600!important;text-transform:math-auto!important}.audit_table_header{background-color:#f5f5f9!important}.audit_table_header .MuiTableCell-root{color:#222b4599!important;font-size:17px!important;font-weight:600!important}.audit_table_collapse_content{border-left:2px solid #1976d2;margin-left:24px;padding-bottom:6px!important;padding-left:16px;padding-top:22px!important;position:relative}.dropdown_column{width:36px!important}.users_dropdown .MuiInputBase-root{background-color:#fff!important;border-radius:8px!important;color:#a3aed0!important;font-size:18px!important;font-weight:400!important;height:auto!important;padding:12px!important}.stores-list-container{padding-bottom:20px}.date_hyperlink{color:#2c6ca0!important;cursor:pointer!important;text-decoration:underline!important}.payouts-data-grid-header{border-bottom:1px solid;color:#222b4599!important;font-size:17px!important;font-weight:600!important;text-align:center}.sub-header-container{align-items:center;display:flex;justify-content:space-around;padding-right:20px}.sub-header-container div{width:100%}.sub-header-container p{text-align:end}.payouts-data-grid-cell{align-items:center;display:flex;justify-content:space-around;padding-right:10px;width:100%}.payouts-data-grid-cell div{width:100%}.payouts-data-grid-cell p{text-align:end}.add-store-footer{display:flex;justify-content:end;margin-bottom:32px;margin-top:28px}.add-store-footer .total-text{color:#222b45;font-size:17px;font-weight:600;margin-right:9px}.add-store-footer .total-price{color:#2c6ca0;font-size:24px;font-weight:700}.add-store-continue-btn{display:flex!important;justify-self:end}.add-user-form-row{align-items:center;background:#0000!important;box-shadow:none!important;display:flex;grid-column:1/-1!important;margin:0!important;padding:0!important;width:100%!important}.form-row-custom-height .MuiDataGrid-cell{align-items:center!important;display:flex!important;height:45px!important;min-height:45px!important}.MuiTableCell-root{font-size:14px!important;max-width:none!important;padding:8px!important;text-align:right;vertical-align:middle!important}.MuiTableBody-root .MuiTableCell-root{font-size:14px!important;overflow-wrap:break-word!important;padding-right:8px!important;text-align:right!important;vertical-align:middle!important}.discrepancy-header{color:#222b45;font-size:14px;font-weight:500;opacity:.6}.discrepancy-text{color:#222;font-size:17px;font-weight:600}.discrepancy-right-section{border-left:1px solid rgba(163,174,208,.361);padding-left:16px;width:100%}.remove-over-short-container{margin:24px 12px}.remove-over-short-container .MuiTypography-root{margin-left:8px}.resolve-discrepancy-form .MuiInputBase-root{height:auto!important;padding:0!important}.resolve-discrepancy-form textarea{color:#222b45!important;font-size:14px!important;font-weight:400!important}.discrepancy-save-btn{background-color:#2c6ca0!important;border-radius:8px!important;font-size:18px!important;font-weight:600!important;margin-top:20px!important;padding:17px!important;width:100%}.store-update-dialog .store-form-fields .select-field .MuiInputBase-root{padding:3px!important}.audit-table-date{color:#2c6ca0;font-size:15px;font-weight:600}.audit-table-child-row-head{align-items:start;padding-left:32px}.audit-table-child-row-head p{color:#222b45;font-size:14px;font-weight:400;text-align:left}.child-row-data-processor-loading{align-items:center;display:flex;gap:20px;justify-content:center;padding:40px 20px;width:100%}.audit-detail-table-body .MuiTableCell-root{padding-bottom:6px!important;padding-top:6px!important}.game-name-text{color:#1976d2;cursor:pointer;padding-left:8px!important;text-align:left!important;text-decoration:underline;transition:color .2s ease}.game-name-text:hover{color:#1565c0;text-decoration:underline}.audit-detail-tab-title{font-size:15px;font-weight:600;text-align:left}.audit-detail-tab-date{font-size:12px;font-weight:400}.date-filter-container{align-items:center;border:1px solid #eee8ff;border-radius:10px;display:flex;gap:32px;height:44px;padding:6px 13px}.date-filter-container p{color:#222b45;font-size:15px;font-weight:500}.sunscription_status_container{display:flex;justify-content:center}.sunscription_status_container p{background-color:#e8f7fd;border-radius:8px;font-weight:500;padding:4px 12px;text-transform:capitalize}.info-header-container{align-items:center;display:flex;justify-content:center}.parent-header-text{color:#222b45;font-size:15px;font-weight:600;line-height:1.3}.sub-header-text{color:#222b4599;font-size:12px;font-style:Italic;font-weight:400;line-height:1.2;margin-top:4px}.store-cell-subscription-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.store-expired-container{align-items:center;background-color:rgba(255,0,0,.122);border-radius:4px;display:flex;gap:4px;margin-top:4px;padding:3px 5px;width:-webkit-max-content;width:max-content}.store-expired-container .store-expiry-text{color:red;font-size:11px;font-style:italic;font-weight:400}.store-expired-container .store-expiry-date{color:red;font-size:11px;font-style:italic;font-weight:500}.store-expires-container{align-items:center;background-color:rgba(255,0,0,.122);border-radius:4px;display:flex;gap:4px;margin-top:4px;padding:3px 5px;width:-webkit-max-content;width:max-content}.store-expires-container .store-expiry-text{color:red;font-size:11px;font-style:italic;font-weight:400}.store-expires-container .store-expiry-date{color:red;font-size:11px;font-style:italic;font-weight:500}.active-subscription-status{background-color:rgba(5,190,67,.122);color:#05be43;margin-top:4px}.active-subscription-status,.inactive-subscription-status{border-radius:4px;font-size:10px;font-weight:600;padding:2px 4px;text-transform:capitalize;width:-webkit-max-content;width:max-content}.inactive-subscription-status{background-color:rgba(255,0,0,.122);color:red}.trial-subscription-status{background-color:rgba(223,148,0,.122);border-radius:4px;color:#df9400;font-size:10px;font-weight:600;margin-top:4px;padding:2px 4px;text-transform:capitalize;width:-webkit-max-content;width:max-content}.store-cell-subscribe-button{font-size:11px!important;padding:0 8px!important;text-transform:capitalize!important}.worklog-date-filter{flex-direction:row-reverse}.worklog-date-filter .rdrInputRanges{display:none}.worklog-date-filter .submit-date-picker{background-color:#222b45;font-size:14px;font-weight:500;height:20px!important;letter-spacing:-.18px;margin:12px!important;padding:14px!important;width:43px!important}.worklog-date-filter .reset-btn{background-color:#fff!important;box-shadow:none!important;color:#222b45!important}.custom-button.MuiButton-root{box-shadow:none!important}.custom-button.MuiButton-root,.custom-button.MuiButton-root .button-text{align-items:center;display:flex}.custom-button.MuiButton-root .button-text .MuiButton-contained{color:inherit}.custom-button.MuiButton-root .button-text .MuiButton-outlined,.custom-button.MuiButton-root .button-text .MuiButton-text{color:currentColor}.custom-button.MuiButton-root .button-text .Mui-disabled{opacity:.7}.custom-button.MuiButton-root .button-icon{align-items:center;display:flex}.custom-button.MuiButton-root .button-icon.start-icon{margin-right:8px}.custom-button.MuiButton-root .button-icon.start-icon.MuiButton-sizeSmall{font-size:18px}.custom-button.MuiButton-root .button-icon.start-icon.MuiButton-sizeMedium{font-size:24px}.custom-button.MuiButton-root .button-icon.start-icon.MuiButton-sizeLarge{font-size:28px}.custom-button.MuiButton-root .button-icon.end-icon{margin-left:4px}.custom-button.MuiButton-root .button-icon.end-icon.MuiButton-sizeSmall{font-size:18px}.custom-button.MuiButton-root .button-icon.end-icon.MuiButton-sizeMedium{font-size:24px}.custom-button.MuiButton-root .button-icon.end-icon.MuiButton-sizeLarge{font-size:28px}.custom-button.MuiButton-root.MuiButton-contained .button-icon{color:inherit}.custom-button.MuiButton-root.MuiButton-outlined .button-icon,.custom-button.MuiButton-root.MuiButton-text .button-icon{color:currentColor}.custom-button.MuiButton-root.Mui-disabled .button-icon{opacity:.5}.custom-button.Mui-disabled{color:#fff!important;opacity:.24!important}.custom-button.loading .button-content{align-items:center;display:flex;gap:8px;justify-content:center}.confirmation-dialog .confirmation-title{background-color:#e8f7fd;margin:0;padding:20px}.confirmation-dialog .confirmation-close-icon{color:#222b45;padding:12px 16px!important;position:absolute!important;right:8px!important;top:8px!important}.confirmation-dialog .confirmation-action-cancel-btn,.confirmation-dialog .confirmation-action-submit-btn{font-size:16px;font-weight:600;text-transform:capitalize}.confirmation-dialog .confirmation-action-cancel-btn{border:1px solid #222b45;color:#222b45;min-width:260px;opacity:.6;padding:10px 16px}.form-dialog-title{border-bottom:1px solid #eee8ff;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:600!important}@media screen and (max-width:1100px){.form-dialog-title{font-size:16px;padding:8px 10px}}.form-dialog-close-icon{color:#222b45;position:absolute!important;right:8px!important;top:8px!important}@media screen and (max-width:1100px){.form-dialog-close-icon{top:42px}}.form-dialog-content{background-color:#f7f9fc;overflow:auto!important;padding:24px 32px!important}@media screen and (max-width:1100px){.form-dialog-content{padding:80px 16px}}.confirmation-action-submit-btn{font-size:14px!important;font-weight:600;min-width:80px!important;padding:6px 20px!important;text-transform:capitalize}.MuiDialog-paper{border-radius:16px!important}.date-picker .MuiInputBase-root{background-color:#fff;height:42px!important;width:100%}.select-field{width:100%}.select-field .MuiInputBase-root{background-color:#fff;font-size:14px;height:42px!important;width:100%}.text-editor .error-message{color:red!important;font-size:12px;font-weight:400;margin-left:12px;margin-top:46px}.time-picker .MuiInputBase-root{background-color:#fff;height:40px!important}.radio-group .radio-unchecked-icon{background-color:#0000;border:1px solid rgba(163,174,208,.361);border-radius:8px}.radio-group .radio-checked-icon,.radio-group .radio-unchecked-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.radio-group .radio-checked-icon{background-color:#00c0e4;border-radius:8px;color:#fff}.radio-group .radio-checked-icon .check-icon{font-size:16px}.custom-checkbox-wrapper{cursor:pointer;display:inline-block;position:relative}.custom-checkbox-wrapper .custom-checkbox{align-items:center;background-color:#fff;border:1px solid rgba(163,174,208,.361);border-radius:8px;display:flex;height:24px;justify-content:center;position:relative;transition:all .2s ease;width:24px}.custom-checkbox-wrapper .custom-checkbox.checked{background-color:#00c0e4;border-color:#00c0e4}.custom-checkbox-wrapper .custom-checkbox.checked .check-icon{color:#fff;height:16px;width:16px}.custom-checkbox-wrapper .custom-checkbox:hover{border-color:#00c0e4}.reconciliation-popup{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-width:400px;padding:0}.reconciliation-popup .discrepancy-section .discrepancy-table .MuiTableHead-root,.reconciliation-popup .games-breakdown-section .games-table .MuiTableHead-root,.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableHead-root{background:linear-gradient(135deg,#f7fafc,#edf2f7)}.reconciliation-popup .discrepancy-section .discrepancy-table .MuiTableHead-root .MuiTableCell-head,.reconciliation-popup .games-breakdown-section .games-table .MuiTableHead-root .MuiTableCell-head,.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableCell-head{border-bottom:2px solid #e2e8f0;color:#4a5568;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.reconciliation-popup .popup-header{margin-bottom:24px;position:relative;text-align:left}.reconciliation-popup .popup-header .store-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reconciliation-popup .popup-header .store-info .store-name{color:#1a202c;font-size:18px;font-weight:600;margin:0}.reconciliation-popup .popup-header .store-info .date-info{color:#718096;font-size:13px;font-weight:500;margin:0}.reconciliation-popup .popup-header .export-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:absolute;right:0;top:0;transition:all .3s ease}.reconciliation-popup .popup-header .export-button:hover{box-shadow:0 8px 25px 0 #667eea4d;transform:translateY(-2px)}.reconciliation-popup .section-title{color:#2d3748;font-size:16px;font-weight:600;margin-bottom:20px;position:relative;text-align:left}.reconciliation-popup .section-title:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform:none;width:40px}.reconciliation-popup .audit-summary-section{margin-bottom:32px}.reconciliation-popup .audit-summary-section .summary-grid .summary-card{background:linear-gradient(135deg,#fff,#f7fafc);border:1px solid #e2e8f0;border-radius:16px;min-width:180px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.reconciliation-popup .audit-summary-section .summary-grid .summary-card:hover{border-color:#cbd5e0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.reconciliation-popup .audit-summary-section .summary-grid .summary-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-icon{display:block;font-size:2rem;margin-bottom:12px}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-label{color:#718096;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .metric-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .metric-row .metric-label{color:#718096;font-weight:600}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .metric-row .metric-value{color:#2d3748;font-weight:700}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:center;margin-top:10px}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row.positive{color:#22543d}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row.negative{color:#742a2a}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row.neutral{color:#4a5568}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row .variance-value{font-size:15px}.reconciliation-popup .audit-summary-section .summary-grid .summary-card .summary-metrics .variance-row .variance-icon{align-items:center;display:flex}.reconciliation-popup .audit-summary-section .summary-grid .summary-card.positive{border-color:#9ae6b4}.reconciliation-popup .audit-summary-section .summary-grid .summary-card.negative{border-color:#feb2b2}.reconciliation-popup .audit-summary-section .summary-grid .summary-card.neutral{border-color:#cbd5e0}.reconciliation-popup .audit-summary-section .summary-grid .summary-card.total .total-variance{align-items:center;display:flex;flex-direction:column;gap:8px}.reconciliation-popup .audit-summary-section .summary-grid .summary-card.total .total-variance .total-icon{color:#4a5568}.reconciliation-popup .audit-summary-section .summary-grid.equal-cols{grid-gap:16px;display:grid!important;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.reconciliation-popup .audit-summary-section .summary-grid.equal-cols>.MuiGrid-item{flex:initial!important;max-width:100%!important;min-width:0;padding-left:0!important;padding-right:0!important}.reconciliation-popup .audit-summary-section .summary-grid.equal-cols>.MuiGrid-item>.summary-card{height:100%;min-width:0}@media(max-width:1200px){.reconciliation-popup .audit-summary-section .summary-grid.equal-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reconciliation-popup .audit-summary-section .summary-grid.equal-cols{grid-template-columns:1fr}}.reconciliation-popup .audit-summary-section .summary-grid.plain{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(180px,1fr))}.reconciliation-popup .audit-summary-section .summary-grid.plain .summary-col{display:flex;min-width:0}.reconciliation-popup .audit-summary-section .summary-grid.plain .summary-col>.summary-card{height:100%;min-width:180px;width:100%}@media(max-width:1200px){.reconciliation-popup .audit-summary-section .summary-grid.plain{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:600px){.reconciliation-popup .audit-summary-section .summary-grid.plain{grid-template-columns:1fr}}.reconciliation-popup .audit-summary-section .summary-card .summary-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reconciliation-popup .audit-summary-section .summary-card.improved{display:flex;flex-direction:column;gap:12px}.reconciliation-popup .audit-summary-section .summary-card.improved .summary-card-header{align-items:center;display:flex;gap:10px}.reconciliation-popup .audit-summary-section .summary-card.improved .summary-card-header .summary-icon{font-size:1.5rem}.reconciliation-popup .audit-summary-section .summary-card.improved .summary-card-header .summary-title{color:#2d3748;font-weight:700}.reconciliation-popup .audit-summary-section .summary-card.improved .ea-rows{display:flex;flex-direction:column;gap:6px}.reconciliation-popup .audit-summary-section .summary-card.improved .ea-rows .ea-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.reconciliation-popup .audit-summary-section .summary-card.improved .ea-rows .ea-row .ea-badge{background:#edf2f7;border:1px solid #e2e8f0;border-radius:9999px;color:#2d3748;font-size:.7rem;font-weight:700;letter-spacing:.25px;padding:2px 8px;white-space:nowrap}.reconciliation-popup .audit-summary-section .summary-card.improved .ea-rows .ea-row .ea-number{color:#2d3748;font-weight:700;justify-self:end}.reconciliation-popup .audit-summary-section .summary-card.improved .ea-rows .ea-row .ea-subtext{color:#718096;font-size:12px;grid-column:1/-1}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner{align-items:center;background:linear-gradient(135deg,#f8fafc,#edf2f7);border:1px solid #cbd5e0;border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner.positive{border-color:#9ae6b4}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner.negative{border-color:#feb2b2}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner.neutral{border-color:#cbd5e0}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner .vb-left{align-items:center;display:flex;gap:8px}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner .vb-left .vb-icon{align-items:center;display:flex}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner .vb-left .vb-label{color:#2d3748;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner .vb-right{align-items:center;display:flex;gap:10px}.reconciliation-popup .audit-summary-section .summary-card.improved .variance-banner .vb-right .vb-value{color:#2d3748;font-weight:800}.reconciliation-popup .discrepancy-section{margin-bottom:32px}.reconciliation-popup .discrepancy-section .discrepancy-table{border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;overflow:hidden}.reconciliation-popup .discrepancy-section .discrepancy-table .MuiTableBody-root .MuiTableRow-root{transition:background-color .2s ease}.reconciliation-popup .discrepancy-section .discrepancy-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f7fafc}.reconciliation-popup .discrepancy-section .discrepancy-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:1px solid #e2e8f0;font-size:13px;padding:16px}.reconciliation-popup .discrepancy-section .discrepancy-table .variance-cell{align-items:center;display:flex;font-weight:600;gap:8px;justify-content:flex-end}.reconciliation-popup .discrepancy-section .discrepancy-table .variance-cell.positive{color:#22543d}.reconciliation-popup .discrepancy-section .discrepancy-table .variance-cell.negative{color:#742a2a}.reconciliation-popup .discrepancy-section .discrepancy-table .variance-cell.neutral{color:#4a5568}.reconciliation-popup .discrepancy-section .discrepancy-table .variance-cell .MuiSvgIcon-root{font-size:1.25rem}.reconciliation-popup .discrepancy-section .total-discrepancy{text-align:center}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card{background:linear-gradient(135deg,#fff,#f7fafc);border:2px solid #e2e8f0;border-radius:20px;display:inline-block;min-width:300px;padding:32px;transition:all .3s ease}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-4px)}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-icon{align-items:center;color:#4a5568;display:flex;font-size:3rem;justify-content:center;margin-bottom:16px}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-label{color:#718096;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-value{font-size:2.5rem;font-weight:800;margin-bottom:20px}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-status-chip{border-radius:20px;font-size:12px;font-weight:700;height:32px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-status-chip.positive{background-color:#c6f6d5;border:1px solid #9ae6b4;color:#22543d}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-status-chip.negative{background-color:#fed7d7;border:1px solid #feb2b2;color:#742a2a}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card .total-status-chip.neutral{background-color:#e2e8f0;border:1px solid #cbd5e0;color:#4a5568}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.positive{border-color:#9ae6b4}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.positive .total-icon,.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.positive .total-value{color:#22543d}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.negative{border-color:#feb2b2}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.negative .total-icon,.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.negative .total-value{color:#742a2a}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.neutral{border-color:#cbd5e0}.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.neutral .total-icon,.reconciliation-popup .discrepancy-section .total-discrepancy .total-card.neutral .total-value{color:#4a5568}.reconciliation-popup .reconciliation-form{margin-bottom:32px}.reconciliation-popup .reconciliation-form .MuiBox-root,.reconciliation-popup .reconciliation-form .MuiGrid-container{width:100%!important}.reconciliation-popup .reconciliation-form .MuiGrid-item{max-width:100%!important;width:100%!important}.reconciliation-popup .reconciliation-form .MuiInputBase-root{height:auto!important;min-height:50px;width:100%!important}.reconciliation-popup .reconciliation-form .MuiInputBase-root.MuiInputBase-multiline{height:auto!important;min-height:80px}.reconciliation-popup .reconciliation-form .MuiInputBase-inputMultiline{height:auto!important;min-height:60px;padding-bottom:12px!important;padding-top:12px!important}.reconciliation-popup .reconciliation-form .MuiInputBase-input{overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.reconciliation-popup .reconciliation-form .MuiOutlinedInput-root{overflow:visible!important;width:100%!important}.reconciliation-popup .reconciliation-form .MuiOutlinedInput-root.MuiInputBase-multiline{overflow:visible!important}.reconciliation-popup .reconciliation-form .MuiButton-root{min-width:120px!important}.reconciliation-popup .reconciliation-form .MuiButton-root.MuiButton-sizeLarge{font-size:15px!important;padding:12px 24px!important}.reconciliation-popup .reconciliation-form .suggested-amount-section{margin-bottom:24px}.reconciliation-popup .reconciliation-form .suggested-amount-section .suggestion-alert{background:linear-gradient(135deg,#bee3f8,#90cdf4);border:1px solid #bee3f8;border-radius:12px}.reconciliation-popup .reconciliation-form .suggested-amount-section .suggestion-alert .MuiAlert-message{color:#2c5282;font-weight:500}.reconciliation-popup .reconciliation-form .suggested-amount-section .suggestion-alert .MuiButton-root{border-color:#3182ce;color:#3182ce;font-weight:600}.reconciliation-popup .reconciliation-form .suggested-amount-section .suggestion-alert .MuiButton-root:hover{background-color:#3182ce;color:#fff}.reconciliation-popup .reconciliation-form .form-field .MuiInputBase-root{background:#fff;border:1.5px solid #4a5568;border-radius:12px;color:#2d3748;font-size:15px;font-weight:500;transition:all .3s ease}.reconciliation-popup .reconciliation-form .form-field .MuiInputBase-root:hover{border-color:#cbd5e0}.reconciliation-popup .reconciliation-form .form-field .MuiInputBase-root.Mui-focused{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.reconciliation-popup .reconciliation-form .form-field .currency-symbol{color:#718096;font-weight:600;margin-right:8px}.reconciliation-popup .reconciliation-form .form-field .MuiFormHelperText-root{color:red;font-size:.85rem}.reconciliation-popup .lottery-details-section{margin-bottom:24px}.reconciliation-popup .lottery-details-section .lottery-accordion{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.reconciliation-popup .lottery-details-section .lottery-accordion .MuiAccordionSummary-root{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:1px solid #e2e8f0}.reconciliation-popup .lottery-details-section .lottery-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.reconciliation-popup .lottery-details-section .lottery-card .lottery-label{color:#718096;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.reconciliation-popup .lottery-details-section .lottery-card .lottery-value{color:#2d3748;font-weight:700}.reconciliation-popup .games-breakdown-section{margin-bottom:24px}.reconciliation-popup .games-breakdown-section .games-accordion{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.reconciliation-popup .games-breakdown-section .games-accordion .MuiAccordionSummary-root{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:1px solid #e2e8f0}.reconciliation-popup .games-breakdown-section .games-accordion .MuiAccordionDetails-root{padding:0}.reconciliation-popup .games-breakdown-section .games-table .MuiTableCell-body{font-size:13px;padding:10px 14px}.reconciliation-popup .reconciliation-history{margin-bottom:24px}.reconciliation-popup .reconciliation-history .history-accordion{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionSummary-root{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:1px solid #e2e8f0}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content{align-items:center;color:#2d3748;font-weight:600}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root{padding:0}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root{transition:background-color .2s ease}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f7fafc}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:1px solid #e2e8f0;font-size:13px;padding:12px 16px}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body.positive{color:#22543d;font-weight:600}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body.negative{color:#742a2a;font-weight:600}.reconciliation-popup .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.reconciliation-popup .loading-state .loading-text{color:#718096;font-weight:500;margin-top:20px}.reconciliation-popup .error-alert{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:1px solid #fed7d7;border-radius:12px}.reconciliation-popup .error-alert .MuiAlert-icon{color:#742a2a}.reconciliation-popup .error-alert .MuiAlert-message{color:#742a2a;font-weight:500}.reconciliation-popup .popup-actions{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;padding-top:24px}.reconciliation-popup .popup-actions .cancel-button{border:2px solid #e2e8f0;border-radius:12px;color:#718096;font-weight:600;padding:12px 24px;text-transform:none;transition:all .3s ease}.reconciliation-popup .popup-actions .cancel-button:hover{background-color:#f7fafc;border-color:#cbd5e0;color:#4a5568}.reconciliation-popup .popup-actions .save-button{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 14px 0 #667eea63;font-weight:600;padding:12px 24px;text-transform:none;transition:all .3s ease}.reconciliation-popup .popup-actions .save-button:hover{box-shadow:0 8px 25px 0 #667eea80;transform:translateY(-2px)}.reconciliation-popup .popup-actions .save-button:disabled{background:#cbd5e0;box-shadow:none;transform:none}@media(max-width:768px){.reconciliation-popup .popup-header .export-button{margin-top:16px;position:static}.reconciliation-popup .summary-grid .summary-card{padding:16px}.reconciliation-popup .summary-grid .summary-card .summary-icon{font-size:1.5rem}.reconciliation-popup .summary-grid .summary-card .summary-value{font-size:1.25rem}.reconciliation-popup .discrepancy-table .MuiTable-root .MuiTableHead-root .MuiTableCell-head{font-size:.625rem;padding:8px 4px}.reconciliation-popup .discrepancy-table .MuiTable-root .MuiTableBody-root .MuiTableCell-body{font-size:.75rem;padding:8px 4px}.reconciliation-popup .total-discrepancy .total-card{min-width:280px;padding:24px}.reconciliation-popup .total-discrepancy .total-card .total-icon{font-size:2.5rem}.reconciliation-popup .total-discrepancy .total-card .total-value{font-size:2rem}.reconciliation-popup .popup-actions{flex-direction:column}.reconciliation-popup .popup-actions .cancel-button,.reconciliation-popup .popup-actions .save-button{width:100%}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableCell-head{font-size:.625rem;padding:8px 4px}.reconciliation-popup .reconciliation-history .history-accordion .MuiAccordionDetails-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableCell-body{font-size:.75rem;padding:8px 4px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reconciliation-popup .audit-summary-section,.reconciliation-popup .discrepancy-section,.reconciliation-popup .reconciliation-form,.reconciliation-popup .reconciliation-history{animation:fadeInUp .6s ease-out}.reconciliation-popup .discrepancy-section{animation-delay:.2s}.reconciliation-popup .reconciliation-form{animation-delay:.4s}.reconciliation-popup .reconciliation-history{animation-delay:.6s}.reconciliation-popup .status-chip{border-radius:20px;font-size:.625rem;font-weight:600;height:24px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.reconciliation-popup .status-chip.positive{background-color:#c6f6d5;border:1px solid #9ae6b4;color:#22543d}.reconciliation-popup .status-chip.negative{background-color:#fed7d7;border:1px solid #feb2b2;color:#742a2a}.reconciliation-popup .status-chip.neutral{background-color:#e2e8f0;border:1px solid #cbd5e0;color:#4a5568}.reconciliation-popup .variance-cell{align-items:center;display:flex;font-weight:600;gap:8px;justify-content:flex-end}.reconciliation-popup .variance-cell.positive{color:#22543d}.reconciliation-popup .variance-cell.negative{color:#742a2a}.reconciliation-popup .variance-cell.neutral{color:#4a5568}.reconciliation-popup .variance-cell .MuiSvgIcon-root{font-size:1.25rem}.reconciliation-popup .inline-info{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:16px}.reconciliation-popup .inline-info .inline-info-header{align-items:center;display:flex;gap:8px;margin-bottom:6px}.reconciliation-popup .inline-info .inline-info-header .inline-info-title{color:#2d3748;font-weight:700}.reconciliation-popup .inline-info .inline-info-body{color:#4a5568;line-height:1.4}.reconciliation-popup .inline-info .inline-info-body strong{color:#2d3748}.reconciliation-popup .summary-card.total-boss{height:200px}.reconciliation-popup .summary-card.total-boss .summary-value{color:#4527a0;font-size:2rem;font-weight:800}.reconciliation-popup .summary-card.total-boss .summary-label{color:#4527a0;font-weight:700}.form-field .MuiInputBase-input::placeholder,.form-field .custom-placeholder::placeholder,.form-field textarea::placeholder{color:#718096!important;font-size:15px;opacity:1!important;padding-left:8px;text-align:left}.form-field input.custom-placeholder::placeholder{padding-left:0;padding-right:8px;text-align:right}.auth-form-container{background:#0000;background-color:#fff;border:none;border-radius:20px;box-sizing:border-box;padding:0!important}.auth-form-container .MuiInputBase-root{background-color:#fff!important;border-radius:8px!important;color:#222b45!important;font-size:18px!important;font-weight:400!important;height:56px!important;padding:16px!important}.auth-form-logo{display:block;height:56px;margin:auto;width:auto}.auth-form-title{color:#222b45;font-size:24px;font-weight:700;margin-bottom:4px}.auth-form-text{color:#222b4599;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.4;margin:4px 0 20px}.auth-form-button{background-color:#2c6ca0!important;border-radius:8px!important;height:56px;margin-top:16px!important;width:100%}.divider{margin:20px 0}.divider,.divider-19{border-bottom:1px solid #e0e0e0}.divider-19{margin:19px 0}.divider-8-24{border-bottom:1px solid #e0e0e0;margin:8px 0 24px}.do-not-have-account{color:#222b4599;font-size:15px;font-weight:400;margin-bottom:0;text-align:center}.agree-text{color:#222b4566;font-size:14px;font-style:italic;font-weight:400}.signup-text{font-weight:600}.highlight-blue,.signup-text{color:#2c6ca0;cursor:pointer;text-decoration:underline}.highlight-blue{font-style:italic;margin-left:4px;margin-right:4px}.otp-container{display:flex;gap:12px;justify-content:center;position:relative}.otp-hidden-input{opacity:0;pointer-events:none;position:absolute!important}.otp-box{background-color:#fff;border:1.5px solid #ddd;border-radius:12px;border-radius:20px;font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700;height:67px;padding:12px 15px;text-align:center;width:57px}.otp-box.active{border:1.5px solid #2c6ca0;padding:10px 15px}.placeholder{opacity:.5}.caret,.placeholder{color:#ccc;font-size:28px}.caret{animation:blink 1s step-start infinite;font-weight:700}.phone-number{color:#2c6ca0}.textfieldCont{margin-bottom:16px}.mt-4{margin-top:4px!important}.mt-16{margin-top:16px!important}.mr-8{margin-right:8px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}.ml-42{margin-left:42px}.d-flex{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.text-align-center{text-align:center}.gap_2{gap:2px}.gap_8{gap:8px}.gap_12{gap:12px}.gap_20{gap:20px}.direction-column{flex-direction:column}.text-left{text-align:left}.grow-1{flex-grow:1}.width-100{width:100%}.cursor-pointer{cursor:pointer}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.terms-of-service{background:#eee8ff;min-height:100vh;padding:24px 0}.terms-of-service .container{margin:0 auto;max-width:1080px;padding:0 24px}.terms-of-service .terms-logo{border-bottom:1px solid #e0e0e0;padding:24px 0;position:relative;text-align:center}.terms-of-service .terms-logo img{max-height:120px}.terms-of-service .terms-content{padding:90px 0 32px;position:relative}.terms-of-service .terms-content h1{border-bottom:1px solid #e0e0e0;color:#222b45;font-size:36px;font-weight:700;margin-bottom:30px;padding-bottom:16px;text-align:center}.terms-of-service .terms-content h2{color:#222b45;font-size:18px;font-weight:700;margin:20px 0 4px;padding-bottom:4px}.terms-of-service .terms-content h3{color:#222b45;font-size:17px;font-weight:600;margin-bottom:8px}.terms-of-service .terms-content p{color:#222b4599;font-size:16px;line-height:24px;margin-bottom:12px}.terms-of-service .terms-content p a{color:#222b45;font-weight:500;text-decoration:underline}.terms-of-service .terms-content p a:hover{color:#2c6ca0}.terms-of-service .terms-content p strong{color:#1a202c;font-weight:600}.terms-of-service .terms-content ul{list-style:disc;margin-bottom:20px;padding-left:24px}.terms-of-service .terms-content ul li{color:#1a202c;font-size:16px;line-height:18px;margin-bottom:4px}.terms-of-service .terms-content ul li strong{color:#1a202c;font-weight:600}.terms-of-service .terms-content ul li a{color:#1a202c;font-weight:500;text-decoration:underline}.terms-of-service .terms-content ul li a:hover{color:#2c6ca0}.terms-of-service .terms-content ul li ol{list-style:circle;margin-top:12px}.terms-of-service .terms-content a{color:#2c6ca0;font-weight:500;text-decoration:none}.terms-of-service .terms-content a:hover{text-decoration:underline}.terms-of-service .page-header{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);margin-bottom:32px;padding:24px;text-align:center}.terms-of-service .page-header h1{color:#222b45;font-size:32px;font-weight:700;margin-bottom:8px}.terms-of-service .page-header p{color:#222b4599;font-size:15px}.terms-of-service .content{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);margin-bottom:24px;padding:32px}.terms-of-service .policy-section{margin-bottom:32px}.terms-of-service .policy-section:last-child{margin-bottom:0}.terms-of-service .policy-section h2{border-bottom:2px solid #2c6ca0;color:#222b45;font-size:24px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.terms-of-service .policy-section h3{color:#222b45;font-size:17px;font-weight:600;margin:20px 0 8px}.terms-of-service .policy-section p{color:#222b4599;font-size:15px;line-height:60px;margin-bottom:12px}.terms-of-service .policy-section ul{margin:12px 0;padding-left:24px}.terms-of-service .policy-section li{color:#222b4599;font-size:15px;line-height:18px;margin-bottom:8px}.terms-of-service .contact-info{background:rgba(238,232,255,.161);border-left:2px solid #2c6ca0;border-radius:10px;margin-top:12px;padding:20px}.terms-of-service .contact-info p{color:#222b45;margin-bottom:8px}.terms-of-service .contact-info strong{color:#222b45}.terms-of-service .page-footer{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);padding:24px;text-align:center}.terms-of-service .back-link{align-items:center;background:linear-gradient(45deg,#2c6ca0,#2c6ca0cc);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.terms-of-service .back-link:hover{box-shadow:0 12px 42px #2c6ca04d;color:#fff;transform:translateY(-4px)}@media(max-width:768px){.terms-of-service .container{padding:0 12px}.terms-of-service .page-header h1,.terms-of-service .terms-content h1{font-size:24px}.terms-of-service .policy-section h2{font-size:15px}.terms-of-service .policy-section h3,.terms-of-service .terms-content h3{font-size:16px}.terms-of-service .terms-logo img{max-height:62px}}.privacy-policy{background:linear-gradient(135deg,#fafbfc,#e6e9f4);min-height:100vh;padding:24px 0}.privacy-policy .container{margin:0 auto;max-width:1080px;padding:0 24px}.privacy-policy .terms-logo{border-bottom:1px solid #e0e0e0;padding:24px 0;position:relative;text-align:center}.privacy-policy .terms-logo img{max-height:120px}.privacy-policy .terms-content{font-family:Times New Roman,Times,serif;padding:66px 0 32px;position:relative}.privacy-policy .terms-content h1{font-size:28px;margin-bottom:8px;padding-bottom:8px;text-align:center}.privacy-policy .terms-content h1,.privacy-policy .terms-content h2{border-bottom:1px solid #e0e0e0;color:#000;font-family:Times New Roman,Times,serif;font-weight:700}.privacy-policy .terms-content h2{font-size:16px;margin:20px 0 8px;padding-bottom:4px}.privacy-policy .terms-content h3{color:#000;font-family:Times New Roman,Times,serif;font-size:17px;font-weight:600;margin-bottom:8px}.privacy-policy .terms-content p{color:#000;font-family:Times New Roman,Times,serif;font-size:16px;line-height:18px;margin-bottom:12px}.privacy-policy .terms-content p a{color:#000;font-family:Times New Roman,Times,serif;font-weight:500;text-decoration:underline}.privacy-policy .terms-content p a:hover{color:#2c6ca0}.privacy-policy .terms-content p strong{color:#000;font-family:Times New Roman,Times,serif;font-weight:600}.privacy-policy .terms-content ul{font-family:Times New Roman,Times,serif;list-style:disc;margin-bottom:20px;padding-left:24px}.privacy-policy .terms-content ul li{color:#000;font-family:Times New Roman,Times,serif;font-size:16px;line-height:60px;margin-bottom:4px}.privacy-policy .terms-content ul li strong{color:#000;font-family:Times New Roman,Times,serif;font-weight:600}.privacy-policy .terms-content ul li a{color:#000;font-family:Times New Roman,Times,serif;font-weight:500;text-decoration:underline}.privacy-policy .terms-content ul li a:hover{color:#2c6ca0}.privacy-policy .terms-content ul li ol{font-family:Times New Roman,Times,serif;list-style:circle;margin-top:12px}.privacy-policy .terms-content a{color:#2c6ca0;font-family:Times New Roman,Times,serif;font-weight:500;text-decoration:none}.privacy-policy .terms-content a:hover{text-decoration:underline}.privacy-policy .page-header{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);margin-bottom:32px;padding:24px;text-align:center}.privacy-policy .page-header h1{color:#222b45;font-size:32px;font-weight:700;margin-bottom:8px}.privacy-policy .page-header p{color:#222b4599;font-size:15px}.privacy-policy .content{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);margin-bottom:24px;padding:32px}.privacy-policy .policy-section{margin-bottom:32px}.privacy-policy .policy-section:last-child{margin-bottom:0}.privacy-policy .policy-section h2{border-bottom:2px solid #2c6ca0;color:#222b45;font-size:24px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.privacy-policy .policy-section h3{color:#222b45;font-size:17px;font-weight:600;margin:20px 0 8px}.privacy-policy .policy-section p{color:#222b4599;font-size:15px;line-height:60px;margin-bottom:12px}.privacy-policy .policy-section ul{margin:12px 0;padding-left:24px}.privacy-policy .policy-section li{color:#222b4599;font-size:15px;line-height:18px;margin-bottom:8px}.privacy-policy .contact-info{background:rgba(238,232,255,.161);border-left:2px solid #2c6ca0;border-radius:10px;margin-top:12px;padding:20px}.privacy-policy .contact-info p{color:#222b45;margin-bottom:8px}.privacy-policy .contact-info strong{color:#222b45}.privacy-policy .page-footer{background:#fff;border-radius:16px;box-shadow:0 3px 10px 0 rgba(34,43,69,.051);padding:24px;text-align:center}.privacy-policy .back-link{align-items:center;background:linear-gradient(45deg,#2c6ca0,#2c6ca0cc);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.privacy-policy .back-link:hover{box-shadow:0 12px 42px #2c6ca04d;color:#fff;transform:translateY(-4px)}@media(max-width:768px){.privacy-policy .container{padding:0 12px}.privacy-policy .content,.privacy-policy .terms-content{padding:24px 20px}.privacy-policy .page-header h1,.privacy-policy .terms-content h1{font-size:24px}.privacy-policy .policy-section h2,.privacy-policy .terms-content h2{font-size:15px}.privacy-policy .policy-section h3,.privacy-policy .terms-content h3{font-size:16px}.privacy-policy .terms-logo img{max-height:62px}}.nav-link{color:#222b45;cursor:pointer;font-size:16px;font-weight:500;transition:color .2s ease}.nav-link:hover{color:#2c6ca0}.custom-container{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1440px;padding:0 32px;width:100%}.appbar{box-shadow:none!important}.nav-buttons{align-items:center;display:flex;gap:8px}.sign-in-btn{background-color:#222b45!important;border:none!important;border-radius:30px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:8px 24px!important;text-transform:capitalize!important;transition:all .2s ease!important}.sign-in-btn:hover{background-color:#111623!important}.get-started-btn{background-color:#2c6ca0!important;border:none!important;border-radius:30px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;min-width:180px!important;padding:12px 24px!important;text-transform:capitalize!important;transition:all .2s ease!important}.get-started-btn:hover{background-color:#215178!important}.mob-logo-img,.mob-logo-img-desktop{display:none;height:52px;width:156px}.main-content{align-items:center;background-image:url(/static/media/marketing_background_image.438e78d8d9b70561fc60.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:120px 0 48px;width:100%}.main-content .main-left-sub-content{width:40%}.main-content .main-left-sub-content h1{color:#222b45;font-size:42px;font-weight:700;line-height:1.2}.main-content .main-left-sub-content p{color:#222b45;font-size:18px;letter-spacing:.2px;line-height:28px;margin:16px 0 28px;max-width:512px}.main-content .main-right-sub-content{aspect-ratio:3/2;background-image:url(/static/media/video_image.cf8fc9a9cac219ce4fb6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #fff;border-radius:16px;box-shadow:0 3px 10px #222b450d;height:auto;width:60%}.features-section{background:#fff;padding:60px 0;position:relative;text-align:center}.features-title{color:#222b45;font-size:36px;font-weight:700;margin-bottom:32px;padding:0 16px}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.feature-card{align-items:flex-start;background:#fff;border:1px solid #a3aed05c;border-radius:16px;box-shadow:0 3px 10px #2c6ca00f;display:flex;flex-direction:column;min-height:240px;padding:24px 20px;transition:all .2s ease}.feature-card:hover{background:#f8f6ff;border-color:#2c6ca066}.feature-card h3{color:#222b45;font-size:20px;font-weight:700;margin-bottom:8px;text-align:left}.feature-card p{color:#222b4599;font-size:16px;line-height:1.5;margin:0;text-align:left}.feature-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:64px;margin-bottom:16px;width:64px}.feature-icon-inventory{background-image:url(/static/media/inventory_icon.f3bddae32827d78d08f5.svg)}.feature-icon-reconciliation{background-image:url(/static/media/reconciliation_icon.8039ee056dbbcbdf2649.svg)}.feature-icon-multistore{background-image:url(/static/media/multistore_icon.0aa40a6549a17bdf36a9.svg)}.feature-icon-accountability{background-image:url(/static/media/accountability_icon.4f82049cbffaa075cf7f.svg)}.feature-icon-compliance{background-image:url(/static/media/compliance_icon.b1b112e850bcd9f97119.svg)}.feature-icon-dashboard{background-image:url(/static/media/dashboard_icon.c190f7de0d13f504e418.svg)}.workflow-section{align-items:center;background:#f9f8ffcc;display:flex;flex-direction:column;padding:60px 0;position:relative}.workflow-content{align-items:center;display:flex;flex-direction:row;gap:100px;justify-content:center;margin-bottom:42px;max-width:1200px;width:100%}.workflow-steps{gap:0;min-width:1px}.workflow-steps,.workflow-steps-integration{display:flex;flex-direction:column;width:50%}.workflow-steps-integration{gap:16px}.workflow-step-integration-card{background-color:#fff;border:1px solid #a3aed05c;border-radius:12px;padding:16px 24px;position:relative;width:100%}.px-20{padding-left:20px;padding-right:20px}.py-24{padding-bottom:24px;padding-top:24px}.pb-30{padding-bottom:30px}.pb-4{padding-bottom:16px}.feature-card-retailer{align-items:flex-start;background:#fff;border:1px solid #a3aed05c;border-radius:16px;box-shadow:0 3px 10px #222b450d;display:flex;flex-direction:column;position:relative;text-align:left;transition:all .2s ease}.feature-card-retailer p{color:#222b4599;font-size:16px;font-style:Italic;line-height:24px}.feature-card-retailer .quotes-icon{bottom:8px;color:#a3aed0;font-size:84px;opacity:.2;position:absolute;right:8px}.feature-card-retailer span{color:#505050;font-size:14px;font-weight:500}.workflow-step{align-items:flex-start;display:flex;flex-direction:row;gap:42px;padding:12px 0;position:relative}.workflow-step:before{background:#a3aed05c;content:"";height:100%;left:30px;position:absolute;top:24px;width:4px}.workflow-steps .workflow-step:last-child:before{content:none}.workflow-step-content{max-width:480px}.workflow-step-number{align-items:center;background:#2c6ca0;border:5px solid #fff;border-radius:52%;box-shadow:0 3px 10px #2c6ca00f;color:#fff;display:flex;font-size:30px;font-weight:500;height:64px;justify-content:center;margin-top:2px;min-width:64px;position:relative;z-index:1}.workflow-step-title{color:#222b45;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:4px}.workflow-step-desc{color:#222b4599;font-size:16px;line-height:22px}.integration-image-placeholder,.workflow-image-placeholder{align-items:center;display:flex;height:auto;justify-content:center;width:50%}.workflow-image-placeholder img{border:5px solid #fff;border-radius:16px;box-shadow:0 3px 10px #222b450d;max-width:100%;width:100%}.image-placeholder-icon{align-items:center;background:#d3d7e6;border-radius:8px;display:flex;height:140px;justify-content:center;position:relative;width:180px}.image-placeholder-icon:before{background:url('data:image/svg+xml;utf8,<svg width="80" height="60" xmlns="http://www.w3.org/2000/svg"><rect width="80" height="60" rx="8" fill="%23c3c7d6"/><circle cx="60" cy="20" r="8" fill="%23b0b4c3"/><polyline points="10,50 30,30 50,45 70,25" fill="none" stroke="%23999" stroke-width="3"/></svg>') 50%/contain no-repeat;content:"";display:block;height:60px;margin:0 auto;width:80px}.disabled-before:before{display:none}.pricing-section{position:relative;text-align:center;width:100%}.pricing-stats-row{align-items:stretch;border-bottom:1px solid #f1f2f6;display:flex;justify-content:center;padding:42px 0;width:100%}.pricing-stat{align-items:center;border-right:1px solid rgba(163,174,208,.361);display:flex;flex:1 1;flex-direction:column;padding:12px}.pricing-stat:last-child{border-right:none}.pricing-stat-value{color:#222b45;font-size:38px;font-weight:700;margin-bottom:4px}.pricing-stat-label{color:#222b45cc;font-size:18px;font-weight:500;text-align:center}.pricing-title{color:#222b45;font-size:28px;font-weight:700;margin-bottom:8px;margin-top:42px}.pricing-subtitle{color:#222b45;font-size:15px;margin-bottom:42px}.pricing-cards-row{display:flex;gap:42px;justify-content:center;margin-top:24px}.pricing-card{align-items:center;background:#fff;border:2px solid #ced4da;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;min-width:160px;padding:0 0 24px;transition:all .2s ease}.pricing-card:hover{border-color:#2c6ca0;box-shadow:0 4px 20px #2c6ca00f}.position-relative{position:relative}.z-index-1{z-index:1}.pricing-card-btn{background:#11131a;border:none;border-radius:1px;color:#fff;cursor:pointer;font-size:15px;font-weight:400;margin:0 auto;padding:12px 0;transition:background .2s;width:90%}.pricing-card-btn:hover{background:#2c6ca0}.pricing-content{padding:12px 32px}.call-to-action{background-image:url(/static/media/request_demo_background.c55a9facfb79af5c0b9a.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:52px 0}.call-to-action h2{color:#222b45;font-size:36px;font-weight:700}.call-to-action p{color:#222b45;font-size:18px;font-weight:500;letter-spacing:.2px;line-height:26px;text-align:center}.call-to-action p:first-of-type{margin-bottom:0}.call-to-action p:last-of-type{margin-bottom:12px;margin-top:0}.call-to-action .call-to-action-content{gap:16px;text-align:center}.call-to-action .call-to-action-content,.product-plan-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.product-plan-section{background:#fff;background-image:url(/static/media/product_plan_background.6c4dcc92d454d0d5258b.png);background-repeat:no-repeat;padding:60px 0;position:relative}.product-plan-section:before{background-image:url(/static/media/bg_price_left.ed56b99339a4b90d9b51.png);left:0;top:0}.product-plan-section:after,.product-plan-section:before{background-repeat:no-repeat;content:"";display:block;height:100%;position:absolute;width:100%}.product-plan-section:after{background-image:url(/static/media/bg_price_right.bc8391171ca914325181.png);background-position:100%;bottom:0;right:0}.product-plan-section p.header-text{color:#222b45;font-size:36px;font-weight:700;padding-bottom:16px;text-align:center}.product-plan-section p.sub-header-text{leading-trim:NONE;font-family:Figtree;font-size:18px;font-style:Regular;font-weight:400;letter-spacing:.2px;line-height:26px;text-align:center}.product-plan-section .card-container{background:#fff;border:1px solid #a3aed05c;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;margin:48px auto 0;max-width:430px}.product-plan-section .card-container .padding-32x-20y{padding:24px 32px}.product-plan-section .card-container .sub-card-container{align-items:center;background:#f9f8ff;border-radius:16px;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px;text-align:center}.product-plan-section .card-container .sub-card-container .button{align-items:center;background:#00030c;border-radius:28px;color:#fff;display:flex;font-size:16px;font-weight:700;height:auto;justify-content:center;letter-spacing:2px;padding:6px 18px}.product-plan-section .card-container .sub-card-container p{color:#2c6ca0;font-size:54px;font-weight:700;line-height:1.2;text-align:center}.product-plan-section .card-container .sub-card-container p span{color:#222b45;font-size:32px;font-weight:400;letter-spacing:0;line-height:100%;opacity:.8;text-align:center}.product-plan-section .card-container .features-list{display:flex;flex-direction:column;gap:12px}.product-plan-section .card-container .features-list .feature-item{align-items:center;display:flex;gap:8px}.product-plan-section .card-container .features-list .feature-item .check-icon{color:#05be43;flex-shrink:0;font-size:24px}.product-plan-section .card-container .feature-text{color:#222b45cc;font-size:16px;letter-spacing:.2px;line-height:26px;text-align:left}.product-plan-section .card-container .trial-button-container{display:flex;justify-content:center;margin-top:24px}.faq-section{align-items:start;background:#fbfafe;box-sizing:border-box;display:flex;gap:42px;justify-content:center;padding:60px 0;position:relative;width:100%}.faq-section .MuiAccordion-root{border-radius:8px!important;box-shadow:none!important}.faq-section .MuiAccordion-root:before{background-color:#0000!important}.faq-section .MuiAccordion-root.Mui-expanded{box-shadow:0 3px 10px 0 rgba(34,43,69,.051)!important;margin:0}.faq-section__left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:470px}.faq-section__title{color:#222b45;font-size:36px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important}.faq-section__subtitle{color:#222b45;font-size:18px!important;font-weight:500!important;margin-bottom:12px!important}.faq-section__contact-btn{background:#2c6ca0!important;border-radius:30px!important;box-shadow:none!important;color:#fff!important;font-size:16px!important;font-weight:600!important;margin-bottom:32px!important;padding:12px 42px!important;text-transform:none!important}.faq-section__contact-btn:hover{background:#244e7a!important}.faq-section__image-outer{align-items:center;background-image:url(/static/media/faq-graphic-background.7af1a2ae876598944704.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:220px;justify-content:center;margin-top:32px;width:250px}.faq-section__right{display:flex;flex:2 1;flex-direction:column;gap:16px;max-width:1080px;min-width:160px}.faq-section__question{color:#222b45;font-size:16px!important;font-weight:500!important;padding:4px 0}.faq-section__question--highlight{color:#2c6ca0!important;font-weight:700!important}.faq-section__answer{color:#222b4599!important;font-size:15px!important;line-height:1.7!important}.footer-marketing{background:url(/static/media/footer-bg.1b1f8ff4c6a02ca2821e.jpg);background-color:#2d6ca1;background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;margin-top:0;padding-top:0;width:100%}.footer-marketing__container{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:2.2fr 1.2fr 1.2fr 2fr;padding:42px 0}.footer-marketing__col{min-width:160px}.footer-marketing__brand{max-width:340px;min-width:260px}.footer-marketing__logo-row{align-items:center;display:flex;gap:12px;margin-bottom:20px}.footer-marketing__logo{background:#fff;border-radius:8px;height:45px;object-fit:contain;padding:4px;width:45px}.footer-marketing__brand-name{color:#fff;font-size:28px;font-weight:700;letter-spacing:.5px}.footer-marketing__desc{color:#fffc;font-size:15px;line-height:1.7;margin-bottom:24px;margin-top:0}.footer-marketing__social-row{display:flex;gap:12px;margin-top:8px}.footer-marketing__social-icon{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 8px #2c6ca014;color:#337ab7;display:flex;font-size:18px;height:36px;justify-content:center;padding:0;text-decoration:none;transition:all .2s ease;width:36px}.footer-marketing__social-icon:hover{background:#244e7a;color:#244e7a}.footer-marketing__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:.2px;margin-bottom:20px}.footer-marketing__links{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.footer-marketing__links a{color:#fffc;font-size:15px;text-decoration:none;transition:color .2s}.footer-marketing__links a:hover{color:#fff;text-decoration:underline}.footer-marketing__contact-list{color:#fffc;display:flex;flex-direction:column;font-size:15px;gap:12px;list-style:none;margin:0;padding:0}.footer-marketing__contact-list a{color:#fffc;text-decoration:none}.footer-marketing__contact-list a:hover{color:#fff;text-decoration:underline}.footer-marketing__contact-icon{align-items:center;background:#337ab7;border-radius:50%;box-shadow:0 2px 8px #2c6ca014;display:inline-flex;height:32px;justify-content:center;margin-right:12px;vertical-align:middle;width:32px}.footer-marketing__contact-icon svg{display:block;height:20px;width:20px}.footer-marketing__bottom{margin-top:8px;padding-bottom:12px;text-align:center;width:100%}.footer-marketing__divider{border:none;border-top:1px solid #e3eaf6;margin:0 0 12px;opacity:.3;width:92%}.footer-marketing__copyright{color:#e3eaf6;font-size:15px;letter-spacing:.2px}.testimonials{background:#f9f8ffcc;padding:60px 0;position:relative;text-align:center}.stats-summary{background:#fff}.product-plan-section h2{color:#222b45;font-size:36px;font-weight:700;margin-bottom:16px;text-align:center}.product-plan-section p{color:#222b45;font-size:18px;font-weight:500;letter-spacing:.2px;line-height:26px;text-align:center}.trial-button-container .custom-button{width:100%}.plan_notes{color:#222b4599!important;font-size:15px!important;font-style:italic;margin-top:8px!important}.feature-retailer-content span{color:#222b45cc;display:block;font-size:15px}.nav-buttons .get-started-btn{min-width:1px!important;padding:8px 16px!important}.testimonials .testimonials-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.testimonials .feature-card-retailer{position:relative;width:33.33%}@media(max-width:900px){.main-content{flex-direction:column;padding:80px 0 0}.main-content .main-left-sub-content{width:100%}.main-content .main-left-sub-content p:first-child{font-size:28px;font-weight:700}.main-content .main-left-sub-content p:nth-child(2){font-size:16px;margin:24px 0}.main-content .main-right-sub-content{width:100%}.features-grid{gap:24px 12px;grid-template-columns:1fr 1fr}.workflow-content{align-items:center;flex-direction:column;gap:32px}.workflow-steps{min-width:0;width:100%}.workflow-image-placeholder{width:100%}.pricing-cards-row{flex-direction:column;gap:24px}.pricing-card{min-height:260px;min-width:260px}.pricing-stats-row{gap:24px}.custom-container{flex-direction:column}.pricing-content{padding:0}.faq-section{align-items:flex-start;flex-direction:column;gap:32px;padding:32px 0}.faq-section__left{align-items:flex-start;gap:12px;max-width:100%;width:100%}.faq-section__right{max-width:100%;min-width:0;width:100%}.nav-buttons{justify-content:space-between!important;width:100%!important}.appbar .get-started-btn{display:none!important}.footer-marketing .custom-container{align-items:flex-start}.footer-marketing__container{gap:20px;grid-template-columns:1.5fr 1fr 1fr 1.5fr;padding:42px 12px 20px}.footer-marketing__brand{max-width:100%;min-width:0}}@media(max-width:768px){.main-content .main-left-sub-content{width:100%}.main-content .main-left-sub-content p:first-child{font-size:28px;font-weight:700}.main-content .main-left-sub-content p:nth-child(2){font-size:16px;margin:24px 0}.main-content .main-right-sub-content,.workflow-steps-integration{width:100%}.product-plan-section{padding:48px 16px}.product-plan-section .card-container{gap:0;width:100%}.product-plan-section .card-container .padding-32x-20y{padding:20px}.workflow-section .features-title{padding:0 16px;text-align:center}.features-grid{gap:12px;grid-template-columns:1fr 1fr}.feature-card{padding:24px 12px}.workflow-content{gap:12px;padding:0 8px}.workflow-step-title{font-size:18px}.workflow-step-desc{font-size:15px}.pricing-section{padding:0 0 42px}.pricing-title{font-size:24px}.pricing-subtitle{font-size:13px}.pricing-cards-row{gap:12px}.pricing-card{min-height:180px;min-width:80vw;padding:0 0 12px}.pricing-stat-value{font-size:24px}.pricing-stat-label{font-size:16px}.pricing-title{margin-top:24px}.call-to-action{align-items:flex-start;padding:48px 0}.call-to-action h1{font-size:28px}.call-to-action p{font-size:16px}.call-to-action p:last-of-type{margin-bottom:12px}.faq-section{padding:48px 0}.faq-section__image-outer{height:220px;margin:auto;width:251px}.faq-section__image-inner{height:60px;width:60px}.faq-section__title{font-size:32px!important}.faq-section__right{gap:8px}.faq-section__question{font-size:16px!important;padding-right:16px}.get-started-btn{margin-left:0!important}.appbar .get-started-btn{display:none!important}.nav-buttons{justify-content:space-between!important;width:100%!important}.nav-link{font-weight:600;margin:24px 0}.appbar .MuiToolbar-root{min-height:62px!important}.sign-in-btn{font-size:15px!important;font-weight:500!important;padding:4px 12px!important}.footer-marketing__container{gap:20px;grid-template-columns:1fr;margin:0;padding:24px 0}.footer-marketing__title{font-size:16px;margin-bottom:10px}.footer-marketing__logo{height:32px;width:32px}.footer-marketing__brand-name{font-size:18px}.footer-marketing__desc{font-size:14px;margin-bottom:0}.footer-marketing__contact-list,.footer-marketing__links a{font-size:14px}.footer-marketing__bottom{font-size:12px}}@media(max-width:1100px){.footer-marketing__container{gap:20px;grid-template-columns:1.5fr 1fr 1fr 1.5fr;padding:42px 12px 20px}.footer-marketing__brand{max-width:100%;min-width:0}.testimonials .feature-card-retailer{position:relative;width:50%}}@media(max-width:800px){.footer-marketing__container{gap:24px;grid-template-columns:1fr 1fr}.footer-marketing__col{min-width:0}}@media(max-width:900px){.mob-logo-img{margin:auto}.mob-logo-img,.mob-logo-img-desktop{display:block!important}.custom-container{padding:0 16px}.testimonials .feature-card-retailer{width:46%}}@media(min-width:320px)and (max-width:767px){.custom-container{padding:0 16px}.features-grid{gap:12px;grid-template-columns:1fr}.integration-image-placeholder img{max-width:100%;width:100%}.integration-image-placeholder,.testimonials .feature-card-retailer,.workflow-image-placeholder{width:100%}.main-content .main-left-sub-content h1{font-size:36px}.main-content .main-left-sub-content p{font-size:16px!important;margin:12px 0 24px!important}.main-content{flex-direction:column;padding:100px 0 60px}.form-dialog-content{padding:24px 16px!important}.features-title{color:#222b45;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:32px;padding:0 16px}.workflow-step{gap:24px}.product-plan-section h2{font-size:32px;line-height:1.3}.call-to-action h2{font-size:32px}.features-section,.testimonials,.workflow-section{padding:48px 0}.faq-section .MuiAccordionDetails-root{padding:8px 16px 16px}}@media(max-width:520px){.footer-marketing__container{display:flex;flex-wrap:wrap;padding:48px 0 20px}nav.footer-marketing__col{min-width:1px;width:44%}.footer-marketing__copyright{font-size:14px}.get-started-btn{padding:9px 16px!important}.faq-section__contact-btn{padding:9px 32px!important}.pricing-stat{border-bottom:1px solid rgba(163,174,208,.361);border-right:none}.pricing-stats-row{flex-direction:column;gap:8px;padding:12px 0}}.user-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-section-header .list-heading{font-size:24px;font-weight:700}.add-store-container{display:flex;flex-direction:column;padding-bottom:16px}.add-store-container .store-form-header-text{color:#2c6ca0;font-size:18px;font-weight:600}.add-store-container .store-form-fields-text{font-size:14px;font-weight:500;margin-bottom:6px}.add-store-container .store-form-header-text-asterisk{color:#2c6ca0}.add-store-container .store-form-left-side,.add-store-container .store-form-right-side{width:100%}.add-store-container .store-form-right-side .store-subscription-text{color:#222b45;font-size:14px;font-weight:600}.add-store-container .store-form-right-side .store-subscription-text-subtext{color:#222b4599;font-size:13px;font-style:italic;font-weight:400}.add-store-container .store-form-right-side .MuiButtonBase-root{padding:0!important}.add-store-container .store-form-right-side .MuiSvgIcon-root{height:24px!important;width:24px!important}.add-store-container .store-form-right-side .store-option-text{color:#2c6ca0cc;font-size:14px;font-weight:500}.add-store-container .store-form-right-side .option_details_item{align-items:center;display:flex;justify-content:space-between}.add-store-container .store-form-right-side .option_details_item div{flex-grow:1}.add-store-container .store-form-right-side .option_details_item img{margin-right:45px}.add-store-container .store-form-right-side .option_details_item .store-option-price{text-align:end;width:50px}.add-store-form-container{background-color:#fff;border:1px solid #eee8ff;border-radius:16px;padding:24px;width:100%}.container{width:100%}.container2{max-width:1473px;width:100%}.footer{justify-content:end;margin:20px 0 0}.dataNotFound{align-items:center;color:#b0b0b0;height:100%;justify-content:center}.footer-container{align-items:center;background:#2c6ca014;border-bottom:1px solid #ced4da;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#222b45;display:flex;font-size:20px;font-weight:600;height:56px;letter-spacing:0;margin-bottom:58px;width:100%}.footer-total-cell{flex:1 1;padding-left:12px}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within,.MuiDataGrid-row:focus,.MuiDataGrid-row:focus-within{box-shadow:none!important;outline:none!important}.add_user_cell{align-items:center;display:flex;gap:1;height:100%}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}
/*# sourceMappingURL=main.45fd3777.css.map*/