/*
 * FPV COLORS (v1.68.0)
 *
 * 106 rule mau, trich tu dong tu muc 11-16 cua villaverde-custom-css v7.30.
 * Truoc day nam trong Customizer CSS cua site - sai cho: mau cua plugin
 * thuoc ve plugin. Dat o day thi plugin hien thi dung tren MOI loai trang
 * (tai lieu, bat dong san, blog, trang tu tao), khong phu thuoc site CSS.
 *
 * Da bo tien to vung (body:is(.single-docs, .single-property...)) vi khong
 * con can gioi han theo loai trang nua.
 *
 * Giu !important: theme RealHome va cac plugin khac van co rule quet hau due
 * (vd .rh_content span) ma plugin khong sua duoc. Vi CSS site tu v8.5 khong
 * con rule nao nham vao .fpv-* nua nen !important o day khong tranh chap
 * voi bat ky thu gi cua minh.
 */

.fpv-container .fpv-cart-pill.active,
.fpv-container .fpv-cart-pill.active .fpv-cart-pill-label,
.fpv-container .fpv-cart-pill.active .fpv-cart-pill-count,
.fpv-container .fpv-type-pill.active,
.fpv-container .fpv-type-pill.active .fpv-type-pill-label,
.fpv-container .fpv-type-pill.active .fpv-type-pill-count {
  color: #ffffff !important;
}
.fpv-container .fpv-cart-pill .fpv-cart-pill-label,
.fpv-container .fpv-type-pill .fpv-type-pill-label {
  color: #1f2937 !important;
}
.fpv-container .fpv-cart-pill .fpv-cart-pill-count,
.fpv-container .fpv-type-pill .fpv-type-pill-count {
  color: #6b7280 !important;
}
.fpv-container .fpv-floor-strip-label {
  color: rgba(255, 255, 255, 0.6) !important;
}
.fpv-container .fpv-floor-item,
.fpv-container .fpv-floor-item-num {
  color: #ffffff !important;
}
.fpv-container .fpv-hotspot-price {
  color: #ffffff !important;
}
.fpv-container .fpv-unit-price-badge,
.fpv-container .fpv-table-price-badge {
  color: #ffffff !important;
}
.fpv-container .fpv-cmp-barchart-title {
  color: #111827 !important;
}
.fpv-container .fpv-cmp-barchart-summary {
  color: #374151 !important;
}
.fpv-container .fpv-cmp-barchart-summary strong {
  color: #166534 !important;
}
.fpv-container .fpv-cmp-barchart-name {
  color: #374151 !important;
}
.fpv-container .fpv-cmp-barchart-delta {
  color: #9ca3af !important;
}
.fpv-container .fpv-cmp-barchart-timeline {
  color: #6b7280 !important;
}
.fpv-container .fpv-cmp-barchart-formula {
  color: #4b5563 !important;
}
.fpv-container span.fpv-cmp-barchart-value {
  color: #ffffff !important;
}
.fpv-container span.fpv-cmp-barchart-mid-label {
  color: #374151 !important;
}
.fpv-container span.fpv-cmp-barchart-rest-label {
  color: #6b7280 !important;
}
.fpv-container .fpv-cmp-barchart-money-paid {
  color: #111827 !important;
}
.fpv-container .fpv-cmp-barchart-money-total {
  color: #9ca3af !important;
}
.fpv-container .fpv-cmp-barchart-legend,
.fpv-container button.fpv-cmp-barchart-legend-btn {
  color: #374151 !important;
}
.fpv-container .fpv-cmp-barchart-empty {
  color: #6b7280 !important;
}
.fpv-compare-page .fpv-cmp-pct-badge {
  color: #ffffff !important;
}
.fpv-compare-page-title {
  color: #1F3D2E !important;
}
.fpv-compare-page .fpv-cmp-barchart-title {
  color: #111827 !important;
}
.fpv-compare-page .fpv-cmp-barchart-summary {
  color: #374151 !important;
}
.fpv-compare-page .fpv-cmp-barchart-summary strong {
  color: #166534 !important;
}
.fpv-compare-page .fpv-cmp-barchart-name {
  color: #374151 !important;
}
.fpv-compare-page .fpv-cmp-barchart-delta {
  color: #9ca3af !important;
}
.fpv-compare-page .fpv-cmp-barchart-timeline {
  color: #6b7280 !important;
}
.fpv-compare-page .fpv-cmp-barchart-formula {
  color: #4b5563 !important;
}
.fpv-compare-page span.fpv-cmp-barchart-value {
  color: #ffffff !important;
}
.fpv-compare-page span.fpv-cmp-barchart-mid-label {
  color: #374151 !important;
}
.fpv-compare-page span.fpv-cmp-barchart-rest-label {
  color: #6b7280 !important;
}
.fpv-compare-page .fpv-cmp-barchart-money-paid {
  color: #111827 !important;
}
.fpv-compare-page .fpv-cmp-barchart-money-total {
  color: #9ca3af !important;
}
.fpv-compare-page .fpv-cmp-barchart-legend,
.fpv-compare-page button.fpv-cmp-barchart-legend-btn {
  color: #374151 !important;
}
.fpv-compare-page .fpv-cmp-barchart-empty {
  color: #6b7280 !important;
}
.fpv-container .fpv-compare-title,
.fpv-compare-page .fpv-compare-title {
  color: #111827 !important;
}
.fpv-container .fpv-compare-subtitle,
.fpv-compare-page .fpv-compare-subtitle {
  color: #6b7280 !important;
}
.fpv-container .fpv-cmp-card-price,
.fpv-compare-page .fpv-cmp-card-price {
  color: #dc2626 !important;
}
.fpv-container .fpv-cmp-card-pct,
.fpv-compare-page .fpv-cmp-card-pct {
  color: #ffffff !important;
}
.fpv-container .fpv-cmp-card-pm2,
.fpv-compare-page .fpv-cmp-card-pm2 {
  color: #0066cc !important;
}
.fpv-container span.fpv-cmp-price-strong,
.fpv-compare-page span.fpv-cmp-price-strong {
  color: #dc2626 !important;
}
.fpv-container span.fpv-cmp-pct-badge,
.fpv-compare-page span.fpv-cmp-pct-badge {
  color: #ffffff !important;
}
.fpv-container span.fpv-cmp-pm2-strong,
.fpv-compare-page span.fpv-cmp-pm2-strong {
  color: #0066cc !important;
}
.fpv-container span.fpv-cmp-listed-price,
.fpv-compare-page span.fpv-cmp-listed-price {
  color: #9ca3af !important;
}
.fpv-container span.fpv-cmp-card-pct,
.fpv-compare-page span.fpv-cmp-card-pct {
  color: #ffffff !important;
}
.fpv-finance-page-title {
  color: #1F3D2E !important;
}
.fpv-finance-page span.fpv-fin-card-method {
  color: #0f766e !important;
}
.fpv-finance-page .fpv-fin-card-price {
  color: #0f766e !important;
}
.fpv-finance-page strong.fpv-fin-upfront-amount {
  color: #dc2626 !important;
}
.fpv-finance-page span.fpv-fin-policy-name {
  color: #334155 !important;
}
.fpv-finance-page .fpv-fin-card-monthly.ok {
  color: #166534 !important;
}
.fpv-finance-page .fpv-fin-card-monthly.warn {
  color: #991b1b !important;
}
.fpv-finance-page .fpv-fin-amort-table th {
  color: #ffffff !important;
}
.fpv-finance-page .fpv-schedule-cell-label {
  color: #1f2937 !important;
}
.fpv-finance-page span.fpv-schedule-amount-main {
  color: #dc2626 !important;
}
.fpv-finance-page span.fpv-schedule-kpbt {
  color: #d97706 !important;
}
.fpv-finance-page .fpv-schedule-cell-desc {
  color: #374151 !important;
}
.fpv-finance-page .fpv-schedule-cell-desc strong {
  color: #0066cc !important;
}
.fpv-finance-page .fpv-schedule-date {
  color: #0066cc !important;
}
.fpv-finance-page .fpv-schedule-note {
  color: #374151 !important;
}
.fpv-finance-page .fpv-schedule-note strong {
  color: #0066cc !important;
}
.fpv-finance-page span.fpv-schedule-caption {
  color: #9ca3af !important;
}
.fpv-finance-page span.fpv-schedule-payer-badge {
  color: #4b5563 !important;
}
.fpv-finance-page .fpv-schedule-row.is-bank-pay span.fpv-schedule-payer-badge {
  color: #ffffff !important;
}
.fpv-finance-page .fpv-schedule-summary-giaban,
.fpv-finance-page .fpv-schedule-summary-giaban span {
  color: #0a66a3 !important;
}
.fpv-finance-page .fpv-schedule-summary-final,
.fpv-finance-page .fpv-schedule-summary-final span {
  color: #dc2626 !important;
}
.fpv-stats-page-title {
  color: #2c2416 !important;
}
.fpv-stats-loading,
.fpv-stats-empty {
  color: #666 !important;
}
.fpv-stats-overall {
  color: #555 !important;
}
.fpv-stats-card-title {
  color: #2c2416 !important;
}
.fpv-stats-card-count {
  color: #8a6a35 !important;
}
.fpv-stats-summary-line {
  color: #444 !important;
}
.fpv-stats-filter-label {
  color: #8a6a35 !important;
}
.fpv-stats-chip {
  color: #2c2416 !important;
}
.fpv-stats-chip.is-active {
  color: #fff !important;
}
.fpv-stats-filter-reset {
  color: #a32d2d !important;
}
.fpv-stats-section-title {
  color: #2c2416 !important;
}
.fpv-stats-cmp-table {
  color: #2c2416 !important;
}
.fpv-stats-cmp-table th {
  color: #8a6a35 !important;
}
.fpv-stats-cmp-table td {
  color: #2c2416 !important;
}
.fpv-stats-bar-hint {
  color: #999 !important;
}
.fpv-stats-bar-badge {
  color: #fff !important;
}
.fpv-stats-bar-count {
  color: #6b5a3a !important;
}
.fpv-stats-bar-stat-line {
  color: #4b5563 !important;
}
.fpv-stats-code-chip {
  color: #4b5563 !important;
}
.fpv-stats-code-chip:hover {
  color: #2c2416 !important;
}
.fpv-stats-bar-detail-empty {
  color: #999 !important;
}
.fpv-stats-chart-label-cell {
  color: #4b5563 !important;
}
.fpv-stats-pricemode-note {
  color: #8a6a35 !important;
}
.fpv-stats-close {
  color: #6b7280 !important;
}
.fpv-stats-stat-label {
  color: #8a6a35 !important;
}
.fpv-stats-stat-range {
  color: #2c2416 !important;
}
.fpv-stats-stat-dash {
  color: #b3a37a !important;
}
.fpv-stats-stat-unit {
  color: #6b5c3c !important;
}
.fpv-stats-stat-avg {
  color: #fff !important;
}
.fpv-stats-stat-extra {
  color: #6b6248 !important;
}
.fpv-stats-filters-toggle {
  color: #6b5c3c !important;
}
.fpv-stats-filters-toggle-badge {
  color: #fff !important;
}
.fpv-stats-filters-toggle-chevron {
  color: #8a6a35 !important;
}
.fpv-stats-badge--price {
  color: #96690f !important;
}
.fpv-stats-badge--ppm2 {
  color: #3f7a3c !important;
}
.fpv-stats-badge--area {
  color: #2f6198 !important;
}
.fpv-stats-badge--default {
  color: #2c2416 !important;
}
.fpv-stats-chip-more {
  color: #8a6a35 !important;
}
