.saved-account-prompt{position:fixed;z-index:70;right:24px;bottom:24px;width:min(370px,calc(100vw - 32px));padding:18px;border:1px solid var(--color-navy);background:var(--color-limestone);color:var(--color-navy);box-shadow:0 6px 24px #0a254026;font-size:14px;line-height:1.45}.saved-account-prompt strong{display:block;font-size:16px}.saved-account-prompt p{margin:6px 0 0}.saved-account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.saved-account-actions a,.saved-account-actions button{min-height:44px;padding:9px 12px;border:1px solid var(--color-navy);background:var(--color-navy);color:#fff;font-size:14px;font-weight:700}.saved-account-actions .saved-account-dismiss{border-color:transparent;background:transparent;color:var(--color-navy);text-decoration:underline;text-underline-offset:3px}.saved-account-actions button:disabled{opacity:.6;cursor:wait}.saved-account-banner{margin:16px 0;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-navy);font-size:14px;line-height:1.4}.saved-account-banner p{margin:0 0 5px}.saved-account-banner a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-cobalt);font-weight:700;text-decoration:underline;text-underline-offset:3px}.saved-account-banner a:focus-visible,.saved-account-prompt :is(a,button):focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}@media (max-width:767px){.saved-account-prompt{right:16px;bottom:calc(80px + env(safe-area-inset-bottom));padding:14px}}