/* CD_PICKUP_REVIEW_CARD_V1: scoped exclusively to the final confirmation step. */
#view-pickup[data-screen="form"][data-step="3"]{--pu-ink:#173650;--pu-muted:#687e94}
#view-pickup[data-screen="form"][data-step="3"] .pu-form-hero{min-height:0;padding:14px 0 18px;margin:0;background:none}
#view-pickup[data-screen="form"][data-step="3"] .pu-form-hero .pu-photo{display:none}
#view-pickup[data-screen="form"][data-step="3"] .pu-form-hero h1{font-size:30px;line-height:1.3;letter-spacing:-1px;margin:0 0 8px}
#view-pickup[data-screen="form"][data-step="3"] .pu-form-hero>p{font-size:14px;line-height:1.5;letter-spacing:-.3px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-card{padding:12px;border:1px solid #e1ecf4;border-radius:22px;background:#fff;box-shadow:0 7px 24px rgba(34,106,166,.08);margin:0 0 16px;overflow:hidden}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-card h3{font-size:14px;line-height:1.5;color:#687e94;margin:0;font-weight:600;letter-spacing:-.3px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-card p{margin:6px 0 0;line-height:1.55;font-size:16px;color:#173650;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-card .pu-link{min-height:40px;flex:0 0 auto;padding:6px 2px;font-size:14px;font-weight:700;white-space:nowrap;color:#0879df;background:transparent;border:0;letter-spacing:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-heading h3{min-width:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-date{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;background:#edf6ff}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-date>div{min-width:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-date p{font-size:23px;line-height:1.35;letter-spacing:-.7px;font-weight:800}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview{display:flex;align-items:center;gap:10px;padding:13px 2px;flex-wrap:wrap}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-method{display:inline-block;border-radius:10px;background:#1787ed;color:white;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.4}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview strong{font-size:17px;line-height:1.5;letter-spacing:-.5px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview .pu-link{margin-left:auto}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-address{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #edf1f5;padding:10px 2px 14px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-pin{padding-top:9px;flex:none;color:#174871}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-pin svg{width:24px;height:24px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-address>div{min-width:0;flex:1}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-address p{font-weight:700;margin-top:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset{padding:12px 14px;border-radius:13px;background:#f4f6f8;margin:0 0 9px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset-blue{background:#edf6ff}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset-title{display:flex;align-items:center;gap:8px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset-title svg{width:18px;height:18px;color:#648098}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset-blue svg{color:#1787ed}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-inset p{padding-left:26px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-laundry{border-top:1px solid #edf1f5;padding:9px 2px 2px;margin-top:13px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-photo-label{font-size:13px;color:#687e94;margin:13px 0 7px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-photos{display:flex;flex-wrap:wrap;gap:9px}
#view-pickup[data-screen="form"][data-step="3"] .pu-review-photos img{display:block;width:76px;height:76px;object-fit:cover;border:1px solid #e4ebf1;border-radius:11px;max-width:100%}
#view-pickup[data-screen="form"][data-step="3"] .pu-notice-plain{border:0;background:none;margin:8px 0;padding:0;gap:8px;align-items:flex-start}
#view-pickup[data-screen="form"][data-step="3"] .pu-notice-plain p{font-size:12px;line-height:1.6;color:#687e94;margin:0}
#view-pickup[data-screen="form"][data-step="3"] .pu-notice-plain svg{width:18px;height:18px;margin-top:1px;color:#687e94}
#view-pickup[data-screen="form"][data-step="3"] .pu-service-note{background:#f0f6fc;color:#587086;margin:12px 0;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.6}
#view-pickup[data-screen="form"][data-step="3"] .pu-actions{margin-top:16px}
@media(max-width:359px){#view-pickup[data-screen="form"][data-step="3"] .pu-review-date{padding:12px}#view-pickup[data-screen="form"][data-step="3"] .pu-review-date p{font-size:21px}#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview{gap:8px}#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview strong{font-size:16px}}

/* Align every edit action with the inset schedule action. */
#view-pickup[data-screen="form"][data-step="3"] .pu-review-overview>.pu-link,
#view-pickup[data-screen="form"][data-step="3"] .pu-review-heading>.pu-link{margin-right:12px}
@media(max-width:359px){
 #view-pickup[data-screen="form"][data-step="3"] .pu-review-overview>.pu-link,
 #view-pickup[data-screen="form"][data-step="3"] .pu-review-heading>.pu-link{margin-right:10px}
}


/* CD_PICKUP_FULL_CARD_V1: read-only saved request details. */
#view-pickup[data-screen="full"] .pu-review-card{padding:12px;border:1px solid #e1ecf4;border-radius:22px;background:#fff;box-shadow:0 7px 24px rgba(34,106,166,.08);margin:0 0 16px;overflow:hidden}
#view-pickup[data-screen="full"] .pu-review-card h3{font-size:14px;line-height:1.5;color:#687e94;margin:0;font-weight:600;letter-spacing:-.3px}
#view-pickup[data-screen="full"] .pu-review-card p{margin:6px 0 0;line-height:1.55;font-size:16px;color:#173650;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
#view-pickup[data-screen="full"] .pu-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
#view-pickup[data-screen="full"] .pu-review-heading h3{min-width:0}
#view-pickup[data-screen="full"] .pu-review-date{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;background:#edf6ff}
#view-pickup[data-screen="full"] .pu-review-date>div{min-width:0}
#view-pickup[data-screen="full"] .pu-review-date p{font-size:23px;line-height:1.35;letter-spacing:-.7px;font-weight:800}
#view-pickup[data-screen="full"] .pu-review-overview{display:flex;align-items:center;gap:10px;padding:13px 2px;flex-wrap:wrap}
#view-pickup[data-screen="full"] .pu-review-method{display:inline-block;border-radius:10px;background:#1787ed;color:white;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.4}
#view-pickup[data-screen="full"] .pu-review-overview strong{font-size:17px;line-height:1.5;letter-spacing:-.5px}
#view-pickup[data-screen="full"] .pu-review-address{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #edf1f5;padding:10px 2px 14px}
#view-pickup[data-screen="full"] .pu-review-pin{padding-top:9px;flex:none;color:#174871}
#view-pickup[data-screen="full"] .pu-review-pin svg{width:24px;height:24px}
#view-pickup[data-screen="full"] .pu-review-address>div{min-width:0;flex:1}
#view-pickup[data-screen="full"] .pu-review-address p{font-weight:700;margin-top:0}
#view-pickup[data-screen="full"] .pu-review-inset{padding:12px 14px;border-radius:13px;background:#f4f6f8;margin:0 0 9px}
#view-pickup[data-screen="full"] .pu-review-inset-blue{background:#edf6ff}
#view-pickup[data-screen="full"] .pu-review-inset-title{display:flex;align-items:center;gap:8px}
#view-pickup[data-screen="full"] .pu-review-inset-title svg{width:18px;height:18px;color:#648098}
#view-pickup[data-screen="full"] .pu-review-inset-blue svg{color:#1787ed}
#view-pickup[data-screen="full"] .pu-review-inset p{padding-left:26px}
#view-pickup[data-screen="full"] .pu-review-laundry{border-top:1px solid #edf1f5;padding:9px 2px 2px;margin-top:13px}
#view-pickup[data-screen="full"] .pu-review-photo-label{font-size:13px;color:#687e94;margin:13px 0 7px}
#view-pickup[data-screen="full"] .pu-review-photos{display:flex;flex-wrap:wrap;gap:9px}
#view-pickup[data-screen="full"] .pu-review-photos img{display:block;width:76px;height:76px;object-fit:cover;border:1px solid #e4ebf1;border-radius:11px;max-width:100%}
@media(max-width:359px){#view-pickup[data-screen="full"] .pu-review-date{padding:12px}#view-pickup[data-screen="full"] .pu-review-date p{font-size:21px}#view-pickup[data-screen="full"] .pu-review-overview{gap:8px}#view-pickup[data-screen="full"] .pu-review-overview strong{font-size:16px}}
#view-pickup[data-screen="full"] .pu-review-photos a{display:block;flex:0 0 auto}
