.pickup-review{max-width:760px;margin:0 auto;padding:24px 0 48px}.pickup-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.pickup-review-heading h1{font-size:24px;margin:0}.pickup-review-heading h1 span{font-weight:400;color:var(--muted);font-size:17px}.pickup-review-heading a{font-size:13px;white-space:nowrap}.pickup-review .pickup-card{margin-bottom:16px}.pickup-review-controls{display:flex;gap:10px;flex-wrap:wrap}.pickup-review-form{margin-top:20px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff)}.pickup-review-form h2{font-size:20px;margin:0 0 8px}.pickup-review-form>p{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 20px}.pickup-review-form label{display:block;margin:16px 0;font-size:13px;font-weight:600}.pickup-review-form input,.pickup-review-form textarea{display:block;width:100%;margin-top:7px}.pickup-review-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}.pickup-review-alert{background:#f4eddb;border:1px solid #e6d7ac;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6}.pickup-review .pickup-book img{object-fit:contain;background:var(--paper)}.pickup-review .pickup-card-head{position:static}.pickup-review .button-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media(max-width:600px){.pickup-review{padding-top:12px}.pickup-review-heading{align-items:flex-start}.pickup-review-heading h1{font-size:21px}.pickup-review-heading h1 span{display:block;margin-top:4px}.pickup-review-form{padding:18px}.pickup-review-fields{grid-template-columns:1fr;gap:0}.pickup-review-controls .link-button{flex-grow:1;text-align:center}}
