.abandonment-detail.abandonment-detail .recovery-automation-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.abandonment-detail.abandonment-detail .recovery-automation-list li{justify-content:space-between;gap:18px;display:flex}.abandonment-detail.abandonment-detail .recovery-automation-list li>div{overflow-wrap:anywhere;min-width:0}.abandonment-detail.abandonment-detail .recovery-automation-list strong,.abandonment-detail.abandonment-detail .recovery-automation-list span{font-size:14px;display:block}.abandonment-detail.abandonment-detail .recovery-automation-list span{color:#526563;margin-top:4px}.abandonment-detail.abandonment-detail .recovery-automation-list a{color:#0e7a70;align-items:center;min-width:70px;min-height:44px;font-size:13px;display:inline-flex}.abandonment-detail.abandonment-detail a:focus-visible{outline-offset:2px;outline:3px solid #66a99b}.abandonment-detail.abandonment-detail .recovery-diagnostics{color:#526563;border-bottom:1px solid #e2e7e5;padding:20px 0;font-size:13px}.abandonment-detail.abandonment-detail .recovery-diagnostics summary{cursor:pointer;color:#142329;min-height:44px;font-size:14px;display:list-item}.abandonment-detail.abandonment-detail .recovery-diagnostics summary:focus-visible{outline-offset:2px;outline:3px solid #66a99b}.abandonment-detail.abandonment-detail .detail-grid dd small{font-size:12px}.abandonment-detail.abandonment-detail .abandonment-detail-body{overscroll-behavior:contain;padding-bottom:max(24px, env(safe-area-inset-bottom))}.abandonment-workspace.abandonment-workspace button,.abandonment-detail.abandonment-detail button{touch-action:manipulation}.abandonment-workspace.abandonment-workspace button:hover:not(:disabled){filter:brightness(.94)}.abandonment-workspace.abandonment-workspace .abandonment-table td:nth-child(3){font-variant-numeric:tabular-nums}.abandonment-workspace.abandonment-workspace,.abandonment-detail.abandonment-detail{color:#142329;font-family:var(--font-geist-sans), sans-serif;font-size:14px;line-height:1.45}.abandonment-workspace.abandonment-workspace{gap:18px;min-width:0}.abandonment-workspace.abandonment-workspace .abandonment-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e7e5;border-radius:0;padding:0 0 18px}.abandonment-workspace.abandonment-workspace .abandonment-heading h2{font-family:inherit;font-size:24px;font-weight:650}.abandonment-workspace.abandonment-workspace .abandonment-heading>svg{color:#0e7a70;width:24px;height:24px}.abandonment-workspace.abandonment-workspace .abandonment-store-actions label,.abandonment-workspace.abandonment-workspace .abandonment-filters label,.abandonment-workspace.abandonment-workspace .settings-grid label{color:#526563;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.abandonment-workspace.abandonment-workspace select,.abandonment-workspace.abandonment-workspace input,.abandonment-workspace.abandonment-workspace .abandonment-settings select{min-width:0;min-height:42px;font:inherit;color:#142329;background:#fffefa;border:1px solid #ced8d3;border-radius:7px;padding:8px 10px;font-size:14px}.abandonment-workspace.abandonment-workspace button,.abandonment-detail.abandonment-detail button{font-family:inherit}.abandonment-workspace.abandonment-workspace .abandonment-store-actions button,.abandonment-workspace.abandonment-workspace .abandonment-filters>button,.abandonment-detail.abandonment-detail .detail-actions button,.abandonment-workspace.abandonment-workspace .abandonment-settings footer button,.abandonment-workspace.abandonment-workspace .abandonment-pagination button{min-height:42px;font-size:14px}.abandonment-workspace.abandonment-workspace .abandonment-tabs{background:0 0;border-bottom:1px solid #e2e7e5;border-radius:0;flex-wrap:wrap;gap:24px;width:100%;padding:0}.abandonment-workspace.abandonment-workspace .abandonment-tabs button{color:#526563;border-bottom:3px solid #0000;border-radius:0;min-width:0;min-height:44px;padding:0 0 12px;font-size:15px;font-weight:600}.abandonment-workspace.abandonment-workspace .abandonment-tabs button.active{color:#0e7a70;box-shadow:none;background:0 0;border-bottom-color:#0e7a70}.abandonment-workspace.abandonment-workspace .abandonment-filters{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,1.4fr) minmax(175px,1fr) minmax(115px,.7fr) auto minmax(180px,1fr);gap:12px;padding:0}.abandonment-workspace.abandonment-workspace .search-field button{width:36px;height:36px;bottom:3px}.abandonment-workspace.abandonment-workspace .abandonment-advanced-filters{background:#fffefa;border:1px solid #e2e7e5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px}.abandonment-workspace.abandonment-workspace .abandonment-advanced-filters .field-help{grid-column:1/-1}.abandonment-workspace.abandonment-workspace .abandonment-table-scope{color:#526563;margin:0;font-size:13px}.abandonment-workspace.abandonment-workspace .abandonment-table-wrap{border-radius:9px;min-height:240px;overflow:visible}.abandonment-workspace.abandonment-workspace .abandonment-table{table-layout:fixed;min-width:0}.abandonment-workspace.abandonment-workspace .abandonment-table th{text-transform:none;letter-spacing:0;color:#526563;height:auto;padding:12px 16px;font-size:12px}.abandonment-workspace.abandonment-workspace .abandonment-table td{color:#142329;overflow-wrap:anywhere;height:auto;min-height:85px;padding:18px 16px;font-size:14px}.abandonment-workspace.abandonment-workspace .abandonment-table td strong{font-size:14px;font-weight:600}.abandonment-workspace.abandonment-workspace .abandonment-table td small{color:#526563;margin-top:5px;font-size:12px;line-height:1.5}.abandonment-workspace.abandonment-workspace .abandonment-table th:first-child{width:21%}.abandonment-workspace.abandonment-workspace .abandonment-table th:nth-child(2){width:23%}.abandonment-workspace.abandonment-workspace .abandonment-table th:nth-child(3){width:14%}.abandonment-workspace.abandonment-workspace .abandonment-table th:nth-child(4),.abandonment-workspace.abandonment-workspace .abandonment-table th:nth-child(5){width:17%}.abandonment-workspace.abandonment-workspace .abandonment-table th:nth-child(6){width:8%}.abandonment-workspace.abandonment-workspace .row-link{text-align:left;color:#0e7a70;min-height:44px;font-size:13px}.abandonment-workspace.abandonment-workspace .status-pill{white-space:normal;color:#38534e;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4}.abandonment-workspace.abandonment-workspace .status-pill.ready{color:#24634b;background:#e3f3ec}.abandonment-workspace.abandonment-workspace .status-pill.blocked{color:#785222;background:#fff1df}.abandonment-workspace.abandonment-workspace .status-pill.order_placed{color:#24634b;background:#e3f3ec}.abandonment-workspace.abandonment-workspace .status-pill.lost{color:#7d4d48;background:#f3e9e7}.abandonment-workspace.abandonment-workspace .table-state{color:#526563;padding:48px 24px;font-size:14px}.abandonment-workspace.abandonment-workspace .table-state h3{color:#142329;margin:0 0 8px;font-size:18px}.abandonment-workspace.abandonment-workspace .table-state p{margin:0}.abandonment-workspace.abandonment-workspace .abandonment-pagination{color:#526563;font-size:13px}.abandonment-workspace.abandonment-workspace .workspace-notice,.abandonment-workspace.abandonment-workspace .inline-error,.abandonment-workspace.abandonment-workspace .inline-warning,.abandonment-detail.abandonment-detail .inline-warning{font-size:14px}.abandonment-workspace.abandonment-workspace .field-help,.abandonment-detail.abandonment-detail .field-help{color:#526563;font-size:13px}.abandonment-detail.abandonment-detail{width:min(660px,100%)}.abandonment-detail.abandonment-detail h2{overflow-wrap:anywhere;font-family:inherit;font-size:22px;font-weight:600}.abandonment-detail.abandonment-detail .recovery-detail-state{color:#0e7a70;margin:0 0 5px;font-size:13px;font-weight:600}.abandonment-detail.abandonment-detail .abandonment-detail-body{gap:0;padding:24px}.abandonment-detail.abandonment-detail .abandonment-detail-body>section{background:0 0;border:0;border-bottom:1px solid #e2e7e5;border-radius:0;padding:20px 0}.abandonment-detail.abandonment-detail .abandonment-detail-body>section:first-child{padding-top:0}.abandonment-detail.abandonment-detail .abandonment-detail-body h3,.abandonment-detail.abandonment-detail .captured-details-heading h3,.abandonment-detail.abandonment-detail .captured-totals h3{font-size:18px}.abandonment-detail.abandonment-detail .detail-grid{gap:18px 20px}.abandonment-detail.abandonment-detail .detail-grid dt{text-transform:none;letter-spacing:0;color:#526563;font-size:12px}.abandonment-detail.abandonment-detail .detail-grid dd{font-size:14px;line-height:1.5}.abandonment-detail.abandonment-detail small{color:#526563;margin-top:4px;font-size:12px;display:block}.abandonment-detail.abandonment-detail .contact-blocked{color:#805523}.abandonment-detail.abandonment-detail .contact-usable{color:#24634b}.abandonment-detail.abandonment-detail .detail-products strong{font-size:14px}.abandonment-detail.abandonment-detail .detail-products small,.abandonment-detail.abandonment-detail .detail-products article>span{font-size:13px}.abandonment-detail.abandonment-detail .detail-products article{align-items:start;padding:12px 0}.abandonment-detail.abandonment-detail .detail-products article>div{overflow-wrap:anywhere;min-width:0}.abandonment-detail.abandonment-detail .lifecycle-list{border-left:2px solid #dce7e1;gap:18px;padding-left:15px}.abandonment-detail.abandonment-detail .lifecycle-list li{gap:4px;font-size:13px;display:grid}.abandonment-detail.abandonment-detail .lifecycle-list strong{color:#142329;font-weight:500}.abandonment-detail.abandonment-detail .recovery-order{padding:12px 0}.abandonment-detail.abandonment-detail .recovery-order h4{margin:0;font-size:15px}.abandonment-workspace.abandonment-workspace .abandonment-settings h2{font-size:18px}.abandonment-workspace.abandonment-workspace .abandonment-settings p,.abandonment-workspace.abandonment-workspace .abandonment-settings legend,.abandonment-workspace.abandonment-workspace .check-row,.abandonment-workspace.abandonment-workspace .capture-toggle,.abandonment-workspace.abandonment-workspace .capability-state{font-size:13px}@media (max-width:1100px){.abandonment-workspace.abandonment-workspace .abandonment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.abandonment-workspace.abandonment-workspace .search-field{grid-column:span 2}.abandonment-workspace.abandonment-workspace .abandonment-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.abandonment-workspace.abandonment-workspace .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.abandonment-workspace.abandonment-workspace .abandonment-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.abandonment-workspace.abandonment-workspace .abandonment-store-actions{width:100%}.abandonment-workspace.abandonment-workspace .abandonment-store-actions label{flex:1;min-width:0}.abandonment-workspace.abandonment-workspace input,.abandonment-workspace.abandonment-workspace select,.abandonment-workspace.abandonment-workspace .abandonment-settings select{font-size:16px}.abandonment-workspace.abandonment-workspace .abandonment-tabs{gap:18px}.abandonment-workspace.abandonment-workspace .abandonment-tabs button{font-size:14px}.abandonment-workspace.abandonment-workspace .abandonment-filters,.abandonment-workspace.abandonment-workspace .abandonment-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.abandonment-workspace.abandonment-workspace .search-field{grid-column:1/-1}.abandonment-workspace.abandonment-workspace .abandonment-filters>button{align-self:end}.abandonment-workspace.abandonment-workspace .abandonment-table,.abandonment-workspace.abandonment-workspace .abandonment-table tbody{display:block}.abandonment-workspace.abandonment-workspace .abandonment-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.abandonment-workspace.abandonment-workspace .abandonment-table tr{border-bottom:1px solid #e2e7e5;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.abandonment-workspace.abandonment-workspace .abandonment-table td{border:0;min-height:0;padding:0;display:block}.abandonment-workspace.abandonment-workspace .abandonment-table td:first-child,.abandonment-workspace.abandonment-workspace .abandonment-table td:nth-child(2){grid-column:1/-1}.abandonment-workspace.abandonment-workspace .abandonment-table td:before{content:attr(data-label);color:#526563;margin-bottom:5px;font-size:12px;display:block}.abandonment-workspace.abandonment-workspace .abandonment-table td:first-child:before,.abandonment-workspace.abandonment-workspace .abandonment-table td:nth-child(2):before,.abandonment-workspace.abandonment-workspace .abandonment-table td:last-child:before{display:none}.abandonment-workspace.abandonment-workspace .abandonment-table td:last-child{text-align:right;align-self:end}.abandonment-workspace.abandonment-workspace .row-link{min-height:44px}.abandonment-workspace.abandonment-workspace .abandonment-pagination{flex-direction:column;align-items:flex-start;gap:12px}.abandonment-workspace.abandonment-workspace .abandonment-pagination>div{justify-content:space-between;width:100%}.abandonment-detail.abandonment-detail>header,.abandonment-detail.abandonment-detail .abandonment-detail-body{padding:18px}.abandonment-detail.abandonment-detail .detail-grid{grid-template-columns:1fr}.abandonment-workspace.abandonment-workspace .abandonment-settings footer{flex-wrap:wrap}.abandonment-detail.abandonment-detail .detail-products article>span{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){.abandonment-workspace.abandonment-workspace *,.abandonment-detail.abandonment-detail *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.abandonment-workspace.abandonment-workspace .abandonment-outcomes{gap:24px;min-width:0;display:grid}.abandonment-workspace.abandonment-workspace .abandonment-outcomes h3{margin:0 0 10px;font-size:18px;font-weight:600}.abandonment-workspace.abandonment-workspace .abandonment-outcomes p{color:#526563;max-width:80ch;margin:0 0 8px;font-size:14px;line-height:1.5}.abandonment-workspace.abandonment-workspace .abandonment-outcomes .cohort-period{color:#142329;margin-top:14px;font-size:13px}.abandonment-workspace.abandonment-workspace .cohort-period span{color:#526563}.abandonment-workspace.abandonment-workspace .outcome-counts{border-top:1px solid #e2e7e5;border-bottom:1px solid #e2e7e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:22px 0;display:grid}.abandonment-workspace.abandonment-workspace .outcome-counts dt{color:#526563;font-size:13px}.abandonment-workspace.abandonment-workspace .outcome-counts dd{color:#142329;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px;font-weight:600}.abandonment-workspace.abandonment-workspace .abandonment-outcomes .outcome-explanation{margin-bottom:-10px}.abandonment-workspace.abandonment-workspace .outcome-explanation strong{color:#142329;font-weight:600}.abandonment-workspace.abandonment-workspace .outcome-values{background:#fffefa;border:1px solid #e2e7e5;border-radius:8px;margin-top:16px}.abandonment-workspace.abandonment-workspace .outcome-values table{table-layout:fixed;border-collapse:collapse;width:100%}.abandonment-workspace.abandonment-workspace .outcome-values th{text-align:left;color:#526563;font-size:12px;font-weight:500}.abandonment-workspace.abandonment-workspace .outcome-values td,.abandonment-workspace.abandonment-workspace .outcome-values th{overflow-wrap:anywhere;border-bottom:1px solid #e2e7e5;padding:16px}.abandonment-workspace.abandonment-workspace .outcome-values td{font-variant-numeric:tabular-nums;font-size:14px}.abandonment-workspace.abandonment-workspace .outcome-values tbody th{color:#142329;font-size:14px;font-weight:600}.abandonment-workspace.abandonment-workspace .outcome-values small{color:#805523;margin-top:6px;font-size:12px;display:block}.abandonment-workspace.abandonment-workspace .outcome-attribution dl{gap:10px;max-width:600px;display:grid}.abandonment-workspace.abandonment-workspace .outcome-attribution dl>div{justify-content:space-between;gap:20px;display:flex}.abandonment-workspace.abandonment-workspace .outcome-attribution dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:760px){.abandonment-workspace.abandonment-workspace form.abandonment-filters>.recovery-state-filter,.abandonment-workspace.abandonment-workspace form.abandonment-filters>.recovery-sort-filter{grid-column:1/-1}.abandonment-workspace.abandonment-workspace .outcome-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.abandonment-workspace.abandonment-workspace .outcome-values table,.abandonment-workspace.abandonment-workspace .outcome-values tbody{display:block}.abandonment-workspace.abandonment-workspace .outcome-values thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.abandonment-workspace.abandonment-workspace .outcome-values tr{border-bottom:1px solid #e2e7e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.abandonment-workspace.abandonment-workspace .outcome-values td,.abandonment-workspace.abandonment-workspace .outcome-values th{border:0;padding:0;display:block}.abandonment-workspace.abandonment-workspace .outcome-values tbody th{grid-column:1/-1}.abandonment-workspace.abandonment-workspace .outcome-values td:before{content:attr(data-label);color:#526563;margin-bottom:6px;font-size:12px;display:block}}.abandonment-workspace.abandonment-workspace form.recovery-ready-filters{grid-template-columns:minmax(180px,1.5fr) minmax(130px,.7fr) auto minmax(190px,1fr)}.abandonment-workspace.abandonment-workspace .recovery-history-intro{margin:0}@media (max-width:1100px){.abandonment-workspace.abandonment-workspace form.recovery-ready-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.abandonment-workspace.abandonment-workspace form.recovery-ready-filters .search-field,.abandonment-workspace.abandonment-workspace form.recovery-ready-filters .recovery-sort-filter{grid-column:1/-1}}.abandonment-workspace.abandonment-workspace .order-source-label{color:#526563}.abandonment-detail.abandonment-detail .order-customer-details{border-top:1px solid #e2e7e5;margin-top:18px;padding-top:14px}.abandonment-detail.abandonment-detail .order-customer-details>p:first-child{margin:0 0 14px;font-size:14px}.abandonment-detail.abandonment-detail bdi,.abandonment-workspace.abandonment-workspace bdi{overflow-wrap:anywhere}.abandonment-detail.abandonment-detail>header{flex:none}.abandonment-detail.abandonment-detail>header>div{min-width:0}.abandonment-detail.abandonment-detail>header .icon-button{flex:0 0 44px}.abandonment-detail.abandonment-detail .abandonment-detail-body{flex:1;min-height:0}
