/* DARKO v13.12.3 — only the details dialog; no changes to cards, API or contacts. */
#listingDetail #detailPublisher {margin:10px 0 12px;}
#listingDetail .detail-age {margin:0 0 9px;color:#657f6b;font-size:.82rem;font-weight:700;}
#listingDetail .detail-facts {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
  margin:12px 0;
}
#listingDetail .detail-fact {
  display:flex;
  align-items:flex-start;
  gap:10px;
  min-width:0;
  padding:11px 12px;
  border:1px solid #e0e9e0;
  border-radius:12px;
  background:#f7faf7;
}
#listingDetail .detail-fact-wide {grid-column:1/-1;}
#listingDetail .detail-fact-icon {
  color:#187453;
  display:inline-flex;
  align-items:center;
  flex:none;
  margin-top:2px;
}
#listingDetail .detail-fact-icon .darko-icon {width:20px;height:20px;}
#listingDetail .detail-fact-copy {display:flex;flex-direction:column;gap:3px;min-width:0;}
#listingDetail .detail-fact-label {color:#607b6b;font-size:.82rem;font-weight:650;line-height:1.3;}
#listingDetail .detail-fact-value {font-size:1rem;font-weight:750;line-height:1.4;color:#183c31;overflow-wrap:anywhere;}
#listingDetail .detail-price-strip {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px;
  border:1px solid #cde2d2;
  border-radius:13px;
  background:#edf7ee;
  margin:12px 0 17px;
  padding:12px 16px;
}
#listingDetail .detail-price-copy {display:flex;flex-direction:column;gap:3px;}
#listingDetail .detail-price-amount {font-weight:850;font-size:clamp(1.55rem,4vw,2rem);line-height:1.15;color:#173c30;}
#listingDetail .detail-price-unit {font-size:.88rem;font-weight:750;color:#195e43;white-space:nowrap;}
#listingDetail .detail-description-section {border-top:1px solid #e4eae2;padding-top:13px;margin:16px 0 18px;}
#listingDetail .detail-description-section h3 {font-size:1.02rem;letter-spacing:0;margin:0 0 7px;color:#1d5f43;}
#listingDetail .detail-description-section .detail-description {margin:0!important;white-space:pre-wrap;line-height:1.55!important;overflow-wrap:anywhere;}
@media (max-width:370px) {
  #listingDetail .detail-facts {grid-template-columns:minmax(0,1fr);}
}
