.property-card .fl-card-rating-row{margin:.1rem 0 .55rem;min-width:0}
.property-card .fl-card-google-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;max-width:100%;min-height:28px;color:#405348;font-size:.78rem;line-height:1.4;text-decoration:none;text-underline-offset:3px}
.property-card .fl-card-google-rating:hover{text-decoration:underline}
.property-card .fl-card-google-rating:focus-visible{outline:2px solid #315d49;outline-offset:3px;border-radius:3px}
.fl-card-rating-stars{position:relative;display:inline-block;color:#d9dfdb;letter-spacing:.08em;white-space:nowrap}
.fl-card-rating-stars:before{content:'★★★★★';position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;width:var(--fl-card-rating,0%);color:#a7731b}
.fl-card-rating-value{font-weight:600;white-space:nowrap}
.fl-card-rating-count{font-size:.73rem;font-weight:400;color:#637166;white-space:nowrap}

/* External star-fill values also support Saved's strict style-src policy. */
.fl-card-rating-stars[data-rating="0"]{--fl-card-rating:0%}
.fl-card-rating-stars[data-rating="1"]{--fl-card-rating:2%}
.fl-card-rating-stars[data-rating="2"]{--fl-card-rating:4%}
.fl-card-rating-stars[data-rating="3"]{--fl-card-rating:6%}
.fl-card-rating-stars[data-rating="4"]{--fl-card-rating:8%}
.fl-card-rating-stars[data-rating="5"]{--fl-card-rating:10%}
.fl-card-rating-stars[data-rating="6"]{--fl-card-rating:12%}
.fl-card-rating-stars[data-rating="7"]{--fl-card-rating:14%}
.fl-card-rating-stars[data-rating="8"]{--fl-card-rating:16%}
.fl-card-rating-stars[data-rating="9"]{--fl-card-rating:18%}
.fl-card-rating-stars[data-rating="10"]{--fl-card-rating:20%}
.fl-card-rating-stars[data-rating="11"]{--fl-card-rating:22%}
.fl-card-rating-stars[data-rating="12"]{--fl-card-rating:24%}
.fl-card-rating-stars[data-rating="13"]{--fl-card-rating:26%}
.fl-card-rating-stars[data-rating="14"]{--fl-card-rating:28%}
.fl-card-rating-stars[data-rating="15"]{--fl-card-rating:30%}
.fl-card-rating-stars[data-rating="16"]{--fl-card-rating:32%}
.fl-card-rating-stars[data-rating="17"]{--fl-card-rating:34%}
.fl-card-rating-stars[data-rating="18"]{--fl-card-rating:36%}
.fl-card-rating-stars[data-rating="19"]{--fl-card-rating:38%}
.fl-card-rating-stars[data-rating="20"]{--fl-card-rating:40%}
.fl-card-rating-stars[data-rating="21"]{--fl-card-rating:42%}
.fl-card-rating-stars[data-rating="22"]{--fl-card-rating:44%}
.fl-card-rating-stars[data-rating="23"]{--fl-card-rating:46%}
.fl-card-rating-stars[data-rating="24"]{--fl-card-rating:48%}
.fl-card-rating-stars[data-rating="25"]{--fl-card-rating:50%}
.fl-card-rating-stars[data-rating="26"]{--fl-card-rating:52%}
.fl-card-rating-stars[data-rating="27"]{--fl-card-rating:54%}
.fl-card-rating-stars[data-rating="28"]{--fl-card-rating:56%}
.fl-card-rating-stars[data-rating="29"]{--fl-card-rating:58%}
.fl-card-rating-stars[data-rating="30"]{--fl-card-rating:60%}
.fl-card-rating-stars[data-rating="31"]{--fl-card-rating:62%}
.fl-card-rating-stars[data-rating="32"]{--fl-card-rating:64%}
.fl-card-rating-stars[data-rating="33"]{--fl-card-rating:66%}
.fl-card-rating-stars[data-rating="34"]{--fl-card-rating:68%}
.fl-card-rating-stars[data-rating="35"]{--fl-card-rating:70%}
.fl-card-rating-stars[data-rating="36"]{--fl-card-rating:72%}
.fl-card-rating-stars[data-rating="37"]{--fl-card-rating:74%}
.fl-card-rating-stars[data-rating="38"]{--fl-card-rating:76%}
.fl-card-rating-stars[data-rating="39"]{--fl-card-rating:78%}
.fl-card-rating-stars[data-rating="40"]{--fl-card-rating:80%}
.fl-card-rating-stars[data-rating="41"]{--fl-card-rating:82%}
.fl-card-rating-stars[data-rating="42"]{--fl-card-rating:84%}
.fl-card-rating-stars[data-rating="43"]{--fl-card-rating:86%}
.fl-card-rating-stars[data-rating="44"]{--fl-card-rating:88%}
.fl-card-rating-stars[data-rating="45"]{--fl-card-rating:90%}
.fl-card-rating-stars[data-rating="46"]{--fl-card-rating:92%}
.fl-card-rating-stars[data-rating="47"]{--fl-card-rating:94%}
.fl-card-rating-stars[data-rating="48"]{--fl-card-rating:96%}
.fl-card-rating-stars[data-rating="49"]{--fl-card-rating:98%}
.fl-card-rating-stars[data-rating="50"]{--fl-card-rating:100%}
