/* SDN Smart Returns 2.7 — customer experience */
.sdn-returns-account,
.sdn-pr-account,
.sdn-order-journey,
.sdn-order-estimate,
.sdn-address-editor,
.sdn-address-locked,
.sdn-cancel-order {
    --sdn-primary: #0f6b5b;
    --sdn-primary-dark: #073d35;
    --sdn-secondary: #123c4a;
    --sdn-primary-soft: #eaf6f3;
    --sdn-silver: #c9d1d3;
    --sdn-bg: #f6f8f8;
    --sdn-card: #fff;
    --sdn-text: #1f2933;
    --sdn-muted: #667085;
    --sdn-border: #dce5e4;
    --sdn-danger: #b42318;
    --sdn-warning: #b54708;
    --sdn-radius-sm: 11px;
    --sdn-radius: 16px;
    --sdn-radius-lg: 22px;
    --sdn-shadow: 0 12px 35px rgba(18, 60, 74, .08);
    color: var(--sdn-text);
}

.sdn-returns-account *,
.sdn-pr-account *,
.sdn-order-journey *,
.sdn-order-estimate *,
.sdn-address-editor *,
.sdn-address-locked *,
.sdn-cancel-order * { box-sizing: border-box; }

.sdn-returns-account a:focus-visible,
.sdn-pr-account a:focus-visible,
.sdn-returns-account button:focus-visible,
.sdn-pr-account button:focus-visible,
.sdn-returns-account input:focus-visible,
.sdn-pr-account input:focus-visible,
.sdn-returns-account select:focus-visible,
.sdn-pr-account select:focus-visible,
.sdn-returns-account textarea:focus-visible,
.sdn-pr-account textarea:focus-visible {
    outline: 3px solid rgba(15, 107, 91, .19);
    outline-offset: 2px;
}

.sdn-returns-account .button,
.sdn-pr-account .button,
.sdn-address-editor .button,
.sdn-cancel-order .button,
.sdn-order-journey .button {
    min-height: 43px;
    padding: 8px 17px;
    border-radius: 11px !important;
    font-weight: 750;
    line-height: 1.6;
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;
}

.sdn-returns-account .button:hover,
.sdn-pr-account .button:hover,
.sdn-address-editor .button:hover,
.sdn-cancel-order .button:hover { transform: translateY(-1px); }

.sdn-primary-button,
.sdn-returns-account .button.alt,
.sdn-pr-account .button.alt {
    border-color: var(--sdn-primary) !important;
    background: var(--sdn-primary) !important;
    color: #fff !important;
    box-shadow: 0 9px 21px rgba(15, 107, 91, .2);
}
.sdn-primary-button:hover,
.sdn-returns-account .button.alt:hover,
.sdn-pr-account .button.alt:hover {
    border-color: var(--sdn-primary-dark) !important;
    background: var(--sdn-primary-dark) !important;
    box-shadow: 0 12px 28px rgba(15, 107, 91, .25);
}

