.plex-activity{color:#e5edf4;text-align:left;font:13px/1.5 Inter,"Segoe UI",sans-serif;width:100%;min-width:0}
.login-panel>.plex-activity{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff12}
.sidebar-footer>.plex-activity{margin-top:0;padding-top:0}
.plex-activity .plex-activity__heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#c6d5e1;font:700 11px/1.5 Inter,"Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase}
.plex-activity__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#91a7b8}
.plex-activity[data-active="true"] .plex-activity__dot{background:#73d6b4;box-shadow:0 0 9px #73d6b444}
.plex-activity__list{display:grid;gap:14px;max-height:300px;overflow:auto;scrollbar-width:thin}
.plex-activity__viewer{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.plex-activity__name{font-size:12px;font-weight:600;color:#a8d9e9;overflow-wrap:anywhere}
.plex-activity__state{font-size:14px;line-height:1;color:#a8d9e9;flex-shrink:0}
.plex-activity__title{margin:3px 0 6px;color:#e1e8ee;font-size:12px;overflow-wrap:anywhere}
.plex-activity__time{font-size:11px;color:#96aabb;font-variant-numeric:tabular-nums}
.plex-activity progress{display:block;appearance:none;width:100%;height:3px;margin:7px 0 0;border:0;border-radius:3px;background:#ffffff10;overflow:hidden}
.plex-activity progress::-webkit-progress-bar{background:#ffffff10;border-radius:3px}
.plex-activity progress::-webkit-progress-value{background:#78b9cf;border-radius:3px}
.plex-activity progress::-moz-progress-bar{background:#78b9cf;border-radius:3px}
.plex-activity__message{margin:0;color:#93a7b8;font-size:12px}
