.activity-row{color:#222;background:#f3f3f3;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;padding:.6rem .75rem;display:grid}.activity-row[hidden]{display:none}.activity-row .picture{object-fit:contain;width:2rem;height:2rem;margin-top:.2rem}.activity-row .body{min-width:0}.activity-row p{margin:0}.activity-row .head{color:#555;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.75rem;font-weight:600;display:flex}.activity-row .what{overflow-wrap:anywhere;font-weight:600}.activity-row .what a{color:inherit}.activity-row .detail{color:#444;font-size:.9rem}.activity-row .source{color:#777;font-size:.8rem}.activity-row .actions{flex-wrap:wrap;gap:.25rem .9rem;margin-top:.3rem;font-size:.85rem;display:flex}.activity-row .actions a,.activity-row .actions .copy{color:#1a4fa3;text-decoration:underline}.activity-row .actions .copy{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.activity-row .url{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity-row:target{background:#fff7d6}.activity-fold .fold{margin-top:.4rem}.activity-fold summary{color:#1a4fa3;cursor:pointer;width:fit-content;min-height:1.75rem;font-size:.85rem;font-weight:600}.activity-fold .fold-lines{max-height:24rem;margin:.3rem 0 0;padding:0;list-style:none;overflow-y:auto}.activity-fold-line{border-top:1px solid #dfdfdf;flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;padding:.25rem .35rem;font-size:.85rem;display:flex}.activity-fold-line .text{overflow-wrap:anywhere;min-width:0}.activity-fold-line a{color:#1a4fa3}.activity-fold-line a.text,.activity-step a.text{color:inherit;text-decoration:none}.activity-fold-line a.text:hover,.activity-step a.text:hover{text-decoration:underline}.activity-fold-line:target{background:#fff7d6}.activity-row.activity-step{flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;padding:.25rem .35rem;font-size:.85rem;display:flex}.activity-row.activity-step[hidden]{display:none}.activity-step .text{overflow-wrap:anywhere;min-width:0}.activity-step a{color:#1a4fa3}.activity-step:target{background:#fff7d6}.steps-note{font-size:.85rem}.activity-badge{color:#3f4a5a;letter-spacing:0;text-transform:none;background:#e9ecef;border-radius:.25rem;align-items:center;gap:.35rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.activity-badge:before{content:"";box-sizing:border-box;background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.activity-badge.suspected{background:var(--breakup-amber-paper);color:var(--breakup-amber-deep)}.activity-badge.suspected:before{background:0 0;border:1.5px solid}.activity-badge.confirmed{background:var(--breakup-red-paper);color:var(--breakup-red-deep)}.activity-badge.unreported{background:var(--breakup-grey-paper);color:var(--breakup-grey-deep)}.activity-badge.unreported:before{box-shadow:inset 0 0 0 1.5px var(--breakup-grey-paper);border:1.5px solid}.activity-badge.one-set{color:#3d4a5c;background:#fff}.activity-badge.one-set:before{background:#fff;border:1.5px dashed #7c8aa0}.activity-badge.beside-now{color:#8a5200;background:#fff1d6}.activity-badge.beside-now:before{background:var(--map-satellite)}.activity-badge.left{color:var(--map-ink);background:#e9ecef}.activity-badge.left:before{background:var(--map-ink)}.activity-badge.record{color:var(--map-ink);background:#fff}.activity-badge.record:before{border:1.5px solid var(--map-ink);background:#fff}.activity-badge.success{color:#1f5b2d;background:#e3f1e6}.activity-badge.failure{background:var(--breakup-red-paper);color:var(--breakup-red-deep)}.activity-badge.partial-failure{background:var(--breakup-amber-paper);color:var(--breakup-amber-deep)}.activity-badge.folded{background:var(--breakup-grey-paper);color:var(--breakup-grey-deep)}.activity-badge.forecast{color:#3d4a5c;background:#fff;border:1px dashed #7c8aa0}.activity-badge.forecast:before{display:none}@media (width<=30rem){.activity-row{grid-template-columns:1.5rem minmax(0,1fr);column-gap:.6rem;padding:.6rem .65rem}.activity-row .picture{width:1.5rem;height:1.5rem}.activity-row .what{font-size:.95rem;line-height:1.3}.activity-fold summary{min-height:2.75rem;padding-top:.6rem}}
