.tmre-property-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;margin-block:1rem;display:flex}.tmre-property-actions-hearts{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tmre-property-actions-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:flex-end;align-items:center;gap:1rem;block-size:fit-content;display:flex}.tmre-property-update-status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--signal-positive-surface);width:min(40%,34rem);margin-block:0 1.5rem;margin-inline-start:auto;padding:1rem;font-size:.8125rem}.tmre-property-update-status p{color:var(--color-text);flex:auto;margin:0;line-height:1.5}.tmre-property-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tmre-property-panel-header>:first-child{min-width:0}.tmre-property-panel-header .tmre-button{flex:none}.tmre-property-update-status[data-state=error]{border-color:var(--signal-negative);background:var(--signal-negative-surface)}.tmre-property-update-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-block-start:.75rem;display:flex}@media (width<=390px){.tmre-property-actions,.tmre-property-update-status-actions{flex-direction:column;align-items:stretch}.tmre-property-actions-buttons{flex-direction:column;align-self:stretch;align-items:stretch}.tmre-property-update-status{width:100%}}.tmre-listing-aside-save-search-btn{align-items:end;display:flex}.tmre-listing-aside-feedback{border-top:1px solid var(--neutral-border-warm);justify-content:space-between;gap:2rem;padding-top:10px;display:flex}.tmre-listing-aside-feedback-prompt{color:var(--color-text);margin-bottom:12px;font-size:13px;line-height:1.45}.tmre-listing-aside-feedback-label{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-primary);margin-bottom:12px;font-size:12px;font-weight:700}.tmre-listing-aside-feedback-actions{justify-content:center;align-items:center;gap:1rem;height:3rem;display:flex}.tmre-listing-aside-thumb-feedback-actions .tmre-button{align-self:center}@media (width<=748px){.tmre-listing-aside-feedback{flex-direction:column;align-items:flex-start}}.tmre-listing-aside-feedback-hearts{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tmre-listing-aside-hearts-row{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tmre-property-actions .tmre-listing-aside-hearts-row{margin-block-end:0}.tmre-listing-aside-feedback .tmre-listing-aside-hearts-row{justify-content:flex-end;margin-bottom:10px;position:static}.tmre-listing-aside-heart-btn{border:1px solid var(--flame-hot);background:var(--signal-negative-surface);backdrop-filter:blur(18px);width:2rem;height:2rem;color:var(--neutral-surface);cursor:pointer;box-shadow:10px 10px 22px color-mix(in srgb,var(--color-text-strong)8%,transparent),-10px -10px 22px color-mix(in srgb,var(--color-surface)9%,transparent);border-radius:4px;justify-content:center;align-items:center;transition:transform .18s,color .18s,box-shadow .18s,background .18s;display:flex}.tmre-listing-aside-heart-btn:hover{transform:translateY(-2px)}.tmre-listing-aside-heart-btn.is-filled{color:var(--flame-hot);background:var(--neutral-dashboard-page);box-shadow:inset 6px 6px 12px var(--neutral-page),inset -6px -6px 12px color-mix(in srgb,var(--color-surface)95%,transparent)}.tmre-listing-aside-heart-btn:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:3px}.tmre-listing-aside-heart-btn svg{display:block}.tmre-listing-aside-thumb-feedback-card{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:4px;padding:18px;font-size:1rem}.tmre-listing-aside-thumb-feedback-card h4{color:var(--color-text-strong);margin:0;font-size:14px;font-weight:600}.tmre-listing-aside-thumb-feedback-card>.tmre-property-panel-header{margin-block-end:.875rem}.tmre-listing-aside-thumb-feedback-save{gap:.75rem;display:grid}.tmre-listing-aside-thumb-feedback-save-actions{justify-content:flex-end;display:flex}.tmre-listing-aside-thumb-feedback-card textarea{border:1px solid var(--color-border-control);resize:none;min-width:100%;height:72px;color:var(--color-text);background:var(--color-surface-muted);border-radius:4px;padding:10px 12px;font-family:Montserrat,sans-serif;font-size:14px}.tmre-listing-aside-thumb-feedback-card textarea:focus{outline:3px solid var(--color-action-primary);border-color:var(--color-action-primary)}.tmre-listing-aside-thumb-feedback-card-alt{border-color:color-mix(in srgb,var(--signal-positive)35%,var(--color-surface));background:var(--gold-light)}.tmre-listing-aside-thumb-feedback-card-title{color:var(--color-text-strong);margin:0 0 12px;font-size:1.125rem;font-weight:500}.tmre-listing-aside-thumb-feedback-card-copy{padding:0 0 16px;font-size:.938rem;line-height:1.35}.tmre-listing-aside-thumb-feedback-card-positive,.tmre-listing-aside-thumb-feedback-card-negative{border:none;margin-top:1rem}.tmre-listing-aside-thumb-feedback-list{color:var(--color-text);gap:6px;margin-bottom:10px;font-size:14px;display:grid}.tmre-listing-aside-thumb-feedback-list-label{color:var(--color-text);cursor:pointer;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.tmre-listing-aside-thumb-feedback-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-action-primary);flex-shrink:0}.tmre-listing-aside-thumb-feedback-list input{width:12px;height:12px;margin:0}.tmre-listing-aside-thumb-feedback-btn{margin:1rem}.tmre-listing-aside-thumb-feedback-btn.is-active{outline:2px solid var(--burgundy);outline-offset:2px}.tmre-property-faq-trigger{align-items:flex-start}.tmre-property-faq-content{padding-inline-start:calc(var(--tmre-disclosure-size) + 24px)}.tmre-highlights-legend{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.625rem 1.125rem;padding-block-end:1rem;font-size:.6875rem;display:flex}.tmre-highlights-legend-item{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.tmre-highlights-legend-box{border:1px solid;border-radius:2px;flex:0 0 .8125rem;width:.8125rem;height:.8125rem}.tmre-highlights-legend-default,[class~=chip][class~=signal-default]{border-color:var(--color-border-control);background:var(--color-surface-muted);color:var(--color-text-muted)}.tmre-highlights-legend-close,[class~=chip][class~=signal-close]{border-color:color-mix(in srgb,var(--signal-caution)65%,var(--color-surface));background:var(--signal-caution-surface);color:var(--signal-caution-strong)}.tmre-highlights-legend-exact,[class~=chip][class~=signal-exact]{border-color:color-mix(in srgb,var(--signal-positive)35%,var(--color-surface));background:var(--signal-positive-surface);color:var(--signal-positive)}[class~=chip]:is([class~=signal-default],[class~=signal-close],[class~=signal-exact]){padding:.5rem 1rem}.tmre-listing-aside-thumb-feedback-save-button{float:none}.tmre-listing-aside-thumb-feedback-feedback-choice,.tmre-listing-aside-thumb-feedback-feedback{font-size:1rem}.tmre-listing-aside-thumb-feedback-results-left-column{min-width:0}.tmre-listing-aside-thumb-feedback-results-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;max-width:1300px;margin:0 auto;display:grid}@media (width<=980px){.tmre-listing-aside-thumb-feedback-results-body{grid-template-columns:1fr}.tmre-listing-aside-thumb-feedback-results-sidebar{position:static}}.tmre-listing-aside-thumb-feedback-fg-text,.tmre-listing-aside-thumb-feedback-text,.tmre-listing-aside-thumb-feedback-text-item{background:var(--cream);border-left:3px solid var(--border);color:var(--slate);border-radius:0 6px 6px 0;margin-top:6px;margin-left:34px;padding:7px 10px;font-size:11px;font-style:italic;line-height:1.4}.tmre-listing-aside-thumb-feedback-text-items{flex-direction:column;gap:6px;margin-top:8px;margin-left:38px;display:flex}.tmre-listing-aside-thumb-feedback-text-item{padding:8px 12px;font-size:14px}.tmre-listing-aside-thumb-feedback-fg-text-pos,.tmre-listing-aside-thumb-feedback-text-pos,.tmre-listing-aside-thumb-feedback-text-item-positive{border-left-color:var(--green-signal)}.tmre-listing-aside-thumb-feedback-fg-text-neg,.tmre-listing-aside-thumb-feedback-text-neg,.tmre-listing-aside-thumb-feedback-text-item-negative{border-left-color:var(--red-signal)}.tmre-listing-aside-thumb-feedback-fg-text-convo,.tmre-listing-aside-thumb-feedback-text-item-conversation{border-left-color:var(--blue-signal)}.tmre-feature-group-title{margin-top:2rem}.tmre-faq-body-inner{color:var(--color-text);max-width:860px;padding:0 40px 28px 50px;font-size:15px;line-height:1.75}