/* Buy Property Detail Section - Same layout as auction-asset-property-detail-section */

#buy-property-detail-section {
    background: #e8e8e8;
    display: none;
    opacity: 0;
    transform: translate3d(0, 20px, 0);
    visibility: hidden;
    pointer-events: none;
    transform-origin: center center;
    will-change: transform, opacity;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    contain: layout style paint;
    position: relative;
}

.buy-property-detail-price {
    width: 100%;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

.buy-property-detail-price .pricing-value {
    font-size: var(--font-size-xl);
}

.buy-property-detail-title-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
    justify-content: space-between;
}

.buy-property-detail-title-row .asset-detail-title-text {
    flex: 1;
    min-width: 0;
}

.buy-property-detail-title-row .auction-property-main-page-detail-category-tab {
    flex-shrink: 0;
    cursor: default;
}

.buy-property-detail-price-per-square-meter {
    width: 100%;
    padding-bottom: 0.25rem;

    white-space: nowrap;      /* يمنع نزول النص لسطر جديد */
    display: flex;            /* يجعل الأيقونة والنص بنفس السطر */
    align-items: center;      /* محاذاة عمودية جميلة */
    gap: 1px;                 /* مسافة صغيرة بين الرقم والأيقونة */
}

.buy-property-detail-price-meta {
    width: 100%;
}

.buy-property-detail-posting-date {
    font-size: var(--font-size-sm, 0.875rem);
    color: var(--text-secondary, #666);
    margin: 0;
    padding-bottom: 0.5rem;
}

.buy-property-detail-description {
    text-align: right;
    padding: 0.5rem 0;
}

/* Inner content uses .auction-asset-property-detail-container and shared classes from auction-asset-property-detail.css */