.ftc-flow-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;text-decoration:none;color:#16181a;font-size:14px}
.ftc-flow-badge[hidden]{display:none}
.ftc-flow-badge__stars{color:#fdb819;letter-spacing:1px;font-size:16px}
.ftc-flow-reviews{max-width:760px;margin:0 auto;padding:10px 0 20px;color:#16181a}
.ftc-flow-reviews__title{text-align:center;font-size:30px;font-weight:500;margin:10px 0 18px}
.ftc-flow-reviews__summary{text-align:center}
.ftc-flow-reviews__avg{display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px}
.ftc-flow-reviews__stars{color:#fdb819;font-size:24px;letter-spacing:2px}
.ftc-flow-reviews__based{margin-top:6px;font-size:17px}
.ftc-flow-reviews__based b{display:inline-block;margin-left:6px;background:#16181a;color:#fdb819;border-radius:999px;padding:2px 10px;font-size:13px;vertical-align:2px}
.ftc-flow-reviews__bars{max-width:420px;margin:22px auto 6px}
.ftc-flow-reviews__bar{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:14px;margin:9px 0}
.ftc-flow-reviews__bar span:first-child{color:#fdb819;letter-spacing:1px;font-size:16px}
.ftc-flow-reviews__track{height:16px;background:#f0f0f0}
.ftc-flow-reviews__fill{height:100%;background:#fdb819}
.ftc-flow-reviews__bar span:last-child{text-align:right;color:#3a3d42}
.ftc-flow-reviews__list{margin-top:18px;border-top:1px solid #eee}
.ftc-flow-review{padding:18px 0;border-bottom:1px solid #eee}
.ftc-flow-review__top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.ftc-flow-review__top span:first-child{color:#fdb819;font-size:20px;letter-spacing:2px}
.ftc-flow-review__date{color:#6b6f76;font-size:14px}
.ftc-flow-review__who{display:flex;align-items:center;gap:10px;margin:10px 0 8px}
.ftc-flow-review__avatar{width:40px;height:40px;border-radius:8px;background:#16181a;color:#fdb819;display:flex;align-items:center;justify-content:center;font-weight:700}
.ftc-flow-review__name{font-weight:700}
.ftc-flow-review__verified{background:#fdb819;color:#16181a;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px}
.ftc-flow-review__city{color:#6b6f76;font-size:13px}
.ftc-flow-review__body{margin:0;line-height:1.6;white-space:pre-line}
.ftc-flow-review__photos{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.ftc-flow-review__photos img{width:76px;height:76px;object-fit:cover;border-radius:10px}
.ftc-flow-reviews__more{display:block;margin:18px auto 0;background:#16181a;color:#fdb819;border:0;border-radius:999px;padding:11px 22px;font-weight:700;cursor:pointer}
.ftc-flow-reviews__empty{text-align:center;color:#6b6f76}
