.orderFeedPanel{background:#fff;border:1px solid #d9e4ef;border-radius:8px;margin-top:8px;overflow:hidden}.orderFeedHeader{background:#f8fbff;border-bottom:1px solid #d9e4ef;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.orderFeedHeading{align-items:center;gap:8px;display:flex}.orderFeedHeading h2{color:#172b4d;margin:0;font-size:16px}.orderFeedHeading>b{color:#168357;background:#e7f4ed;border-radius:12px;padding:2px 7px;font-size:11px}.orderFeedHeader p{color:#607287;margin:5px 0 0 17px;font-size:12px}.orderFeedPulse{background:#28ad70;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #def3e8}.orderFeedSync{color:#607287;align-items:center;gap:6px;font-size:12px;display:inline-flex}.orderFeedSync svg{color:#0b65b1;flex-shrink:0}.orderFeedSync b{color:#344b66}.orderFeedDateFilter{color:#607287;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px 0;font-size:12px;display:flex}.orderFeedDateFilter label{align-items:center;gap:8px;display:inline-flex}.orderFeedDateFilter input,.orderFeedDateFilter select{box-sizing:border-box;color:#344b66;height:34px;font:inherit;background:#fff;border:1px solid #d6e0eb;border-radius:6px;padding:0 8px}.orderFeedDateZone{color:#718196;font-size:11px}.orderFeedToolbar{border-bottom:1px solid #e5ebf1;align-items:center;gap:9px;padding:11px 14px;display:flex}.orderFeedToolbar form{color:#607287;border:1px solid #d6e0eb;border-radius:6px;flex:290px;align-items:center;min-width:180px;height:35px;padding:0 9px;display:flex}.orderFeedToolbar form:focus-within{outline-offset:1px;outline:2px solid #a4ccec}.orderFeedToolbar input{color:#263b55;width:100%;min-width:0;font:inherit;border:0;outline:0;padding:0 7px;font-size:13px}.orderFeedSearchClear,.orderFeedSearchSubmit{color:#0b65b1;cursor:pointer;background:#eaf3fb;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.orderFeedSearchClear{color:#607287;background:#edf2f6;margin-right:5px}.orderFeedToolbar select,.orderFeedReload{color:#344b66;height:35px;font:inherit;background:#fff;border:1px solid #d6e0eb;border-radius:6px;padding:0 10px;font-size:12px}.orderFeedReload{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.orderFeedPanel button:disabled{cursor:not-allowed;opacity:.5}.orderFeedPanel button:focus-visible,.orderFeedHistory summary:focus-visible{outline-offset:2px;outline:2px solid #0b65b1}.orderFeedNotice{color:#9b5d10;background:#fff8ed;border:1px solid #f4d7ad;border-radius:5px;margin:10px 13px;padding:10px;font-size:12px}.orderFeedTableScroll{overflow-x:auto}.orderFeedScope{color:#718196;background:#fff;margin:0;padding:8px 14px;font-size:11px}.orderFeedTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1380px}.orderFeedTable th{color:#607287;text-align:left;background:#eef3f8;border-bottom:1px solid #d9e4ef;padding:10px 9px;font-size:11px;line-height:1.5;position:static}.orderFeedTable td{color:#344b66;vertical-align:top;overflow-wrap:anywhere;border-bottom:0;padding:13px 9px;font-size:12px;line-height:1.5}.orderFeedTable td>strong{color:#263b55;font-size:12px;display:block}.orderFeedTable tbody tr:hover{background:#fafcff}.orderFeedCol-time{width:108px}.orderFeedCol-shop{width:85px}.orderFeedCol-amount{width:104px}.orderFeedCol-customer{width:110px}.orderFeedCol-customerCount{width:85px}.orderFeedCol-customerAmount{width:116px}.orderFeedCol-number{width:174px}.orderFeedCol-tracking{width:158px}.orderFeedCol-status{width:80px}.orderFeedTime{color:#263b55;font-variant-numeric:tabular-nums;max-width:94px;display:block}.orderFeedSecondary{color:#718196;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.orderFeedPlatform{border-radius:4px;margin-top:5px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.orderFeedPlatform.tiktok{color:#1972ba;background:#edf5ff}.orderFeedPlatform.shopify{color:#238152;background:#eaf7ee}.orderFeedProducts{gap:12px;display:grid}.orderFeedProduct{align-items:flex-start;gap:9px;display:flex}.orderFeedProduct+.orderFeedProduct{border-top:1px solid #e5ebf1;padding-top:11px}.orderFeedProductInfo{flex:1;min-width:0}.orderFeedProductInfo>strong{color:#263b55;font-size:12px;line-height:1.5;display:block}.orderFeedProductImage{background:#fff;border:1px solid #e1e7ee;border-radius:4px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.orderFeedProductImage img{object-fit:contain;width:100%;height:100%}.orderFeedProductImage>span{color:#718196;justify-items:center;gap:3px;font-size:9px;display:grid}.orderFeedSku{color:#0b65b1;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin-top:5px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px;display:flex}.orderFeedSku b{color:#344b66;white-space:nowrap;background:#eef3f8;border-radius:3px;padding:0 5px}.orderFeedAmount>strong,.orderFeedCustomerTotal>strong{font-variant-numeric:tabular-nums;font-family:Arial,sans-serif}.orderFeedTable .orderFeedCustomerTotal>strong{color:#0b65b1}.orderFeedTags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.orderFeedTags>span:not(.orderFeedSecondary){color:#344b66;background:#edf0f4;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5}.orderFeedTracking>span{font-variant-numeric:tabular-nums;margin-bottom:4px;display:block}.orderFeedStatus{white-space:nowrap;border-radius:5px;width:fit-content;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.orderFeedStatus.paid{color:#2b6ea6;background:#eaf2ff}.orderFeedStatus.unfulfilled{color:#9b6414;background:#fff4df}.orderFeedStatus.shipped{color:#197b50;background:#e7f6ed}.orderFeedStatus.refunded,.orderFeedStatus.cancelled{color:#b04a5f;background:#fbecef}.orderFeedStatus.unpaid{color:#607287;background:#f1f3f5}.orderFeedTable .orderFeedHistoryRow>td{border-bottom:2px solid #d9e4ef;padding:0}.orderFeedHistory>summary{color:#0b65b1;cursor:pointer;align-items:center;gap:5px;width:fit-content;padding:5px 10px 9px;font-size:11px;list-style:none;display:flex}.orderFeedHistory>summary::-webkit-details-marker{display:none}.orderFeedHistory>summary svg{transform:rotate(-90deg)}.orderFeedHistory[open]>summary svg{transform:rotate(0)}.orderFeedHistoryContent{background:#f3f7fb;border-top:1px solid #d9e4ef;padding:13px}.orderFeedHistoryHeading{color:#263b55;align-items:baseline;gap:12px;display:flex}.orderFeedHistoryHeading>span{color:#607287;font-size:11px}.orderFeedHistoryContent>p{margin:5px 0 12px}.orderFeedHistoryTable{background:#fff;border:1px solid #d9e4ef;min-width:0;margin-top:12px}.orderFeedHistoryTable td{border-bottom:1px solid #d9e4ef}.orderFeedEmpty{color:#718196;text-align:center;padding:25px 14px;font-size:12px}.orderFeedPager{color:#607287;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12px;display:flex}.orderFeedPager>div{align-items:center;gap:9px;display:flex}.orderFeedPager button{color:#344b66;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e4ef;border-radius:5px;align-items:center;gap:3px;padding:5px 8px;display:inline-flex}@media (width<=760px){.orderFeedHeader{flex-direction:column;align-items:flex-start;gap:9px;padding:13px}.orderFeedToolbar{flex-wrap:wrap;padding:10px}.orderFeedToolbar form{flex-basis:100%}.orderFeedToolbar select,.orderFeedReload{flex:1;justify-content:center}.orderFeedTableScroll{overflow:visible}.orderFeedTable,.orderFeedTable tbody{width:100%;min-width:0;display:block}.orderFeedTable colgroup,.orderFeedTable thead{display:none}.orderFeedOrderRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;display:grid}.orderFeedTable .orderFeedOrderRow>td{border:0;padding:6px;display:block}.orderFeedOrderRow>td:before{content:attr(data-label);color:#718196;margin-bottom:5px;font-size:10px;display:block}.orderFeedOrderRow .orderFeedProductCell,.orderFeedOrderRow .orderFeedOrderNumber,.orderFeedOrderRow .orderFeedTracking{grid-column:1/-1}.orderFeedTime{max-width:none}.orderFeedTable .orderFeedHistoryRow,.orderFeedTable .orderFeedHistoryRow>td{width:100%;display:block}.orderFeedHistoryContent{padding:10px}.orderFeedHistoryHeading{flex-wrap:wrap;gap:4px 10px}.orderFeedHistoryTable .orderFeedOrderRow+.orderFeedOrderRow{border-top:1px solid #d9e4ef}.orderFeedPager{padding:10px}.orderFeedPager>div{gap:4px}.orderFeedPager>div>span{display:none}}:root{color:#1d252f;background:#f4f6f8;font-family:Microsoft YaHei,Arial,sans-serif;font-size:14px}.performanceTableTabs{justify-content:space-between;align-items:center;gap:18px;margin:12px 0 0;padding:0 4px;display:flex}.performanceTableTabs>div{background:#eef3f8;border:1px solid #d8e2ed;border-radius:9px;align-items:center;padding:3px;display:inline-flex}.performanceTableTabs button{color:#53657a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:33px;padding:0 12px;font-weight:700}.performanceTableTabs button.active{color:#0b65b1;background:#fff;box-shadow:0 1px 3px #2038551f}.performanceTableTabs button span{color:#1c6bab;background:#e7f2fc;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:5px;font-size:11px;display:inline-flex}.performanceTableTabs button i{color:#738196;margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.performanceTableTabs p{color:#708196;text-align:right;margin:0;font-size:12px}@media (width<=760px){.performanceTableTabs{flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px}.performanceTableTabs p{text-align:left;padding-left:2px}.performanceTableTabs button{padding:0 10px;font-size:12px}.performanceTableTabs button i{display:none}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.appShell{min-height:100vh;padding:0}.topbar{justify-content:flex-end;align-items:center;gap:20px;margin-bottom:24px;display:flex}h1{letter-spacing:0;margin:0;font-size:24px;font-weight:800;line-height:1.2}.controls{align-items:center;gap:10px;display:flex}.toolbarSpacer{flex:1}.dateInput,select,.iconButton{background:#fff;border:1px solid #cfd7e2;border-radius:6px;height:38px}.dateInput{align-items:center;gap:8px;padding:0 10px;display:inline-flex}.dateInput input{border:0;outline:0;min-width:138px}select{min-width:150px;padding:0 10px}.iconButton{cursor:pointer;justify-content:center;align-items:center;width:38px;display:inline-flex}.iconButton:disabled{cursor:default;opacity:.65}.adSpendButton{color:#075da8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0d6fca;border-radius:7px;min-height:38px;padding:0 12px;font-weight:700}.adSpendButton:hover:not(:disabled){background:#eaf5ff}.adSpendButton:disabled{cursor:default;opacity:.65}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#9b1c1c;background:#fff4f4;border:1px solid #f2c6c6;border-radius:6px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;display:flex}.notice.success{color:#166534;background:#f0fbf4;border-color:#b8dfc7}.apiBindingsPage{max-width:1440px;margin:0 auto}.apiBindingHeader{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d8e0ea;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:20px;display:flex}.apiBindingEyebrow{color:#0b5cab;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.apiBindingHeader h2{margin:5px 0 7px;font-size:23px}.apiBindingHeader p,.apiBindingGroupHeader p{color:#667085;margin:0;line-height:1.55}.apiBindingRefresh{color:#fff;cursor:pointer;white-space:nowrap;background:#0b5cab;border:1px solid #0b5cab;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.apiBindingRefresh:disabled{cursor:default;opacity:.72}.apiBindingSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.apiBindingSummary article{background:#fff;border:1px solid #d8e0ea;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:70px;padding:13px 15px;display:grid}.apiBindingSummary article:first-child{color:#137333}.apiBindingSummary article:nth-child(2){color:#b42318}.apiBindingSummary article:nth-child(3){color:#9a5b00}.apiBindingSummary article:nth-child(4){color:#0b5cab}.apiBindingSummary span{color:#667085}.apiBindingSummary strong{font-size:21px}.apiBindingCheckedAt{color:#667085;text-align:right;margin-bottom:14px;font-size:12px}.apiBackgroundServices{background:#fff;border:1px solid #cdd9e8;border-radius:8px;margin-bottom:14px;overflow:hidden}.apiBackgroundHeader{background:#f8fbff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 13px;display:flex}.apiBackgroundHeader h3{color:#101828;margin:4px 0;font-size:16px}.apiBackgroundHeader p{color:#667085;margin:0;font-size:13px}.apiServiceCards{background:#f8fafc;grid-template-columns:repeat(auto-fit,minmax(660px,1fr));gap:12px;padding:12px;display:grid}.apiServiceCard{background:#fff;border:1px solid #d9e2ee;border-radius:7px;min-width:0;overflow:hidden}.apiServiceCardHeader{background:#fff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px 10px;display:flex}.apiServiceCardHeader h4{color:#101828;margin:0 0 3px;font-size:15px}.apiServiceProfile{color:#667085;overflow-wrap:anywhere;font-size:11px}.apiServiceFacts{border-bottom:1px solid #e8edf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.apiServiceFacts span{color:#344054;overflow-wrap:anywhere;min-width:0;padding:10px 14px;font-size:12px}.apiServiceFacts span+span{border-left:1px solid #edf1f5}.apiServiceFacts strong{color:#667085;margin-bottom:3px;font-size:11px;display:block}.apiServiceMetrics{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.apiServiceMetric{color:#0b5cab;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:98px;padding:13px 14px;display:grid}.apiServiceMetric+.apiServiceMetric{border-left:1px solid #edf1f5}.apiServiceMetric span:not(.apiServiceMetricStep){color:#475467;white-space:nowrap;font-size:12px;line-height:1.35}.apiServiceMetric strong{color:#101828;grid-column:1/-1;font-size:24px;line-height:1}.apiServiceMetricStep{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.apiServiceMetric:nth-child(2){color:#0f766e}.apiServiceMetric:nth-child(3){color:#155eef}.apiServiceMetric:nth-child(4){color:#b54708}.apiServiceMetric:nth-child(5){color:#027a48}.apiMailAudit{background:#fbfcfe;border-top:1px solid #e8edf3}.apiMailAuditHeader{color:#344054;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.apiMailAuditHeader>span{color:#155eef;align-items:center;gap:7px;font-weight:800;display:inline-flex}.apiMailAuditHeader>strong{color:#475467;white-space:nowrap;font-size:12px}.apiMailAuditMetrics{border-top:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.apiMailAuditMetric{color:#155eef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:11px 14px;display:grid}.apiMailAuditMetric+.apiMailAuditMetric{border-left:1px solid #edf1f5}.apiMailAuditMetric:nth-child(2){color:#027a48}.apiMailAuditMetric:nth-child(3){color:#b54708}.apiMailAuditMetric:nth-child(4){color:#b42318}.apiMailAuditMetric span{color:#475467;overflow-wrap:anywhere;min-width:0;font-size:12px}.apiMailAuditMetric strong{color:#101828;font-size:18px;line-height:1}.apiServiceFoot{color:#667085;background:#fbfcfe;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;gap:7px 18px;padding:9px 14px;font-size:11px;display:flex}.apiServiceLoading{color:#667085;padding:22px 16px;font-size:13px}.apiBindingGroups{gap:14px;display:grid}.apiBindingGroup,.apiBindingSyncRuns{background:#fff;border:1px solid #d8e0ea;border-radius:9px;overflow:hidden}.apiBindingGroupHeader{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.apiBindingGroupHeader h3,.apiBindingSyncRuns h3{margin:0 0 4px;font-size:16px}.apiBindingTableWrap{overflow-x:auto}.apiBindingTable{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.apiBindingTable th,.apiBindingTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:10px 14px}.apiBindingTable th{color:#475467;background:#f7f9fc;font-size:12px;font-weight:800}.apiBindingTable tr:last-child td{border-bottom:0}.apiBindingProfile{color:#667085;margin-top:3px;font-family:Consolas,Courier New,monospace;font-size:11px;display:block}.apiBindingStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.apiBindingStatus.ok,.apiBindingStatus.running{color:#137333;background:#e9f8ef}.apiBindingStatus.testing{color:#0b5cab;background:#edf5ff}.apiBindingStatus.paused{color:#475467;background:#f2f4f7}.apiBindingStatus.attention{color:#9a5b00;background:#fff7e6}.apiBindingStatus.error{color:#b42318;background:#fff0ee}.apiBindingStatus.missing{color:#9a5b00;background:#fff7e6}.apiBindingConfig{white-space:nowrap;font-weight:700}.apiBindingConfig.ready{color:#137333}.apiBindingConfig.missing{color:#b54708}.apiBindingDetail{color:#475467;overflow-wrap:anywhere;max-width:480px}.apiBindingSyncRuns{margin-top:14px}.apiBindingSyncRuns h3{border-bottom:1px solid #e8edf3;margin:0;padding:15px 16px}.apiBindingTable.compact{min-width:620px}@media (width<=840px){.apiBindingHeader,.apiBackgroundHeader{flex-direction:column}.apiBindingRefresh{justify-content:center;width:100%}.apiServiceCards{grid-template-columns:1fr}.apiBindingSummary,.apiServiceFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.apiServiceFacts span:nth-child(3){border-top:1px solid #edf1f5;border-left:0}.apiServiceFacts span:nth-child(4){border-top:1px solid #edf1f5}.apiServiceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.apiServiceMetric:nth-child(odd){border-left:0}.apiServiceMetric:nth-child(n+3){border-top:1px solid #edf1f5}.apiMailAuditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.apiMailAuditMetric:nth-child(odd){border-left:0}.apiMailAuditMetric:nth-child(n+3){border-top:1px solid #edf1f5}}@media (width<=560px){.apiBindingSummary,.apiServiceFacts,.apiServiceMetrics,.apiMailAuditMetrics{grid-template-columns:1fr}.apiServiceFacts span+span,.apiServiceMetric+.apiServiceMetric,.apiMailAuditMetric+.apiMailAuditMetric{border-top:1px solid #edf1f5;border-left:0}.apiMailAuditHeader{flex-direction:column;align-items:flex-start}.apiBindingCheckedAt{text-align:left}}.metricsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metricsGrid.shopifyMetricsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.adAccountsPage{max-width:1600px;margin:0 auto}.adAccountsTopbar,.adAccountsHeading,.adAccountsMeta{align-items:center;display:flex}.adAccountsTopbar{justify-content:space-between;gap:16px;margin-bottom:14px}.adAccountsHeading{gap:10px}.adAccountsHeadingIcon{color:#075da8;background:#eaf4ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.adAccountsHeading h2{color:#101828;margin:0 0 3px;font-size:20px}.adAccountsHeading p,.adAccountsMeta{color:#667085;margin:0;font-size:12px}.adAccountsMeta{justify-content:flex-end;gap:10px}.adAccountsRefresh{color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.adAccountsRefresh:disabled{opacity:.65}.adAccountsPanel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden}.adAccountsTableWrap{overflow-x:auto}.adAccountsTable{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}.adAccountsTable th,.adAccountsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:12px 14px}.adAccountsTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:700}.adAccountsTable tr:last-child td{border-bottom:0}.adAccountsTable .num{text-align:right;font-variant-numeric:tabular-nums}.adAccountsTable .strong{color:#101828;font-weight:800}.adAccountsTable small,.adAccountsMobileCard small{color:#667085;margin-top:3px;font-size:11px;display:block}.adAccountStatus{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.adAccountStatus.ok{color:#137333;background:#e9f8ef}.adAccountStatus.stale,.adAccountStatus.missing{color:#9a5b00;background:#fff4dc}.facebookAttributionPage{padding:18px 20px 28px}.facebookAttributionTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.facebookAttributionTopbar h2{margin:0;font-size:19px}.facebookAttributionTopbar p{color:#6b7280;margin:5px 0 0;font-size:12px}.facebookAttributionActions{align-items:center;gap:10px;display:flex}.adAttributionStatus{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.adAttributionStatus.ok{color:#087443;background:#e7f7ef}.adAttributionStatus.partial{color:#8a5b00;background:#fff4d6}.adAttributionStatus.error,.adAttributionStatus.missing{color:#a12b2b;background:#fdecec}.facebookAttributionSummary{color:#465466;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:13px;display:flex}.facebookAttributionPanel{background:#fff;border:1px solid #dce3ed;overflow:hidden}.facebookAttributionTableWrap{overflow-x:auto}.facebookAttributionTable{border-collapse:collapse;width:100%;min-width:980px}.facebookAttributionTable th,.facebookAttributionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:10px 12px;font-size:12px}.facebookAttributionTable th{color:#64748b;white-space:nowrap;background:#f7f9fc;font-weight:600}.facebookAttributionTable td small{color:#8b95a5;margin-top:3px;font-size:10px;display:block}.facebookAttributionTable .num{text-align:right;white-space:nowrap}.facebookAttributionTable .strong{color:#0b8060;font-weight:700}.facebookAttributionEmpty{color:#8490a0;text-align:center!important;padding:34px!important}.facebookAttributionUnmatched{background:#fffaf0;border:1px solid #f0d9a6;margin-top:14px;padding:12px 14px}.facebookAttributionUnmatched h3{margin:0 0 8px;font-size:13px}.facebookAttributionUnmatched span{color:#71520d;margin-top:4px;font-size:12px;display:block}@media (width<=700px){.facebookAttributionPage{padding:14px 10px 22px}.facebookAttributionTopbar{align-items:flex-start}.facebookAttributionTopbar h2{font-size:17px}.facebookAttributionSummary{gap:6px 12px}}.adAccountsEmpty{color:#667085;height:160px;text-align:center!important}.adAccountsMobileList{display:none}@media (width<=840px){.metricsGrid.shopifyMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adAccountsTopbar{flex-direction:column;align-items:flex-start}.adAccountsMeta{justify-content:space-between;width:100%}.adAccountsTableWrap{display:none}.adAccountsMobileList{gap:9px;padding:10px;display:grid}.adAccountsMobileCard{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:11px;display:grid}.adAccountsMobileCard strong,.adAccountsMobileCard span,.adAccountsMobileCard b,.adAccountsMobileCard small{overflow-wrap:anywhere}.adAccountsMobileCard span{color:#667085;margin-top:3px;font-size:12px;display:block}.adAccountsMobileCard b,.adAccountsMobileCard small{grid-column:1/-1}.adAccountsMobileCard b{color:#101828;font-size:18px}}.metric{background:#fff;border:1px solid #d8e0ea;border-radius:8px;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.metricIcon{color:#0f766e;background:#e7f7f3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.metricIcon.good{color:#166534;background:#e8f7ee}.metricIcon.bad{color:#b42318;background:#fff0ee}.metricLabel{color:#667085;margin-bottom:4px;font-size:12px}.metricValue{color:#111827;font-size:21px;font-weight:800;line-height:1.2}.pageLayout{grid-template-columns:212px minmax(0,1fr);min-height:100vh;display:grid}.pageNav{color:#fff;background:#111827;border-right:1px solid #243244;min-height:100vh;padding:24px 18px;position:sticky;top:0}.navBrand{margin-bottom:24px}.navBrand h1{color:#fff;font-size:23px}.navClock{color:#a7b1c2;gap:3px;margin:6px 0 0;font-size:12px;line-height:1.35;display:grid}.navClock span{white-space:nowrap}.pageNav button{color:#dbeafe;cursor:pointer;background:#182235;border:1px solid #334155;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.pageNav button.active{color:#fff;background:#0b5cab;border-color:#2b9cff}.navGroup{gap:6px;display:grid}.pageNav .navGroupButton{color:#f8fafc;background:#1d2a40;justify-content:flex-start}.pageNav .navGroup.active .navGroupButton{background:#223653;border-color:#47698f}.navGroupButton>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.navGroupButton>svg:last-child{margin-left:auto;transition:transform .16s}.navGroupButton>svg:last-child.expanded{transform:rotate(180deg)}.navSubmenu{gap:5px;padding-left:10px;display:grid}.pageNav .navSubmenuButton{color:#cbd9ea;background:#162033;min-height:34px;padding-left:11px;font-size:13px}.pageNav .navSubmenuButton:hover,.pageNav .navGroupButton:hover{background:#243a59;border-color:#4d6e96}.navSession{border-top:1px solid #334155;gap:8px;margin-top:18px;padding-top:15px;display:grid}.navSession>div{color:#c7d2e1;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:inline-flex}.navSession>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageNav .navSession button{color:#cbd5e1;background:0 0;border-color:#40506a;min-height:33px;font-size:12px}.pageNav .navSession button:hover{color:#fff;background:#26344b;border-color:#7084a3}.loginShell{background:radial-gradient(circle at 20% 15%,#d7ecff 0,#0000 34%),linear-gradient(135deg,#eff5fb 0%,#e6edf7 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginLoading{color:#475467;font-weight:700}.loginCard{background:#fff;border:1px solid #d8e1ec;border-radius:15px;width:min(100%,390px);padding:36px;box-shadow:0 20px 45px #162a4829}.loginIcon{color:#fff;background:linear-gradient(145deg,#0b73d1,#0757a3);border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:16px;display:grid}.loginCard h1{color:#172033;font-size:25px}.loginCard>p{color:#667085;margin:7px 0 25px}.loginCard form{gap:15px;display:grid}.loginCard label{color:#344054;gap:7px;font-weight:800;display:grid}.loginCard label span{font-size:13px}.loginCard input,.userForm input,.userForm select{background:#fff;border:1px solid #cfd7e2;border-radius:7px;outline:none;width:100%;min-height:40px;padding:0 11px}.loginCard input:focus,.userForm input:focus,.userForm select:focus{border-color:#2b9cff;box-shadow:0 0 0 3px #2b9cff21}.passwordInputWrap{width:100%;display:block;position:relative}.passwordInputWrap input{padding-right:45px}.loginCard .passwordVisibilityToggle,.userForm .passwordVisibilityToggle{color:#52657d;width:38px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.loginCard .passwordVisibilityToggle:hover,.userForm .passwordVisibilityToggle:hover{color:#075da8;background:#eef7ff}.loginCard .passwordVisibilityToggle:focus-visible,.userForm .passwordVisibilityToggle:focus-visible{outline-offset:1px;outline:2px solid #2b9cff}.loginCard button,.userPrimaryButton{color:#fff;cursor:pointer;background:#0b66b8;border:1px solid #09599f;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:800;display:inline-flex}.loginCard button:disabled,.userPrimaryButton:disabled{cursor:default;opacity:.7}.loginError{color:#b42318;background:#fff0ee;border-radius:6px;padding:9px 10px;font-size:13px}.userManagementPage{max-width:1480px;margin:0 auto}.userManagementHeader{background:linear-gradient(135deg,#fff,#f2f7fc);border:1px solid #d8e0ea;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;padding:20px;display:flex}.userManagementEyebrow,.userPanelTitle>div,.userActiveToggle,.userMenuChecklist label{align-items:center;display:inline-flex}.userManagementEyebrow{color:#0b5cab;gap:6px;font-size:12px;font-weight:800}.userManagementHeader h2{color:#172033;margin:5px 0 7px;font-size:23px}.userManagementHeader p{color:#667085;margin:0;line-height:1.55}.userSecondaryButton,.userEditButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #b7c6d7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.userSecondaryButton:hover,.userEditButton:hover{color:#075da8;background:#f2f8fe;border-color:#80bff3}.userManagementGrid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:15px;display:grid}.userPanel{background:#fff;border:1px solid #d8e0ea;border-radius:9px;overflow:hidden}.userPanelTitle{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.userPanelTitle>div{color:#0b5cab;gap:8px}.userPanelTitle h3{color:#1d2939;margin:0;font-size:16px}.userPanelTitle>span{color:#667085;font-size:12px}.userEmpty{color:#667085;text-align:center;margin:0;padding:30px 16px}.userTableWrap{overflow-x:auto}.userTable{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.userTable th,.userTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:11px 13px}.userTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:12px}.userTable tr:last-child td{border-bottom:0}.userTable strong{color:#1d2939}.userTable small{color:#667085;margin-top:3px;font-size:11px;display:block}.userPermissions{color:#475467;max-width:270px;line-height:1.45}.userRole,.userStatus{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.userRole.admin{color:#075da8;background:#eaf4ff}.userRole.user{color:#475467;background:#f2f4f7}.userStatus.active{color:#137333;background:#e9f8ef}.userStatus.disabled{color:#b42318;background:#fff0ee}.userEditButton{min-height:29px;padding:0 9px;font-size:12px}.userForm{padding-bottom:16px}.userForm>label{color:#344054;gap:7px;padding:13px 16px 0;font-weight:800;display:grid}.userForm>label>span{font-size:13px}.userForm select{min-width:0}.userActiveToggle{color:#344054;gap:8px;padding:14px 16px 0;font-weight:800}.userActiveToggle input{width:16px;height:16px;margin:0}.userForm fieldset{border:1px solid #d8e0ea;border-radius:8px;margin:16px 16px 0;padding:13px}.userForm fieldset[disabled]{opacity:.72}.userForm legend{color:#344054;padding:0 5px;font-size:13px;font-weight:800}.userForm fieldset p{color:#667085;margin:0 0 10px;font-size:12px}.userMenuChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.userMenuChecklist label{color:#344054;gap:7px;min-width:0;font-size:13px}.userMenuChecklist input{width:15px;height:15px;margin:0}.userFormActions{justify-content:flex-end;gap:9px;padding:16px 16px 0;display:flex}.userFormActions .userSecondaryButton{min-height:38px}.userPrimaryButton{min-height:38px;padding:0 13px}@media (width<=980px){.userManagementGrid{grid-template-columns:1fr}}@media (width<=640px){.loginCard{padding:27px 22px}.userManagementHeader{flex-direction:column}.userManagementHeader .userSecondaryButton{width:100%}.userMenuChecklist{grid-template-columns:1fr}.userFormActions{flex-direction:column-reverse}.userFormActions button{width:100%}}.dailyChecklistPage{max-width:960px;margin:0 auto}.dailyChecklistTopbar,.dailyChecklistHeading,.dailyChecklistToolbar,.dailyChecklistPanelHeader,.dailyChecklistTask label,.dailyChecklistComplete,.dailyChecklistAddForm,.dailyChecklistRefresh,.dailyChecklistAddForm button{align-items:center;display:flex}.dailyChecklistTopbar{justify-content:space-between;gap:16px;margin-bottom:14px}.dailyChecklistHeading{gap:10px}.dailyChecklistHeadingIcon{color:#b42336;background:#fff0f1;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dailyChecklistHeading h2,.dailyChecklistPanelHeader h3{color:#101828;margin:0}.dailyChecklistHeading h2{font-size:21px}.dailyChecklistHeading p,.dailyChecklistPanelHeader p{color:#667085;margin:3px 0 0;font-size:13px}.dailyChecklistToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px}.dailyChecklistArrow,.dailyChecklistToday,.dailyChecklistRefresh,.dailyChecklistDateInput{color:#344054;background:#fff;border:1px solid #cfd7e2;border-radius:6px;min-height:38px}.dailyChecklistArrow,.dailyChecklistToday,.dailyChecklistRefresh{cursor:pointer}.dailyChecklistArrow{justify-content:center;align-items:center;width:38px;display:inline-flex}.dailyChecklistToday{padding:0 12px}.dailyChecklistDateInput{color:#475467;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.dailyChecklistDateInput input{background:0 0;border:0;outline:0;min-width:124px}.dailyChecklistRefresh{color:#fff;background:#b42336;border-color:#b42336;gap:6px;padding:0 12px;font-weight:800}.dailyChecklistCopy{color:#9f1239;cursor:pointer;white-space:nowrap;background:#fff7f8;border:1px solid #e2a1aa;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-weight:800;display:inline-flex}.dailyChecklistCopy:hover:not(:disabled){background:#fff0f2;border-color:#c92844}.dailyChecklistRefresh:disabled,.dailyChecklistCopy:disabled,.dailyChecklistArrow:disabled,.dailyChecklistToday:disabled,.dailyChecklistTask button:disabled,.dailyChecklistAddForm button:disabled{cursor:default;opacity:.55}.dailyChecklistPanel{background:#fff;border:1px solid #d8e0ea;border-radius:9px;overflow:hidden}.dailyChecklistPanelHeader{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px}.dailyChecklistPanelHeader h3{font-size:16px}.dailyChecklistComplete{color:#137333;white-space:nowrap;background:#e9f8ef;border-radius:999px;gap:5px;padding:5px 8px;font-size:12px;font-weight:800}.dailyChecklistNotice{border-radius:6px;margin:12px 16px 0;padding:9px 11px;font-size:13px}.dailyChecklistNotice.error{color:#b42318;background:#fff0ee}.dailyChecklistNotice.success{color:#137333;background:#e9f8ef}.dailyChecklistTaskList{min-height:250px;padding:10px 16px}.dailyChecklistEmpty{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:230px;font-size:14px;display:flex}.dailyChecklistTask{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:48px;display:flex}.dailyChecklistTask:last-child{border-bottom:0}.dailyChecklistTask label{cursor:pointer;flex:1;gap:10px;min-width:0}.dailyChecklistTask input{accent-color:#b42336;flex:none;width:17px;height:17px;margin:0}.dailyChecklistTask span{color:#1d2939;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.dailyChecklistTask.done span{color:#98a2b3;text-decoration:line-through}.dailyChecklistTask>button{color:#98a2b3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.dailyChecklistTask>button:hover:not(:disabled){color:#b42336;background:#fff4f4;border-color:#f2c4c4}.dailyChecklistAddForm{border-top:1px solid #e8edf3;gap:8px;padding:14px 16px 16px}.dailyChecklistAddForm input{box-sizing:border-box;border:1px solid #cfd7e2;border-radius:6px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px}.dailyChecklistAddForm input:focus,.dailyChecklistDateInput:focus-within{border-color:#d15454;box-shadow:0 0 0 3px #b423361f}.dailyChecklistAddForm button{color:#fff;cursor:pointer;background:#b42336;border:1px solid #b42336;border-radius:6px;gap:6px;height:40px;padding:0 14px;font-weight:800}@media (width<=840px){.dailyChecklistTopbar{flex-direction:column;align-items:stretch}.dailyChecklistToolbar{justify-content:stretch}.dailyChecklistDateInput{flex:1}.dailyChecklistDateInput input{width:100%}.dailyChecklistRefresh{flex:1 0 100%;justify-content:center}}.financePage{max-width:1600px;margin:0 auto}.financeTopbar,.financeHeading,.financeToolbar,.financeMeta,.financeGuide,.financePanelHeader,.financeCurrencyCard>header,.financeCurrencyWarning,.financeRatingNote,.financeScore{align-items:center;display:flex}.financeTopbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.financeHeading{gap:10px}.financeHeadingIcon{color:#0b5cab;background:#eaf4ff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.financeHeading h2{color:#101828;margin:0 0 3px;font-size:20px}.financeHeading p,.financePanelHeader p{color:#667085;margin:0;font-size:12px;line-height:1.45}.financeToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px}.financeToolbar select,.financeToolbar button{min-height:38px;font:inherit;border-radius:7px}.financeToolbar select{color:#344054;background:#fff;border:1px solid #cfd7e2;min-width:220px;padding:0 9px}.financeToolbar button{color:#fff;cursor:pointer;background:#0b5cab;border:1px solid #0b5cab;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.financeToolbar button:disabled{cursor:default;opacity:.7}.financeMeta{color:#667085;flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:12px}.financeMeta span{align-items:center;gap:4px;display:inline-flex}.financeGuide,.financeRatingNote{color:#265a87;background:#f2f8fe;border:1px solid #bdd8ef;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.55}.financeGuide svg,.financeRatingNote svg{flex:none;margin-top:1px}.financeGuide small{color:#667085;margin-top:2px;display:block}.financeCurrencyGrid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:12px;margin-bottom:16px;display:grid}.financeShopGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;display:grid}.financeTotalSection{margin:0 0 18px}.financeSectionHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 8px;display:flex}.financeSectionHeading h3{color:#101828;margin:0 0 2px;font-size:16px}.financeSectionHeading p,.financeSectionHeading>span{color:#667085;margin:0;font-size:12px}.financeSectionHeading>span{color:#075da8;font-weight:800}.financeTotalGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:12px;display:grid}.financeCurrencyCard,.financePanel{background:#fff;border:1px solid #d8e0ea;border-radius:9px;overflow:hidden}.financeTotalCard{border-color:#a7c9e6;box-shadow:0 8px 20px #0b5cab14}.financeTotalCard>header{background:#f4f9fe}.financeCurrencyCard>header{border-bottom:1px solid #e8edf3;justify-content:space-between;padding:12px 14px}.financeCurrencyCard>header strong{color:#101828;font-size:16px}.financeCurrencyCard>header span{color:#667085;font-size:12px}.financeCurrencyMetrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financeCurrencyMetrics.financeTwoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.financeShopCurrency+.financeShopCurrency{border-top:1px solid #e8edf3}.financeShopCurrencyLabel{color:#667085;padding:8px 13px 0;font-size:11px;font-weight:800;display:block}.financeMetric{border-right:1px solid #e8edf3;align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.financeMetric:last-child{border-right:0}.financeMetricIcon{color:#0b5cab;background:#eaf4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.financeMetric.warning .financeMetricIcon{color:#9a5b00;background:#fff4dc}.financeMetric.good .financeMetricIcon{color:#137333;background:#e9f8ef}.financeMetric small,.financeMetric em{color:#667085;white-space:nowrap;font-size:11px;font-style:normal;display:block}.financeMetric strong{color:#101828;font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0;font-size:16px;display:block}.financeCurrencyWarning{color:#b54708;background:#fff7ed;border-top:1px solid #fde4d5;gap:5px;margin:0;padding:8px 13px;font-size:12px}.financeEmpty,.financeTableEmpty{color:#667085;text-align:center;place-items:center;min-height:100px;padding:16px;display:grid}.financeCurrencyGrid>.financeEmpty{background:#fbfcfe;border:1px dashed #c9d4e1;border-radius:8px;grid-column:1/-1}.financePanel{margin-bottom:15px}.financePanelHeader{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px}.financePanelHeader h3{color:#1d2939;margin:0 0 4px;font-size:16px}.financePill,.financeStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.financePill{color:#075da8;background:#eaf4ff}.financeStatus{color:#475467;background:#f2f4f7}.financeStatus.paid,.financeStatus.ok{color:#137333;background:#e9f8ef}.financeStatus.processing,.financeStatus.pending{color:#9a5b00;background:#fff4dc}.financeStatus.failed,.financeStatus.error{color:#b42318;background:#fff0ee}.financeTableWrap{overflow-x:auto}.financeTable{border-collapse:collapse;color:#344054;width:100%;min-width:880px;font-size:13px}.financeTable.compact{min-width:590px}.financeTable th,.financeTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:10px 12px}.financeTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:800}.financeTable tr:last-child td{border-bottom:0}.financeTable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.financeTable .negative{color:#b42318}.financeCellNote{color:#667085;max-width:340px;margin-top:4px;font-size:11px;line-height:1.4;display:block}.financeScore{color:#98a2b3;justify-content:flex-end;gap:4px}.financeDualPanels{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.financeDualPanels .financePanel{min-width:0}@media (width<=960px){.financeCurrencyGrid{grid-template-columns:1fr}.financeShopGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.financeTotalGrid{grid-template-columns:1fr}.financeDualPanels{grid-template-columns:1fr;gap:0}}@media (width<=840px){.financeTopbar{flex-direction:column;align-items:stretch}.financeToolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.financeToolbar select{width:100%;min-width:0}.financeMeta{flex-direction:column;align-items:flex-start;gap:5px}.financeCurrencyMetrics{grid-template-columns:1fr}.financeMetric{border-bottom:1px solid #e8edf3;border-right:0}.financeMetric:last-child{border-bottom:0}.financePanelHeader{flex-direction:column}.financeSectionHeading{flex-direction:column;align-items:flex-start;gap:2px}}.retentionPage{gap:14px;min-width:0;padding:18px;display:grid}.retentionTopbar,.retentionPanelHeader,.retentionMeta,.retentionHeading,.retentionToolbar,.retentionGuide,.retentionMetric,.retentionMobilePaths article>div,.retentionMobileDetails header,.retentionMobileDetails footer{align-items:center;display:flex}.retentionTopbar,.retentionPanelHeader{justify-content:space-between;gap:14px}.retentionHeading{gap:10px}.retentionHeading>span{color:#0d8e6f;background:#e7f7f1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.retentionHeading h2{color:#101828;margin:0;font-size:18px}.retentionHeading p,.retentionPanelHeader p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.45}.retentionToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px}.retentionToolbar select,.retentionToolbar label,.retentionToolbar button{color:#1d2939;height:35px;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:6px}.retentionToolbar select{min-width:166px;padding:0 9px}.retentionToolbar label{align-items:center;gap:5px;padding:0 8px;display:flex}.retentionToolbar input{min-width:115px;color:inherit;font:inherit;border:0;outline:0}.retentionToolbar button{cursor:pointer;color:#fff;background:#1877c9;border-color:#1877c9;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.retentionToolbar button:disabled{opacity:.65;cursor:wait}.retentionDateConnector{color:#667085;font-size:13px}.retentionMeta{color:#667085;flex-wrap:wrap;gap:14px;font-size:12px}.retentionMeta span{align-items:center;gap:5px;display:inline-flex}.retentionPending{color:#9a6700;font-weight:700}.retentionGuide{color:#24577e;background:#f2f9ff;border:1px solid #cfe5fa;border-radius:8px;gap:9px;padding:11px 13px;font-size:13px;line-height:1.5}.retentionGuide>svg{flex:none}.retentionGuide small{color:#54728b;margin-top:2px;display:block}.retentionMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.retentionMetric{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:10px;min-width:0;min-height:87px;padding:12px}.retentionMetric.good{background:#fbfffd;border-color:#b8ead9}.retentionMetricIcon{color:#157a5d;background:#e7f8f1;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.retentionMetric>div{min-width:0}.retentionMetric span:not(.retentionMetricIcon){color:#667085;font-size:12px;display:block}.retentionMetric strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;display:block;overflow:hidden}.retentionMetric small{color:#7d899a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.retentionPanel{background:#fff;border:1px solid #dce5ef;border-radius:9px;min-width:0;overflow:hidden}.retentionPanelHeader{border-bottom:1px solid #e8eef5;padding:14px 15px}.retentionPanelHeader h3{color:#1d2939;margin:0;font-size:15px}.retentionSegmented{border:1px solid #d7e1ec;border-radius:6px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.retentionSegmented button{color:#475467;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7e1ec;padding:6px 9px;font-size:12px}.retentionSegmented button:last-child{border-right:0}.retentionSegmented button.active{color:#0d68ad;background:#eaf5ff;font-weight:800}.retentionCohorts{background:#e6edf4;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.retentionCohort{background:#fff;min-width:0;min-height:104px;padding:13px}.retentionCohort strong{color:#667085;font-size:12px;display:block}.retentionCohort b{color:#138260;margin-top:6px;font-size:21px;display:block}.retentionCohort span{color:#667085;margin-top:6px;font-size:11px;line-height:1.35;display:block}.retentionCohort.immature b{color:#98a2b3}.retentionTrendChart{padding:10px 12px 4px}.retentionTrendChart svg{width:100%;height:auto;min-height:215px;display:block}.retentionGrid{stroke:#e4ebf2;stroke-dasharray:2 3}.retentionAxis{fill:#7a8798;font-family:Microsoft YaHei,Arial,sans-serif;font-size:11px}.retentionPathTable,.retentionDetailTable{overflow-x:auto}.retentionPathTable table,.retentionDetailTable table{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}.retentionPathTable th,.retentionPathTable td,.retentionDetailTable th,.retentionDetailTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:10px 12px}.retentionPathTable th,.retentionDetailTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:800}.retentionPathTable tr:last-child td,.retentionDetailTable tr:last-child td{border-bottom:0}.retentionPathTable .num,.retentionDetailTable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.retentionPathBar{background:#e7edf4;border-radius:4px;width:120px;height:6px;display:block;overflow:hidden}.retentionPathBar b{border-radius:inherit;background:#438bd6;height:100%;display:block}.retentionJourneyPanel{overflow:visible}.retentionJourneyList{display:grid}.retentionJourneySearch{color:#667085;background:#fff;border:1px solid #d5deea;border-radius:6px;flex:0 360px;align-items:center;min-width:0;height:35px;padding:0 8px;display:flex}.retentionJourneySearch:focus-within{border-color:#2e90fa;box-shadow:0 0 0 3px #2e90fa1f}.retentionJourneySearch input{color:#1d2939;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 7px;font-size:13px}.retentionJourneySearch input::placeholder{color:#98a2b3}.retentionJourneySearch button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.retentionJourneySearch button:hover{color:#344054;background:#eef3f8}.retentionJourney{border-bottom:1px solid #e8eef5;min-width:0}.retentionJourney:last-child{border-bottom:0}.retentionJourneyHeader{color:#1d2939;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(180px,1.35fr) minmax(260px,1fr) minmax(110px,auto) 24px;align-items:center;gap:16px;padding:13px 15px;display:grid}.retentionJourneyHeader:hover{background:#f8fbfe}.retentionJourneyHeader:focus-visible{outline-offset:-2px;outline:2px solid #2e90fa}.retentionJourneyIdentity,.retentionJourneyRange,.retentionJourneyTotal{min-width:0}.retentionJourneyIdentity strong{color:#155e9d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.retentionJourneyIdentity small,.retentionJourneyRange small,.retentionJourneyTotal small{color:#667085;font-size:11px}.retentionJourneyIdentity small{margin-top:3px;display:block}.retentionJourneyRange{color:#344054;white-space:nowrap;align-items:center;gap:7px;display:flex}.retentionJourneyRange b{font-variant-numeric:tabular-nums;font-size:12px}.retentionJourneyRange i{color:#98a2b3;font-style:normal}.retentionJourneyTotal{text-align:right;white-space:nowrap}.retentionJourneyTotal small,.retentionJourneyTotal b{display:block}.retentionJourneyTotal b{color:#157a5d;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px}.retentionJourneyChevron{color:#667085;place-items:center;display:grid}.retentionJourney.expanded .retentionJourneyHeader{background:#fbfdff;border-bottom:1px solid #e8eef5}.retentionJourneyTimeline{gap:0;margin:0;padding:7px 15px 14px;list-style:none;display:grid}.retentionJourneyTimeline>li{grid-template-columns:78px minmax(0,1fr);min-width:0;display:grid}.retentionJourneyRail{color:#667085;text-align:right;padding:14px 16px 0 0;font-size:11px;position:relative}.retentionJourneyRail:after{content:"";background:#d8e3ee;width:1px;position:absolute;top:35px;bottom:-7px;right:3px}.retentionJourneyTimeline>li:last-child .retentionJourneyRail:after{display:none}.retentionJourneyRail:before{content:"";background:#fff;border:2px solid #2f84ca;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:0}.retentionJourneyOrder{border-bottom:1px solid #edf1f5;min-width:0;padding:11px 0 13px 16px}.retentionJourneyTimeline>li:last-child .retentionJourneyOrder{border-bottom:0}.retentionJourneyOrder header{grid-template-columns:minmax(0,1fr) 150px 92px;align-items:center;gap:12px;display:grid}.retentionJourneyOrder header>div{align-items:center;gap:7px;min-width:0;display:flex}.retentionJourneyOrder header strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.retentionJourneyOrder header time{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.retentionJourneyOrder header>b{color:#157a5d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.retentionJourneyOrder header span{border-radius:4px;flex:none;padding:2px 6px;font-size:10px;line-height:1.3}.retentionJourneyOrder header .eligible{color:#0d775a;background:#e8f8f2}.retentionJourneyOrder header .ineligible{color:#9a6700;background:#fff4dc}.retentionJourneyOrderDetails{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:16px;margin-top:9px;display:grid}.retentionJourneyOrderDetails>div{color:#667085;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;display:grid}.retentionJourneyOrderDetails>div>span{color:#7a8798;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.retentionJourneyItems,.retentionJourneyTracking{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.retentionJourneyItems>span,.retentionJourneyTracking>span{overflow-wrap:anywhere;max-width:100%}.retentionJourneyItems>span{color:#475467;background:#f8fafc;border:1px solid #e0e9f2;border-radius:4px;padding:2px 5px}.retentionJourneyTracking>span{color:#24577e;align-items:baseline;gap:4px;display:inline-flex}.retentionJourneyTracking b{font-weight:700}.retentionJourneyTracking small{color:#7a8798;font-size:11px}.retentionJourneyEmpty{color:#98a2b3;font-size:12px}.retentionEmpty{color:#667085;text-align:center;place-items:center;min-height:145px;padding:20px;display:grid}.retentionMobilePaths,.retentionMobileDetails{display:none}@media (width<=1200px){.retentionMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.retentionPage{gap:11px;padding:11px}.retentionTopbar{flex-direction:column;align-items:stretch}.retentionToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.retentionToolbar select,.retentionToolbar button{grid-column:1/-1;width:100%;min-width:0}.retentionToolbar label{min-width:0}.retentionToolbar input{width:100%;min-width:0}.retentionDateConnector{display:none}.retentionMeta{flex-direction:column;align-items:flex-start;gap:4px}.retentionGuide{align-items:flex-start;font-size:12px}.retentionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.retentionMetric{gap:8px;min-height:76px;padding:10px}.retentionMetricIcon{width:29px;height:29px}.retentionMetric strong{font-size:16px}.retentionPanelHeader{flex-direction:column;align-items:flex-start;padding:12px}.retentionCohorts{grid-template-columns:repeat(2,minmax(0,1fr))}.retentionCohort:last-child{grid-column:1/-1}.retentionTrendChart{padding:8px 4px 0}.retentionTrendChart svg{min-height:180px}.retentionJourneySearch{flex-basis:auto;width:100%}.retentionPathTable,.retentionDetailTable{display:none}.retentionMobilePaths,.retentionMobileDetails{gap:8px;padding:10px;display:grid}.retentionMobilePaths article,.retentionMobileDetails article{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:7px;padding:11px}.retentionMobilePaths strong{color:#1d2939;overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.retentionMobilePaths strong span{color:#738195}.retentionMobilePaths article>div{color:#667085;justify-content:space-between;gap:9px;margin-top:8px;font-size:12px}.retentionMobilePaths b{color:#1d2939;white-space:nowrap}.retentionMobileDetails header,.retentionMobileDetails footer{justify-content:space-between;gap:8px}.retentionMobileDetails header strong{color:#1d2939}.retentionMobileDetails header span{color:#667085;font-size:12px}.retentionMobileDetails article>div{color:#667085;grid-template-columns:58px minmax(0,1fr);gap:8px;margin-top:8px;font-size:12px;display:grid}.retentionMobileDetails article>div b{color:#344054;overflow-wrap:anywhere;font-weight:600}.retentionMobileDetails footer{color:#667085;border-top:1px solid #e4e9f0;margin-top:9px;padding-top:9px;font-size:12px}.retentionMobileDetails footer b{color:#157a5d}.retentionJourneyHeader{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px 10px;padding:12px}.retentionJourneyRange{grid-area:2/1/auto/-1;gap:5px;font-size:11px}.retentionJourneyTotal{grid-area:1/2}.retentionJourneyChevron{grid-area:1/3}.retentionJourneyTimeline{padding:6px 10px 11px}.retentionJourneyTimeline>li{grid-template-columns:54px minmax(0,1fr)}.retentionJourneyRail{padding-right:12px;font-size:10px}.retentionJourneyRail:after{right:1px}.retentionJourneyRail:before{right:-2px}.retentionJourneyOrder{padding-left:12px}.retentionJourneyOrder header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.retentionJourneyOrder header time{grid-area:2/1/auto/-1}.retentionJourneyOrderDetails{grid-template-columns:1fr;gap:7px}}.subscriptionPage{gap:14px;min-width:0;padding:18px;display:grid}.subscriptionTopbar,.subscriptionHeading,.subscriptionToolbar,.subscriptionMeta,.subscriptionGuide,.subscriptionMetric,.subscriptionPanelHeader,.subscriptionMobileDetails header,.subscriptionProducts article>div{align-items:center;display:flex}.subscriptionTopbar,.subscriptionPanelHeader{justify-content:space-between;gap:14px}.subscriptionHeading{gap:10px}.subscriptionHeading>span{color:#7253c7;background:#f0ebff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.subscriptionHeading h2{color:#101828;margin:0;font-size:18px}.subscriptionHeading p,.subscriptionPanelHeader p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.45}.subscriptionToolbar{justify-content:flex-end;gap:8px}.subscriptionToolbar select,.subscriptionToolbar button{color:#1d2939;height:35px;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:6px}.subscriptionToolbar select{min-width:170px;padding:0 9px}.subscriptionToolbar button{cursor:pointer;color:#fff;background:#1877c9;border-color:#1877c9;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.subscriptionToolbar button:disabled{opacity:.65;cursor:wait}.subscriptionMeta{color:#667085;flex-wrap:wrap;gap:14px;font-size:12px}.subscriptionMeta span{align-items:center;gap:5px;display:inline-flex}.subscriptionGuide{color:#55418a;background:#faf8ff;border:1px solid #decffc;border-radius:8px;gap:9px;padding:11px 13px;font-size:13px;line-height:1.5}.subscriptionGuide>svg{flex:none}.subscriptionGuide small{color:#74679b;margin-top:2px;display:block}.subscriptionMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.subscriptionMetric{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:10px;min-width:0;min-height:87px;padding:12px}.subscriptionMetric.good{background:#fbfffd;border-color:#b8ead9}.subscriptionMetric>span{color:#7253c7;background:#f0ebff;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.subscriptionMetric.good>span{color:#157a5d;background:#e7f8f1}.subscriptionMetric>div{min-width:0}.subscriptionMetric small,.subscriptionMetric em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.subscriptionMetric em{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.subscriptionMetric strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;display:block;overflow:hidden}.subscriptionMetric em{color:#7d899a;margin-top:3px;font-size:11px}.subscriptionPanel{background:#fff;border:1px solid #dce5ef;border-radius:9px;min-width:0;overflow:hidden}.subscriptionPanelHeader{border-bottom:1px solid #e8eef5;padding:14px 15px}.subscriptionPanelHeader h3{color:#1d2939;margin:0;font-size:15px}.subscriptionChart{padding:10px 12px 2px}.subscriptionChart svg{width:100%;height:auto;min-height:210px;display:block}.subscriptionGrid{stroke:#e4ebf2;stroke-dasharray:2 3}.subscriptionAxis{fill:#7a8798;font-family:Microsoft YaHei,Arial,sans-serif;font-size:11px}.subscriptionBar{fill:#7b61d1}.subscriptionBar.observed{fill:#157a5d}.subscriptionBarValue{fill:#5840ac;font-family:Microsoft YaHei,Arial,sans-serif;font-size:10px;font-weight:800}.subscriptionBarValue.observed{fill:#157a5d}.subscriptionReminderTable{overflow-x:auto}.subscriptionReminderTable table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.subscriptionReminderTable th,.subscriptionReminderTable td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;padding:10px 13px}.subscriptionReminderTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:11px;font-weight:800}.subscriptionReminderTable tr:last-child td{border-bottom:0}.subscriptionReminderSent{color:#0b7254;font-weight:800}.subscriptionTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.subscriptionProducts{background:#e8eef5;gap:1px;display:grid}.subscriptionProducts article{background:#fff;min-width:0;padding:12px 14px}.subscriptionProducts strong,.subscriptionProducts span{overflow-wrap:anywhere;display:block}.subscriptionProducts strong{color:#1d2939;font-size:13px}.subscriptionProducts span{color:#667085;margin-top:3px;font-size:12px}.subscriptionProducts article>div{color:#475467;justify-content:space-between;gap:10px;margin-top:9px;font-size:12px}.subscriptionProducts b{color:#1d2939}.subscriptionProducts em{color:#7253c7;white-space:nowrap;font-style:normal}.subscriptionDetailTable{overflow-x:auto}.subscriptionDetailTable table{border-collapse:collapse;width:100%;min-width:970px;font-size:12px}.subscriptionDetailTable th,.subscriptionDetailTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:10px 12px}.subscriptionDetailTable th{color:#475467;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:800}.subscriptionDetailTable tr:last-child td{border-bottom:0}.subscriptionDetailTable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.subscriptionConfidence{color:#475467;white-space:nowrap;background:#edf1f5;border-radius:10px;padding:2px 7px;font-size:11px;font-style:normal;display:inline-block}.subscriptionEmpty{color:#667085;text-align:center;place-items:center;min-height:120px;padding:20px;font-size:13px;display:grid}.subscriptionMobileDetails{display:none}.subscriptionCustomerPanel{overflow:visible}.subscriptionDetailsModule{gap:10px;display:grid}.subscriptionDetailTabs{border-bottom:1px solid #dce5ef;align-items:end;gap:2px;display:flex}.subscriptionDetailTabs button{color:#667085;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:13px;font-weight:700}.subscriptionDetailTabs button:hover{color:#175ea8;background:#f6faff}.subscriptionDetailTabs button.active{color:#175ea8;border-bottom-color:#1877c9}.subscriptionDetailTabs button:focus-visible{outline-offset:-2px;outline:2px solid #1877c9}.subscriptionCustomerHeader{align-items:flex-start}.subscriptionCustomerTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:min(100%,900px);display:flex}.subscriptionCustomerSearch{color:#667085;background:#fff;border:1px solid #d5deea;border-radius:6px;align-items:center;gap:6px;min-width:min(520px,100%);height:35px;padding:0 6px 0 10px;display:flex}.subscriptionCustomerSearch input{color:#1d2939;min-width:0;font:inherit;border:0;outline:0;flex:auto}.subscriptionCustomerSearch input::placeholder{color:#98a2b3}.subscriptionCustomerSearch button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;height:26px;display:inline-flex}.subscriptionCustomerSearch button:disabled{opacity:.35;cursor:default}.subscriptionCustomerSearch .subscriptionSearchSubmit{color:#fff;background:#1877c9;gap:5px;padding:0 9px}.subscriptionDetailRefresh{color:#344054;height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.subscriptionDetailRefresh:disabled{opacity:.55;cursor:wait}.subscriptionDateFilter,.subscriptionPageSize{color:#667085;white-space:nowrap;background:#fff;border:1px solid #d5deea;border-radius:6px;align-items:center;gap:5px;height:35px;padding:0 7px;font-size:12px;display:inline-flex}.subscriptionDateFilter input,.subscriptionPageSize select{color:#344054;min-width:0;height:27px;font:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:4px}.subscriptionDateFilter input{width:132px;padding:0 5px}.subscriptionDateFilter b{color:#98a2b3;font-weight:500}.subscriptionPageSize select{width:58px;padding:0 4px}.subscriptionCustomerLoading{color:#667085;padding:18px;font-size:13px}.subscriptionContractHeaderRow{color:#667085;white-space:nowrap;background:#f7f9fc;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) minmax(85px,.7fr) minmax(120px,1fr) minmax(95px,.75fr) minmax(65px,.55fr) minmax(130px,.95fr) 20px;gap:12px;min-width:1080px;padding:9px 15px;font-size:11px;font-weight:800;display:grid}.subscriptionCustomerList{background:#e8eef5;gap:1px;display:grid;overflow-x:auto}.subscriptionCustomerRow{background:#fff;min-width:0}.subscriptionCustomerRow.status-payment_failed,.subscriptionCustomerRow.status-paused,.subscriptionCustomerRow.status-cancelled,.subscriptionCustomerRow.status-never_subscribed{background:#fff3f2;box-shadow:inset 3px 0 #e5484d}.subscriptionCustomerSummary{color:#344054;text-align:left;width:100%;min-width:1080px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) minmax(85px,.7fr) minmax(120px,1fr) minmax(95px,.75fr) minmax(65px,.55fr) minmax(130px,.95fr) 20px;align-items:center;gap:12px;padding:13px 15px;display:grid}.subscriptionCustomerSummary:hover{background:#f8fbff}.subscriptionCustomerRow.status-payment_failed .subscriptionCustomerSummary,.subscriptionCustomerRow.status-paused .subscriptionCustomerSummary,.subscriptionCustomerRow.status-cancelled .subscriptionCustomerSummary,.subscriptionCustomerRow.status-never_subscribed .subscriptionCustomerSummary{background:#fff3f2}.subscriptionCustomerRow.status-payment_failed .subscriptionCustomerSummary:hover,.subscriptionCustomerRow.status-paused .subscriptionCustomerSummary:hover,.subscriptionCustomerRow.status-cancelled .subscriptionCustomerSummary:hover,.subscriptionCustomerRow.status-never_subscribed .subscriptionCustomerSummary:hover{background:#ffe9e7}.subscriptionCustomerSummary>span:not(.subscriptionCustomerIdentity){overflow-wrap:anywhere;min-width:0;font-size:12px}.subscriptionCustomerIdentity{gap:3px;min-width:0;display:grid}.subscriptionCustomerIdentity strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.subscriptionCustomerIdentity small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subscriptionStatus{color:#1877c9;font-weight:700}.status-payment_failed .subscriptionStatus,.status-paused .subscriptionStatus,.status-cancelled .subscriptionStatus,.status-never_subscribed .subscriptionStatus{color:#b42318}.subscriptionCustomerBody{background:#fbfcfe;border-top:1px solid #edf1f5;padding:0 15px 15px}.subscriptionCustomerRow.status-payment_failed .subscriptionCustomerBody,.subscriptionCustomerRow.status-paused .subscriptionCustomerBody,.subscriptionCustomerRow.status-cancelled .subscriptionCustomerBody,.subscriptionCustomerRow.status-never_subscribed .subscriptionCustomerBody{background:snow}.subscriptionCustomerNext{grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr);gap:14px;padding:12px 0;display:grid}.subscriptionCustomerNext>div{gap:3px;min-width:0;display:grid}.subscriptionCustomerNext b{color:#475467;font-size:11px}.subscriptionCustomerNext span{color:#1d2939;overflow-wrap:anywhere;font-size:12px}.subscriptionCustomerOrders{overflow-x:auto}.subscriptionCustomerOrders table{border-collapse:collapse;width:100%;min-width:1250px;font-size:12px}.subscriptionCustomerOrders th,.subscriptionCustomerOrders td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef5;padding:9px 10px}.subscriptionCustomerOrders th{color:#475467;white-space:nowrap;background:#f3f6fa;font-size:11px;font-weight:800}.subscriptionCustomerOrders tr:last-child td{border-bottom:0}.subscriptionTracking{gap:3px;min-width:140px;display:grid}.subscriptionTracking span{overflow-wrap:anywhere}.subscriptionMuted{color:#98a2b3}.subscriptionYes,.subscriptionNo{white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px;display:inline-block}.subscriptionYes{color:#0b7254;background:#e7f8f1}.subscriptionNo{color:#667085;background:#edf1f5}.subscriptionPaymentReason{color:#b42318;overflow-wrap:anywhere;max-width:250px;display:inline-block}.subscriptionCustomerPager{color:#667085;border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;font-size:12px;display:flex}.subscriptionCustomerPager>div{gap:7px;display:flex}.subscriptionCustomerPager .subscriptionPageSize{height:30px;padding:0 6px}.subscriptionCustomerPager button{color:#344054;cursor:pointer;height:30px;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:5px;padding:0 10px}.subscriptionCustomerPager button:disabled{opacity:.45;cursor:default}@media (width<=1200px){.subscriptionMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.subscriptionPage{gap:11px;padding:11px}.subscriptionTopbar,.subscriptionPanelHeader{flex-direction:column;align-items:flex-start}.subscriptionToolbar{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.subscriptionToolbar select,.subscriptionToolbar button{width:100%;min-width:0}.subscriptionMeta{flex-direction:column;align-items:flex-start;gap:4px}.subscriptionGuide{align-items:flex-start;font-size:12px}.subscriptionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.subscriptionMetric{gap:8px;min-height:76px;padding:10px}.subscriptionMetric>span{width:29px;height:29px}.subscriptionMetric strong{font-size:16px}.subscriptionCustomerHeader{gap:10px}.subscriptionCustomerTools{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;display:grid}.subscriptionCustomerSearch{width:100%;min-width:0}.subscriptionDateFilter,.subscriptionPageSize{justify-content:space-between;width:100%}.subscriptionDateFilter input{flex:1 1 0;width:auto}.subscriptionCustomerSummary{grid-template-columns:minmax(0,1fr) auto 20px;gap:7px;min-width:0;padding:12px}.subscriptionContractHeaderRow{grid-template-columns:minmax(0,1fr) auto 20px;gap:7px;min-width:0;padding:8px 12px}.subscriptionContractHeaderRow span:nth-child(2),.subscriptionContractHeaderRow span:nth-child(3),.subscriptionContractHeaderRow span:nth-child(4),.subscriptionContractHeaderRow span:nth-child(5),.subscriptionContractHeaderRow span:nth-child(7),.subscriptionCustomerSummary>span:nth-child(2),.subscriptionCustomerSummary>span:nth-child(3),.subscriptionCustomerSummary>span:nth-child(4),.subscriptionCustomerSummary>span:nth-child(5),.subscriptionCustomerSummary>span:nth-child(7){display:none}.subscriptionCustomerBody{padding:0 12px 12px}.subscriptionCustomerNext{grid-template-columns:1fr;gap:9px}.subscriptionCustomerPager{flex-direction:column;align-items:flex-start;padding:10px 12px}}.navMenu{gap:10px;display:grid}.pageMain{min-width:0;padding:28px 24px 32px}.trendPanel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin-bottom:16px;padding:14px}.trendHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.trendValue{color:#111827;font-weight:800}.rangeText{color:#667085;margin-top:5px;font-size:12px}.trendControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.segmented{background:#fff;border:1px solid #cfd7e2;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.segmented button{cursor:pointer;background:#fff;border:0;border-right:1px solid #cfd7e2;height:30px;padding:0 10px}.segmented button:last-child{border-right:0}.segmented button.active{color:#0b5cab;background:#edf5ff;font-weight:800}.rangeFields{align-items:center;gap:6px;display:inline-flex}.rangeFields input{background:#fff;border:1px solid #cfd7e2;border-radius:6px;min-width:134px;height:32px;padding:0 8px}.mobileTrendSelectors,.mobileRangeFields,.mobileShopPanel,.returnsCards,.returnsMobileSort{display:none}.chartBody{border-top:1px solid #edf1f5;gap:8px;padding-top:16px;display:flex}.yAxis{color:#667085;font-variant-numeric:tabular-nums;flex:0 0 58px;height:240px;font-size:11px;position:relative}.yTick{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.chartScroll{flex:1;min-width:0;overflow:hidden}.barsRow{width:100%;min-width:0;height:262px;display:grid;position:relative}.gridLine,.zeroLine{pointer-events:none;position:absolute;left:0;right:0}.gridLine{z-index:0;border-top:1px solid #edf1f5}.zeroLine{z-index:1;border-top:1px solid #9aa4b2}.barItem{z-index:2;grid-template-rows:240px 22px;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid;position:relative}.barCanvas{width:100%;min-width:0;height:240px;position:relative;overflow:visible}.bar{background:#2394ff;border-radius:4px 4px 0 0;position:absolute;left:12.5%;right:12.5%}.hideBarValues .barValue{display:none}.negativeBar{background:#d92d20;border-radius:0 0 4px 4px}.barValue{z-index:3;color:#172033;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:800;line-height:1;position:absolute;left:50%;transform:translate(-50%,calc(-100% - 4px))}.negativeValue{color:#b42318;transform:translate(-50%,5px)}.barLabel{color:#667085;text-align:center;white-space:nowrap;min-width:0;margin-top:4px;font-size:11px}.barLabel.edgeStart{text-align:left}.barLabel.edgeEnd{text-align:right}.lineChartStack{grid-template-rows:auto 240px auto auto;gap:6px;min-width:0;display:grid}.lineLegend{color:#344054;align-items:center;gap:18px;min-height:18px;font-size:12px;display:inline-flex}.legendItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.legendItem i{background:#2394ff;border-radius:999px;width:18px;height:2px;display:block}.legendItem.yesterday i{background:#f85f73}.lineChartCanvas{height:240px;position:relative}.lineChartSvg{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hourLine{fill:none;stroke:#2394ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hourLine.yesterday{stroke:#f85f73}.hourPoint{fill:#fff;stroke:#2394ff;stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .12s,stroke-width .12s}.hourPoint.yesterday{stroke:#f85f73}.hourPoint.active,.hourPointGroup:hover .hourPoint,.hourPointGroup:focus .hourPoint{fill:#e8f3ff;stroke-width:3px}.hourPointGroup{cursor:crosshair;outline:none}.hourPointHit{fill:#0000;stroke:#0000;pointer-events:all}.chartTooltip{z-index:6;color:#101828;pointer-events:none;background:#fff;border:1px solid #cfd9e8;border-radius:8px;grid-template-columns:auto 1fr;gap:8px;min-width:156px;padding:8px 10px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 24px #10182824}.chartTooltip.below{transform:translate(-50%,12px)}.chartTooltip strong,.chartTooltip span,.chartTooltip b{white-space:nowrap;line-height:1.35;display:block}.chartTooltip span{color:#667085}.chartTooltip b{margin-top:3px}.tooltipSwatch{background:#2394ff;border-radius:50%;width:8px;height:8px;margin-top:4px}.tooltipSwatch.yesterday{background:#f85f73}.chartLoading{z-index:4;color:#475467;pointer-events:none;background:#ffffffeb;border:1px solid #d8e0ea;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex;position:absolute;top:8px;right:8px}.hourAxis{color:#667085;font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(24,minmax(0,1fr));gap:0;font-size:10px;display:grid}.hourAxis div{gap:1px;min-width:0;display:grid}.hourAxis span{color:#344054;font-weight:700}.hourAxis small{color:#8a97aa;font-size:10px}.hourAxisCaption{color:#667085;grid-template-columns:1fr;gap:1px;width:45px;font-size:10px;display:grid}.tablePanel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1180px}th{z-index:1;color:#475467;text-align:left;background:#eef2f6;border-bottom:1px solid #d8e0ea;padding:11px 12px;font-size:12px;position:sticky;top:0}.sortButton{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.sortButton:hover{color:#0f766e}td{vertical-align:top;border-bottom:1px solid #e5eaf0;padding:12px}tbody tr:hover{background:#f8fafc}tfoot td{background:#f8fafc;border-top:2px solid #cfd7e2;font-weight:800;position:sticky;bottom:0}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.strong{font-weight:800}.negative{color:#b42318}.shopName{font-weight:700}.profile,.missing{color:#667085;margin-top:3px;font-size:12px}.missing{color:#b54708}.dateConnector{color:#667085}.returnsPanel{background:#fff;border:1px solid #d8e0ea;border-radius:8px}.returnsHeader{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.returnTabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.returnTabs button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:6px;min-height:32px;padding:0 10px}.returnTabs button.active{color:#0b5cab;background:#edf5ff;border-color:#2b9cff;font-weight:800}.returnTabs span{color:#667085;font-variant-numeric:tabular-nums}.returnStatus{border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.returnStatus.seller_action{color:#b42318;background:#fff0ee}.returnStatus.platform_or_customer{color:#9a5b00;background:#fff7e6}.returnStatus.dispute{color:#6941c6;background:#f4efff}.returnStatus.resolved{color:#166534;background:#e8f7ee}.returnStatus.other,.returnStatus.unknown{color:#475467;background:#eef2f6}.returnsTablePanel{border:0;border-radius:0 0 8px 8px}.returnsTable{min-width:1240px}.returnNoteColumn{width:220px;min-width:200px}.returnNote textarea{box-sizing:border-box;field-sizing:content;color:#344054;width:100%;min-height:34px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;background:#fff;border:1px solid #0000;border-radius:4px;padding:6px 8px;line-height:1.5;display:block}.returnNote textarea.hasNote{background:#fff3b0}.returnCardNote{margin:12px 0;display:block}.leftSort{justify-content:flex-start}.lineItem{color:#475467;overflow-wrap:anywhere;max-width:220px;font-size:12px}.returnActions{flex-wrap:wrap;gap:6px;min-width:146px;display:flex}.returnActions button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd7e2;border-radius:6px;min-height:28px;padding:0 8px}.returnActions button:hover:not(:disabled){color:#0b5cab;border-color:#2b9cff}.returnActions button.activeAction{color:#fff;background:#079a91;border-color:#079a91;font-weight:800}.returnActions button.activeAction:hover:not(:disabled){color:#fff;background:#047d75;border-color:#047d75}.returnActions button.danger{color:#b42318;border-color:#f0b8b8}.returnActions button.danger:disabled{color:#98a2b3;border-color:#e5eaf0}.returnActions button:disabled{cursor:default;color:#98a2b3;opacity:1;background:#f6f8fb;border-color:#e5eaf0}.status{border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.status.ok{color:#166534;background:#e8f7ee}.status.warn{color:#9a5b00;background:#fff7e6}.empty{color:#667085;text-align:center;vertical-align:middle;height:120px}.pager{color:#475467;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.pager button,.pager select{background:#fff;border:1px solid #cfd7e2;border-radius:6px;height:34px;padding:0 10px}.pager button{cursor:pointer}.pager button:disabled{cursor:default;opacity:.45}@media (width<=840px){.appShell{padding:0}.topbar{flex-direction:column;align-items:stretch;gap:0;margin-bottom:14px}.controls{grid-template-columns:minmax(0,1fr) 42px;gap:10px;display:grid}.pageLayout{grid-template-columns:1fr}.pageNav{min-height:0;padding:18px;position:static}.pageNav button{width:auto}.navMenu{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.navGroup{min-width:0}.pageNav .navGroupButton,.pageNav .navSubmenuButton{width:100%}.pageNav .navGroupButton{padding:0 10px}.navSubmenu{padding-left:0}.navBrand{margin-bottom:14px}.pageMain{padding:16px}.dateInput{grid-column:1/-1;width:100%}.dateConnector{display:none}.dateInput input,.controls select{width:100%;min-width:0}.iconButton{width:42px}.trendHeader{flex-direction:column;gap:10px}.trendControls{justify-content:stretch;width:100%}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric{gap:9px;min-height:74px;padding:12px}.metricIcon{border-radius:7px;width:32px;height:32px}.metricValue{font-size:19px}.metric:nth-child(5){grid-column:span 2}.desktopTrendControl,.desktopRangeFields{display:none}.mobileTrendSelectors{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.mobileTrendSelectors select{width:100%;min-width:0;height:34px}.mobileRangeFields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.mobileRangeFields input{width:100%;min-width:0}.trendPanel{padding:12px}.trendValue{font-size:15px}.chartBody{gap:4px;padding-top:12px}.yAxis{flex-basis:46px;height:190px;font-size:10px}.barsRow{height:210px}.barItem{grid-template-rows:190px 20px}.barCanvas{height:190px}.barLabel{font-size:10px}.lineChartStack{grid-template-rows:auto 190px auto auto}.lineChartCanvas{height:190px}.lineLegend{gap:12px}.hourAxis{font-size:9px}.hourAxis .oddHour span,.hourAxis .oddHour small{visibility:hidden}.hideMobileBarValues .barValue,.tablePanel{display:none}.mobileShopPanel{display:block}.returnsHeader{flex-direction:column;gap:10px;padding:12px}.returnTabs{justify-content:flex-start;gap:6px;width:100%}.returnTabs button{min-height:30px;padding:0 8px;font-size:12px}.returnsMobileSort{border-bottom:1px solid #e5eaf0;margin-bottom:0;padding:12px;display:grid}.returnsCards{gap:10px;padding:12px;display:grid}.returnCard{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:12px}.returnCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.returnCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.returnCardGrid div{min-width:0}.returnCardGrid span{color:#667085;margin-bottom:3px;font-size:11px;display:block}.returnCardGrid strong{color:#111827;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;display:block}.mobileSortBar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.mobileSortBar select,.mobileSortBar button{background:#fff;border:1px solid #cfd7e2;border-radius:6px;height:34px;padding:0 10px}.mobileSortBar select{width:100%;min-width:0}.mobileShopList{gap:10px;display:grid}.shopCard{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:12px}.shopCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.shopCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.shopCardGrid div{min-width:0}.shopCardGrid span{color:#667085;margin-bottom:3px;font-size:11px;display:block}.shopCardGrid strong{color:#111827;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;display:block}.shopCardGrid strong.negative{color:#b42318}.mobileEmpty{background:#fff;border:1px solid #d8e0ea;border-radius:8px}.pager{flex-wrap:wrap;justify-content:center}}@media (width<=560px){.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{flex-direction:column;align-items:flex-start}.metric:nth-child(5){grid-column:span 2}}.logisticsPage{min-width:0}.logisticsTopbar{justify-content:space-between;align-items:flex-start;gap:16px}.logisticsHeading{align-items:center;gap:9px;min-height:38px;display:inline-flex}.logisticsHeadingIcon{color:#0f766e;background:#e7f7f3;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.logisticsToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.logisticsSearch{color:#667085;background:#fff;border:1px solid #cfd7e2;border-radius:6px;align-items:center;gap:8px;width:min(370px,36vw);height:38px;padding:0 10px;display:inline-flex}.logisticsSearch:focus-within{border-color:#2b9cff;box-shadow:0 0 0 2px #2b9cff1f}.logisticsSearch input{color:#1d2939;border:0;outline:0;width:100%;min-width:0}.refreshAllButton{color:#fff;cursor:pointer;background:#0b5cab;border:1px solid #0b5cab;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:800;display:inline-flex}.refreshAllButton:disabled{cursor:default;opacity:.7}.logisticsFilters{background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin-bottom:16px;padding:12px 14px}.logisticsArchiveTabs{margin-bottom:12px}.logisticsStatusTabs,.logisticsRiskTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logisticsStatusTabs button,.logisticsRiskTabs button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd7e2;border-radius:6px;min-height:30px;padding:0 9px}.logisticsStatusTabs button.active{color:#0b5cab;background:#edf5ff;border-color:#2b9cff;font-weight:800}.logisticsRiskTabs{border-top:1px solid #edf1f5;margin-top:10px;padding-top:10px}.logisticsRiskTabs button.active{color:#9a5b00;background:#fff7e6;border-color:#d97706;font-weight:800}.logisticsStatusTabs span,.logisticsRiskTabs span{color:#667085;font-variant-numeric:tabular-nums}.syncHint{color:#667085;margin-left:auto;font-size:12px}.logisticsTablePanel{min-width:0}.logisticsTable{table-layout:fixed;min-width:1785px}.logisticsTable th,.logisticsTable td{padding:10px 8px}.logisticsOrderColumn{width:164px}.logisticsSkuColumn{width:165px}.logisticsPriceColumn{width:105px}.logisticsCarrierColumn{width:92px}.logisticsTrackingColumn{width:120px}.logisticsTikTokStatusColumn{width:86px}.logisticsOmsColumn{width:68px}.logisticsTrackingStatusColumn{width:96px}.logisticsInfoColumn{width:165px}.logisticsUpdatedColumn{width:100px}.logisticsTransitColumn{width:82px}.logisticsOrderTimeColumn{width:110px}.logisticsShopColumn{width:130px}.logisticsNoteColumn{width:142px}.logisticsReshipColumn{width:158px}.logisticsClock{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:11px}.logisticsTable td{overflow-wrap:anywhere}.trackingNumber{overflow-wrap:anywhere;max-width:120px;font-family:Consolas,Courier New,monospace;font-size:12px}.logisticsProductSkus,.logisticsCardSku strong{line-height:1.4}.logisticsSkuLine{display:block}.logisticsOrderPrice{font-variant-numeric:tabular-nums;white-space:nowrap}.trackingInfo{color:#475467;overflow-wrap:anywhere;min-width:0;max-width:165px;font-size:12px;line-height:1.45}.trackingTimelineButton{width:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:5px;padding:0;display:inline-flex}.trackingTimelineButton span{overflow-wrap:anywhere;min-width:0}.trackingTimelineButton svg{color:#667085;flex:none;margin-top:1px}.trackingTimelineRow td{background:#fbfcfe;padding:0 14px 12px}.trackingTimeline,.trackingTimelineLoading,.trackingTimelineEmpty{background:#fff;border:1px solid #d8e0ea;border-radius:7px;margin:0;padding:12px 14px}.trackingTimeline{list-style:none}.trackingTimeline li{border-bottom:1px solid #edf1f5;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.trackingTimeline li:first-child{padding-top:0}.trackingTimeline li:last-child{border-bottom:0;padding-bottom:0}.trackingTimeline time{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}.trackingTimeline li div{gap:3px;min-width:0;display:grid}.trackingTimeline li strong{color:#1d2939;font-size:13px}.trackingTimeline li span,.trackingTimelineLoading,.trackingTimelineEmpty{color:#667085;font-size:12px;line-height:1.45}.logisticsSortButton{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.logisticsSortButton svg{color:#98a2b3}.logisticsSortButton.active,.logisticsSortButton.active svg{color:#0b5cab}.logisticsStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.logisticsStatus.success{color:#166534;background:#e8f7ee}.logisticsStatus.info{color:#0b5cab;background:#edf5ff}.logisticsStatus.warning{color:#9a5b00;background:#fff7e6}.logisticsStatus.danger{color:#b42318;background:#fff0ee}.logisticsStatus.neutral{color:#475467;background:#eef2f6}.riskTags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.riskTags span{color:#b42318;white-space:nowrap;background:#fff7f6;border:1px solid #f0b8b8;border-radius:5px;align-items:center;min-height:21px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.noteEditor{grid-template-columns:minmax(100px,1fr) 30px;align-items:center;gap:6px;min-width:170px;display:grid}.noteEditor input{color:#344054;border:1px solid #cfd7e2;border-radius:5px;width:100%;min-width:0;height:30px;padding:0 8px}.noteEditor button{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.noteEditor button:disabled{cursor:default;color:#98a2b3}.logisticsActions{grid-template-columns:minmax(58px,1fr) auto;align-items:start;gap:4px;min-width:132px;display:grid}.logisticsActions textarea{color:#344054;width:100%;min-width:0;min-height:30px;font:inherit;overflow-wrap:anywhere;resize:none;border:1px solid #cfd7e2;border-radius:5px;padding:6px 8px;line-height:1.35;overflow:hidden}.logisticsActions textarea.hasNote{color:#9a3412;background:#fff7ed;border-color:#fdba74;font-weight:600}.logisticsActions textarea:focus{border-color:#0b5cab;outline:none;box-shadow:0 0 0 2px #0b5cab1f}.logisticsActions textarea.hasNote:focus{border-color:#ea580c;box-shadow:0 0 0 2px #ea580c24}.logisticsArchiveButton{color:#475467;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.logisticsArchiveButton:hover:not(:disabled){color:#0b5cab;border-color:#0b5cab}.logisticsArchiveButton:disabled{color:#98a2b3;cursor:default}.manualArchiveLabel{color:#667085;white-space:nowrap;font-size:12px}.reshipActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:142px;display:grid}.reshipUnavailable{color:#667085;grid-column:1/-1;font-size:11px;line-height:1.35}.reshipButton{color:#475467;white-space:nowrap;cursor:pointer;background:#f2f4f7;border:1px solid #cfd7e2;border-radius:5px;min-height:30px;padding:0 6px;font-size:12px;font-weight:700}.reshipButton:hover:not(:disabled){background:#e9edf2;border-color:#98a2b3}.reshipButton.success{color:#166534;cursor:default;background:#e8f7ee;border-color:#a7e4bd}.reshipButton.error{color:#b42318;background:#fff0ee;border-color:#f0b8b8}.reshipButton.pending,.reshipButton:disabled:not(.success){cursor:default;opacity:.72}.reshipModalBackdrop{z-index:30;background:#10182873;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reshipModal{background:#fff;border-radius:10px;width:min(520px,100%);padding:22px;box-shadow:0 18px 48px #10182847}.reshipModal h3{color:#1d2939;margin:0 0 8px;font-size:18px}.reshipModal>p{color:#475467;margin:0 0 16px;font-size:13px;line-height:1.55}.reshipModal dl{gap:8px;margin:0;display:grid}.reshipModal dl div{background:#f8fafc;border-radius:5px;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.reshipModal dt{color:#667085;font-size:12px}.reshipModal dd{color:#1d2939;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.reshipModalWarning{color:#b42318;background:#fff7f6;border:1px solid #f0b8b8;border-radius:5px;margin-top:12px;padding:9px 10px;font-size:12px}.reshipModalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.reshipModalActions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:5px;min-height:34px;padding:0 12px;font-weight:700}.reshipModalActions .confirm{color:#fff;background:#0b5cab;border-color:#0b5cab}.reshipModalActions button:disabled{cursor:default;opacity:.55}.adSpendModal{background:#fff;border-radius:10px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 18px 48px #10182847}.adSpendModal h3{color:#1d2939;margin:0 0 8px;font-size:18px}.adSpendModal>p{color:#475467;margin:0 0 16px;font-size:13px;line-height:1.55}.adSpendCalendarToolbar{grid-template-columns:34px minmax(0,1fr) 34px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.adSpendCalendarToolbar>strong{color:#24364e;text-align:center;font-size:15px}.adSpendMonthButton{color:#075da8;cursor:pointer;background:#fff;border:1px solid #c7d5e5;border-radius:6px;width:34px;height:34px;font-size:24px;line-height:1}.adSpendMonthButton:hover:not(:disabled){background:#eaf5ff;border-color:#0d6fca}.adSpendMonthButton:disabled{cursor:default;opacity:.55}.adSpendDatePicker{color:#475467;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.adSpendDatePicker input{color:#1d2939;min-width:132px;font:inherit;border:1px solid #c7d5e5;border-radius:6px;padding:7px 8px}.adSpendCalendar{background:#f8fafc;border:1px solid #d9e3ef;border-radius:8px;margin-bottom:12px;padding:10px}.adSpendCalendarWeekdays,.adSpendCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.adSpendCalendarWeekdays{margin-bottom:6px}.adSpendCalendarWeekdays span{color:#667085;text-align:center;font-size:11px;font-weight:700}.adSpendCalendarBlank{min-height:66px}.adSpendCalendarDay{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;min-height:66px;padding:6px;display:flex;overflow:hidden}.adSpendCalendarDay:hover:not(:disabled){background:#f3f9ff;border-color:#73a9db}.adSpendCalendarDay.saved{background:#f1fbf5;border-color:#a7d8c0}.adSpendCalendarDay.selected{background:#eaf5ff;border-color:#0d6fca;box-shadow:inset 0 0 0 1px #0d6fca}.adSpendCalendarDay:disabled{cursor:default}.adSpendCalendarDayNumber{color:#1d2939;font-size:12px;font-weight:800}.adSpendCalendarAmounts{color:#216a47;white-space:nowrap;gap:1px;min-width:0;font-size:10px;line-height:1.25;display:grid}.adSpendSelectedDate{color:#475467;margin:0 0 4px;font-size:12px}.adSpendSelectedDate strong{color:#1d2939}.adSpendField{color:#24364e;grid-template-columns:1fr 150px;align-items:center;gap:12px;margin:10px 0;font-weight:700;display:grid}.adSpendField input{width:100%;font:inherit;border:1px solid #c7d5e5;border-radius:7px;padding:9px 10px}.adSpendError{color:#bd2636;margin-top:12px;font-size:13px}.adSpendSaved{color:#167443;margin-top:12px;font-size:13px}@media (width<=560px){.adSpendModal{padding:16px}.adSpendCalendarToolbar{grid-template-columns:34px minmax(0,1fr) 34px}.adSpendDatePicker{grid-column:1/-1;justify-content:space-between}.adSpendDatePicker input{min-width:0}.adSpendCalendar{padding:7px}.adSpendCalendarWeekdays,.adSpendCalendarGrid{gap:3px}.adSpendCalendarBlank,.adSpendCalendarDay{min-height:54px}.adSpendCalendarDay{padding:4px}.adSpendCalendarAmounts{font-size:8px}}.logisticsCards{display:none}.logisticsPager{margin-bottom:4px}@media (width<=840px){.logisticsTopbar{flex-direction:column;align-items:stretch;gap:12px}.logisticsToolbar{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;display:grid}.logisticsSearch{grid-column:1/-1;width:100%}.logisticsToolbar select{width:100%;min-width:0}.refreshAllButton{justify-content:center}.logisticsFilters{padding:12px}.logisticsStatusTabs,.logisticsRiskTabs{gap:6px}.logisticsStatusTabs button,.logisticsRiskTabs button{padding:0 8px;font-size:12px}.syncHint{width:100%;margin-left:0}.logisticsDesktopTable{display:none}.logisticsCards{gap:10px;display:grid}.logisticsCard{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:12px}.logisticsCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.logisticsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:12px 0;display:grid}.logisticsCardGrid div{min-width:0}.logisticsCardGrid span{color:#667085;margin-bottom:3px;font-size:11px;display:block}.logisticsCardGrid strong{color:#1d2939;overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.logisticsCardTimeline,.logisticsCardSku{grid-column:1/-1}.logisticsCard .trackingTimeline{margin:0 0 12px}.logisticsCard .logisticsActions{min-width:0}.logisticsCard .reshipActions{min-width:0;margin-top:8px}.trackingTimeline li{grid-template-columns:1fr;gap:4px}}.inventoryPage{min-width:0}.inventoryTopbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.inventoryHeading{align-items:center;gap:10px;min-height:42px;display:inline-flex}.inventoryHeading h2{color:#101828;margin:0;font-size:19px}.inventoryHeading p{color:#667085;margin:4px 0 0;font-size:12px}.inventoryHeadingIcon{color:#0b5cab;background:#edf5ff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inventoryToolbar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.inventorySearch{color:#667085;background:#fff;border:1px solid #cfd7e2;border-radius:7px;align-items:center;gap:8px;width:min(320px,34vw);height:38px;padding:0 10px;display:inline-flex}.inventorySearch:focus-within{border-color:#2b9cff;box-shadow:0 0 0 2px #2b9cff1f}.inventorySearch input{color:#1d2939;background:0 0;border:0;outline:0;width:100%;min-width:0}.inventoryRefreshButton,.inventoryExpandButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.inventoryRefreshButton{color:#fff;background:#0b5cab;border-color:#0b5cab;min-height:38px;padding:0 12px;font-weight:800}.inventoryRefreshButton:hover:not(:disabled){background:#084b8d;border-color:#084b8d}.inventoryRefreshButton:disabled{cursor:default;opacity:.68}.inventoryMeta{color:#667085;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:14px;font-size:12px;display:flex}.inventorySyncBadge{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-weight:800;display:inline-flex}.inventorySyncBadge.success{color:#166534;background:#e8f7ee}.inventorySyncBadge.warning{color:#9a5b00;background:#fff7e6}.inventorySyncBadge.danger{color:#b42318;background:#fff0ee}.inventorySyncBadge.neutral{color:#475467;background:#eef2f6}.inventorySyncError{color:#b42318}.inventoryMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inventoryMetrics>div{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:14px 16px}.inventoryMetrics span,.inventoryCardGrid span{color:#667085;font-size:12px;display:block}.inventoryMetrics strong{color:#101828;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;display:block}.inventoryTable{min-width:1260px}.inventoryTable td,.inventoryTable th{padding:10px 9px}.inventoryTrendTable{table-layout:fixed}.inventoryTrendTable th:first-child{width:178px}.inventoryTrendTable th:nth-child(2){width:122px}.inventoryTrendTable th:nth-child(3),.inventoryTrendTable th:nth-child(4),.inventoryTrendTable th:nth-child(5){width:90px}.inventoryTrendTable tbody td:not(.inventoryTrendCell){vertical-align:middle}.inventorySku{color:#101828;overflow-wrap:anywhere;font-weight:800}.inventoryTrendHeader{white-space:nowrap;min-width:620px}.inventoryTrendHeader>span:first-child{margin-right:14px}.inventorySortableHeader{padding-right:5px!important}.inventorySortButton{width:100%;min-height:25px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:0;font-weight:800;display:inline-flex}.inventorySortButton:hover{color:#0b5cab}.inventorySortArrows{color:#98a2b3;grid-template-rows:8px 8px;width:13px;display:inline-grid}.inventorySortArrows svg{margin:-2px 0;display:block}.inventorySortArrows .active{color:#0b5cab;stroke-width:3px}.inventoryTrendLegend{color:#667085;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.inventoryTrendLegend i{border-radius:2px;width:9px;height:9px;margin-left:7px;display:inline-block}.inventoryTrendLegend i:first-child{margin-left:0}.inventoryTrendLegend .consumption,.inventoryConsumptionBar{background:linear-gradient(#44a6ff 0%,#0b70c9 100%)}.inventoryTrendLegend .orders,.inventoryOrdersBar{background:linear-gradient(#ffb45d 0%,#f37b12 100%)}.inventoryTrendCell{padding:7px 10px!important}.inventoryInlineTrend{min-width:620px;height:100px}.inventoryTrendPlotArea{grid-template-columns:34px minmax(0,1fr) 34px;height:101px;display:grid}.inventoryTrendAxis{color:#98a2b3;font-variant-numeric:tabular-nums;height:77px;margin-top:24px;font-size:9px;position:relative}.inventoryTrendAxisLeft span,.inventoryTrendAxisRight span{white-space:nowrap;position:absolute;transform:translateY(50%)}.inventoryTrendAxisLeft span{right:5px}.inventoryTrendAxisRight span{left:5px}.inventoryTrendPlot{border-left:1px solid #dce7f2;border-right:1px solid #dce7f2;flex-direction:column;min-width:0;display:flex;position:relative}.inventoryTrendLabels{z-index:2;color:#111827;font-variant-numeric:tabular-nums;text-align:center;flex:0 0 24px;align-items:center;min-height:24px;font-size:8px;font-weight:400;line-height:10px;display:grid;overflow:hidden}.inventoryTrendLabelDay{grid-template-rows:repeat(2,10px);min-width:0;display:grid;overflow:hidden}.inventoryTrendLabelDay span{white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.inventoryTrendChartArea{flex:0 0 77px;height:77px;position:relative}.inventoryTrendGridLine{z-index:0;border-top:1px dashed #dce7f2;display:block;position:absolute;left:0;right:0}.inventoryTrendBars{z-index:1;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:1px;display:grid;position:absolute;inset:0 2px}.inventoryTrendDay{align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.inventoryTrendDay>i{border-radius:2px 2px 0 0;flex:1 1 0;min-width:1px;display:block}.inventoryTrendDay:hover>i{filter:saturate(1.35)brightness(.9)}.inventoryTrendDates{grid-template-columns:34px minmax(0,1fr) 34px;height:17px;margin-top:4px;display:grid}.inventoryTrendDates>div{border-top:1px solid #dce7f2;grid-template-columns:repeat(30,minmax(0,1fr));gap:1px;display:grid}.inventoryTrendDates small{color:#98a2b3;text-align:center;text-overflow:clip;white-space:nowrap;font-size:9px;line-height:16px;overflow:hidden}.inventoryMobileTrend{border-top:1px solid #e5eaf0;margin-top:10px;padding-top:9px;overflow-x:auto}.inventoryMobileCards{display:none}@media (width<=840px){.inventoryTopbar{flex-direction:column;align-items:stretch;gap:12px}.inventoryToolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.inventorySearch{width:100%}.inventoryMetrics{gap:8px}.inventoryMetrics>div{padding:12px 10px}.inventoryMetrics strong{font-size:18px}.inventoryDesktopTable{display:none}.inventoryMobileCards{gap:10px;display:grid}.inventoryCard{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:12px}.inventoryCardHeader{align-items:flex-start;gap:10px;display:flex}.inventoryCardHeader strong{color:#101828;overflow-wrap:anywhere;display:block}.inventoryCardHeader p{color:#667085;margin:3px 0 0;font-size:12px}.inventoryCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:12px 0;display:grid}.inventoryCardGrid strong{color:#1d2939;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.inventoryCard .inventoryDetail{border-top:1px solid #e5eaf0;margin-top:10px;padding:12px 0 0}.inventoryMobileTrend .inventoryInlineTrend{min-width:620px}}.omniPage{gap:14px;min-width:0;display:grid}.omniTopbar,.omniHeading,.omniToolbar,.omniTrendHeader,.omniTrendControls,.omniTableHeading{align-items:center;gap:10px;display:flex}.omniTopbar,.omniTrendHeader,.omniTableHeading{justify-content:space-between}.omniHeading h2{color:#101828;margin:0 0 3px;font-size:19px}.omniHeading p,.omniSync,.omniTrendTitle small,.omniTableHeading small,.omniTable small,.omniFootnote{color:#667085;font-size:11px}.omniHeading p{margin:0}.omniToolbar{flex-wrap:wrap;justify-content:flex-end}.omniToolbar select,.omniRefresh{color:#344054;height:34px;font:inherit;background:#fff;border:1px solid #cfd7e2;border-radius:6px}.omniToolbar select{padding:0 28px 0 10px}.omniShopFilter{color:#667085;align-items:center;gap:7px;font-size:12px;display:inline-flex}.omniShopFilter select{min-width:132px}.omniStoreNotice{color:#52616b;background:#f8fbfe;border:1px solid #d8e0ea;border-radius:6px;padding:10px 13px;font-size:12px}.omniRefresh{cursor:pointer;place-items:center;width:34px;padding:0;display:grid}.omniRefresh:disabled{cursor:wait;opacity:.55}.omniCacheNotice{color:#8a5a10;background:#fffaf0;border:1px solid #f1d6a0;border-radius:6px;padding:9px 12px;font-size:12px}.omniMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.omniMetric{text-align:left;min-width:0;min-height:74px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.omniMetric.active{border-color:#80b8ed}.omniMetric .metricIcon{flex-shrink:0;width:32px;height:32px}.omniMetric .metricLabel,.omniMetric .metricValue{display:block}.omniMetric .metricValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.omniPanel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-width:0;overflow:hidden}.omniTrendHeader{align-items:flex-start;padding:13px 14px 11px}.omniTrendTitle{flex-shrink:0;padding-top:2px;font-size:13px}.omniTrendTitle small{margin-top:5px;display:block}.omniTrendControls{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}.omniTrendControls .segmented button{font:inherit;white-space:nowrap;padding:0 8px;font-size:12px}.omniTrendControls .rangeFields input{min-width:122px;font:inherit;font-size:12px}.omniTrendControls .rangeFields button{color:#fff;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#0b5cab;border:1px solid #0b5cab;border-radius:6px;padding:0 10px;font-size:12px}.omniTrendControls .rangeFields button:disabled{color:#98a2b3;cursor:default;background:#f4f6f8;border-color:#d8e0ea}.omniChart{border-top:1px solid #edf1f5;height:260px;margin:0 14px 9px;position:relative}.omniChart svg{width:100%;height:100%;display:block}.omniChart text{fill:#7a8795;font-size:11px}.omniChartGrid{stroke:#e5edf5;vector-effect:non-scaling-stroke}.omniChartMark{fill:#2b94fa}.omniChartLine{fill:none;stroke:#2b94fa;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.omniChartEmpty{color:#667085;place-items:center;height:269px;font-size:13px;display:grid}.omniChartTooltip{z-index:2;pointer-events:none;background:#fff;border:1px solid #d8e0ea;border-radius:7px;gap:5px;min-width:185px;padding:11px 13px;font-size:11px;display:grid;position:absolute;top:14px;transform:translate(-50%);box-shadow:0 4px 16px #20385518}.omniChartTooltip>strong{padding-bottom:3px}.omniChartTooltip span{color:#667085;justify-content:space-between;gap:20px;display:flex}.omniChartTooltip b{color:#1d2939;font-variant-numeric:tabular-nums}.omniTableHeading{flex-wrap:wrap;padding:10px 13px}.omniTableHeading h3{color:#0b5cab;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.omniTableHeading h3 span{color:#0b5cab;background:#eaf4ff;border-radius:9px;padding:2px 6px;font-size:11px}.omniTableWrap{max-width:100%;overflow-x:auto}.omniTable{min-width:1000px;font-size:12px}.omniTable th,.omniTable td{vertical-align:middle;padding:11px 13px}.omniTable th:first-child{width:34%;min-width:270px}.omniTable .sortButton{font:inherit;white-space:nowrap}.omniTable small{margin-top:4px;font-weight:400;display:block}.omniPlanName{align-items:center;gap:7px;min-height:32px;display:flex}.omniPlanName strong{overflow-wrap:anywhere}.omniPlanName>button{color:#0b5cab;cursor:pointer;background:#edf5ff;border:0;border-radius:4px;flex:0 0 22px;place-items:center;width:22px;height:26px;padding:0;display:grid}.omniMessageRow{color:#52616b;background:#f8fbfe}.omniMessageRow td:first-child{padding-left:42px}.omniEmailToggle{color:#0b5cab;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.omniEmailToggle svg{flex-shrink:0}.omniEmailToggle:hover span{text-decoration:underline}.omniCampaignToggle{font-weight:600}.omniPreviewRow>td{background:#f8fbfe}.omniEmailPreview{gap:10px;display:grid}.omniPreviewHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.omniPreviewHeader .segmented{flex-shrink:0}.omniPreviewCanvas{background:#e5e7eb;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;padding:12px;display:flex}.omniPreviewCanvas iframe{background:#fff;border:0;width:100%;height:560px;display:block}.omniPreviewCanvas iframe.mobile{width:390px}.omniPreviewEmpty{color:#667085;justify-content:center;align-items:center;gap:12px;min-height:90px;display:flex}.omniPreviewNote{color:#667085;margin:0;font-size:11px;line-height:1.6}.omniTableEmpty{text-align:center;color:#667085;height:105px}.omniFootnote{margin:0;padding:10px 13px;line-height:1.7}.omniFootnote span[title]{cursor:help}.omniPage :is(button,select,input,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #2788e8}@media (width<=1350px){.omniMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.omniTrendHeader{flex-direction:column}.omniTrendControls{justify-content:flex-start}}@media (width<=840px){.omniPage{gap:10px}.omniTopbar{flex-wrap:wrap;align-items:flex-start}.omniToolbar{justify-content:flex-start;width:100%}.omniSync{flex:1}.omniMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omniMetric{gap:8px;min-height:68px;padding:10px}.omniMetric .metricValue{font-size:19px}.omniTrendControls{width:100%}.omniTrendControls .segmented{max-width:100%;overflow-x:auto}.omniTrendControls .segmented button{flex-shrink:0}.omniTrendControls .rangeFields{width:100%}.omniTrendControls .rangeFields input{flex:1;width:0;min-width:0}.omniChart{overflow-x:auto}.omniChart svg{min-width:660px}.omniChartTooltip{display:none}}@media (prefers-reduced-motion:reduce){.omniPage .spin{animation:none}}.subscriptionEmailPage{gap:14px;min-width:0;padding:18px;display:grid}.subscriptionEmailTopbar,.subscriptionEmailHeading,.subscriptionEmailToolbar,.subscriptionEmailMeta,.subscriptionEmailSummary,.subscriptionEmailFacts{align-items:center;display:flex}.subscriptionEmailTopbar{justify-content:space-between;gap:14px}.subscriptionEmailHeading{gap:10px}.subscriptionEmailHeading>span{color:#19705a;background:#e6f6ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.subscriptionEmailHeading h2{color:#101828;margin:0;font-size:18px}.subscriptionEmailHeading p{color:#667085;margin:3px 0 0;font-size:12px}.subscriptionEmailToolbar{gap:8px}.subscriptionEmailToolbar label{background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.subscriptionEmailToolbar select{color:#344054;background:0 0;border:0;outline:0}.subscriptionEmailToolbar button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;display:inline-flex}.subscriptionEmailToolbar button:disabled{opacity:.6;cursor:wait}.subscriptionEmailMeta{color:#667085;flex-wrap:wrap;gap:18px;font-size:12px}.subscriptionEmailMeta span{align-items:center;gap:5px;display:inline-flex}.subscriptionEmailError{color:#b42318;background:#fff3f2;border:1px solid #fecdca;border-radius:7px;padding:10px 12px}.subscriptionEmailLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.subscriptionEmailDates,.subscriptionEmailList{background:#fff;border:1px solid #eaecf0;border-radius:8px;min-width:0}.subscriptionEmailDates{padding:12px}.subscriptionEmailDates h3,.subscriptionEmailListHeader h3{color:#101828;margin:0;font-size:14px}.subscriptionEmailDates button{text-align:left;cursor:pointer;color:#475467;background:0 0;border:0;border-left:3px solid #0000;gap:3px;width:100%;padding:10px 8px;display:grid}.subscriptionEmailDates button strong{color:#344054}.subscriptionEmailDates button span{color:#98a2b3;font-size:11px}.subscriptionEmailDates button.active{background:#ecfdf3;border-left-color:#19705a}.subscriptionEmailListHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.subscriptionEmailListHeader span{color:#667085;font-size:12px}.subscriptionEmailRow{border-bottom:1px solid #f2f4f7}.subscriptionEmailRow:last-child{border-bottom:0}.subscriptionEmailSummary{text-align:left;cursor:pointer;background:#fff;border:0;gap:12px;width:100%;padding:12px 15px}.subscriptionEmailSummary:hover{background:#f9fafb}.subscriptionEmailDatePair{color:#475467;flex:0 0 188px;grid-template-columns:15px repeat(2,minmax(0,1fr));align-items:center;gap:4px 7px;width:188px;display:grid}.subscriptionEmailDatePair>svg{grid-row:1/span 2}.subscriptionEmailDatePair>span{gap:2px;min-width:0;display:grid}.subscriptionEmailDatePair small{color:#98a2b3;font-size:10px;line-height:1}.subscriptionEmailDatePair strong{color:#475467;white-space:nowrap;font-size:12px;line-height:1.1}.subscriptionEmailCustomer{flex:0 0 190px;gap:3px;width:190px;min-width:0;display:grid}.subscriptionEmailCustomer strong,.subscriptionEmailCustomer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscriptionEmailCustomer strong{color:#101828;font-size:13px}.subscriptionEmailCustomer small{color:#667085;white-space:pre-line;overflow-wrap:anywhere;font-size:11px}.subscriptionEmailProduct{color:#475467;white-space:pre-line;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.subscriptionEmailAmount{color:#101828;flex:0 0 85px;width:85px;font-weight:600}.subscriptionEmailStatus,.subscriptionEmailRole{white-space:nowrap;font-size:11px}.subscriptionEmailStatus.status-sent{color:#027a48}.subscriptionEmailStatus.status-failed,.subscriptionEmailStatus.status-sending_unknown{color:#b42318}.subscriptionEmailRole{color:#6941c6}.subscriptionEmailBody{background:#fcfcfd;padding:0 15px 16px}.subscriptionEmailFacts{flex-wrap:wrap;gap:12px 24px;padding:13px 0}.subscriptionEmailFacts>div{gap:3px;min-width:190px;display:grid}.subscriptionEmailFacts span{color:#667085;font-size:11px}.subscriptionEmailFacts strong{color:#344054;word-break:break-word;font-size:12px;font-weight:500}.subscriptionEmailRecipients{white-space:pre-line}.subscriptionEmailProductImage{object-fit:contain;background:#fff;border:1px solid #eaecf0;border-radius:6px;width:80px;height:80px;margin-bottom:10px}.subscriptionEmailPreview{background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:620px;display:block}.subscriptionEmailNoPreview{color:#667085;background:#fff;border:1px dashed #d0d5dd;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.subscriptionEmailText{color:#475467;background:#fff;border:1px solid #eaecf0;border-radius:6px;margin-top:10px;padding:8px 10px}.subscriptionEmailText pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.subscriptionEmailEmpty{color:#98a2b3;text-align:center;padding:26px 12px;font-size:12px}.subscriptionForecastDay{cursor:pointer;outline:none}.subscriptionForecastDay:hover .subscriptionBar{filter:brightness(.9)}.subscriptionForecastDay:focus .subscriptionBar{stroke:#1d4ed8;stroke-width:2px}.subscriptionTodayPage{gap:14px;min-width:0;padding:18px;display:grid}.subscriptionTodayHeader{align-items:flex-start;gap:14px}.subscriptionTodayHeader>div:first-child{min-width:0}.subscriptionTodayPanel{overflow:hidden}.subscriptionTodayTableWrap{overflow-x:auto}.subscriptionTodayTable{border-collapse:collapse;width:100%;min-width:1260px}.subscriptionTodayTable>thead>tr>th,.subscriptionTodayTable>tbody>tr>td{color:#475467;text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:11px 12px;font-size:12px}.subscriptionTodayTable>thead>tr>th{color:#667085;white-space:nowrap;background:#f9fafb;font-size:11px;font-weight:800}.subscriptionTodayContract>td>strong,.subscriptionTodayContract>td>small{display:block}.subscriptionTodayContract>td>strong{color:#101828;font-size:13px}.subscriptionTodayContract>td>small{color:#667085;overflow-wrap:anywhere;margin-top:3px}.subscriptionTodayContract{cursor:pointer}.subscriptionTodayContract:hover{filter:brightness(.985)}.subscriptionTodayExpand{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.subscriptionTodayExpand:focus-visible{outline-offset:2px;outline:2px solid #1877c9}.subscriptionTodayTable>tbody>.subscriptionTodayHistory>td{padding:0}.subscriptionChargeStatus{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex}.subscriptionChargeStatus.status-charged{color:#157347;background:#e8f7ee}.subscriptionChargeStatus.status-payment_failed{color:#b42318;background:#fef0f0}.subscriptionChargeStatus.status-order_created{color:#8a5700;background:#fff3d9}.subscriptionChargeStatus.status-paused,.subscriptionChargeStatus.status-cancelled,.subscriptionChargeStatus.status-never_subscribed{color:#475467;background:#f2f4f7}.subscriptionChargeStatus.status-scheduled{color:#175ea8;background:#eaf2ff}.subscriptionStatus.status-paused,.subscriptionStatus.status-cancelled,.subscriptionStatus.status-never_subscribed,.subscriptionStatus.status-payment_failed{color:#b42318}.subscriptionConfidence{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.subscriptionConfidence.high{color:#157347;background:#e8f7ee}.subscriptionConfidence.medium{color:#8a5700;background:#fff3d9}.subscriptionConfidence.low{color:#b42318;background:#fef0f0}@media (width<=900px){.subscriptionTodayPage{padding:12px}.subscriptionTodayHeader{flex-direction:column}.subscriptionEmailTopbar{flex-direction:column;align-items:flex-start}.subscriptionEmailLayout{grid-template-columns:1fr}.subscriptionEmailDates{gap:6px;padding:8px;display:flex;overflow-x:auto}.subscriptionEmailDates h3{display:none}.subscriptionEmailDates button{border-bottom:3px solid #0000;border-left:0;min-width:150px}.subscriptionEmailDates button.active{border-bottom-color:#19705a}.subscriptionEmailSummary{flex-wrap:wrap;gap:7px 12px}.subscriptionEmailDatePair,.subscriptionEmailCustomer{flex-basis:auto;width:auto}.subscriptionEmailProduct{flex-basis:100%;order:3}}
