.analytics-intro{width:100%}.analytics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.analytics-step{border:1px solid #d6dfd2;border-top:3px solid #245837;border-radius:12px;padding:16px;background:#fbfdf7;min-width:0}.analytics-step small{display:block;color:#52644f;font-size:11px;margin-bottom:12px}.analytics-step h3{font-size:13px;color:#314b37;line-height:1.5;min-height:40px;margin:0 0 14px}.analytics-step strong{font-size:27px;line-height:1.2;color:#17552c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.analytics-confirmed-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.analytics-confirmed-grid>div{padding:18px;border:1px solid #d6dfd2;border-radius:12px;background:#fff}.analytics-confirmed-grid p{font-size:13px;color:#52644f;margin:0 0 10px}.analytics-confirmed-grid strong{font-size:30px;color:#17552c}.analytics-notice{padding:14px 16px;border-radius:10px;background:#fff6dc;color:#63420c;line-height:1.6;font-size:13px;margin:14px 0}.analytics-source{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:1100px){.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.analytics-grid{grid-template-columns:1fr 1fr}.analytics-confirmed-grid{grid-template-columns:1fr}.analytics-step h3{min-height:0}.analytics-step strong{font-size:25px}}
