#kojoGoogleReviews{box-sizing:border-box;max-width:1120px;margin:10px auto 14px;padding:0 16px;font:12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f0f6fa}#kojoGoogleReviews[hidden],#kojoGoogleReviews [hidden]{display:none!important}#kojoGoogleReviews *{box-sizing:border-box}#kojoGoogleReviews button,#kojoGoogleReviews a{font:inherit;-webkit-tap-highlight-color:transparent}#kojoGoogleReviews button{cursor:pointer}#kojoGoogleReviews a{text-decoration:none}#kojoGoogleReviews :focus-visible{outline:2px solid #99d4ec;outline-offset:3px}.kgr-summary{display:flex;gap:14px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid #8ac4db32;border-radius:14px;background:#0b1c2bea}.kgr-brand{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 10px 0 0}.kgr-brand img{display:block;width:auto;height:17px;max-width:none}.kgr-brand small{font-size:10px;letter-spacing:.2px;color:#c8d9e4}.kgr-score{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px;row-gap:2px;background:none!important;border:0!important;color:#eef8ff;padding:2px 0!important;margin:0;min-height:42px;flex:1;text-align:start;position:relative}.kgr-rating{font-size:15px;white-space:nowrap}.kgr-rating strong{font-weight:750}.kgr-outof{font-size:10px;color:#b5c8d5}.kgr-stars{display:inline-block;position:relative;font:14px/1.3 Arial,sans-serif;letter-spacing:1px;white-space:nowrap;width:max-content;direction:ltr}.kgr-stars-empty{color:#718395}.kgr-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#f9c857;white-space:nowrap}.kgr-count{grid-column:1 / 3;font-size:11px;color:#c5d8e4}.kgr-chevron{display:none}.kgr-rate{display:flex;align-items:center;justify-content:center;min-height:38px;max-width:125px;padding:7px 10px;border:1px solid #80bdd64a;border-radius:10px;background:#17374a;color:#e4f6ff;font-size:11px!important;text-align:center}.kgr-panel{border:1px solid #8ac4db32;border-radius:14px;padding:12px;background:#0d1e2e;margin-top:8px}.kgr-note{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a9c3d5;font-size:11px;margin-bottom:10px}.kgr-close{width:36px;height:36px;border:1px solid #98bbcf40;border-radius:10px;color:#fff;background:none;font-size:23px!important;flex-shrink:0}.kgr-track{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:2px 0 9px;scrollbar-width:thin;scrollbar-color:#52788f transparent}.kgr-card{flex:0 0 270px;scroll-snap-align:start;padding:13px;border:1px solid #bed8e424;border-radius:12px;background:#15293a;min-width:0}.kgr-review-head{display:flex;gap:9px;align-items:center;margin-bottom:8px}.kgr-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.kgr-author{font-size:12px;color:#f1f8ff;overflow-wrap:anywhere}.kgr-review-head time{display:block;font-size:10px;color:#a5bfce;margin-top:3px}.kgr-text{margin:9px 0 5px;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kgr-text.kgr-full{display:block;overflow:visible}.kgr-more{border:0;background:none;color:#a4daee;padding:4px 0;min-height:30px;font-size:11px!important}.kgr-source{display:block;color:#a4daee;margin-top:7px;font-size:10px!important}.kgr-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.kgr-all{color:#d5edf7;font-size:11px!important}.kgr-controls{display:flex;gap:6px}.kgr-controls button{width:36px;height:34px;border-radius:9px;border:1px solid #a3c7dc40;background:#18364b;color:#e6f3fa;font-size:22px!important}.kgr-controls button:disabled{opacity:.4;cursor:default}.kgr-policy,.kgr-updated{display:block;margin-top:10px;color:#9db7c9;font-size:10px!important}@media(min-width:650px){.kgr-summary{gap:24px;padding:10px 18px}.kgr-score{display:flex;gap:10px}.kgr-chevron{display:inline;font-size:17px}.kgr-count{font-size:12px}.kgr-rate{max-width:none;padding:9px 14px}.kgr-card{flex-basis:300px}}@media(max-width:360px){#kojoGoogleReviews{padding:0 10px}.kgr-summary{gap:8px;padding:8px}.kgr-brand{padding-right:1px}.kgr-brand img{height:16px}.kgr-rate{max-width:91px;padding:6px;font-size:10px!important}.kgr-score{column-gap:4px}.kgr-stars{font-size:12px;letter-spacing:0}.kgr-card{flex-basis:245px}}@media(prefers-reduced-motion:reduce){.kgr-track{scroll-behavior:auto}}
#kojoGoogleReviews .kgr-brand img{display:block!important;width:92.56px!important;height:17px!important;min-width:0!important;min-height:0!important;max-width:none!important;object-fit:contain!important}#kojoGoogleReviews .kgr-brand{gap:6px}#kojoGoogleReviews .kgr-score{min-width:0}#kojoGoogleReviews .kgr-avatar{width:32px!important;height:32px!important;min-width:32px!important;object-fit:cover}
@media(max-width:360px){#kojoGoogleReviews .kgr-summary{gap:6px}#kojoGoogleReviews .kgr-rate{flex:0 0 78px;max-width:78px}#kojoGoogleReviews .kgr-stars{font-size:10px}}
.kgr-fallback{justify-content:space-between;min-height:44px;color:#c6dce9}
#kojoGoogleReviews .kgr-summary{gap:10px}#kojoGoogleReviews .kgr-brand{padding-inline-end:0}#kojoGoogleReviews .kgr-rate{flex:0 0 100px;max-width:100px}#kojoGoogleReviews .kgr-score{grid-template-columns:max-content max-content;justify-content:start}@media(max-width:360px){#kojoGoogleReviews .kgr-summary{gap:6px}#kojoGoogleReviews .kgr-rate{flex-basis:78px;max-width:78px}}@media(min-width:650px){#kojoGoogleReviews .kgr-summary{gap:24px}#kojoGoogleReviews .kgr-rate{flex-basis:auto;max-width:none}}

#kojoGoogleReviews .kgr-fallback{min-height:64px}
#kojoGoogleReviews .kgr-count{text-decoration:underline;text-decoration-color:#799aaf;text-underline-offset:3px}
