.reativa-intro{background:linear-gradient(135deg,rgba(201,162,92,.13),rgba(17,24,33,.96));border-color:#715b34}.reativa-intro p{max-width:800px}.reativa-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px;min-width:0}.pillar-score{min-width:0;padding:12px 6px;background:#0d141d;border:1px solid #2a394a;border-radius:10px;text-align:center;overflow:hidden}.pillar-score span{display:block;overflow-wrap:anywhere;color:#91a0ae;font-size:.65rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.pillar-score strong{display:block;color:#f1d79f;font-size:1.25rem;margin-top:6px}.person-card{display:flex;flex-direction:column;gap:4px;min-width:0}.person-card .btn{margin-top:12px;width:100%}.person-card .button-row{margin-top:auto;padding-top:10px}.track-card{padding:18px 0;border-top:1px solid var(--line)}.track-card:first-child{border-top:0;padding-top:0}.track-card h4{margin:0 0 6px}.track-card p{font-size:.86rem;margin:6px 0}.checkin-list{display:grid;gap:8px}.checkin-row{display:flex;justify-content:space-between;gap:18px;padding:12px;background:#0d141d;border:1px solid #263547;border-radius:9px}.checkin-row strong{color:#f2dcae}.reactiva-empty{margin-top:4px}.pillars-help{font-size:.78rem!important;color:#8998a8!important;margin:10px 0 0!important}@media(max-width:1200px){.reativa-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.reativa-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.checkin-row{flex-direction:column;gap:6px}}
