.run dl { grid-template-columns: repeat(5, 1fr); }
.run .intensity-score { color: var(--accent); }
@media (max-width: 800px) { .run dl { grid-template-columns: repeat(2, 1fr); } }
.activity-export{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-bottom:22px;overflow:hidden}.activity-export>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.activity-export>summary::-webkit-details-marker{display:none}.activity-export>summary span:first-child{display:grid;gap:5px}.activity-export>summary small{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.18em}.activity-export>summary strong{font-size:1.12rem}.activity-export-toggle{width:12px;height:12px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .2s}.activity-export[open] .activity-export-toggle{transform:rotate(225deg)}.activity-export-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:22px;border-top:1px solid var(--line);padding:22px}.activity-export p{color:var(--muted);line-height:1.55;margin-top:0}.activity-export form{display:grid;gap:12px}.activity-export fieldset{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:9px}.activity-export legend{color:var(--muted);font-size:.75rem;padding:0 6px}.activity-export .check{display:flex;align-items:center;gap:8px;font-size:.8rem}.activity-export .recommendation-note{grid-column:1/-1;margin:0}@media(max-width:760px){.activity-export-body{grid-template-columns:1fr}.activity-export .recommendation-note{grid-column:auto}}
