/* JadTrip own theme - round 49 (11-11-2026): readers' reviews above the comments (#jts_rv) + stars on the comments that are reviews.
   Loaded by the summary itself (only on threads that pin a place, with Touch Post's readers' reviews on). Thai text: line-height >= 1.6. */
.jts-rv{margin:0 0 14px;padding:14px;border-radius:16px;background:#fffbeb;border:1px solid #fde68a;scroll-margin-top:72px}
.jts-rv h3{margin:0 0 10px;font-size:15.5px;line-height:1.6;font-weight:700;color:var(--jts-ink)}
.jts-rv h3 small{font-size:12.5px;font-weight:400;color:var(--jts-mut)}
.jts-rv-g{display:flex;gap:14px;align-items:center}
.jts-rv-l{flex:none;width:92px;text-align:center}
.jts-rv-l b{display:block;font-size:34px;line-height:1.3;font-weight:700;color:var(--jts-ink)}
.jts-rv-l small{display:block;font-size:12px;line-height:1.6;color:var(--jts-mut)}
.jts-rv-bars{flex:1;min-width:0;margin:0;padding:0;list-style:none}
.jts-rv-bars li{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.7;color:var(--jts-mut)}
.jts-rv-bars span{flex:none;width:22px}
.jts-rv-bars b{flex:1;height:7px;border-radius:9px;background:#fef3c7;overflow:hidden}
.jts-rv-bars i{display:block;height:100%;border-radius:9px;background:#f59e0b}
.jts-rv-bars em{flex:none;width:22px;text-align:right;font-style:normal}
.jts-rv-st{position:relative;display:inline-block;font-size:13px;line-height:1.6;letter-spacing:1px;color:#e2e8f0;white-space:nowrap;vertical-align:middle}
.jts-rv-st::before{content:"★★★★★"}
.jts-rv-st::after{content:"★★★★★";position:absolute;left:0;top:0;width:var(--p);overflow:hidden;color:#f59e0b}
.jts-rv-none,.jts-rv-own{margin:0;font-size:13.5px;line-height:1.6;color:var(--jts-mut)}
.jts-rv-own{margin-top:8px;text-align:center;font-weight:600;color:#92400e}
.jts-rv-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:12px 0 0;padding:0 14px;border:0;border-radius:14px;background:linear-gradient(135deg,#00bfa5,#009688);color:#fff!important;font:inherit;font-size:15px;line-height:1.6;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:0 10px 22px -12px rgba(0,150,136,.8);-webkit-appearance:none;appearance:none}
.jts-rv-go:active{transform:scale(.99)}
.jts-rv-note{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--jts-mut);text-align:center}
.jts-rv-note .jts-rv-st{font-size:12px}
/* a comment that came with stars */
.jts-rv-cm{display:flex;align-items:center;gap:6px;margin:1px 0 4px;line-height:1.6}
.jts-rv-tag{padding:0 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:11px;line-height:1.7;font-weight:700}
html[data-jt-theme=dark] .jts-rv{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.28)}
html[data-jt-theme=dark] .jts-rv-bars b{background:rgba(245,158,11,.16)}
html[data-jt-theme=dark] .jts-rv-st{color:rgba(148,163,184,.35)}
html[data-jt-theme=dark] .jts-rv-tag{background:rgba(245,158,11,.16);color:#fbbf24}
html[data-jt-theme=dark] .jts-rv-own{color:#fbbf24}
