@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#23372c;background:#f5f7f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:13px}*{box-sizing:border-box}body{margin:0}button,a,input{font-family:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p{margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{width:242px;position:fixed;inset:0 auto 0 0;background:#13382c;color:#f1f7f2;z-index:25;display:flex;flex-direction:column;padding:34px 16px 0}.wordmark{display:block;position:relative;margin:0 22px 35px;text-decoration:none;font-weight:800;font-size:46px;line-height:1;letter-spacing:-3px;color:#edfbdc;width:125px}.wordmark-dot{font-size:14px;color:#b4d772;position:absolute;right:0;top:1px}.wordmark-caption{display:block;font-size:8px;letter-spacing:3px;color:#96b29b;margin:10px 0 0 2px}.workspace-label,.sidebar-section{font-size:8px;font-weight:700;letter-spacing:1.6px;color:#829e8b;padding:0 15px}.workspace{display:flex;align-items:center;width:100%;gap:10px;margin:12px 0 34px;padding:13px 12px;background:#204434;border:1px solid #315340;border-radius:9px;color:#f2f5e8;text-align:left}.workspace-symbol{background:#34583f;color:#d0edac;width:33px;height:33px;border-radius:8px;display:grid;place-items:center;font-size:16px}.workspace strong{font-size:12px;display:block}.workspace span:not(.workspace-arrow){display:block;font-size:9px;margin-top:4px;color:#9cb7a3}.workspace .workspace-arrow{margin-left:auto;color:#b6c7b4}.sidebar-section{margin:0 0 13px}.sidebar .ant-menu{font-size:11px;font-weight:500;border:0!important}.sidebar .ant-menu-item{height:44px;line-height:44px;margin:4px 0;width:100%;padding-left:15px!important;border-radius:7px;color:#b0c4b4}.sidebar .ant-menu-item .anticon{font-size:16px;margin-right:4px}.sidebar .ant-menu-title-content{font-size:11px}.sidebar-insight{margin:42px 9px 25px;padding:17px 16px;border:1px solid #365341;border-radius:10px;background:linear-gradient(125deg,#224937,#1b402f);position:relative;overflow:hidden}.sidebar-insight:after{content:"";position:absolute;width:95px;height:95px;border:1px solid #426147;border-radius:50%;top:-35px;right:-40px}.insight-spark{color:#c5e69f;font-size:26px;line-height:1;margin-bottom:14px}.sidebar-insight strong{font-size:12px;line-height:1.8;color:#e5eedb}.sidebar-insight p{font-size:9px;line-height:1.9;color:#a1b9a5;margin:8px 0 16px}.sidebar-insight a{font-size:10px;color:#d6eabd;background:none;border:0;padding:0;display:flex;gap:16px;align-items:center}.sidebar-footer{border-top:1px solid #2e4c39;margin-top:auto;height:53px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#8ca58f;white-space:nowrap}.status-dot{height:5px;width:5px;background:#8fbb77;border-radius:50%;display:inline-block}.main-wrap{margin-left:242px;min-width:0;flex:1}.topbar{height:74px;background:#fff;border-bottom:1px solid #e8ece6;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.breadcrumbs{display:flex;gap:16px;align-items:center;font-size:11px;color:#8b958e}.breadcrumbs strong{color:#46564b;font-weight:600}.beta-tag{font-size:9px!important;border-radius:5px;background:#f1f6ee!important;color:#6f8769!important;border-color:#e5ecdf!important;padding:0 8px!important;line-height:20px!important}.topbar-right{display:flex;align-items:center;gap:13px}.topbar-right .ant-btn{color:#7b8b7e}.topbar-divider{height:25px;width:1px;background:#e7ece6;margin:0 4px}.user-avatar{background:#eaf1e4!important;color:#52744c!important;font-size:11px!important;font-weight:700}.user-label{display:flex;flex-direction:column;gap:4px;font-size:10px}.user-label strong{font-weight:650}.user-label span{font-size:9px;color:#8b968e}main{padding:30px 36px 0;max-width:1680px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px}.eyebrow{font-size:8px;font-weight:800;letter-spacing:1.8px;color:#879b86;margin-bottom:9px}h1{font-size:28px;line-height:1.4;font-weight:750;letter-spacing:-1.15px}.page-heading p{font-size:11px;color:#8b958d;margin-top:7px}.refresh-button{font-size:11px!important;color:#627460!important;background:#fff!important;height:34px!important}.filterbar{min-height:55px;border:1px solid #e2e8df;border-radius:9px;background:#fff;padding:6px 15px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px;gap:8px}.payment-filter{width:220px;flex:0 0 220px}.payment-filter .ant-select-content{font-size:11px}.payment-filter-note{margin:-13px 0 22px;color:#6c7d69;font-size:11px;line-height:1.7}.funding-panel{margin-bottom:23px}.funding-shares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px}.funding-shares>div{padding:14px 16px;border:1px solid #e7ece3;border-radius:9px;background:#fbfcf9;display:flex;flex-direction:column;gap:6px}.funding-shares span{color:#5d6f58;font-size:12px}.funding-shares strong{color:#376748;font-size:25px}.funding-shares small{color:#87917f;font-size:10px}.funding-note{padding:12px 22px;color:#798474;font-size:11px;line-height:1.8}.payment-source-label .ant-tag{margin-inline-end:0;white-space:normal;line-height:1.7}.payment-source-label small,.receipt-payment-source>small,.customer-payment-source>small{display:block;color:#87917f;font-size:10px;line-height:1.7;margin-top:3px}.customer-drawer .funding-panel{margin-top:22px}@media(max-width:700px){.payment-filter{flex:1 0 100%;width:100%;border-top:1px solid #eef2e8}.funding-shares{gap:10px;padding:0 12px}.funding-shares>div{padding:12px}.funding-shares strong{font-size:22px}.funding-note{padding:12px;font-size:10px}}.date-filter{display:flex;align-items:center;gap:3px;color:#89977e}.date-filter>.anticon{font-size:14px}.date-filter .ant-picker{padding-left:6px;width:258px}.date-filter .ant-picker-input>input{font-size:11px}.date-filter .ant-picker-suffix{display:none}.date-filter .ant-picker-range-separator{padding:0 5px;color:#a4afa1}.filter-divider{height:23px;width:1px;background:#edf0e9;margin:0 7px}.network-filter{width:245px;flex:0 1 245px}.store-filter{width:175px}.network-filter .ant-select-content,.store-filter .ant-select-content{font-size:11px}.filter-status{font-size:9px;color:#7e8f7a;margin-left:auto;white-space:nowrap;display:flex;gap:6px;align-items:center}.filter-status .anticon{color:#669a60;font-size:11px}.store-filter-icon{font-size:13px;color:#8c9c83}.screen-content{min-height:500px}.meta-error{margin-bottom:20px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.metric{border:1px solid #e3e9df;background:#fff;border-radius:11px;padding:18px 18px 16px;min-height:129px;box-shadow:0 3px 5px #213c1c02}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#84917e;font-size:10px;margin-bottom:13px}.metric-top>.anticon{font-size:11px}.metric-top span>.anticon{margin-left:3px;font-size:10px}.metric-icon{background:#f1f6ec;width:29px;height:29px;border-radius:8px;color:#76956a;display:grid;place-items:center;font-size:14px}.metric strong{font-weight:750;font-size:27px;letter-spacing:-.8px;white-space:nowrap;line-height:1.25}.metric strong small{font-size:12px;color:#92a08a;font-weight:500;letter-spacing:0}.metric-bottom{display:flex;gap:6px;margin-top:11px;font-size:8px;color:#a0aa99;align-items:center}.positive{color:#398254!important;background:#edf6e8;border-radius:4px;padding:3px 4px;font-weight:600}.negative{color:#bb7343!important;background:#fcf3e9;border-radius:4px;padding:3px 4px;font-weight:600}.panel{border:1px solid #e3e9df;border-radius:11px;background:#fff;min-width:0;box-shadow:0 3px 5px #213c1c02;margin-bottom:23px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 22px 17px;gap:15px}.panel-heading h3{font-size:13px;font-weight:750;letter-spacing:-.25px}.panel-heading p{font-size:9px;color:#8c9987;margin-top:7px}.chart-row{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:21px}.chart-row>.panel{margin-bottom:22px}.chart-legend{display:flex;gap:12px;font-size:8px;white-space:nowrap;color:#809077}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i,.segment-legend i,.rule-label i{display:inline-block;width:6px;height:6px;background:#238654;border-radius:50%;flex-shrink:0}.chart-legend i.lime{background:#adbc5f}.trend-top{padding:4px 23px 8px;display:flex;align-items:center;gap:14px}.trend-top strong{font-size:24px;font-weight:750;letter-spacing:-.6px}.trend-top strong small{font-size:12px;color:#a4ad9d;font-weight:500}.trend-top>span{font-size:9px;color:#83917a;border-left:1px solid #e3eadd;padding-left:15px}.trend-chart{height:263px;padding:12px 18px 17px 3px}.donut-wrap{position:relative;height:203px;margin-top:-15px}.donut-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;gap:4px}.donut-center strong{font-size:27px;letter-spacing:-.8px}.donut-center span{font-size:9px;color:#96a08e}.segment-legend{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;padding:3px 22px 16px}.segment-legend button{display:flex;align-items:center;justify-content:space-between;gap:3px;border:0;background:none;padding:0;color:#798774;font-size:9px}.segment-legend button:hover{color:#16865c}.segment-legend button>span{display:flex;gap:6px;align-items:center;white-space:nowrap}.segment-legend strong{font-weight:650;color:#53694c;font-size:9px}.panel-bottom{border-top:1px solid #eff2ec;margin:0 21px;padding:13px 0 15px}.text-link{color:#4e8154;background:none;border:0;font-size:9px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.text-link .anticon{font-size:11px}.insight-banner{display:flex;align-items:center;gap:16px;background:#edf3e7;border:1px solid #dce6d1;padding:20px 22px;border-radius:10px;margin-bottom:23px}.banner-icon{height:40px;width:40px;flex-shrink:0;border:1px solid #d7e3ca;background:#f4f8ef;border-radius:10px;display:grid;place-items:center;color:#60804f;font-size:20px}.insight-banner strong{font-size:12px;font-weight:750;color:#49623d}.insight-banner p{font-size:9px;color:#829073;line-height:1.8;margin-top:5px}.insight-banner .ant-btn{margin-left:auto;flex-shrink:0;font-size:9px;height:33px;border-color:#d1dec5;background:#f6f9f1;color:#5c7950}.bottom-row{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:21px}.bottom-row .panel{margin-bottom:16px}.unit-label{font-size:8px;color:#9aa68f}.ant-table{font-family:inherit!important;font-size:11px!important}.ant-table-thead>tr>th{font-size:9px!important;font-weight:600!important;border-bottom:1px solid #edf1e8!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #edf1e8;padding:13px 15px}.ant-table-wrapper .ant-table-thead>tr>th{padding:12px 15px}.store-name{display:flex;align-items:center;gap:8px}.store-square{height:28px;width:28px;display:grid;place-items:center;background:#f0f5ea;color:#87a474;font-weight:800;border:1px solid #e1ead8;border-radius:7px;font-size:20px}.store-name strong{font-size:10px;display:block;font-weight:600}.store-name small{font-size:8px;display:block;margin-top:3px;color:#9aa68f}.green-text{color:#438655;font-weight:600}.categories-list{padding:0 22px 17px}.category-item{margin:3px 0 15px}.category-item>div:first-child{display:flex;justify-content:space-between;gap:5px;margin-bottom:6px;font-size:9px;color:#7c8b73}.category-item b{font-size:8px;font-weight:600;color:#b1b9a8;margin-right:8px}.category-item strong{font-size:9px;font-weight:600;color:#6a7f5d}.category-item .ant-progress{line-height:1}.data-note{font-size:9px;color:#93a088;display:flex;align-items:center;gap:6px;line-height:1.8;flex-wrap:wrap;margin:6px 0 20px}.data-note button{padding:0;color:#66865c;font-size:9px;border:0;background:none;text-decoration:underline}.data-note .anticon{color:#a0ad95}.data-note strong{font-weight:600}.page-footer{border-top:1px solid #e6ebdf;display:flex;justify-content:space-between;align-items:center;color:#a4ad9b;padding:18px 0 21px;margin-top:24px;font-size:8px}.footer-dot{margin:0 6px;color:#c0c9b9}.subtle{color:#a6b39e}.loading-state{background:#fff;border:1px solid #e3e9df;border-radius:11px;padding:25px;margin-bottom:24px}.panel .loading-state{border:0}.refresh-status{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;border:1px solid #dce9df;border-radius:9px;background:#f0f7f1;color:#38644d;font-size:12px}.ant-empty{padding:22px 0}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px;gap:15px}.section-title h2{font-size:16px;font-weight:700}.section-title p{font-size:11px;color:#909c86;margin-top:8px}.section-title>.ant-btn{font-size:11px}.segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.segment-card{background:#fff;border:1px solid #e0e8da;border-radius:11px;padding:20px}.segment-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.segment-orb{height:35px;width:35px;border-radius:10px;display:grid;place-items:center;font-size:17px}.segment-share{font-size:10px;color:#8d9a82}.segment-card h3{font-size:17px;letter-spacing:-.3px}.segment-card>p{font-size:10px;color:#8e9b85;line-height:1.9;min-height:39px;margin-top:8px}.segment-count{display:block;font-size:27px;letter-spacing:-.5px;margin-top:17px}.segment-count small{font-size:10px;color:#9ba58f;font-weight:500;letter-spacing:0}.segment-financial{border-top:1px solid #edf1e8;display:flex;justify-content:space-between;padding:16px 0;margin-top:16px}.segment-financial span{display:flex;flex-direction:column;font-size:9px;color:#98a08e;gap:7px}.segment-financial strong{font-size:11px;font-weight:650;color:#607151}.segment-card>.ant-btn{font-size:10px;color:#6b8657}.saved-row{display:flex;align-items:center;padding:22px;border-top:1px solid #edf1e8;gap:16px}.saved-icon,.campaign-icon{height:42px;width:42px;flex-shrink:0;border-radius:10px;background:#eef5e8;display:grid;place-items:center;font-size:18px;color:#77945f}.saved-description{flex:1}.saved-description strong{font-size:13px}.saved-description p{font-size:10px;color:#8c9a80;margin:6px 0 8px}.saved-description .ant-tag{font-size:9px}.saved-row .ant-btn{font-size:10px}.modal-description{font-size:12px;color:#819073;line-height:1.8;margin:16px 0 22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-grid .ant-input-number{width:100%}.table-toolbar{padding:0 22px 20px;display:flex;gap:10px;align-items:center}.customer-search{width:300px;max-width:100%}.table-toolbar .ant-input,.table-toolbar .ant-btn,.table-toolbar .ant-select{font-size:11px}.customer-search .anticon{color:#a8b29d;margin-right:5px}.segment-select{width:180px}.segment-tag{font-size:9px!important;line-height:19px!important;border:0!important;border-radius:5px!important}.customer-cell{display:flex;gap:10px;align-items:center}.phone-mask{white-space:nowrap;word-break:normal;overflow-wrap:normal}.customer-cell a{color:inherit}.customer-avatar{width:31px;height:31px;flex-shrink:0;background:#eff4e9;border:1px solid #e4ecd9;border-radius:50%;display:grid;place-items:center;color:#9ab18a}.customer-cell strong{font-size:11px;display:block;font-weight:600}.customer-cell small{font-size:8px;display:block;margin-top:4px;color:#a0aa94}.clickable-row{cursor:pointer}.profile-header{display:flex;gap:18px;margin:10px 0 26px;align-items:center}.profile-avatar{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:#eaf2e4;color:#84a171;font-size:29px}.profile-header h2{font-size:21px}.profile-header p{font-size:11px;color:#95a088;margin:7px 0}.profile-metrics{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:12px;margin-bottom:25px;background:#f6f9f2;border:1px solid #e7eedd;border-radius:10px;padding:18px}.profile-stores{margin:-10px 0 22px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7f5}.auth-card{width:100%;max-width:420px;padding:36px;background:#fff;border:1px solid #e3e9e5;border-radius:16px}.auth-symbol{font-size:30px;color:#16865c;margin-bottom:20px}.auth-card small{color:#78857d;letter-spacing:2px}.auth-card h1{margin:12px 0 28px}.auth-card h2{font-size:18px}.auth-card p{line-height:1.6;color:#7d8983}.auth-card .ant-btn,.auth-card .ant-alert{margin-top:16px}.profile-stores>span{display:block;font-size:11px;color:#78836d;margin-bottom:8px}.profile-stores>div,.active-offer-filters{display:flex;flex-wrap:wrap;gap:8px}.profile-stores .ant-tag,.active-offer-filters .ant-tag{margin:0;white-space:normal}.profile-metrics>div{display:flex;flex-direction:column;gap:10px}.profile-metrics span{font-size:10px;color:#91a07f}.profile-metrics strong{font-size:21px;letter-spacing:-.5px}.customer-drawer .ant-descriptions{font-size:11px}.customer-drawer .ant-descriptions-item-label,.customer-drawer .ant-descriptions-item-content{font-size:11px!important}.drawer-heading{margin:30px 0 14px;font-size:13px}.receipt-item{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px}.detail-offer{padding:17px 0;border-bottom:1px solid #e7ecdf;display:flex;justify-content:space-between;gap:12px}.detail-offer>div:first-child>strong{display:block;font-size:12px;margin:7px 0}.detail-offer p{font-size:10px;color:#94a083;line-height:1.7}.detail-offer small{font-size:9px;color:#a2ad95}.detail-offer>div:last-child{display:flex;flex-direction:column;white-space:nowrap;gap:8px;font-size:10px;text-align:right}.detail-offer>div:last-child span{font-size:9px;color:#80a06b}.drawer-action{margin-top:22px;width:100%;font-size:11px}.offers-notice{margin-bottom:20px}.offers-notice .ant-alert-title{font-size:12px}.offers-notice .ant-alert-description{font-size:11px}.offer-settings{display:flex;align-items:center;gap:25px;padding:2px 22px 24px}.offer-settings label{display:block;color:#8b9a7d;font-size:10px;margin-bottom:11px}.offer-settings .ant-input-number{width:125px}.offer-settings .ant-select{width:195px}.offer-constraint{margin-left:auto;display:flex;align-items:center;gap:12px;color:#94a284;font-size:10px;line-height:1.8}.offer-constraint>.anticon{font-size:24px;color:#a7b694}.offer-customer strong{font-size:11px;display:block;margin-bottom:7px}.offer-product strong{font-size:11px;font-weight:650;display:block;line-height:1.7}.offer-product>span{display:block;font-size:9px;color:#99a58c;margin-top:6px}.offer-product .offer-reason{color:#7a9a60}.offer-product .offer-reason .anticon{margin-right:4px}.campaign-card{display:flex;gap:16px;padding:23px;border-top:1px solid #edf1e8}.campaign-card>div:last-child{flex:1}.campaign-card h3{font-size:14px}.campaign-card p{font-size:11px;color:#8e9b81;margin:9px 0}.campaign-card small{font-size:10px;color:#a0ab94}.campaign-card details{font-size:10px;margin-top:16px;cursor:pointer;color:#668655}.campaign-composition{margin-top:10px}.campaign-composition .ant-alert p{color:inherit;margin:5px 0}.campaign-card summary{margin-bottom:10px}.draft-item{display:flex;justify-content:space-between;gap:20px;padding:10px;background:#f8faf6;border-bottom:1px solid #e8edde;color:#839676}.quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:23px 0}.quality-stat{background:#fff;border:1px solid #e3e9df;border-radius:11px;padding:20px;display:flex;flex-direction:column;gap:12px}.quality-stat>.anticon{color:#7b9b67;font-size:20px;align-self:flex-start}.quality-stat>span{font-size:11px;color:#889879}.quality-stat strong{font-size:28px;font-weight:750;letter-spacing:-.6px}.quality-stat small{font-size:9px;color:#a1ad94;line-height:1.6}.quality-stat .ant-progress{margin:6px 0}.history-sync-status{margin:0 23px 20px}.panel>.ant-descriptions{padding:5px 23px 23px}.panel>.ant-descriptions .ant-descriptions-item-label,.panel>.ant-descriptions .ant-descriptions-item-content{font-size:11px}.rule-label{display:flex;align-items:center;gap:10px}.rule-label i{width:7px;height:7px}.methodology-list{padding:0 23px 18px}.methodology-list>div{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px solid #edf1e8}.methodology-list>div>span{font-size:10px;min-width:25px;height:25px;display:grid;place-items:center;border-radius:6px;background:#f1f6eb;color:#92a37d}.methodology-list p{font-size:11px;line-height:1.9;color:#7e9070}.mobile-menu{display:none}.ant-btn,.ant-select,.ant-input{font-family:inherit!important}.ant-tabs .ant-tabs-tab{font-size:12px}.ant-table-pagination{padding:0 16px}.ant-alert{border-radius:9px!important}.ant-alert-title{font-size:12px}.ant-alert-description{font-size:11px;line-height:1.9}.ant-skeleton{margin:10px 0}.ant-drawer-body{scrollbar-width:thin}.recharts-wrapper:focus,.recharts-surface:focus{outline:none}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}@media(min-width:1550px){:root{font-size:14px}main{padding:35px 42px 0}.topbar{padding:0 42px}.metric strong{font-size:31px}.metric{padding:21px}.metric-top{font-size:11px}.metric-bottom{font-size:9px}.panel-heading h3{font-size:14px}.panel-heading p{font-size:10px}.chart-row,.bottom-row{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.trend-chart{height:290px}.donut-wrap{height:220px}.segment-legend{padding-top:9px;padding-bottom:21px}.chart-legend{font-size:9px}.segment-legend button,.segment-legend strong{font-size:10px}.categories-list{padding-top:7px}.category-item{margin-bottom:20px}.category-item>div:first-child{font-size:10px}.category-item strong{font-size:10px}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{font-size:10px!important}}@media(max-width:1200px){.sidebar{width:216px;padding-left:12px;padding-right:12px}.main-wrap{margin-left:216px}.sidebar .ant-menu-title-content{font-size:10px}.topbar{padding:0 25px}main{padding:25px 24px 0}.filterbar{padding:7px 10px;gap:3px}.filter-status{display:none}.date-filter .ant-picker{width:239px}.store-filter{flex:1;width:150px}.metric-grid{gap:11px}.metric{padding:15px 13px}.metric strong{font-size:23px}.metric-top{font-size:9px}.metric-bottom{font-size:7px;gap:4px}.metric-icon{width:25px;height:25px}.chart-row,.bottom-row{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr);gap:15px}.panel-heading{padding:20px 17px 16px}.panel-heading h3{font-size:12px}.chart-legend{gap:7px;flex-direction:column}.trend-chart{padding-right:9px}.segment-legend{padding-right:16px;padding-left:16px;gap:13px 10px}.insight-banner{padding:18px 15px;gap:12px}.insight-banner p{max-width:340px}.insight-banner .ant-btn{font-size:8px}.offer-settings{gap:15px;flex-wrap:wrap}.offer-constraint{margin-left:0}.quality-grid,.segment-grid{grid-template-columns:repeat(2,1fr)}.table-toolbar{flex-wrap:wrap}.customer-search{flex:1;min-width:220px}}@media(max-width:950px){.sidebar{width:195px}.main-wrap{margin-left:195px}.sidebar .ant-menu-title-content{font-size:9px}.sidebar .ant-menu-item{padding-left:10px!important}.sidebar .ant-menu-item .anticon{font-size:14px}.wordmark{margin-left:13px}.workspace{padding:10px 9px}.workspace strong{font-size:11px}.workspace span:not(.workspace-arrow){font-size:8px}.sidebar-insight{margin-right:3px;margin-left:3px;padding:15px 12px}.workspace-label,.sidebar-section{font-size:7px;padding-left:11px}.sidebar-footer{font-size:8px}.filterbar{flex-wrap:wrap}.date-filter{flex:1}.filter-divider{display:none}.network-filter{width:245px}.store-filter-icon{margin-left:4px}.store-filter{width:160px;flex:1;max-width:240px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric strong{font-size:27px}.metric-top{font-size:10px}.metric-bottom{font-size:9px}.chart-row,.bottom-row{grid-template-columns:1fr}.chart-row>.panel:nth-child(2){display:grid;grid-template-columns:1fr 1.3fr}.chart-row>.panel:nth-child(2)>.panel-heading{grid-column:1/-1}.donut-wrap{grid-column:1;grid-row:2;margin-top:-10px}.segment-legend{grid-column:2;grid-row:2;align-content:center;padding-right:25px}.panel-bottom{grid-column:1/-1}.categories-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.insight-banner .ant-btn{width:100%;margin-left:56px;width:auto}.insight-banner{flex-wrap:wrap}.page-footer{font-size:7px}.user-label{display:none}.page-heading h1{font-size:25px}.page-heading p{max-width:360px;line-height:1.9}.refresh-button{font-size:0!important;padding:5px 10px!important}.refresh-button .anticon{font-size:14px}.section-title{align-items:flex-start}.section-title h2{font-size:14px}.section-title p{font-size:10px;line-height:1.8}.section-title>.ant-btn{font-size:10px}.segment-card{padding:16px}.segment-financial{flex-wrap:wrap;gap:14px}.segment-card .ant-btn{font-size:9px}.saved-row{flex-wrap:wrap}.saved-row .saved-description{min-width:220px}.saved-row>.ant-btn{margin-left:auto}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:242px;transition:transform .2s}.sidebar.is-open{transform:translate(0)}.sidebar .ant-menu-title-content{font-size:11px}.main-wrap{margin-left:0}.topbar{height:63px;padding:0 15px}.mobile-menu{display:block}.breadcrumbs{gap:10px;font-size:10px}.breadcrumbs .beta-tag{display:none}.topbar-right{gap:6px}.topbar-divider{display:none}.topbar-right>.ant-btn{display:none}.sidebar-backdrop{position:fixed;inset:0;background:#102e2366;z-index:24}main{padding:22px 16px 0}.page-heading{margin-bottom:20px;gap:12px}.eyebrow{font-size:7px;margin-bottom:8px}h1{font-size:25px!important}.page-heading p{font-size:10px;max-width:280px;margin-top:6px}.filterbar{padding:7px 10px;gap:7px;margin-bottom:18px}.date-filter{min-width:100%;border-bottom:1px solid #eef2e8;padding-bottom:3px}.date-filter .ant-picker{width:280px}.network-filter{width:100%;flex:1 0 100%}.store-filter{max-width:none}.metric-grid{gap:10px;margin-bottom:17px}.metric{padding:14px 12px;min-height:119px}.metric strong{font-size:25px}.metric-top{font-size:9px;margin-bottom:12px}.metric-icon{height:24px;width:24px}.metric-bottom{font-size:7px;margin-top:9px}.chart-row,.bottom-row{gap:0}.panel{margin-bottom:17px}.panel-heading{padding:18px 16px 14px}.panel-heading h3{font-size:12px}.panel-heading p{font-size:9px}.chart-legend{font-size:7px}.trend-top{padding-left:16px}.trend-chart{height:235px;padding-bottom:19px}.trend-top strong{font-size:22px}.chart-row>.panel:nth-child(2){grid-template-columns:1fr 1fr}.segment-legend{grid-template-columns:1fr;padding-left:0;padding-right:17px;gap:12px}.segment-legend button{font-size:9px}.donut-wrap{height:203px}.insight-banner{padding:16px;margin-bottom:18px;gap:13px}.insight-banner strong{font-size:11px}.insight-banner>div:nth-child(2){flex:1}.insight-banner p{font-size:9px}.insight-banner .ant-btn{margin-left:53px}.categories-list{grid-template-columns:1fr 1fr;gap:0 20px;padding:3px 16px 5px}.category-item>div:first-child{font-size:8px}.category-item strong,.data-note,.data-note button{font-size:8px}.page-footer{flex-direction:column;gap:10px;font-size:8px;margin-top:20px}.section-title{flex-direction:column;gap:13px}.segment-grid{grid-template-columns:1fr;gap:13px;margin-bottom:18px}.segment-card{padding:19px}.segment-card>p{min-height:0}.segment-financial{flex-wrap:nowrap}.segment-card .ant-btn{font-size:11px}.segment-count{font-size:27px}.segment-card-top{margin-bottom:12px}.saved-row{padding:18px 15px;gap:12px}.saved-row .saved-description{min-width:0;flex-basis:calc(100% - 55px)}.saved-description strong{font-size:12px}.saved-description p{line-height:1.8}.saved-row>.ant-btn{font-size:10px}.table-toolbar{padding:0 15px 17px;gap:8px}.customer-search{min-width:100%}.table-toolbar .segment-select{flex:1}.table-toolbar>.ant-btn{font-size:10px}.panel-heading>.ant-btn{font-size:9px;padding:5px 9px;height:32px}.form-grid{gap:0 12px}.profile-metrics{gap:8px;padding:15px 10px;grid-template-columns:1.5fr 1fr 1.3fr}.profile-metrics strong{font-size:17px}.profile-metrics span{font-size:8px}.customer-drawer .ant-drawer-body{padding:18px 15px}.profile-header h2{font-size:18px}.profile-header{gap:13px}.profile-avatar{width:56px;height:56px;font-size:25px}.offer-settings{padding:0 16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:17px 12px}.offer-settings label{font-size:9px;line-height:1.8;min-height:28px;margin-bottom:7px}.offer-settings .ant-input-number,.offer-settings .ant-select{width:100%}.offer-constraint{font-size:8px;gap:8px}.offer-constraint>.anticon{font-size:19px}.offers-notice .ant-alert-description{font-size:10px}.offers-notice .ant-alert-title{font-size:11px}.quality-grid{gap:10px;margin:17px 0}.quality-stat{padding:17px 12px;gap:10px}.quality-stat>span{font-size:9px;line-height:1.6}.quality-stat strong{font-size:25px}.quality-stat small{font-size:8px}.methodology-list{padding:0 16px 12px}.methodology-list p{font-size:10px;line-height:2}.methodology-list>div{gap:12px}.campaign-card{padding:18px 15px;gap:11px}.campaign-card h3{font-size:12px}.campaign-card small{font-size:9px;line-height:1.9;display:block}.campaign-icon{height:33px;width:33px;font-size:15px}.draft-item{flex-direction:column;gap:7px}.ant-table-pagination .ant-pagination-options{display:none}.ant-pagination-total-text{font-size:10px}.ant-alert{padding:14px!important}.ant-alert-title{font-size:11px!important}.ant-alert-description{font-size:10px!important}}.financial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-3px 0 23px;border:1px solid #e3e9df;border-radius:9px;background:#fbfcf9;padding:13px 0}.financial-summary>div{display:flex;flex-direction:column;gap:8px;padding:0 18px;border-right:1px solid #e7eddf}.financial-summary>div:last-child{border:0}.financial-summary span{font-size:9px;color:#91a080}.financial-summary span .anticon{font-size:8px;margin-left:3px}.financial-summary strong{font-size:16px;font-weight:650;color:#647f50;letter-spacing:-.3px}.financial-summary small{font-size:10px;font-weight:400}@media(max-width:950px){.financial-summary{grid-template-columns:repeat(2,1fr);gap:16px 0}.financial-summary>div:nth-child(2){border:0}}@media(max-width:700px){.financial-summary{margin:-2px 0 18px;padding:14px 0;gap:17px 0}.financial-summary>div{padding:0 12px}.financial-summary span{font-size:8px}.financial-summary strong{font-size:15px}}.behavior-panel{margin:24px 0;padding:18px;background:#f6f8f3;border-radius:12px}.behavior-panel h3{margin-top:0}.behavior-panel .data-note{margin-bottom:12px}.operational-scope{margin-top:12px}.operational-card{text-align:left;font:inherit;cursor:pointer;border:1px solid #e7eadf}.operational-card:hover{border-color:#647f50}.receipt-time{display:block;color:#7b8173;white-space:nowrap;margin-top:4px}.operational-controls{padding:0 24px 20px}.operational-controls .operational-scope{display:flex}@media(max-width:700px){.operational-controls{padding:0 16px 16px}}
