.enquiry-postcode-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.enquiry-postcode-row button{color:#031e33;cursor:pointer;background:#02acfd;border:2px solid #02acfd;border-radius:.72rem;min-width:7.5rem;padding:.65rem .9rem;font-weight:850}.enquiry-postcode-row button:hover{background:#8fdcff}.enquiry-postcode-row button:disabled{cursor:wait;opacity:.72}.enquiry-postcode-row button:focus-visible{outline-offset:3px;outline:3px solid #ffb000}.enquiry-lookup-status{color:#b8cad8;min-height:1.35rem;margin:.35rem 0 0;font-size:.76rem}.enquiry-lookup-status[data-state=success]{color:#84e6c0}.enquiry-lookup-status[data-state=error]{color:#ffd3d3}@media (width<=640px){.enquiry-postcode-row{grid-template-columns:1fr}.enquiry-postcode-row button{min-height:3rem}}@media (forced-colors:active){.enquiry-postcode-row button{color:buttontext;background:buttonface;border:2px solid buttontext}}