/* плашка «Работает в России…»: моно-шрифт + пульсирующая зелёная точка */
.status-pill { font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", monospace; font-size: 12.5px; line-height: 16.8px; font-weight: 500; letter-spacing: .01em; color: #a9b8b0; }
.status-dot { position: relative; width: 7px; height: 7px; background: #3ddc97; box-shadow: 0 0 6px rgba(61,220,151,.6); }
.status-dot::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; background: rgba(61,220,151,.55); -webkit-animation: cbPulse 2.4s ease-out infinite; animation: cbPulse 2.4s ease-out infinite; }
@-webkit-keyframes cbPulse { 0% { -webkit-transform: scale(1); opacity: .75; } 70%, 100% { -webkit-transform: scale(3); opacity: 0; } }
@keyframes cbPulse { 0% { transform: scale(1); opacity: .75; } 70%, 100% { transform: scale(3); opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .status-dot::after { -webkit-animation: none; animation: none; opacity: 0; } }
