.gifts-module__R6y9pq__page{min-height:65vh;padding-bottom:60px}.gifts-module__R6y9pq__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.gifts-module__R6y9pq__heading h2{font:600 24px/1.5 var(--bs-serif);margin:0}.gifts-module__R6y9pq__cards{margin:36px 0 56px}.gifts-module__R6y9pq__pending{border:1px solid var(--bs-line);margin-bottom:28px;padding:24px}.gifts-module__R6y9pq__pending h3{margin-top:0;font-size:18px}.gifts-module__R6y9pq__pending article{border-top:1px solid var(--bs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.gifts-module__R6y9pq__pending p{overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.gifts-module__R6y9pq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.gifts-module__R6y9pq__card{border:1px solid var(--bs-gold-line,#d8c7a7);background:var(--bs-gold-tint,#faf7ef);color:var(--bs-ink);min-width:0;padding:28px}.gifts-module__R6y9pq__cardHeading{color:var(--bs-brown);border-bottom:1px solid var(--bs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:13px;display:flex}.gifts-module__R6y9pq__cardHeading strong{font-weight:500}.gifts-module__R6y9pq__cardHeading strong[data-status=accepted]{color:#476446}.gifts-module__R6y9pq__cardBook{align-items:flex-start;gap:24px;margin:24px 0;display:flex}.gifts-module__R6y9pq__cardBook>.bs-cover{object-fit:cover;flex-shrink:0;width:90px;height:126px;min-height:0}.gifts-module__R6y9pq__cardBook>div{min-width:0}.gifts-module__R6y9pq__card h3{font:600 21px/1.5 var(--bs-serif);overflow-wrap:anywhere;margin:0 0 8px}.gifts-module__R6y9pq__card p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.gifts-module__R6y9pq__cardBook p{margin:4px 0}.gifts-module__R6y9pq__card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--bs-action-gold,#ad8b53);font:18px/1.9 var(--bs-serif);margin:24px 0;padding:4px 0 4px 18px}.gifts-module__R6y9pq__qr{justify-content:center;align-items:center;gap:24px;margin:24px 0;display:flex}.gifts-module__R6y9pq__qr img{width:150px;height:150px}.gifts-module__R6y9pq__qr p{color:var(--bs-muted);font-size:13px}.gifts-module__R6y9pq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gifts-module__R6y9pq__actions .bs-button{text-align:center;flex:1;min-width:140px}.gifts-module__R6y9pq__tip{color:var(--bs-muted);margin:16px 0 0;font-size:12px!important}.gifts-module__R6y9pq__notice{border-left:2px solid var(--bs-action-gold,#ad8b53);background:var(--bs-paper,#f9f6f0);overflow-wrap:anywhere;margin:20px 0;padding:12px 18px;font-size:14px}.gifts-module__R6y9pq__receive{text-align:center;max-width:640px;margin:24px auto;padding:40px}.gifts-module__R6y9pq__receive>.bs-cover{object-fit:cover;width:150px;height:210px;min-height:0;margin:28px auto}.gifts-module__R6y9pq__receive h2{font:600 28px/1.6 var(--bs-serif);overflow-wrap:anywhere}.gifts-module__R6y9pq__receive blockquote{text-align:left}.gifts-module__R6y9pq__eyebrow{color:var(--bs-brown);letter-spacing:.1em;font-size:14px}.gifts-module__R6y9pq__tokenForm{background:var(--bs-gold-tint,#faf7ef);gap:24px;max-width:640px;margin:24px auto;padding:32px;display:grid}.gifts-module__R6y9pq__tokenForm label{gap:12px;font-size:15px;display:grid}.gifts-module__R6y9pq__tokenForm textarea{border:1px solid var(--bs-line);width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;padding:12px}.gifts-module__R6y9pq__back{color:var(--bs-brown);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;font-size:14px;display:flex}@media (max-width:850px){.gifts-module__R6y9pq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.gifts-module__R6y9pq__card,.gifts-module__R6y9pq__receive,.gifts-module__R6y9pq__tokenForm{padding:24px 18px}.gifts-module__R6y9pq__cardBook{gap:16px}.gifts-module__R6y9pq__qr{text-align:center;flex-direction:column;gap:8px}.gifts-module__R6y9pq__receive h2{font-size:24px}}.gifts-module__R6y9pq__shareLink{overflow-wrap:anywhere;font-size:12px!important}.gifts-module__R6y9pq__shareLink a{text-underline-offset:3px;text-decoration:underline}.gifts-module__R6y9pq__appAccess{background:var(--bs-paper,#f9f6f0);border:1px solid var(--bs-line);max-width:640px;margin:32px auto;padding:24px}.gifts-module__R6y9pq__appAccess h2{margin:0 0 12px;font-size:18px}.gifts-module__R6y9pq__appAccess p{color:var(--bs-muted);font-size:14px;line-height:1.8}
