/* Карточка сделки */

/* Карточка сделки (deal-detail.html) */
.deal-intro { display: flex; flex-direction: column; gap: .625rem; padding: 0 3.75rem; }
.deal-intro__type {
  margin: 0;
  font-size: 1.25rem;              /* 20 */
  line-height: 1.2;
  text-transform: uppercase;
  color: var(--orange);
}
.deal-intro__note { margin: 0; font-size: 1.25rem; line-height: 1.4; color: #0a1226; }
.deal-intro__note a { color: var(--orange); }
.deal-intro__note a:hover { text-decoration: underline; }
.deal-intro__rows { display: flex; flex-wrap: wrap; gap: .625rem 3.75rem; margin: .625rem 0 0; }
.deal-intro__row { display: flex; align-items: baseline; gap: .625rem; }
.deal-intro__label {
  font-size: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  color: rgba(10, 18, 38, .5);
}
.deal-intro__value { margin: 0; font-size: 1.25rem; line-height: 1.2; color: #0a1226; }
@media (max-width: 1279px) {
  .deal-intro { padding: 0 1rem; }
  .deal-intro__type,
  .deal-intro__note,
  .deal-intro__value { font-size: 1rem; }
  .deal-intro__rows { gap: .5rem 2rem; }
}
@media (max-width: 768px) {
  .deal-intro { padding: 0 20px; }
  .deal-intro__type { font-size: 13px; }
  .deal-intro__note,
  .deal-intro__value { font-size: 14px; }
  .deal-intro__label { font-size: 12px; }
  /* даты друг под другом: в строку они на узком экране не помещаются */
  .deal-intro__rows { flex-direction: column; gap: 8px; }
}
