#kk-location {max-width:72rem;margin:1.5rem auto;padding:1rem;border:1px solid #aaa;border-radius:6px;background:#fff;color:#222;font:14px/1.7 sans-serif;position:relative;z-index:1}
#kk-location[hidden]{display:none}
#kk-location p{margin:.5rem 0}#kk-location button{margin:.4rem .5rem .4rem 0;padding:.65rem 1rem;border:1px solid #777;border-radius:4px;background:#fff;color:#222;font:inherit;cursor:pointer}#kk-location button:disabled{opacity:.6;cursor:default}
@media(max-width:768px){#kk-location{margin:1rem}}
