/* Keep the native magnifier centered with a clear inset from the field edge. */
.asp_main_container .probox{height:42px!important;margin:0!important;padding:0 10px 0 16px!important;align-items:center;gap:8px;box-sizing:border-box}
.asp_main_container .proinput{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important}
.asp_main_container .promagnifier{display:flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px!important;height:32px!important;margin:0!important;padding:6px!important;box-sizing:border-box;border:0;background:transparent}
.asp_main_container .promagnifier .innericon{display:flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;line-height:1}
.asp_main_container .promagnifier svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;position:static!important}
/* Center placeholder and typed text vertically and horizontally in every native field. */
body .asp_main_container .probox .proinput{height:42px!important;display:flex;align-items:center}
body .asp_main_container .probox .proinput form{display:flex;align-items:center;width:100%;height:42px!important;margin:0!important;padding:0!important}
body .asp_main_container .probox .proinput form input.orig,body .asp_main_container .probox .proinput form input.autocomplete{height:42px!important;line-height:42px!important;text-align:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;top:0!important}
