.ghm-investment-score-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin:20px 0}.ghm-score-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ghm-score-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%}.ghm-score-number{font-size:28px;font-weight:700;line-height:1}.ghm-score-max{font-size:12px;color:#666}.ghm-score-label{font-size:18px;font-weight:600}.ghm-score-date{font-size:12px;color:#888}