::selection { background-color: #B08D57; color: #FFFDF9; }
::-moz-selection { background-color: #B08D57; color: #FFFDF9; }

body article.post .entry-content > h1,
body article.post .entry-content > h2,
body article.post .entry-content > h3,
body article.post .entry-content > h4,
body article.post .entry-content > h5,
body article.post .entry-content > h6,
.single-post .entry-content > h1,
.single-post .entry-content > h2,
.single-post .entry-content > h3,
.single-post .entry-content > h4,
.single-post .entry-content > h5,
.single-post .entry-content > h6 {
  color: #1F3D2E !important; 
  text-decoration: none !important;
}

body article.post .entry-content > p,
body article.post .entry-content > li,
.single-post .entry-content > p,
.single-post .entry-content > ul > li,
.single-post .entry-content > ol > li {
  color: #14241D !important; 
  font-size: 18px !important;
  line-height: 1.8 !important;
}

.single-post .entry-content > h2 {
  font-size: 26px !important;
  margin-top: 30px !important;
}

.single-post .entry-content > h3 {
  font-size: 22px !important;
}

.single-property .rh_content > p,
.single-property .rh_content > ul > li,
.single-property .rh_content > ol > li,
.single-property .rh_content > span {
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #14241D !important;
}

.single-property .rh_content > h2,
.single-property .rh_content > .wp-block-heading {
  font-size: 26px !important;
  margin-top: 35px !important;
  margin-bottom: 15px !important;
  font-weight: 600;
  color: #1F3D2E !important;
}

.single-property .rh_content > h3 {
  font-size: 22px !important;
  margin-top: 25px !important;
  margin-bottom: 12px !important;
  font-weight: 600;
}

.tax-glossaries .betterdocs-entry-content .term-description > p,
.tax-glossaries .betterdocs-entry-content .term-description > ul > li,
.tax-glossaries .betterdocs-entry-content .term-description > ol > li,
.tax-glossaries .betterdocs-entry-content .term-description > span,
.single-docs .betterdocs-entry-content > p,
.single-docs .betterdocs-entry-content > ul > li,
.single-docs .betterdocs-entry-content > ol > li,
.single-docs .betterdocs-entry-content > span {
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #14241D !important;
  margin-bottom: 15px !important;
  text-align: justify !important;
}

.tax-glossaries .betterdocs-entry-content .term-description > h2,
.single-docs .betterdocs-entry-content > h2 {
  font-size: 26px !important;
  margin-top: 35px !important;
  margin-bottom: 15px !important;
  font-weight: 600 !important;
  color: #1F3D2E !important;
}

.tax-glossaries .betterdocs-entry-content .term-description > h3,
.single-docs .betterdocs-entry-content > h3 {
  font-size: 22px !important;
  margin-top: 25px !important;
  margin-bottom: 12px !important;
  font-weight: 600 !important;
  color: #15063F !important;
}

.tax-glossaries .betterdocs-entry-content .term-description > ul,
.tax-glossaries .betterdocs-entry-content .term-description > ol,
.single-docs .betterdocs-entry-content > ul,
.single-docs .betterdocs-entry-content > ol {
  margin-left: 20px !important;
  margin-bottom: 20px !important;
}

.blog .entry-summary .entry-title,
.blog .entry-summary .entry-title a {
  font-size: 22px !important;
  line-height: 1.4 !important;
  margin-bottom: 10px !important;
}

article.post .entry-summary,
article.post .entry-summary p,
.rh_property_content .entry-summary,
.rh_property_content .entry-summary p,
.blog article .entry-summary p,
.archive article .entry-summary p {
  color: #14241D !important;
}

.blog .entry-summary p {
  font-size: 17px !important;
  line-height: 1.7 !important;
}

.single-property .rh_content > table td,
.single-property .rh_content > figure > table td,
.single-property .rh_content > .wp-block-table table td,
.single-property .rh_content > table th,
.single-property .rh_content > figure > table th,
.single-property .rh_content > .wp-block-table table th,
.single-post .entry-content > table td,
.single-post .entry-content > figure > table td,
.single-post .entry-content > .wp-block-table table td,
.single-post .entry-content > table th,
.single-post .entry-content > figure > table th,
.single-post .entry-content > .wp-block-table table th,
.tax-glossaries .betterdocs-entry-content > table td,
.tax-glossaries .betterdocs-entry-content > figure > table td,
.tax-glossaries .betterdocs-entry-content > .wp-block-table table td,
.tax-glossaries .betterdocs-entry-content > table th,
.tax-glossaries .betterdocs-entry-content > figure > table th,
.tax-glossaries .betterdocs-entry-content > .wp-block-table table th,
.single-docs .betterdocs-entry-content > table td,
.single-docs .betterdocs-entry-content > figure > table td,
.single-docs .betterdocs-entry-content > .wp-block-table table td,
.single-docs .betterdocs-entry-content > table th,
.single-docs .betterdocs-entry-content > figure > table th,
.single-docs .betterdocs-entry-content > .wp-block-table table th,
.ninja_table_wrapper table td,
.ninja_table_wrapper table th,
table.ninja_table td,
table.ninja_table th {
  font-size: 17px !important;
  line-height: 1.6 !important;
}

@media (max-width: 767px) {

  .single-post .entry-content-wrapper,
  .single-post .entry-content,
  .single-post .entry-header,
  .single-property .rh-content-wrapper,
  .tax-glossaries .betterdocs-content-area .betterdocs-content-inner-area,
  .single-docs .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content-inner-area {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .single-property .rh_content > p,
  .single-property .rh_content > ul > li,
  .single-property .rh_content > ol > li,
  .tax-glossaries .betterdocs-entry-content .term-description > p,
  .tax-glossaries .betterdocs-entry-content .term-description > ul > li,
  .tax-glossaries .betterdocs-entry-content .term-description > ol > li,
  .single-docs .betterdocs-entry-content > p,
  .single-docs .betterdocs-entry-content > ul > li,
  .single-docs .betterdocs-entry-content > ol > li {
    line-height: 1.7 !important;
    text-align: justify;
  }

  .blog .entry-summary .entry-title,
  .blog .entry-summary .entry-title a {
    font-size: 21px !important;
  }
  .blog .entry-summary p {
    text-align: justify !important;
  }

  .single-property .wrap_svl_center,
  .single-property .wrap_svl_center_box,
  .single-property .wrap_svl,
  .single-property [id^="body_drag_"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
  }
}

.single-docs .betterdocs-single-wrapper,
.single-docs .betterdocs-single-inner,
.single-docs .betterdocs-single-content,
.single-docs #betterdocs-single-content,
.single-docs .betterdocs-single-main,
.single-docs .betterdocs-single-layout-6,
.single-docs .betterdocs-main-content,
.single-docs .betterdocs-content,
.single-docs .betterdocs-content-wrapper,
.single-docs .betterdocs-content-area,
.single-docs .betterdocs-content-inner-area,
.single-docs .betterdocs-entry-content,
.single-docs main,
.single-docs article,
.single-docs .container,
.single-docs .rh-container {
  min-width: 0 !important;
}

.single-docs .betterdocs-single-wrapper:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-inner:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs #betterdocs-single-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-main:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-layout-6:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-main-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-wrapper:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-area:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-inner-area:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-entry-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs main:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs article:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .container:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .rh-container:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page) {
  max-width: none !important;
  width: 100% !important;
  flex: 1 1 auto !important;
}

.single-docs .betterdocs-entry-content .fpv-container {
  width: 100% !important;
  max-width: none !important;
}
.single-docs .betterdocs-entry-content :is(.fpv-compare-page, .fpv-finance-page, .fpv-stats-page) {
  width: 100% !important;
  max-width: 1080px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.single-docs .betterdocs-entry-content .fpv-units-table-wrap,
.single-docs .betterdocs-entry-content [id^="footable_parent_"] {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
.single-docs .betterdocs-entry-content [id^="footable_parent_"] table {
  width: max-content !important;
  min-width: 100% !important;
}

@media (max-width: 767px) {
.single-docs .betterdocs-single-wrapper:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-inner:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs #betterdocs-single-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-main:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-single-layout-6:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-main-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-wrapper:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-area:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-content-inner-area:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .betterdocs-entry-content:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs main:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs article:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .container:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page),
.single-docs .rh-container:has(.fpv-container, .fpv-compare-page, .fpv-finance-page, .fpv-stats-page) {
    padding-left: 4px !important;
    padding-right: 4px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: auto !important;
  }
  .single-docs .betterdocs-entry-content .fpv-container {
    max-width: 100% !important;
  }
  .single-docs .betterdocs-entry-content :is(.fpv-compare-page, .fpv-finance-page, .fpv-stats-page) {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

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

@media (min-width: 1025px) {
  .vv-agent-sticky {
    position: sticky !important;
    top: 100px; 
    align-self: flex-start; 
  }
}
