.signup-verification-banner{color:#18304e;width:100%;transition:margin-inline-start .2s ease-linear, width .2s ease-linear;background:#fff5d9;border-bottom:1px solid #dac28b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline-start:0;padding:1rem max(1rem,50vw - 640px);display:flex}.signup-verification-banner p{max-width:850px;margin:.25rem 0 0;font-size:.95rem}.signup-verification-banner .outline-button{white-space:nowrap;flex-shrink:0}.checkout-recovery-banner{background:#eaf0f7;border-color:#c6d3e3}.checkout-recovery-banner .gold-button{flex-shrink:0}.checkout-recovery-copy{flex:20rem}.checkout-recovery-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.checkout-recovery-actions .outline-button{background:0 0}.checkout-recovery-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #b9c9da;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.checkout-recovery-close:hover{background:#dce6f1}.checkout-recovery-close:focus-visible{outline-offset:2px;outline:3px solid #b58421}body:has(.signup-payment-page) .checkout-recovery-banner{display:none}@media (min-width:768px){body:has(.member-hub-layout [data-slot=sidebar][data-side=left][data-state=expanded]) .signup-verification-banner{width:calc(100% - var(--member-sidebar-width,16rem));margin-inline-start:var(--member-sidebar-width,16rem);padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.signup-verification-banner{transition:none}}body:has(.signup-password-form) .signup-verification-banner[aria-label="Finish account setup"]{display:none}@media (max-width:640px){.signup-verification-banner{flex-direction:column;align-items:stretch}}
