/* Русское демо DEBTMARKET: пометка «данные вымышленные», подсказка входа, без переключателя языков */

app-lang-switcher { display: none !important; }

.demo-ribbon {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100000;
  height: 20px;
  line-height: 20px;
  font: 600 12px/20px Mulish, Roboto, Arial, sans-serif;
  text-align: center;
  letter-spacing: 0.3px;
  color: #5a3b00;
  background: rgba(255, 214, 102, 0.95);
  border-top: 1px solid rgba(160, 110, 0, 0.35);
  pointer-events: none;
}

/* Карточка ленты в ширине телефона — как в оригинальном кабинете покупателя (снимок B01__mobile):
   даты в строку, показатели в две колонки, кнопка во всю ширину */
@media (max-width: 768px) {
  app-trading-procedure-list .cards { padding: 12px !important; gap: 16px !important; }
  app-trading-procedure-card .auction-header { padding: 10px 12px !important; gap: 8px; align-items: flex-start !important; }
  app-trading-procedure-card .auction-tags { flex-wrap: wrap; gap: 6px 16px !important; }
  app-trading-procedure-card .auction-body { flex-direction: column; gap: 12px !important; padding: 12px !important; }
  app-trading-procedure-card .auction-date { flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 20px !important; min-width: 0 !important; }
  app-trading-procedure-card .auction-main { flex-direction: column; gap: 16px !important; }
  app-trading-procedure-card .auction-stats { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; width: 100%; }
  app-trading-procedure-card .stat-wrapper { grid-column: auto !important; grid-row: auto !important; border-bottom: none !important; }
  app-trading-procedure-card .stat { padding: 6px 8px 6px 0 !important; }
  app-trading-procedure-card mat-divider { display: none !important; }
  app-trading-procedure-card .auction-action { max-width: none !important; width: 100%; }
}

.demo-login-hint {
  margin-top: -12px;
  padding: 10px 14px;
  border-radius: 8px;
  background: #eef5ff;
  color: #1d3a5f;
  font: 13px/1.45 Mulish, Roboto, Arial, sans-serif;
}
.demo-login-hint b { font-weight: 700; }
