.points-earning-rules{position:relative;margin-top:12px;display:grid;gap:2px;font-size:12px;line-height:1.6;container-type:inline-size}.points-earning-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:28px}.points-earning-name{display:inline-flex;align-items:center}.points-earning-row>b{color:#dfae4e;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.points-earning-row>small{min-width:5em;color:var(--checkin-secondary);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.points-earning-rules.daily-checkin-929 .points-earning-row>b{color:#c00000;font-weight:400}.points-earning-rules.daily-checkin-929 .points-earning-row{grid-template-columns:max-content max-content minmax(0,1fr);gap:6px}.points-earning-rules.daily-checkin-929 .points-earning-row>small{min-width:0;overflow-wrap:anywhere}.web-light-theme .points-earning-rules.daily-checkin-bulu .points-earning-row>b{color:#865813}.points-earning-rules .checkin-rules-tooltip{inset:100% auto auto 0;width:100%;padding:6px 0 0}.points-earning-rules.daily-checkin-929 .checkin-rules-tooltip{top:auto;bottom:100%;padding:0 0 6px}body .collection-balance:has(>.points-earning-rules){overflow:visible}@container (max-width:180px){.daily-checkin-bulu .points-earning-row{grid-template-columns:minmax(0,1fr) auto;gap:0 6px;padding:3px 0}.daily-checkin-bulu .points-earning-row>small{grid-column:1/-1;text-align:left}}
