.labo-gr-wrapper{font-family:inherit}.labo-gr-summary{display:flex;align-items:center;gap:20px;padding:20px 24px;background-color:#f8f8f8;border-radius:12px;margin-bottom:32px;flex-wrap:wrap}.labo-gr-google-logo{flex-shrink:0;line-height:0}.labo-gr-overall{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.labo-gr-overall-score{font-size:2.4rem;font-weight:700;line-height:1;color:#202124}.labo-gr-stars--lg .labo-gr-stars-inner{font-size:1.5rem}.labo-gr-total{font-size:.9rem;color:#5f6368}.labo-gr-grid{--labo-gr-columns:3;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:12px 4px 20px}.labo-gr-grid>.labo-gr-card{flex:0 0 calc((100% - (var(--labo-gr-columns) - 1) * 24px) / var(--labo-gr-columns));min-width:0;box-sizing:border-box;scroll-snap-align:start}.labo-gr-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:20px}.labo-gr-navigation{display:flex;align-items:center;gap:10px}.labo-gr-navigation[hidden]{display:none}.labo-gr-navigation button,.labo-gr-all-reviews{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #d5d9de;border-radius:24px;background:#fff;color:#202124;font:inherit;font-size:14px;line-height:1.4;text-decoration:none;cursor:pointer}.labo-gr-navigation button:hover,.labo-gr-all-reviews:hover{background:#f0f4f9;color:#174ea6;border-color:#174ea6}.labo-gr-all-reviews{margin-left:auto;background:#174ea6;border-color:#174ea6;color:#fff;font-weight:600}.labo-gr-wrapper :focus-visible{outline:3px solid #174ea6;outline-offset:4px}@media (max-width:1024px){.labo-gr-grid{--labo-gr-columns:2}}@media (max-width:600px){.labo-gr-grid{--labo-gr-columns:1}.labo-gr-actions{justify-content:center}.labo-gr-all-reviews{margin-left:0;width:100%}}.labo-gr-card{background-color:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:box-shadow 0.2s ease}.labo-gr-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.labo-gr-card-header{display:flex;align-items:center;gap:12px}.labo-gr-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.labo-gr-avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#4285f4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}.labo-gr-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.labo-gr-author-name{font-weight:600;font-size:.9rem;color:#202124;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.labo-gr-author-name:hover{text-decoration:underline}.labo-gr-date{font-size:.78rem;color:#888}.labo-gr-stars{line-height:1}.labo-gr-stars-inner{display:inline-flex;gap:1px}.labo-gr-star{font-size:1rem}.labo-gr-star-full,.labo-gr-star-half{color:#fbbc04}.labo-gr-star-empty{color:#fbbc04;opacity:.3}.labo-gr-review-text{font-size:.88rem;line-height:1.6;color:#3c4043;margin:0;flex:1}.labo-gr-card-footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px;opacity:.6}