.detail-price[data-v-17017d55] { display: block; padding: 0;
}
.sale-detail-columns[data-v-17017d55] { display: grid; grid-template-columns: minmax(0, 1.3fr) repeat(3, minmax(0, 1fr)); gap: 8px; padding: 12px 16px; font-size: 13px; align-items: center;
}
.sale-detail-columns[data-v-17017d55] > :not(:first-child) { text-align: right; font-variant-numeric: tabular-nums;
}
.sale-detail-columns > span[data-v-17017d55], .sale-detail-columns > strong[data-v-17017d55] { overflow-wrap: anywhere;
}
@media (max-width: 600px) {
.sale-detail-columns[data-v-17017d55] { padding: 10px 8px; gap: 4px; font-size: 12px;
}
}
@media (max-width: 1200px) {
.plaza-model-grid[data-v-17017d55] { grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 600px) {
.plaza-model-grid[data-v-17017d55] { grid-template-columns: minmax(0, 1fr); padding: 16px; gap: 14px;
}
}


.sale-manager-launch[data-v-sale-manager30] { position: fixed; right: 24px; bottom: 24px; z-index: 35;
}
.sale-manager[data-v-sale-manager30] { display: grid; gap: 16px; font-size: 14px;
}
.sale-manager-toolbar[data-v-sale-manager30] { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap;
}
.sale-manager-toolbar button[data-v-sale-manager30] { display: inline-flex; align-items: center; gap: 6px;
}
.sale-manager-note[data-v-sale-manager30] { font-size: 12px; color: #647267;
}
.sale-manager-section h3[data-v-sale-manager30] { font-size: 15px; font-weight: 600; margin-bottom: 8px;
}
.sale-manager-scroll[data-v-sale-manager30] { overflow-x: auto;
}
table[data-v-sale-manager30] { width: 100%; border-collapse: collapse; min-width: 540px;
}
th[data-v-sale-manager30], td[data-v-sale-manager30] { padding: 8px; border-bottom: 1px solid #dbe4de; text-align: right;
}
th[data-v-sale-manager30]:first-child, td[data-v-sale-manager30]:first-child { text-align: left; white-space: nowrap;
}
th[data-v-sale-manager30] { font-weight: 500; font-size: 12px;
}
input[data-v-sale-manager30] { width: 85px; border: 1px solid #b6c6bc; border-radius: 4px; padding: 5px; text-align: right; background: transparent;
}
.sale-manager-error[data-v-sale-manager30] { color: #b52c3b;
}
@media (max-width: 600px) {
.sale-manager-launch[data-v-sale-manager30] { right: 16px; bottom: 16px;
}
}