.sdn-returns-hero {
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
    padding: 27px 29px;
    border: 1px solid rgba(15, 107, 91, .15);
    border-radius: var(--sdn-radius-lg);
    background:
        radial-gradient(circle at 7% 10%, rgba(201, 209, 211, .42), transparent 34%),
        linear-gradient(135deg, #fff, #edf7f4);
    box-shadow: var(--sdn-shadow);
}
.sdn-returns-hero::after {
    position: absolute;
    inset: auto auto -65px -50px;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background: rgba(15, 107, 91, .055);
    content: "";
}
.sdn-returns-hero > div { position: relative; z-index: 1; }
.sdn-returns-hero > div > span {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 52px;
    height: 52px;
    border-radius: 15px;
    background: linear-gradient(145deg, var(--sdn-primary), var(--sdn-primary-dark));
    color: #fff;
    box-shadow: 0 11px 25px rgba(15, 107, 91, .24);
    font-size: 27px;
}
.sdn-returns-hero h2 { margin: 0 0 5px; color: var(--sdn-primary-dark); font-size: clamp(21px, 2.5vw, 29px); letter-spacing: -.3px; }
.sdn-returns-hero p { margin: 0; color: var(--sdn-muted); line-height: 1.9; }
.sdn-returns-hero > small { position: relative; z-index: 1; padding: 7px 11px; border: 1px solid rgba(15, 107, 91, .13); border-radius: 999px; background: rgba(255, 255, 255, .82); color: var(--sdn-primary-dark); font-weight: 700; }

.sdn-section-head { margin: 25px 0 12px; }
.sdn-section-head h3 { margin: 0 0 4px; color: var(--sdn-secondary); font-size: 18px; }
.sdn-section-head p { margin: 0; color: var(--sdn-muted); font-size: 13px; line-height: 1.8; }

.sdn-eligible-orders,
.sdn-request-list { display: grid; gap: 12px; }
.sdn-order-card,
.sdn-request-card {
    position: relative;
    overflow: hidden;
    border: 1px solid var(--sdn-border);
    border-radius: var(--sdn-radius);
    background: var(--sdn-card);
    box-shadow: 0 7px 23px rgba(18, 60, 74, .055);
    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.sdn-order-card::before,
.sdn-request-card::before { position: absolute; inset: 0 0 0 auto; width: 4px; background: var(--sdn-primary); content: ""; }
.sdn-order-card:hover,
.sdn-request-card:hover { transform: translateY(-2px); border-color: rgba(15, 107, 91, .28); box-shadow: 0 14px 34px rgba(18, 60, 74, .1); }
.sdn-order-card { padding: 19px 21px; }
.sdn-order-card > div > strong { color: var(--sdn-secondary); font-size: 15px; }
.sdn-order-card > div > span { color: var(--sdn-muted); font-size: 12px; }
.sdn-order-card__meta { display: flex; flex-wrap: wrap; gap: 7px; }
.sdn-order-card__meta span { padding: 5px 9px; border-radius: 8px; background: #f2f6f5; color: #475467 !important; }
.sdn-request-card { min-height: 78px; padding: 15px 19px; color: inherit !important; text-decoration: none !important; }
.sdn-request-card > div strong { direction: ltr; display: inline-block; color: var(--sdn-secondary); }
.sdn-request-card > small { color: var(--sdn-muted); }

.sdn-status {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    line-height: 1.5;
}
.sdn-status::before { width: 6px; height: 6px; border-radius: 50%; background: currentColor; content: ""; }

.sdn-back-link {
    display: inline-flex;
    align-items: center;
    min-height: 39px;
    margin: 0 0 13px;
    padding: 0 12px;
    border: 1px solid var(--sdn-border);
    border-radius: 10px;
    background: #fff;
    color: var(--sdn-primary) !important;
    text-decoration: none !important;
}

.sdn-form-card,
.sdn-detail-card,
.sdn-approved-box,
.sdn-address-editor,
.sdn-cancel-order,
.sdn-customer-choice-box,
.sdn-return-address-card,
.sdn-service-payment-box,
.sdn-reship-box,
.sdn-resolution-summary,
.sdn-refund-success {
    border: 1px solid var(--sdn-border) !important;
    border-radius: var(--sdn-radius) !important;
    background: #fff !important;
    box-shadow: 0 8px 26px rgba(18, 60, 74, .06) !important;
}
.sdn-form-card,
.sdn-detail-card,
.sdn-approved-box,
.sdn-address-editor,
.sdn-cancel-order,
.sdn-customer-choice-box { padding: 21px !important; }
.sdn-form-card h3,
.sdn-detail-card h4,
.sdn-approved-box h3,
.sdn-address-editor h3,
.sdn-cancel-order h3 { color: var(--sdn-secondary) !important; }

.sdn-return-form label,
.sdn-tracking-form label,
.sdn-address-editor label,
.sdn-cancel-order label,
.sdn-pr-customer-form label { color: #344054; font-size: 12px; font-weight: 750; }
.sdn-return-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.sdn-return-form select,
.sdn-return-form textarea,
.sdn-tracking-form input:not([type="file"]),
.sdn-tracking-form select,
.sdn-tracking-form textarea,
.sdn-address-editor input,
.sdn-address-editor select,
.sdn-address-editor textarea,
.sdn-cancel-order input:not([type="checkbox"]):not([type="radio"]),
.sdn-cancel-order select,
.sdn-pr-customer-form input:not([type="checkbox"]):not([type="radio"]),
.sdn-pr-customer-form select,
.sdn-pr-customer-form textarea {
    width: 100%;
    min-height: 45px;
    border: 1px solid var(--sdn-border) !important;
    border-radius: 11px !important;
    background: #fcfdfd !important;
    color: var(--sdn-text) !important;
    box-shadow: none !important;
}
.sdn-return-form textarea,
.sdn-tracking-form textarea,
.sdn-address-editor textarea,
.sdn-pr-customer-form textarea { min-height: 105px; padding: 11px 13px; line-height: 1.9; }

.sdn-wizard-steps,
.sdn-pr-wizard-progress {
    position: relative;
    margin: 0 0 16px;
    padding: 7px;
    border: 1px solid var(--sdn-border);
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 6px 21px rgba(18, 60, 74, .05);
}
.sdn-wizard-steps button,
.sdn-pr-wizard-progress button { min-height: 48px; border-radius: 11px !important; color: var(--sdn-muted); }
.sdn-wizard-steps button.is-active,
.sdn-pr-wizard-progress button.is-active { background: var(--sdn-primary-soft) !important; color: var(--sdn-primary-dark) !important; }
.sdn-wizard-steps button.is-active span,
.sdn-wizard-steps button.is-done span,
.sdn-pr-wizard-progress button.is-active i,
.sdn-pr-wizard-progress button.is-done i { background: var(--sdn-primary) !important; color: #fff !important; box-shadow: 0 0 0 5px rgba(15, 107, 91, .1); }

.sdn-wizard-panel.is-active,
.sdn-pr-wizard-step.is-active { animation: sdnV27Enter .24s ease both; }
@keyframes sdnV27Enter { from { opacity: 0; transform: translateY(7px); } to { opacity: 1; transform: none; } }
.sdn-wizard-actions,
.sdn-pr-wizard-actions { margin-top: 14px; padding: 13px 0 0; border-top: 1px solid #edf1f0; }

.sdn-selectable-card,
.sdn-item-problem-card,
.sdn-cancel-item {
    border: 1px solid var(--sdn-border) !important;
    border-radius: 14px !important;
    background: #fff !important;
    box-shadow: 0 5px 18px rgba(18, 60, 74, .04);
}
.sdn-selectable-card:hover { border-color: rgba(15, 107, 91, .36) !important; transform: translateY(-1px); }
.sdn-selectable-card.is-selected { border-color: var(--sdn-primary) !important; background: #f5fbf9 !important; box-shadow: 0 8px 23px rgba(15, 107, 91, .09); }
.sdn-return-item__image img,
.sdn-item-problem-card > header img,
.sdn-cancel-item__image img { border: 1px solid #e5eae9; border-radius: 11px; background: #f8faf9; object-fit: cover; }
.sdn-return-item__name strong,
.sdn-item-problem-card > header h4,
.sdn-cancel-item__name strong { color: var(--sdn-secondary); }

.sdn-item-action-options > label,
.sdn-choice-cards > label,
.sdn-cancel-scope > label,
.sdn-repair-option-grid > label,
.sdn-pr-rate-grid label {
    border: 1px solid var(--sdn-border) !important;
    border-radius: 13px !important;
    background: #fff !important;
    transition: border-color .18s ease, background .18s ease, transform .18s ease;
}
.sdn-item-action-options > label:hover,
.sdn-choice-cards > label:hover,
.sdn-cancel-scope > label:hover,
.sdn-repair-option-grid > label:hover,
.sdn-pr-rate-grid label:hover { transform: translateY(-1px); border-color: rgba(15, 107, 91, .34) !important; }
.sdn-return-form label.is-selected,
.sdn-cancel-order label.is-selected,
.sdn-customer-choice-box label.is-selected,
.sdn-pr-rate-grid label.is-selected { border-color: var(--sdn-primary) !important; background: var(--sdn-primary-soft) !important; box-shadow: 0 7px 20px rgba(15, 107, 91, .09); }

.sdn-upload-box {
    min-height: 112px;
    border: 1.5px dashed #b8c8c5 !important;
    border-radius: 14px !important;
    background: #f8fbfa !important;
    transition: border-color .18s ease, background .18s ease;
}
.sdn-upload-box:hover { border-color: var(--sdn-primary) !important; background: var(--sdn-primary-soft) !important; }
.sdn-item-problem-card.requires-image .sdn-upload-box { border-color: #f79009 !important; background: #fffbeb !important; }
.sdn-file-preview span,
.sdn-evidence-grid a { overflow: hidden; border: 1px solid var(--sdn-border); border-radius: 12px; background: #f8faf9; }
.sdn-file-preview img,
.sdn-evidence-grid img { width: 100%; height: 118px; border-radius: 12px; object-fit: cover; }

.sdn-review-card,
.sdn-pr-review-grid article,
.sdn-instruction-grid p,
.sdn-choice-shipping-summary p {
    border: 1px solid #e5eae9 !important;
    border-radius: 12px !important;
    background: #fafcfc !important;
}

.sdn-request-detail__head {
    margin-bottom: 14px;
    padding: 21px;
    border: 1px solid var(--sdn-border);
    border-radius: var(--sdn-radius);
    background: linear-gradient(135deg, #fff, #f1f8f6);
    box-shadow: var(--sdn-shadow);
}
.sdn-request-detail__head h3 { direction: ltr; display: inline-block; color: var(--sdn-primary-dark); font-size: 20px; letter-spacing: .2px; }

.sdn-request-progress {
    overflow-x: auto;
    margin: 0 0 14px;
    padding: 19px 12px;
    border: 1px solid var(--sdn-border);
    border-radius: var(--sdn-radius);
    background: #fff;
    box-shadow: 0 7px 23px rgba(18, 60, 74, .05);
    scrollbar-width: thin;
}
.sdn-request-progress::before { background: #dfe7e5 !important; }
.sdn-request-progress > div { min-width: 95px; }
.sdn-request-progress span { border: 3px solid #fff; box-shadow: 0 0 0 1px var(--sdn-border); }
.sdn-request-progress .is-done span,
.sdn-request-progress .is-current span { background: var(--sdn-primary) !important; box-shadow: 0 0 0 5px rgba(15, 107, 91, .1); }

.sdn-operator-message { border: 1px solid #b2ddff !important; border-inline-start: 4px solid #1570ef !important; border-radius: 13px !important; background: #eff8ff !important; color: #175cd3 !important; }
.sdn-warning,
.sdn-return-address-warning { border: 1px solid #fedf89 !important; border-inline-start: 4px solid #f79009 !important; border-radius: 11px !important; background: #fffaeb !important; color: #93370d !important; }
.sdn-return-address-alert { border: 1px solid #b2ddff !important; border-radius: 11px !important; background: #eff8ff !important; color: #175cd3 !important; }

.sdn-return-address-card { overflow: hidden; padding: 0 !important; }
.sdn-return-address-head { padding: 18px 20px; border-bottom: 1px solid var(--sdn-border); background: linear-gradient(135deg, #f5fbf9, #fff); }
.sdn-return-address-icon { display: grid !important; place-items: center; width: 42px !important; height: 42px !important; border-radius: 12px !important; background: var(--sdn-primary) !important; color: #fff !important; }
.sdn-return-address-grid { padding: 15px 19px; }
.sdn-return-address-row { min-height: 62px; padding: 11px 12px !important; border: 1px solid #e7eceb !important; border-radius: 11px !important; background: #fbfcfc; }
.sdn-return-address-row > button { border-radius: 8px !important; color: var(--sdn-primary) !important; }
.sdn-return-address-note { margin: 0 19px 17px; border-radius: 11px !important; }

.sdn-refund-success { border-color: #a6f4c5 !important; background: #ecfdf3 !important; }
.sdn-refund-success > span { background: #079455 !important; box-shadow: 0 0 0 7px rgba(7, 148, 85, .1); }
.sdn-resolution-summary { border-color: #b2ddff !important; background: #eff8ff !important; }
.sdn-service-payment-box { border-color: #d9d6fe !important; background: #f4f3ff !important; }
.sdn-reship-box { border-color: #b7e4dc !important; background: #f0faf7 !important; }

.sdn-address-editor,
.sdn-cancel-order { margin-top: 18px !important; }
.sdn-address-locked { margin-top: 17px; padding: 17px 19px !important; border: 1px solid var(--sdn-border) !important; border-radius: 14px !important; background: #f8faf9 !important; box-shadow: none !important; }
.sdn-address-locked strong { color: var(--sdn-secondary); }
.sdn-danger-solid-button { border-color: var(--sdn-danger) !important; background: var(--sdn-danger) !important; color: #fff !important; box-shadow: 0 8px 18px rgba(180, 35, 24, .18); }
.sdn-danger-button { border-color: rgba(180, 35, 24, .25) !important; background: #fff !important; color: var(--sdn-danger) !important; }
.sdn-cancel-confirm,
.sdn-check-row,
.sdn-pr-risk { border: 1px solid var(--sdn-border) !important; border-radius: 12px !important; background: #fafcfc !important; }

.sdn-order-journey {
    overflow: hidden;
    margin: 19px 0 !important;
    padding: 0 !important;
    border: 1px solid var(--sdn-border) !important;
    border-radius: var(--sdn-radius-lg) !important;
    background: #fff !important;
    box-shadow: var(--sdn-shadow) !important;
}
.sdn-order-journey__head { padding: 19px 21px !important; border-bottom: 1px solid var(--sdn-border); background: linear-gradient(135deg, #f2f9f7, #fff); }
.sdn-order-journey__head strong { color: var(--sdn-secondary); font-size: 17px; }
.sdn-order-journey__track { margin: 0 !important; padding: 23px 17px 19px !important; overflow-x: auto; scrollbar-width: thin; }
.sdn-order-step { flex: 0 0 105px; min-width: 105px; }
.sdn-order-step__dot { border: 3px solid #fff !important; box-shadow: 0 0 0 1px var(--sdn-border); }
.sdn-order-step.is-done .sdn-order-step__dot,
.sdn-order-step.is-current .sdn-order-step__dot { background: var(--sdn-primary) !important; box-shadow: 0 0 0 5px rgba(15, 107, 91, .1); }
.sdn-order-journey__message { margin: 0 17px 17px !important; border: 1px solid var(--sdn-border) !important; border-radius: 12px !important; background: #f8fbfa !important; }
.sdn-order-estimate { margin: 15px 0 !important; padding: 16px 18px !important; border: 1px solid var(--sdn-border) !important; border-radius: 14px !important; background: #f8fbfa !important; box-shadow: 0 6px 20px rgba(18, 60, 74, .045) !important; }
.sdn-order-estimate > strong { color: var(--sdn-secondary); }

.sdn-pr-customer-summary,
.sdn-pr-saved-address,
.sdn-pr-tracking,
.sdn-pr-payment-box,
.sdn-pr-original-address {
    border: 1px solid var(--sdn-border) !important;
    border-radius: var(--sdn-radius) !important;
    background: #fff !important;
    box-shadow: 0 8px 25px rgba(18, 60, 74, .055) !important;
}
.sdn-pr-customer-summary header { padding-bottom: 13px; border-bottom: 1px solid var(--sdn-border); }
.sdn-pr-customer-summary header strong { direction: ltr; color: var(--sdn-secondary); }
.sdn-pr-cost-grid p,
.sdn-pr-tracking p { border-color: #e6ecea !important; border-radius: 11px !important; background: #fafcfc !important; }
.sdn-pr-step-heading > span { background: var(--sdn-primary-soft) !important; color: var(--sdn-primary) !important; }
.sdn-pr-wizard-error { border: 1px solid #fecdca !important; border-inline-start: 4px solid var(--sdn-danger) !important; border-radius: 11px !important; background: #fef3f2 !important; color: var(--sdn-danger) !important; }
.sdn-pr-rates-loading { border-radius: 12px !important; background: var(--sdn-primary-soft) !important; color: var(--sdn-primary-dark) !important; }

.is-submitting { opacity: .88; pointer-events: none; }
.sdn-ui-spinner { display: inline-block; width: 16px; height: 16px; margin-left: 7px; border: 2px solid rgba(255,255,255,.4); border-top-color: currentColor; border-radius: 50%; vertical-align: -3px; animation: sdnUiSpin .65s linear infinite; }
@keyframes sdnUiSpin { to { transform: rotate(360deg); } }

@media (max-width: 900px) {
    .sdn-returns-hero { align-items: flex-start; }
    .sdn-returns-hero > small { align-self: flex-start; }
    .sdn-detail-grid,
    .sdn-two-col,
    .sdn-instruction-grid { grid-template-columns: 1fr !important; }
}

@media (max-width: 700px) {
    .sdn-returns-hero { display: block !important; padding: 19px !important; border-radius: 16px; }
    .sdn-returns-hero > div { align-items: flex-start !important; }
    .sdn-returns-hero > div > span { width: 43px; height: 43px; border-radius: 12px; font-size: 23px; }
    .sdn-returns-hero h2 { font-size: 20px; }
    .sdn-returns-hero > small { display: inline-flex; margin-top: 13px; }
    .sdn-order-card { display: block !important; padding: 16px; }
    .sdn-order-card > div:first-child { margin-bottom: 10px; }
    .sdn-order-card .button { width: 100%; margin-top: 12px; text-align: center; }
    .sdn-request-card { display: grid !important; grid-template-columns: 1fr auto; gap: 8px; }
    .sdn-request-card > small { grid-column: 1 / -1; }
    .sdn-form-card,
    .sdn-detail-card,
    .sdn-approved-box,
    .sdn-address-editor,
    .sdn-cancel-order,
    .sdn-customer-choice-box { padding: 16px !important; border-radius: 14px !important; }
    .sdn-wizard-steps,
    .sdn-pr-wizard-progress { position: sticky; z-index: 5; top: 6px; overflow-x: auto; background: rgba(255,255,255,.95); backdrop-filter: blur(10px); }
    .sdn-wizard-steps button,
    .sdn-pr-wizard-progress button { flex: 0 0 105px; min-width: 105px; }
    .sdn-wizard-actions,
    .sdn-pr-wizard-actions { display: grid !important; grid-template-columns: 1fr; gap: 9px; }
    .sdn-wizard-actions > span { display: none; }
    .sdn-wizard-actions .button,
    .sdn-pr-wizard-actions .button { width: 100%; }
    .sdn-selectable-card { grid-template-columns: auto 60px 1fr !important; padding: 13px !important; }
    .sdn-selectable-card .sdn-return-item__qty { grid-column: 1 / -1; display: grid !important; grid-template-columns: 1fr 85px; align-items: center; width: 100%; }
    .sdn-item-action-options,
    .sdn-choice-cards,
    .sdn-cancel-scope,
    .sdn-repair-option-grid,
    .sdn-pr-review-grid { grid-template-columns: 1fr !important; }
    .sdn-request-detail__head { display: block !important; padding: 17px; }
    .sdn-request-detail__head .sdn-status { margin-top: 10px; }
    .sdn-request-progress { justify-content: flex-start !important; }
    .sdn-return-address-head { display: block !important; }
    .sdn-return-address-head .sdn-copy-all { width: 100%; margin-top: 12px; justify-content: center; }
    .sdn-return-address-grid { grid-template-columns: 1fr !important; padding: 13px; }
    .sdn-return-address-row-address { grid-column: auto !important; }
    .sdn-return-address-note { margin: 0 13px 13px; }
    .sdn-service-payment-box,
    .sdn-refund-success { display: block !important; }
    .sdn-service-payment-box .button { width: 100%; margin-top: 10px; text-align: center; }
    .sdn-order-journey { border-radius: 15px !important; }
    .sdn-order-journey__head { display: block !important; padding: 16px !important; }
    .sdn-order-journey__head small { display: block; margin-top: 5px; }
    .sdn-order-journey__track { justify-content: flex-start !important; }
}

@media (max-width: 420px) {
    .sdn-selectable-card { grid-template-columns: auto 52px minmax(0, 1fr) !important; }
    .sdn-return-item__image img { width: 52px !important; height: 52px !important; }
    .sdn-request-card { grid-template-columns: 1fr; }
    .sdn-request-card .sdn-status { justify-self: start; }
}

@media (prefers-reduced-motion: reduce) {
    .sdn-returns-account *,
    .sdn-pr-account *,
    .sdn-order-journey * { transition: none !important; animation-duration: .01ms !important; scroll-behavior: auto !important; }
}
