button.wbm-geo-loading { opacity:0.5; cursor:wait; } input[type="search"].wbm-geo-success { border:1px green solid !important; } input[type="search"].wbm-geo-failed { border:1px red solid !important; } .wbm-geo-fields { padding:10px; max-width:calc(100% - 20px); } .wbm-geo-input:not(.multiple) .wbm-geo-fields { background:#aad3df; } .wbm-geo-repeater { width:calc(100%); background-color:#fff; transition:background-color 200ms ease-out 0ms; cursor:pointer; } .wbm-geo-repeater.active { background-color:#aad3df; } .wbm-geo-input-btns { position:relative; float:left; clear:both; width:calc( 100% - 20px ); display:flex; gap:20px; justify-content:space-between; padding:0 10px 10px 10px; } .wbm-geo-repeater:not(.active) .wbm-geo-input-remove, .wbm-geo-repeater.active .wbm-geo-input-edit { visibility:hidden; pointer-events:none; }