/* Передача места — значком в шапке рядом с колокольчиком (владелец 08.11): булавка и точка цвета состояния.
   Зелёная — сервер принял место, жёлтая — определяем или проверяем, красная — место сейчас не передаётся.
   Слова, причина отказа и действие — в окошке значка. */
.cr-location[hidden] { display: none; }
.cr-location .cr-hint__btn svg { width: var(--icon-lg); height: var(--icon-lg); }
.cr-location__mark { position: relative; display: inline-flex; }
.cr-location__dot { position: absolute; right: -2px; bottom: -1px; width: 10px; height: 10px; border-radius: var(--radius-pill);
  background: var(--warn); box-shadow: 0 0 0 2px var(--panel); }
.cr-location__mark[data-tone="on"] { color: var(--ok); }
.cr-location__mark[data-tone="on"] .cr-location__dot { background: var(--ok); }
.cr-location__mark[data-tone="off"] .cr-location__dot { background: var(--err); }
.cr-location__reason { color: var(--err); font-size: var(--text-sm); }
.cr-location__reason[hidden] { display: none; }
.cr-location__note { color: var(--muted); font-size: var(--text-xs); }
.cr-location .cr-hint__text .btn { justify-self: stretch; min-height: 44px; white-space: normal; }
.cr-location .cr-hint__text .btn[hidden] { display: none; }
