
#page-transport #txEstimator .tr-citybox{box-sizing:border-box;min-height:48px;cursor:text;transition:border-color .15s,box-shadow .15s;}
#page-transport #txEstimator .tr-citybox:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18;background:#fff;}
#page-transport #txEstimator .tr-citybox input,#page-transport #txEstimator .tr-citybox input:focus,#page-transport #txEstimator .tr-citybox input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0;background:transparent;border-radius:6px;min-width:0;flex:1;width:0;}
#page-transport #txEstimator .tr-sugitem:focus-visible{outline:2px solid #2563eb!important;outline-offset:-3px;}
#page-transport #txEstimator .tr-pin{flex:0 0 auto;}
