.pclab-lpuka-postcode-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.pclab-lpuka-postcode-row>.pclab-lpuka-postcode-field{min-width:0;margin:0}.pclab-lpuka-postcode-row>.pclab-lpuka-postcode-field.os-form-group{margin-bottom:0}.pclab-lpuka-postcode-row .latepoint-btn{align-self:start!important;margin:0!important;box-sizing:border-box!important;padding-left:18px!important;padding-right:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.pclab-lpuka-results{margin:18px 0}.pclab-lpuka-address-fields{margin-top:18px}.pclab-lpuka-address-fields.is-hidden{display:none}.pclab-lpuka-address-fields .os-form-group{margin-bottom:0}.pclab-lpuka-address-fields .os-row{row-gap:14px}.pclab-lpuka-message{margin-top:10px;font-size:13px}.pclab-lpuka-message.is-error{font-weight:600}.pclab-lpuka-message.is-success{font-weight:600}.pclab-lpuka-manual-link{border:0;background:none;padding:0;margin-top:10px;text-decoration:underline;cursor:pointer;font:inherit}.pclab-lpuka-manual-status{margin:16px 0 4px;padding:12px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.pclab-lpuka-manual-status[hidden]{display:none}.pclab-lpuka-manual-status strong,.pclab-lpuka-manual-status span{display:block}.pclab-lpuka-manual-status span{margin-top:3px;font-size:12px;opacity:.75}@media(max-width:600px){.pclab-lpuka-postcode-row{display:block}.pclab-lpuka-postcode-row .latepoint-btn{width:100%;margin-top:10px!important}.pclab-lpuka-address-fields .os-row{row-gap:10px}}

/* v1.0.17 returning-customer saved address selector */
.pclab-lpuka-saved-wrap{margin:0 0 18px;}
.pclab-lpuka-saved-wrap>label{display:block;margin:0 0 7px;font-weight:600;}
.pclab-lpuka-saved-address{width:100%;max-width:100%;min-height:48px;border:1px solid #cfd6e4;border-radius:10px;padding:0 12px;background:#fff;}
.pclab-lpuka-saved-wrap .description{margin:6px 0 0;font-size:12px;opacity:.72;}
