.activity-dashboard{max-width:1440px;margin:0 auto;padding-bottom:28px}.activity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:22px 0}.activity-heading h1{font-size:clamp(27px,3.6vw,44px);line-height:1.12;margin:12px 0}.activity-heading p,.activity-people-heading p{color:var(--muted,#aaa);line-height:1.55}.activity-connection{display:flex;flex-direction:column;align-items:flex-end;gap:10px;white-space:nowrap;padding-top:12px}.activity-connection small{font-size:11px;color:var(--muted,#aaa)}.activity-status{display:inline-flex;align-items:center;gap:8px;border:1px solid #525054;border-radius:30px;padding:7px 12px;font-size:12px;color:#c9c5c7}.activity-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#aba6a8}.activity-status[data-state=live]{border-color:#2c664e;color:#a5e1bc;background:#1d392926}.activity-status[data-state=live]::before{background:#76cd9b}.activity-status[data-state=offline],.activity-status[data-state=reconnecting]{color:#ecc18e;border-color:#735e3d}.activity-nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ffffff12;padding-bottom:22px;margin-bottom:20px}.activity-nav a,.activity-nav button{font:inherit;font-size:12px;border:1px solid #ffffff18;border-radius:8px;padding:9px 13px;background:#ffffff05;color:inherit;text-decoration:none;cursor:pointer}.activity-nav a:hover,.activity-nav button:hover{background:#ffffff12;border-color:#ffffff40}.activity-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0}.activity-toolbar label{display:flex;align-items:center;gap:12px;color:var(--muted,#aaa);font-size:12px}.activity-toolbar select{background:#202023;color:#f0eeee;border:1px solid #454147;border-radius:8px;padding:9px;font:inherit}.activity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0}.activity-metric{display:flex;flex-direction:column;gap:8px;background:linear-gradient(135deg,#222124,#18181a);border:1px solid #ffffff10;border-radius:13px;padding:20px}.activity-metric>span{font-size:12px;color:#c4bfc1}.activity-metric>strong{font-size:clamp(27px,3vw,40px);font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums}.activity-metric small{font-size:10px;line-height:1.5;color:#9e999c}.activity-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;margin:18px 0}.activity-panel{min-width:0;background:#ffffff03;border:1px solid #ffffff12;border-radius:13px;padding:22px}.activity-panel h2,.activity-people-heading h2{font-size:18px;margin:0 0 18px}.activity-panel h3{font-size:16px;margin:0 0 16px}.activity-panel h3 small{font-size:10px;color:#aba5a9;font-weight:400;margin-left:6px}.activity-panel-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.activity-panel-heading>span{font-size:10px;white-space:nowrap;color:#aba5a9}.activity-chart{display:flex;gap:6px;overflow-x:auto;min-height:197px;padding:10px 0 5px}.activity-day{display:flex;flex:1 0 25px;max-width:90px;flex-direction:column;align-items:center;gap:7px;border-radius:4px;font-variant-numeric:tabular-nums}.activity-bar{height:136px;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid #ffffff20}.activity-bar i{display:block;min-width:5px;width:65%;max-width:36px;margin:0 auto;background:linear-gradient(#fd758d,#ba4057);border-radius:4px 4px 0 0}.activity-day:focus-visible .activity-bar i,.activity-day:hover .activity-bar i{background:#ffb0be}.activity-day>span{color:#aaa4a8;font-size:9px}.activity-day>small{font-size:10px}.activity-caption{color:#969197;font-size:11px;line-height:1.6;margin:16px 0 0}.activity-stat{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff0b;font-size:12px;line-height:1.5}.activity-stat>span{color:#b4aeb3}.activity-stat>strong{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.activity-panel .text-button{font-size:12px;margin-top:15px}.activity-panel>.secondary-button{margin-top:17px}.activity-pages{list-style:none;padding:0;margin:0}.activity-pages li{margin-top:16px}.activity-pages li>div{display:flex;justify-content:space-between;gap:16px;font-size:12px}.activity-pages strong{font-variant-numeric:tabular-nums}.activity-pages progress{display:block;height:4px;width:100%;margin-top:8px;border:none;background:#29252c;border-radius:3px;overflow:hidden}.activity-pages progress::-webkit-progress-bar{background:#29252c}.activity-pages progress::-webkit-progress-value{background:#d96a80}.activity-pages progress::-moz-progress-bar{background:#d96a80}.activity-people-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px}.activity-people-heading h2{margin-bottom:8px}.activity-people-heading p{font-size:12px;margin:0}.activity-filter{font-size:11px;color:#b4aeb3;min-width:220px}.activity-filter input{display:block;background:#1a191c;border:1px solid #464047;border-radius:8px;color:#f5f2f4;font:inherit;font-size:13px;padding:11px;margin-top:7px;width:100%}.activity-people,.activity-recent{max-height:510px;overflow:auto;scrollbar-width:thin;scrollbar-color:#66535f #1a181c}.activity-person{display:flex;gap:13px;border-top:1px solid #ffffff0d;padding:16px 0}.activity-avatar{flex-shrink:0;display:grid;place-items:center;background:#3e2430;color:#ffa4b6;border-radius:50%;width:36px;height:36px;font-weight:600}.activity-person>div{min-width:0}.activity-person-name{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;overflow-wrap:anywhere}.activity-person-name strong{font-size:13px}.activity-person-name a{font-size:11px;color:#c29eac!important}.activity-person p{font-size:11px;margin:7px 0;color:#bdb6bc}.activity-person>div>a,.activity-recent li>a{display:block;font-size:12px;color:#f9a1b3;margin:7px 0;line-height:1.5;overflow-wrap:anywhere}.activity-person small{display:block;font-size:10px;color:#878088;margin-top:8px}.activity-empty{font-size:12px;color:#aaa2aa;line-height:1.8;padding:10px 0;list-style:none}.activity-recent{list-style:none;padding:0;margin:14px 0 0}.activity-recent li{border-top:1px solid #ffffff0d;padding:13px 0}.activity-recent time{display:block;font-size:10px;color:#969098;font-variant-numeric:tabular-nums;margin-bottom:7px}.activity-recent li>span{font-size:12px;color:#c3bcc3;display:block;margin-top:6px}.activity-privacy{max-width:850px}.activity-privacy p{line-height:1.8}.activity-consent{display:flex;align-items:flex-start;gap:13px;line-height:1.7;font-size:13px;margin:20px 0}.activity-consent input{margin-top:4px;width:19px;height:19px;flex-shrink:0;accent-color:#ff536d}.activity-dashboard :focus-visible,.activity-privacy :focus-visible{outline:2px solid #ff9ab2;outline-offset:4px}.activity-privacy .form-hint{margin-top:20px}#adminNav[hidden]{display:none}.sidebar-bottom #adminNav{font-size:12px;text-decoration:none;color:#d5b0bf;padding:9px 0;display:block}
@media(max-width:1050px){.activity-grid{grid-template-columns:minmax(0,1fr)}.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-heading{flex-direction:column;gap:5px}.activity-connection{align-items:flex-start;padding:0;flex-direction:row;align-items:center;gap:12px}.activity-panel{padding:19px}.activity-people-heading{align-items:flex-start;flex-direction:column}.activity-filter{width:100%}}
@media(max-width:480px){.activity-heading h1{font-size:29px}.activity-metrics{gap:9px}.activity-metric{padding:15px 12px}.activity-metric>span{font-size:11px}.activity-metric small{font-size:10px}.activity-toolbar{gap:6px}.activity-toolbar label{gap:6px}.activity-toolbar .text-button{font-size:11px}.activity-nav{gap:6px}.activity-nav a,.activity-nav button{font-size:11px;padding:8px}.activity-panel{padding:16px}.activity-panel-heading{display:block}.activity-panel-heading>span{display:block;margin-top:-8px;margin-bottom:12px}.activity-connection small{font-size:10px}.activity-privacy .feature-actions{align-items:stretch;flex-direction:column}.activity-privacy button{white-space:normal}}
