/* Longer verified Pave offer names must fit the reference's mobile accordion. */
@media (max-width:760px) {
  #promotions .accordion summary {display:grid;grid-template-columns:1fr 34px}
  #promotions .accordion .offer-value {min-width:0;grid-column:1}
  #promotions .accordion .toggle {grid-column:2;grid-row:1}
  #promotions .accordion .offer-title {min-width:0;grid-column:1/-1;grid-row:2;overflow-wrap:normal}
}
#apartments .plans-price-condition {font:14px/1.5 Arial,sans-serif;color:var(--muted);margin:0 0 12px;max-width:38ch}
/* The courtyard caption is prose, not a large numeric fact. */
#characteristics.ba-characteristics-atlas .garden .courtyard-caption {font:14px/1.5 Arial,sans-serif;color:var(--atlas-text);text-align:center;max-width:28ch;min-height:42px}
@media (max-width:700px) {
  #characteristics.ba-characteristics-atlas .garden .courtyard-caption {font-size:13px;max-width:20ch}
}
/* Match the accepted Level Нижегородская icon canvas and lower-right anchor. */
#characteristics .priority{position:relative;--fact-icon-width:clamp(160px,14vw,224px)}
#characteristics .priority :is(.priority-photo,.ring-map-icon,.courtyard-fact){position:absolute!important;inset:auto 16px 16px auto!important;width:var(--fact-icon-width)!important;height:calc(var(--fact-icon-width)*.75)!important;max-width:calc(100% - 32px)!important;max-height:none!important;margin:0!important;display:block!important;object-fit:contain!important;object-position:right bottom!important;transform:none!important;opacity:1!important;pointer-events:none}
#characteristics .priority:not(.ceiling){min-height:calc(132px + var(--fact-icon-width)*.75)!important;padding-bottom:calc(24px + var(--fact-icon-width)*.75)!important;box-sizing:border-box}
#characteristics .reference-priorities{grid-template-rows:repeat(2,minmax(min-content,1fr))!important}
@media(max-width:767px){
 #characteristics .priority{--fact-icon-width:clamp(104px,30vw,144px)}
 #characteristics .priority :is(.priority-photo,.ring-map-icon,.courtyard-fact){right:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important}
 #characteristics .parking{padding-right:12px!important}
}
