.guest-save-inline-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);flex-wrap:wrap;margin:var(--space-base) 0;padding:var(--space-md) var(--space-base);padding-right:var(--space-lg);background:var(--color-info-light);border:1px solid var(--color-border-light);border-left:3px solid var(--color-info);border-radius:var(--radius-lg)}.guest-save-inline-card__text{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.guest-save-inline-card__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-info-text)}.guest-save-inline-card__message{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);min-width:0}.guest-save-inline-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.guest-save-inline-card__body{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.guest-save-inline-card__cta{flex-shrink:0;padding:var(--space-sm) var(--space-base);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background .15s ease}.guest-save-inline-card__cta:hover{background:var(--color-primary-light)}.guest-save-inline-card__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guest-save-inline-card__close{position:absolute;top:var(--space-xs);right:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.guest-save-inline-card__close svg{width:1rem;height:1rem}.guest-save-inline-card__close:hover{color:var(--color-text-primary)}.guest-save-inline-card__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:560px){.guest-save-inline-card__cta{width:100%}}