.admin-activity-record{border-bottom:1px solid #dce4e7}
.admin-activity-record>summary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(110px,1fr) auto;align-items:center;gap:12px;padding:13px 20px 13px 0;cursor:pointer;font-size:13px;position:relative;list-style:none}
.admin-activity-record>summary::-webkit-details-marker{display:none}
.admin-activity-record>summary:after{content:'+';position:absolute;right:0;color:#33545f;font-size:20px}
.admin-activity-record[open]>summary:after{content:'−'}
.admin-activity-record>summary strong{font-weight:700;text-transform:capitalize}
.admin-activity-record>summary span{color:#375861;overflow-wrap:anywhere}
.admin-activity-record>summary time{font-size:12px;color:#526a73;white-space:nowrap}
.admin-activity-detail{margin:0 0 16px;padding:14px;background:#f4f7f7;border-radius:6px;font-size:12px}
.admin-activity-detail>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px;margin:7px 0}
.admin-activity-detail dt{font-weight:700;text-transform:capitalize}
.admin-activity-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.admin-activity-archive>[data-activity-load]{margin-top:16px}
@media(max-width:720px){.admin-activity-record>summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.admin-activity-record>summary strong{grid-column:1/-1}.admin-activity-record>summary time{font-size:11px}.admin-activity-detail>div{grid-template-columns:1fr;gap:3px}}
