.address-controls{margin-top:24px;padding-top:20px;border-top:1px solid #3a4b52}
.address-controls h3{font-size:14px;font-weight:600;margin:0 0 14px}
.address-controls h3 span{font-size:10px;letter-spacing:1px;color:#a5b5bd;margin-left:7px}
.address-controls label{margin-top:11px}
.address-button{width:100%;margin-top:15px;padding:11px 12px;background:var(--accent);color:#1c3037;border-radius:5px;font-size:13px;font-weight:700}
.address-button:hover{background:#f0ff9a}
.remove-marker{background:none;color:#dff270;font-size:12px;text-decoration:underline;padding:0}
.address-controls .helper{margin:10px 0}
.address-controls #marker-detail{color:#dde9e9}
.address-suggestions{max-height:280px;overflow-y:auto;border:1px solid #c8d4d9;box-shadow:0 10px 24px #07151c40}
.address-suggestions [role=option]{font-size:12px;line-height:1.3}
.address-suggestions [role=option][aria-selected=true],.address-suggestions [role=option]:hover{background:#edf1d6}
.address-suggestions [data-kind=search]{border-top:2px solid #d5ded8;background:#f8faf0}
