/* Receiver selection has no text input or keyboard. Only this list scrolls. */
body[data-kiosk-step-key="unloadingDestination"] #pawFlow .answer-zone{display:flex;flex-direction:column;overflow:hidden}
body[data-kiosk-step-key="unloadingDestination"] .answer-zone>.screen.active{flex:1;min-height:0;overflow:hidden}
body[data-kiosk-step-key="unloadingDestination"] #stepBody{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}
.lr-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start;grid-auto-rows:max-content;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px;scrollbar-gutter:stable}
.lr-destination{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:4px;min-height:72px;padding:12px 34px 12px 14px;border:2px solid #dce0e5;border-radius:10px;background:#fff;color:#293440;font:inherit;cursor:pointer;overflow-wrap:anywhere}
.lr-destination strong{font-size:16px;line-height:1.3}.lr-destination span{font-size:13px;color:#58657a}.lr-destination small{font-size:12px;line-height:1.3;color:#9c5320}
.lr-destination.selected{border-color:#d71920;background:#fff2f3}.lr-destination.selected:after{content:'✓';position:absolute;right:11px;top:11px;font-weight:800;color:#d71920}
.lr-requirements{flex-shrink:0;margin:0;padding:10px 14px;border-radius:10px;background:#e9edf1;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.lr-destination:focus-visible{outline:3px solid #ffbe41;outline-offset:0}
@media(max-width:1250px){.lr-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.lr-destinations{grid-template-columns:1fr}.lr-destination{min-height:60px}.lr-destination strong{font-size:14px}.lr-requirements{font-size:12px}}
