#activity-count:not(:empty){float:right;min-width:20px;padding:2px 6px;border-radius:99px;background:#91ff38;color:#10200b;text-align:center;font-size:10px}.activity-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:#7d857f}.activity-list{display:grid;gap:9px}.activity-item{width:100%;padding:16px;display:grid;grid-template-columns:38px 1fr;gap:12px;text-align:left;color:#f5f7f5;cursor:pointer}.activity-item.unread{border-color:#496a38;background:#141b13}.activity-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#2b351f;color:#aaff65;font-weight:800}.activity-item>span:last-child{display:grid;gap:5px}.activity-item small{color:#929994}.activity-item time{font-size:10px;color:#636a65}
.activity-toolbar>div{display:flex;align-items:center;gap:10px}.activity-toolbar>div:first-child{display:grid;gap:3px}.activity-toolbar b{color:#f5f7f5}.activity-item{position:relative}.activity-unread-dot{position:absolute;right:16px;top:18px;width:7px;height:7px;border-radius:50%;background:#91ff38;box-shadow:0 0 12px #91ff38}.notification-options{display:grid;gap:0}.notification-options label{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #292d2a}.notification-options label>span{display:grid;gap:3px}.notification-options label b{font-size:13px}.notification-options small{color:#7f8781;font-size:11px}.notification-options input{position:absolute;opacity:0}.notification-options label>i{width:38px;height:22px;border-radius:99px;background:#303532;position:relative;transition:.2s;flex:0 0 auto;margin-left:16px}.notification-options label>i:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#8a918c;transition:.2s}.notification-options input:checked+i{background:#91ff38}.notification-options input:checked+i:after{left:19px;background:#14200d}#notification-settings{width:min(440px,calc(100% - 28px));max-height:min(680px,calc(100vh - 32px));overflow:auto}#notification-settings form>header,#notification-settings footer{padding:15px 18px}#notification-settings #fields,#notification-settings .notification-options{padding:4px 18px}#notification-settings h2{font-size:16px}#notification-settings header small{font-size:9px}.activity-toolbar .fa-solid{margin-right:5px}
.activity-item{grid-template-columns:38px minmax(0,1fr);align-items:start}.activity-item>span:nth-child(2){display:grid;gap:5px;min-width:0}.activity-item>span:nth-child(2) small,.activity-item>span:nth-child(2) time{overflow:hidden;text-overflow:ellipsis}
