.detail > .detail-info {
  align-self: stretch;
  height: auto;
  position: static;
}

.property-mortgage-link { display: flex; align-items: center; gap: 10px; min-height: 46px; padding: 11px 15px; margin: 18px 0; border: 1px solid #a8ccbf; border-radius: 9px; color: var(--accent2); background: var(--soft); font-size: 13px; font-weight: 650; }
.property-mortgage-link .profile-icon { width: 20px; height: 20px; flex: 0 0 20px; }
.property-mortgage-link > span:last-child { margin-left: auto; }
.property-mortgage-link:hover { border-color: var(--accent); }
html[data-theme="dark"] .property-mortgage-link { border-color: var(--night-line); }

.property-video iframe {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 0;
  border-radius: 16px;
  background: #15251f;
}

@media (max-width: 820px) {
  .detail > .detail-info {
    align-self: auto;
  }
}
