.purchase-continuity-panel,.purchase-continuity-dialog{box-sizing:border-box;color:#172043;background:#fff;border:1px solid #e2e5f2;border-radius:20px;font:400 15px/1.55 Inter,system-ui,sans-serif}
.purchase-continuity-panel{margin:0 0 24px;padding:24px}
.purchase-continuity-panel h2{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}
.purchase-continuity-list{display:grid;gap:0}
.purchase-continuity-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}
.purchase-continuity-item+.purchase-continuity-item{border-top:1px solid #eceef6}
.purchase-continuity-item:first-child{padding-top:0}.purchase-continuity-item:last-child{padding-bottom:0}
.purchase-continuity-description{min-width:0}.purchase-continuity-description h3{font-size:16px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}
.purchase-continuity-description p{margin:0 0 3px;color:#6b7594}.purchase-continuity-description small{font-size:12px;color:#6b7594}
.purchase-continuity-primary,.purchase-continuity-secondary{appearance:none;box-sizing:border-box;border:1px solid transparent;border-radius:11px;padding:11px 17px;font:600 14px/1.4 Inter,system-ui,sans-serif;cursor:pointer;text-align:center}
.purchase-continuity-primary{background:#6046b8;color:#fff}.purchase-continuity-primary:hover{background:#4f369f}.purchase-continuity-secondary{color:#4e587b;background:#f3f5fa;border-color:#e5e8f2}.purchase-continuity-secondary:hover{background:#e9edf7}
.purchase-continuity-primary:focus-visible,.purchase-continuity-secondary:focus-visible,.purchase-continuity-close:focus-visible{outline:3px solid #a9b9f4;outline-offset:3px}.purchase-continuity-primary:disabled{opacity:.6;cursor:wait}
.purchase-continuity-row-actions{flex-shrink:0;text-align:end;max-width:45%}.purchase-continuity-note{color:#9d413c;font-size:12px;line-height:1.5;margin:8px 0 0;min-height:0}.purchase-continuity-note:empty{display:none}
.purchase-continuity-dialog{max-width:460px;width:calc(100% - 36px);padding:34px;box-shadow:0 24px 90px #101a4b24}
.purchase-continuity-dialog::backdrop{background:#10193650;backdrop-filter:blur(3px)}
.purchase-continuity-dialog h2{font-size:26px;letter-spacing:-.035em;line-height:1.25;margin:0 20px 18px 0}.purchase-continuity-dialog[dir=rtl] h2{margin:0 0 18px 20px}
.purchase-continuity-dialog p{color:#68728e;margin:9px 0 23px}.purchase-continuity-dialog .purchase-continuity-note{color:#9d413c;margin:12px 0 0}
.purchase-continuity-product{display:block;font-size:16px}.purchase-continuity-actions{display:flex;flex-wrap:wrap;gap:10px}
.purchase-continuity-close{position:absolute;inset-block-start:12px;inset-inline-end:14px;border:0;width:30px;height:30px;padding:0;border-radius:50%;background:transparent;color:#75809b;font:400 25px/30px system-ui;cursor:pointer}
.purchase-continuity-close:hover{background:#f0f3fa;color:#172043}
@media(max-width:600px){.purchase-continuity-panel{padding:19px}.purchase-continuity-item{align-items:flex-start;flex-direction:column;gap:12px}.purchase-continuity-row-actions{max-width:none;text-align:start}.purchase-continuity-dialog{padding:29px 24px}.purchase-continuity-dialog h2{font-size:24px}}
