.gifted-sharing-proposed{margin-block:1rem}.gifted-sharing-proposed .brava-card-body{gap:.8rem;display:grid}.gifted-sharing-proposed p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.gifted-sharing-status{color:var(--accent);align-items:center;gap:.5rem;display:flex}.gifted-sharing-proposed .gifted-sharing-expiry{font-size:.75rem}.gifted-buyer-back{margin:.5rem 1rem}
.recipient-details-card{margin-top:.75rem}.recipient-details-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.recipient-surprise{background:var(--soft);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.recipient-surprise>svg{color:var(--accent);flex:none;margin-top:.2rem}.recipient-surprise>div{flex:1;min-width:0}.recipient-payment-note{color:var(--muted);align-items:flex-start;gap:.5rem;margin:0;font-size:.8rem;line-height:1.5;display:flex}.recipient-payment-note>svg{flex:none;margin-top:.1rem}.booking-recipient-stage{background:var(--paper);min-height:100vh}.booking-recipient-selection{margin-bottom:.75rem}.booking-recipient-stage .booking-review-preview{margin-top:0}
