
.cinv-offer-page,.cinv-page{background:var(--cinv-theme-background,#f1f4ef);color:var(--cinv-theme-text,#19382f);font-family:var(--cinv-theme-body-font,system-ui,sans-serif)}
.cinv-offer,.cinv-detail,.cinv-dialog,.cinv-floor-map,.cinv-unit{--cinv-ink:var(--cinv-theme-text,#19382f);--cinv-muted:var(--cinv-theme-muted,#69766f);--cinv-line:var(--cinv-theme-border,#dce4de);--cinv-accent:var(--cinv-theme-accent,#d5a65b);--cinv-map-green:var(--cinv-theme-available,#13b85a);--cinv-map-peach:var(--cinv-theme-reserved,#ff9100);--cinv-map-gray:var(--cinv-theme-sold,#343a40);color:var(--cinv-ink);font-family:var(--cinv-theme-body-font,system-ui,sans-serif)}
.cinv-offer,.cinv-dialog,.cinv-floor-map{background:var(--cinv-theme-surface,#fff);border-color:var(--cinv-line)}
.cinv-offer h1,.cinv-offer h2,.cinv-offer h3,.cinv-detail h1,.cinv-detail h2,.cinv-detail h3,.cinv-dialog h2,.cinv-floor-map h2,.cinv-floor-map h3,.cinv-unit h1,.cinv-unit h2{font-family:var(--cinv-theme-heading-font,system-ui,sans-serif);color:var(--cinv-ink)}
.cinv-offer .cinv-facts,.cinv-offer .cinv-price-card,.cinv-detail .cinv-facts,.cinv-detail .cinv-price-card,.cinv-unit .cinv-price,.cinv-offer .cinv-unit-item,.cinv-offer .cinv-action{background:var(--cinv-theme-surface,#fff);border-color:var(--cinv-line)}
.cinv-offer .cinv-primary,.cinv-detail .cinv-primary,.cinv-floor-map .cinv-floor-nav a[aria-current]{background:var(--cinv-theme-button,#19382f);color:var(--cinv-theme-button-text,#fff)!important}
.cinv-offer .cinv-primary span,.cinv-detail .cinv-primary span{color:var(--cinv-accent)}
.cinv-offer .cinv-muted,.cinv-detail .cinv-muted,.cinv-dialog .cinv-muted,.cinv-dialog .cinv-history th,.cinv-floor-map .cinv-floor-footer,.cinv-floor-map .cinv-floor-unit-status{color:var(--cinv-muted)}
.cinv-offer .cinv-history,.cinv-detail .cinv-history,.cinv-dialog .cinv-history{color:var(--cinv-ink)}
.cinv-offer .cinv-badge-available,.cinv-detail .cinv-badge-available{background:var(--cinv-theme-available,#13b85a);color:#111}
.cinv-offer .cinv-badge-reserved,.cinv-detail .cinv-badge-reserved{background:var(--cinv-theme-reserved,#ff9100);color:#111}
.cinv-offer .cinv-badge-sold,.cinv-detail .cinv-badge-sold{background:var(--cinv-theme-sold,#343a40);color:#fff}
.cinv-floor-map .cinv-floor-nav a,.cinv-floor-map .cinv-floor-units a{color:var(--cinv-ink);border-color:var(--cinv-line)}
.cinv-offer :focus-visible,.cinv-detail :focus-visible,.cinv-dialog :focus-visible{outline-color:var(--cinv-accent)}
.cinv-offer .cinv-unit-choice,.cinv-offer .cinv-plan,.cinv-detail .cinv-plan,.cinv-offer .cinv-filter-pill span,.cinv-offer .cinv-more-filters input,.cinv-offer .cinv-filter-submit,.cinv-dialog .cinv-dialog-close{background:var(--cinv-theme-surface,#fff);border-color:var(--cinv-line);color:var(--cinv-ink)}
.cinv-offer .cinv-unit-choice.cinv-is-selected,.cinv-offer .cinv-filter-pill input:checked+span{background:var(--cinv-theme-button,#19382f);border-color:var(--cinv-theme-button,#19382f);color:var(--cinv-theme-button-text,#fff)}
.cinv-offer .cinv-choice-status::before{background:var(--cinv-theme-available,#13b85a)}
.cinv-offer .cinv-status-reserved::before{background:var(--cinv-theme-reserved,#ff9100)}
.cinv-offer .cinv-status-sold::before{background:var(--cinv-theme-sold,#343a40)}
.cinv-offer .cinv-available-filter input{accent-color:var(--cinv-theme-accent,#d5a65b)}
.cinv-offer .cinv-filter-pill input:focus-visible+span{outline-color:var(--cinv-accent)}
.cinv-offer .cinv-history td,.cinv-detail .cinv-history td,.cinv-dialog .cinv-history td,.cinv-offer .cinv-history th,.cinv-detail .cinv-history th,.cinv-dialog .cinv-history th{border-color:var(--cinv-line)}
.cinv-page .cinv-site-footer,.cinv-page .cinv-site-header{border-color:var(--cinv-theme-border,#dce4de)}
