/* Product reviews: Trendyol/Karaca-style horizontal cards with Stilo Fincan source line. */
#fincan-store .kr-reviews{margin:24px 0 0;padding:22px 0 8px;border-top:1px solid #ececec;font-family:Urbanist,sans-serif;color:#1a1a1a}
#fincan-store .kr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;margin-bottom:14px}
#fincan-store .kr-head h2{margin:0;font:700 20px Urbanist,sans-serif}
#fincan-store .kr-all{border:0;background:none;padding:6px 0;font:600 15px Urbanist,sans-serif;color:#1a1a1a;cursor:pointer}
#fincan-store .kr-all-on,#fincan-store .kr-reviews.is-all .kr-all-off{display:none}
#fincan-store .kr-reviews.is-all .kr-all-on{display:inline}
#fincan-store .kr-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px 4px;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}
#fincan-store .kr-track::-webkit-scrollbar{display:none}
#fincan-store .kr-reviews.is-all .kr-track{flex-direction:column;overflow:visible}
#fincan-store .kr-card{flex:0 0 78%;max-width:360px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:#f4f4f4;cursor:pointer;animation:kr-in .35s ease both}
#fincan-store .kr-reviews.is-all .kr-card{flex:none;max-width:none}
#fincan-store .kr-top{display:flex;align-items:center;gap:10px}
#fincan-store .kr-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#d6d6d6;color:#333;font:600 17px Urbanist,sans-serif}
#fincan-store .kr-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
#fincan-store .kr-name{font:700 16px Urbanist,sans-serif;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#fincan-store .kr-date{font:500 13px Urbanist,sans-serif;color:#8a8a8a}
#fincan-store .kr-stars{flex:none;display:inline-flex;gap:2px;color:#f5a623}
#fincan-store .kr-stars svg{width:16px;height:16px;fill:currentColor}
#fincan-store .kr-body{padding:12px 14px;border-radius:10px;background:#fff}
#fincan-store .kr-text{margin:0;font:400 15px/1.45 Urbanist,sans-serif;color:#222;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#fincan-store .kr-card.is-open .kr-text{-webkit-line-clamp:unset;display:block}
#fincan-store .kr-meta{display:flex;flex-direction:column;gap:6px;margin-top:auto;font:500 12.5px Urbanist,sans-serif;color:#8a8a8a}
#fincan-store .kr-source{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
#fincan-store .kr-source img{height:14px;width:auto;display:inline-block;vertical-align:middle}
#fincan-store .kr-feature b{font-weight:600;color:#777;margin-right:4px}
@keyframes kr-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(min-width:900px){#fincan-store .kr-card{flex-basis:340px}}
@media(prefers-reduced-motion:reduce){#fincan-store .kr-card{animation:none}}
