/* Scope every change to the existing dual-product result. Single-product and
   paid/active recovery views keep their established presentation. */
.status-tracking-page [data-payment-card]:has([data-dual-product="true"]) .recovered-result-header { display:none!important; }
.status-tracking-page [data-dual-product="true"] { margin-top:0!important; border-top:0!important; padding-top:18px!important; gap:18px!important; }
.status-tracking-page [data-dual-product="true"] .dual-result-heading { order:0; width:100%; margin:0; padding:0 1px; }
.status-tracking-page [data-dual-product="true"] .dual-result-kicker { color:#67dce8; font-size:10px; font-weight:800; letter-spacing:.17em; line-height:1.5; margin:0 0 7px; }
.status-tracking-page [data-dual-product="true"] .dual-result-heading h3 { color:#f3f6fc; font-size:24px; font-weight:800; line-height:1.25; letter-spacing:-.025em; margin:0 0 7px; }
.status-tracking-page [data-dual-product="true"] .dual-result-heading > p:last-child { color:#9eacc0; font-size:13px; line-height:1.5; margin:0; }
.status-tracking-page [data-dual-product="true"] [data-testid="result-payment-panel"] { border:0!important; background:transparent!important; padding:0!important; box-shadow:none!important; margin:0!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-selector-frame { margin:0!important; padding:0!important; border:0!important; background:transparent!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-selector-frame > div:first-child { margin:0 0 9px!important; padding:0 1px!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-selector-frame > div:first-child > span { display:inline!important; color:#c4d1e1!important; font-size:12px!important; font-weight:650!important; letter-spacing:0!important; text-transform:none!important; }
.status-tracking-page [data-dual-product="true"] [data-testid="compact-deliverable-selector"] { display:grid; grid-template-columns:minmax(0,1fr)!important; gap:8px!important; margin-top:0!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-gradient-button { display:grid!important; grid-template-columns:17px minmax(0,1fr) auto!important; grid-template-rows:auto!important; align-items:center!important; justify-content:initial!important; gap:10px!important; min-height:78px!important; padding:12px!important; border:1px solid #2b3a50!important; border-radius:12px!important; background:#101c2d!important; box-shadow:none!important; color:#edf3fd!important; text-shadow:none!important; transform:none!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-gradient-button.is-selected { border-color:#45c3d5!important; background:linear-gradient(105deg,rgba(10,58,70,.70),#0e2339)!important; box-shadow:inset 0 0 0 1px rgba(100,217,231,.07)!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-gradient-button:focus-visible { outline:2px solid #81e7f1!important; outline-offset:3px!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-choice { position:relative!important; inset:auto!important; grid-column:1!important; width:17px!important; height:17px!important; border:1.5px solid #52627b!important; border-radius:50%!important; background:transparent!important; box-shadow:none!important; color:transparent!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-choice svg { display:none; }
.status-tracking-page [data-dual-product="true"] .is-selected .deliverable-choice { background:#35c2d6!important; border-color:#35c2d6!important; }
.status-tracking-page [data-dual-product="true"] .is-selected .deliverable-choice::after { content:""; position:absolute; inset:4px; border-radius:50%; background:#07202b; }
.status-tracking-page [data-dual-product="true"] .dual-choice-copy { display:flex; flex-direction:column; min-width:0; gap:3px; grid-column:2; text-align:left; }
.status-tracking-page [data-dual-product="true"] .deliverable-label { display:block!important; min-height:0!important; color:#edf3fd!important; font-size:14px!important; font-weight:750!important; line-height:1.3!important; }
.status-tracking-page [data-dual-product="true"] .dual-choice-description { font-size:11px; line-height:1.4; color:#a1b1c5; font-weight:400; text-transform:none; letter-spacing:0; }
.status-tracking-page [data-dual-product="true"] .deliverable-price { display:flex!important; flex-direction:column!important; align-items:flex-end!important; gap:1px!important; grid-column:3!important; font-size:21px!important; line-height:1.25!important; letter-spacing:-.025em!important; text-align:right!important; text-shadow:none!important; }
.status-tracking-page [data-dual-product="true"] .deliverable-price .price-anchor { margin:0!important; font-size:11px!important; color:#8493a9!important; line-height:1.2!important; }
.status-tracking-page [data-dual-product="true"] .dual-choice-offer { display:flex; flex-wrap:wrap; align-items:center; gap:3px; color:#94a8bb; font-size:10px; font-weight:400; line-height:1.4; text-transform:none; letter-spacing:0; }
.status-tracking-page [data-dual-product="true"] [data-testid="file-unlock-offer-timer"] { position:static!important; transform:none!important; padding:0!important; border:0!important; background:none!important; box-shadow:none!important; color:#b7cadb!important; font-size:10px!important; font-weight:500!important; gap:3px!important; letter-spacing:0!important; }
.status-tracking-page [data-dual-product="true"] [data-testid="file-unlock-offer-timer"] > svg,
.status-tracking-page [data-dual-product="true"] [data-testid="file-unlock-offer-timer"] > span:first-of-type { display:none; }
.status-tracking-page [data-dual-product="true"] [data-testid="file-unlock-offer-timer"] > span { font-size:10px!important; }
.status-tracking-page [data-dual-product="true"] .dual-choice-discount { display:flex; width:max-content; max-width:100%; }
.status-tracking-page [data-dual-product="true"] .dual-choice-discount > span { font-size:9px; padding:1px 5px; letter-spacing:0; font-weight:650; }
.status-tracking-page [data-dual-product="true"] .payment-methods-frame { padding-top:14px!important; margin-top:14px!important; border-top:1px solid #203044; }
.status-tracking-page [data-dual-product="true"] [data-testid="payment-method-divider"] { display:none; }
.status-tracking-page [data-dual-product="true"] .dual-payment-heading { display:flex; align-items:center; justify-content:space-between; gap:9px; margin:0 0 10px; }
.status-tracking-page [data-dual-product="true"] .dual-payment-title { color:#e6edf8; font-size:13px; font-weight:700; margin:0 0 4px; line-height:1.35; }
.status-tracking-page [data-dual-product="true"] .dual-payment-product { color:#96a9bf; font-size:10px; line-height:1.4; margin:0; }
.status-tracking-page [data-dual-product="true"] .dual-payment-heading > strong { color:#f3f6fc; font-size:23px; font-weight:800; letter-spacing:-.03em; line-height:1; white-space:nowrap; }
.status-tracking-page [data-dual-product="true"] .recovery-payment-methods { grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:7px!important; }
.status-tracking-page [data-dual-product="true"] .recovery-payment-methods > .recovery-payment-method { grid-column:auto!important; }
.status-tracking-page [data-dual-product="true"] .recovery-payment-methods:has(> button:nth-child(odd):last-child) > button:last-child { grid-column:1/-1!important; }
.status-tracking-page [data-dual-product="true"] .recovery-payment-methods--one { grid-template-columns:minmax(0,1fr)!important; }
.status-tracking-page [data-dual-product="true"] .recovery-payment-method { min-height:76px!important; padding:7px 6px!important; border-radius:11px!important; }
@media(min-width:768px) {
 .status-tracking-page [data-dual-product="true"] { display:grid!important; grid-template-columns:minmax(0,1.12fr) minmax(0,1fr); align-items:start; column-gap:22px!important; row-gap:20px!important; }
 .status-tracking-page [data-dual-product="true"] .dual-result-heading { grid-column:1/-1; }
 .status-tracking-page [data-dual-product="true"] [data-testid="result-payment-panel"] { grid-column:1; grid-row:2; order:1; }
 .status-tracking-page [data-dual-product="true"] > :not(.dual-result-heading):not([data-testid="result-payment-panel"]):not(.contents) { grid-column:2; grid-row:2; order:2; margin-top:0!important; }
 .status-tracking-page [data-dual-product="true"] > .contents > :not([hidden]) { grid-column:2; grid-row:2; order:2; margin-top:0!important; }
 .status-tracking-page [data-dual-product="true"] .result-analysis-proof { grid-column:2; grid-row:2; order:2; }
}
@media(max-width:767px) {
 .status-tracking-page [data-dual-product="true"] { display:flex!important; flex-direction:column!important; gap:14px!important; padding-top:17px!important; }
 .status-tracking-page [data-dual-product="true"] .dual-result-heading h3 { font-size:22px; }
 .status-tracking-page [data-dual-product="true"] .dual-result-heading > p:last-child { font-size:12px; }
 .status-tracking-page [data-dual-product="true"] .dual-result-kicker { font-size:8px; letter-spacing:.15em; }
 .status-tracking-page [data-dual-product="true"] [data-testid="result-payment-panel"] { order:1; width:100%; }
 .status-tracking-page [data-dual-product="true"] .deliverable-gradient-button { min-height:73px!important; padding:10px 11px!important; }
 .status-tracking-page [data-dual-product="true"] .payment-methods-frame { padding-top:12px!important; margin-top:12px!important; }
 .status-tracking-page [data-dual-product="true"] .dual-payment-title { font-size:12px; }
 .status-tracking-page [data-dual-product="true"] .dual-payment-heading > strong { font-size:22px; }
 .status-tracking-page [data-dual-product="true"] .recovery-payment-method { min-height:70px!important; padding:6px!important; }
}
@media(max-width:359px) {
 .status-tracking-page [data-dual-product="true"] .deliverable-gradient-button { gap:7px!important; padding:10px 9px!important; }
 .status-tracking-page [data-dual-product="true"] .deliverable-label { font-size:13px!important; }
 .status-tracking-page [data-dual-product="true"] .dual-choice-description { font-size:10px; }
 .status-tracking-page [data-dual-product="true"] .deliverable-price { font-size:19px!important; }
 .status-tracking-page [data-dual-product="true"] .dual-payment-title { font-size:11px; }
}
