#master-activity .master-activity-page { max-width:1000px; margin:0 auto; display:grid; gap:16px; padding-bottom:32px; }
#master-activity .master-activity-heading { display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; }
#master-activity h2, #master-activity h3 { margin:0; }
#master-activity .panel { min-width:0; }
#master-activity .master-activity-list { display:grid; gap:10px; margin-top:16px; }
#master-activity .master-activity-row { display:grid; grid-template-columns:1fr 1fr; gap:12px; padding:14px; border:1px solid #65477b; border-radius:14px; background:linear-gradient(120deg,#271436,#15101c); }
#master-activity .master-activity-row > div { min-width:0; display:grid; align-content:start; gap:5px; overflow-wrap:anywhere; }
#master-activity .master-activity-row > div:last-child { text-align:right; }
#master-activity .master-activity-row small, #master-activity .master-activity-event small { color:#b8afc4; }
#master-activity .master-activity-status { color:#a3e8bd; font-size:12px; }
#master-activity .master-activity-event { padding:12px 0; border-bottom:1px solid #3e304b; overflow-wrap:anywhere; }
#master-activity .master-activity-event p { margin:6px 0; }
#master-activity button { min-height:44px; }
@media(max-width:480px) { #master-activity .panel { padding:14px; } #master-activity .master-activity-row { padding:12px; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); font-size:14px; } }
