.rr-geo-bar{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0 0 10px;padding:10px 14px;border:1px solid var(--primary-low);border-radius:12px;background:linear-gradient(135deg, var(--tertiary-very-low, rgba(0, 136, 204, 0.07)) 0%, var(--primary-very-low) 60%);font-size:13.5px;line-height:1.35;color:var(--primary-high);transition:border-color .15s ease,box-shadow .15s ease}.rr-geo-bar:hover{border-color:var(--tertiary-medium, var(--tertiary));box-shadow:0 1px 6px rgba(0,0,0,.06)}.rr-geo-bar__pin{font-size:17px;line-height:1;flex-shrink:0}.rr-geo-bar__pin.is-pulsing{animation:rr-geo-pin-pulse 2.2s ease-in-out infinite}.rr-geo-bar__text{flex:1;min-width:0;text-align:left;color:var(--primary-high)}.rr-geo-bar__text strong{color:var(--tertiary)}.rr-geo-bar__text.is-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--primary-high);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-geo-bar__text.is-link:hover strong{text-decoration:underline}.rr-geo-bar__text.is-flash{color:var(--success)}.rr-geo-bar__text.is-flash strong{color:var(--success)}.rr-geo-bar__text.is-flash{animation:rr-geo-flash-in .25s ease-out}.rr-geo-bar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rr-geo-bar__gps{background:var(--tertiary);color:var(--secondary);border:none;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;font-family:inherit;letter-spacing:.2px;cursor:pointer;white-space:nowrap;transition:filter .12s ease,transform .12s ease}.rr-geo-bar__gps:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.rr-geo-bar__gps:active:not(:disabled){transform:translateY(0)}.rr-geo-bar__gps:disabled{opacity:.65;cursor:wait}.rr-geo-bar__edit{background:rgba(0,0,0,0);color:var(--primary-medium);border:1px solid var(--primary-low-mid);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.rr-geo-bar__edit:hover{color:var(--primary);border-color:var(--primary-medium);background:var(--primary-very-low)}.rr-geo-bar.is-unset{border-color:var(--tertiary-low, var(--primary-low));background:linear-gradient(135deg, var(--tertiary-very-low, rgba(0, 136, 204, 0.1)) 0%, var(--secondary) 70%)}.rr-geo-bar.is-guest a{color:var(--tertiary);font-weight:700}.rr-geo-bar.is-editing{display:block;padding:14px 16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.rr-geo-edit{display:block;width:100%}.rr-geo-edit__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rr-geo-edit__title{font-size:13.5px;font-weight:700;color:var(--primary)}.rr-geo-edit__gps-btn{display:block;width:100%;box-sizing:border-box;background:var(--tertiary);color:var(--secondary);border:none;border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;transition:filter .12s ease}.rr-geo-edit__gps-btn:hover:not(:disabled){filter:brightness(1.12)}.rr-geo-edit__gps-btn:disabled{opacity:.65;cursor:wait}.rr-geo-edit__divider{display:flex;align-items:center;gap:10px;margin:10px 0;color:var(--primary-medium);font-size:11.5px}.rr-geo-edit__divider::before,.rr-geo-edit__divider::after{content:"";flex:1;border-top:1px solid var(--primary-low)}.rr-geo-edit__row{display:flex;align-items:center;gap:8px}.rr-geo-edit__input{flex:1;min-width:0;box-sizing:border-box;padding:8px 12px;border:1px solid var(--primary-low-mid);border-radius:8px;background:var(--secondary);color:var(--primary);font-size:13px;font-family:inherit}.rr-geo-edit__input:focus{outline:none;border-color:var(--tertiary);box-shadow:0 0 0 2px var(--tertiary-very-low, rgba(0, 136, 204, 0.15))}.rr-geo-edit__save,.rr-geo-edit__cancel{border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.rr-geo-edit__save{background:var(--success, #2e7d32);color:var(--secondary);border:none}.rr-geo-edit__save:hover:not(:disabled){filter:brightness(1.1)}.rr-geo-edit__save:disabled{opacity:.65;cursor:wait}.rr-geo-edit__cancel{background:rgba(0,0,0,0);color:var(--primary-medium);border:1px solid var(--primary-low-mid)}.rr-geo-edit__cancel:hover{color:var(--primary);border-color:var(--primary-medium)}.rr-geo-edit__suggestions{list-style:none;margin:8px 0 0;padding:4px;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);box-shadow:0 4px 14px rgba(0,0,0,.08)}.rr-geo-edit__suggestions li{margin:0}.rr-geo-edit__suggestion{display:block;width:100%;text-align:left;background:rgba(0,0,0,0);border:none;border-radius:7px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--primary-high);cursor:pointer}.rr-geo-edit__suggestion:hover{background:var(--tertiary-very-low, var(--primary-very-low));color:var(--primary)}.rr-geo-edit__recents{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.rr-geo-edit__recents-label{color:var(--primary-medium);font-size:11.5px}.rr-geo-edit__recent-chip{background:var(--primary-very-low);color:var(--primary-high);border:1px solid var(--primary-low);border-radius:999px;padding:4px 11px;font-size:11.5px;font-family:inherit;cursor:pointer}.rr-geo-edit__recent-chip:hover{background:var(--tertiary-very-low, var(--primary-low));border-color:var(--tertiary-medium, var(--primary-medium))}.rr-geo-edit__error{margin-top:8px;padding:7px 10px;border-radius:8px;background:var(--danger-low, rgba(224, 49, 49, 0.08));color:var(--danger);font-size:12px}.rr-geo-edit__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;border-top:1px solid var(--primary-very-low);padding-top:9px}.rr-geo-edit__privacy{color:var(--primary-medium);font-size:11px;flex:1;min-width:160px}.rr-geo-edit__clear{background:rgba(0,0,0,0);color:var(--danger);border:none;padding:4px 0;font-size:11.5px;font-family:inherit;text-decoration:underline;cursor:pointer}.rr-geo-edit__clear:hover{color:var(--danger-hover, var(--danger))}@keyframes rr-geo-pin-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes rr-geo-flash-in{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.rr-geo-bar__pin.is-pulsing{animation:none}.rr-geo-bar__text.is-flash{animation:none}.rr-geo-bar__gps{transition:none}}@media(max-width: 600px){.rr-geo-bar{flex-wrap:wrap;padding:10px 12px;gap:8px}.rr-geo-bar__text{flex:1 1 calc(100% - 60px);font-size:13px}.rr-geo-bar__text.is-link{white-space:normal}.rr-geo-bar__actions{flex:1 1 100%;gap:8px}.rr-geo-bar__gps{flex:1.4;min-height:42px;font-size:13px}.rr-geo-bar__edit{flex:1;min-height:42px;font-size:12.5px}.rr-geo-edit__row{flex-wrap:wrap}.rr-geo-edit__input{flex:1 1 100%;min-height:42px}.rr-geo-edit__save,.rr-geo-edit__cancel{flex:1;min-height:42px}.rr-geo-edit__gps-btn{min-height:46px}.rr-geo-edit__footer{flex-direction:column;align-items:flex-start;gap:6px}}
/*# sourceMappingURL=discourse-latest-geo_06f90bf3608d269dec0b73562f938c42d414cdec.css.map?__ws=home.renovation.reviews */
