.pickup-person.is-morris{background-image:url('assets/chronicle/pickup-morris.webp');background-size:cover;background-position:center}
.pickup-document{border:1px solid #bda86d55;background:#bcab7010;padding:clamp(18px,3vw,30px);margin:20px 0;min-width:0}
.pickup-document header{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;color:var(--chronicle-gold,#c6ae74)}
.pickup-document h3,.pickup-document h2{font-size:1.06em;margin:0;line-height:1.5}
.pickup-document p{line-height:1.9;margin:14px 0 0;overflow-wrap:anywhere}
.pickup-paper-id{font-size:.8em;letter-spacing:.08em;color:#bea66b}
.pickup-message-records{padding:0;list-style:none;border-left:2px solid #9d8957;margin:24px 0 36px}
.pickup-message-records li{padding:8px 0 8px 20px;margin:12px 0}
.pickup-message-records time{color:#c6ae74;font-size:.85em;font-variant-numeric:tabular-nums}
.pickup-message-records p{margin:6px 0;line-height:1.8}
.pickup-documents>h2{font-size:1.2em;margin:24px 0 16px}
.pickup-success{border-left:3px solid #a0b69a;background:#9bb99b10;color:#d2dbc4;padding:16px 20px;line-height:1.7}
.pickup-signature{color:#b5b7a5}
.pickup-original-comparison{margin:32px 0;border:1px solid #bda86d55;padding:clamp(16px,3vw,28px)}
.pickup-original-comparison>h2{font-size:1.12em;line-height:1.6;margin:0 0 12px}
.pickup-original-comparison>p{line-height:1.8;color:#b9c0b3;font-size:.92em}
.pickup-comparison-head,.pickup-comparison-values{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.pickup-comparison-head{color:#c6ae74;font-size:.85em;border-bottom:1px solid #bda86d55;padding-bottom:12px}
.pickup-original-comparison article{padding:16px 0;border-bottom:1px solid #bda86d33}
.pickup-original-comparison article:last-child{border:0;padding-bottom:0}
.pickup-original-comparison h3{font-size:.86em;color:#b9c0b3;margin:0}
.pickup-comparison-values p{min-width:0;overflow-wrap:anywhere;margin:12px 0;font-size:1.02em;line-height:1.7}
.pickup-match{min-height:44px;border:1px solid #bda86d88;padding:10px 16px;background:#bda86d12;color:#d9cca5;font:inherit;cursor:pointer}
.pickup-match:disabled{opacity:1;color:#b9d0b6;cursor:default;border-color:#89a78166}
.pickup-recovery-record>p{white-space:pre-line}
.pickup-page .morning-actions button,.pickup-page .murdle-primary{max-width:100%;white-space:normal;line-height:1.7}
@media(max-width:600px){.pickup-comparison-head,.pickup-comparison-values{gap:12px}.pickup-message-records li{padding-left:14px}.pickup-document{margin:16px 0}.pickup-page .morning-time{flex-wrap:wrap}}
