/* ═══════════════════════════════════════════════
   REALTRAC — realtrac:partners / geography (шаблон сайта realtrac_public)
   Версия: 1.0.0
   Оформление как у карты партнёров (.default), на токенах дизайн-системы.
═══════════════════════════════════════════════ */

.rt-geo { display: flex; flex-direction: column; gap: var(--space-3, .75rem); }
.rt-geo-map {
  width: 100%;
  background: var(--color-surface-offset, #EDF0F4);
  border: 1px solid var(--color-border, rgba(0,0,0,.09));
}
.rt-geo-map .rt-geo-note { padding: var(--space-4, 1rem); }
.rt-geo-note { color: var(--color-text-muted, #5A6070); font-size: var(--text-sm, .9rem); margin: 0; }
.rt-geo-note--admin {
  padding: var(--space-3, .75rem) var(--space-4, 1rem);
  background: var(--color-error-bg, #FDECEA);
  border-left: 3px solid var(--color-error, #D01F27);
  color: var(--color-text, #1A1D23);
}
.rt-geo-note--admin code { font-size: var(--text-xs, .8rem); }
@media (max-width: 900px) {
  .rt-geo-map { height: 320px !important; }
}
