.lm-center h3{margin:28px 0 12px}.lm-card{border:1px solid #e2e4e7;border-radius:10px;padding:18px;background:#fff;margin-bottom:14px}.lm-level-name{font-size:1.5em;font-weight:700;margin-bottom:12px}.lm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.lm-stats span{display:block;font-size:.85em;color:#666}.lm-stats strong{font-size:1.3em}.lm-progress{height:10px;background:#eee;border-radius:99px;overflow:hidden;margin:16px 0 6px}.lm-bar{height:100%;background:#2e7d32;border-radius:99px}.lm-note{color:#666;font-size:.9em;margin:6px 0}.lm-table{width:100%;border-collapse:collapse}.lm-table th,.lm-table td{padding:8px 10px;border-bottom:1px solid #eee;text-align:left}.lm-table tr.lm-current td{background:#f1f8e9;font-weight:600}.lm-rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.lm-reward{text-align:center}.lm-reward-title{font-weight:600;margin-bottom:6px}.lm-reward-cost{font-size:1.4em;color:#2e7d32;margin-bottom:10px}.lm-plus{color:#2e7d32;font-weight:600}.lm-minus{color:#c62828;font-weight:600}.lm-ref-link{width:100%}.lm-points-box{border:1px dashed #b0b5ba;border-radius:8px;padding:12px 16px;margin-bottom:18px;background:#fafafa}.lm-product-hint{color:#2e7d32;margin:8px 0}.lm-reward-img img{max-width:100%;height:auto;border-radius:8px;margin-bottom:8px}.lm-convert input[type=number]{max-width:160px}