.spspl-phone-control{display:flex;align-items:stretch;border:1px solid #CFDBED;border-radius:9px;background:#F8FAFD;overflow:hidden}
.spspl-phone-prefix{display:flex;align-items:center;padding:0 13px;border-right:1px solid #CFDBED;background:#ECF2FA;font:600 15px/1.4 Urbanist,Arial,sans-serif;color:#344B68;flex-shrink:0}
.spspl-phone-control input[type=tel],#spspl-enquiry-modal .spspl-phone-control input[type=tel]{flex:1;min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;margin:0}
.spspl-phone-control:focus-within{outline:2px solid #76A8FF;outline-offset:2px}
.spspl-phone-control input:focus-visible{outline:none!important}
.spspl-phone-help{display:block;margin-top:6px;font:400 12px/1.4 'Average Sans',Arial,sans-serif;color:#526782}
.spspl-phone-error{display:block;font:400 13px/1.4 'Average Sans',Arial,sans-serif;color:#A32323;margin-top:5px}
.spspl-phone-error[hidden]{display:none}
