.gmb-club-connect{--gmb-green:#34A853;--gmb-yellow:#FBBC04;--gmb-blue:#4285F4;--gmb-red:#EA4335;--gmb-text:#202124;--gmb-text-secondary:#5F6368;--gmb-bg:#FFFFFF;--gmb-bg-light:#F8F9FA;--gmb-border:#E8E8E8;--gmb-shadow:0 2px 8px rgba(0,0,0,0.08);--gmb-shadow-lg:0 4px 20px rgba(0,0,0,0.12);--gmb-radius:8px;--gmb-radius-lg:16px;--gmb-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--gmb-font);font-size:14px;line-height:1.5;color:var(--gmb-text);box-sizing:border-box}.gmb-club-connect *,.gmb-club-connect *::before,.gmb-club-connect *::after{box-sizing:inherit}.gmb-review-card{background:var(--gmb-bg);border-radius:var(--gmb-radius-lg);padding:20px 16px;height:100%;box-shadow:var(--gmb-shadow);position:relative}.gmb-card-centered{text-align:center}.gmb-card-google-icon{position:absolute;top:12px;right:12px}.gmb-card-avatar{display:flex;justify-content:center;margin-bottom:10px}.gmb-card-avatar img{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover}.gmb-card-author{margin-bottom:8px}.gmb-card-author .gmb-review-name{font-weight:600;font-size:14px;color:var(--gmb-text);margin-bottom:2px}.gmb-card-author .gmb-review-date{font-size:12px;color:var(--gmb-text-secondary)}.gmb-card-rating{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:10px}.gmb-verified-icon{margin-left:2px}.gmb-review-text{font-size:13px;line-height:1.5;color:var(--gmb-text)}.gmb-card-centered .gmb-review-text{text-align:center}.gmb-slider-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gmb-slider-header{margin-left:52px;margin-right:52px}.gmb-header-content{flex:1}.gmb-header-title{font-size:16px;font-weight:600;color:var(--gmb-text)}.gmb-header-meta{display:flex;align-items:center;gap:6px;margin-top:2px}.gmb-rating-num{font-weight:700;font-size:15px}.gmb-rating-count{color:var(--gmb-text-secondary);font-size:13px}.gmb-google-link{display:inline-block;padding:10px 24px;background:var(--gmb-blue);color:white!important;text-decoration:none;border-radius:var(--gmb-radius);font-weight:500;font-size:13px;transition:background 0.2s}.gmb-google-link:hover{background:#3367d6;color:white!important}[class*="gmb-layout-slider-"]{padding:10px 0}.gmb-slider-container{display:flex;align-items:center;gap:12px}.gmb-slider-wrapper{flex:1;overflow:hidden}.gmb-slider-track{display:flex;transition:transform 0.5s ease}.gmb-slide{flex:0 0 100%;min-width:0;padding:8px}@media (min-width:768px){.gmb-slide{flex:0 0 50%}}@media (min-width:1024px){.gmb-slide{flex:0 0 33.333%}}.gmb-slider-nav{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--gmb-bg);border:1px solid var(--gmb-border);cursor:pointer;display:flex!important;align-items:center;justify-content:center;color:var(--gmb-text-secondary);transition:all 0.2s;box-shadow:var(--gmb-shadow);font-size:28px;font-weight:300;line-height:1;padding:0;padding-bottom:4px}.gmb-slider-nav:hover{border-color:var(--gmb-text-secondary);color:var(--gmb-text);box-shadow:var(--gmb-shadow-lg)}.gmb-slider-spacer{height:20px}.gmb-slider-footer{text-align:center;margin-top:10px}.gmb-review-name{font-weight:600;font-size:14px;color:var(--gmb-text)}.gmb-review-date{font-size:12px;color:var(--gmb-text-secondary)}@keyframes gmb-slide-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.gmb-slider-header{margin-left:44px;margin-right:44px}.gmb-slider-nav{width:32px;height:32px;font-size:24px}}@media (max-width:480px){.gmb-slider-header{flex-direction:column;align-items:flex-start;gap:8px}.gmb-slider-header{margin-left:0;margin-right:0}.gmb-header-meta{flex-wrap:wrap}.gmb-slider-nav{width:28px;height:28px;font-size:20px}.gmb-slider-container{gap:6px}.gmb-review-card{padding:16px 12px}.gmb-card-avatar img{width:44px!important;height:44px!important}.gmb-slide{padding:4px}.gmb-google-link{padding:10px 16px;font-size:12px;display:block;text-align:center}.gmb-review-text{word-break:break-word;overflow-wrap:break-word}}.gmb-club-connect{animation:gmb-fade-in 0.3s ease}@keyframes gmb-fade-in{from{opacity:0}to{opacity:1}}@media print{.gmb-slider-nav{display:none}}