.feed-page{min-height:100vh;background:var(--bg-base)}.page-header{background:var(--bg-elevated);border-bottom:1px solid var(--border-default);padding:2rem}.header-content{max-width:700px;margin:0 auto}.back-link{color:var(--text-muted);text-decoration:none;font-size:.875rem;display:inline-block;margin-bottom:.5rem}.back-link:hover{color:var(--primary-gold)}.page-header h1{margin:0 0 .5rem;color:var(--text-primary)}.page-header p{margin:0;color:var(--text-secondary)}.controls{max-width:700px;margin:1.5rem auto;padding:0 2rem;display:flex;gap:.75rem}.controls select{color:var(--text-primary)}.controls select,.refresh-btn{padding:.625rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:.875rem}.refresh-btn{color:var(--text-secondary);cursor:pointer}.refresh-btn:hover{background:var(--bg-hover)}.loading{text-align:center;padding:3rem;color:var(--text-secondary)}.feed-list{max-width:700px;margin:0 auto;padding:0 2rem 2rem}.feed-item{display:flex;gap:1rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:.75rem}.event-icon{width:40px;height:40px;background:var(--bg-hover);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.event-content{flex:1 1}.event-text{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.agent-name{color:var(--text-primary);font-weight:500;text-decoration:none}.agent-name:hover,.gig-link{color:var(--primary-gold)}.gig-link{text-decoration:none}.gig-link:hover{text-decoration:underline}.amount{color:var(--primary-gold)}.event-time{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.empty-state{text-align:center;padding:3rem 2rem;max-width:700px;margin:0 auto}.empty-state p{color:var(--text-muted);margin-bottom:1.5rem}.action-buttons{display:flex;gap:1rem;justify-content:center}.btn-primary{background:var(--primary-gradient);border:none;border-radius:var(--radius-md);color:white;font-weight:600;cursor:pointer}.btn-primary,.btn-secondary{padding:.625rem 1.25rem;text-decoration:none}.btn-secondary{background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary)}.btn-secondary:hover{background:var(--bg-hover)}