.page-module__NNk_La__container{background:var(--background);min-height:100vh;color:var(--foreground)}.page-module__NNk_La__main{max-width:1600px;margin:0 auto;padding:48px 24px}.page-module__NNk_La__hero{text-align:center;margin-bottom:32px}.page-module__NNk_La__title{background:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:48px;font-weight:700}.page-module__NNk_La__subtitle{color:var(--gray);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__NNk_La__searchFilterBar{align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-module__NNk_La__searchBar{flex:1;position:relative}.page-module__NNk_La__searchIcon{color:var(--gray);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.page-module__NNk_La__searchInput{width:100%;color:var(--foreground);background:0 0;border:1px solid #1a1a1a;border-radius:8px;padding:14px 16px 14px 48px;font-family:inherit;font-size:15px;transition:all .2s}.page-module__NNk_La__searchInput:focus{background:rgba(74,222,128,.05);border-color:#4ade80;outline:none}.page-module__NNk_La__searchInput::placeholder{color:var(--gray)}.page-module__NNk_La__filterDropdowns{gap:12px;display:flex}.page-module__NNk_La__categorySelect{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:8px;min-width:200px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s}.page-module__NNk_La__categorySelect:focus{background:rgba(74,222,128,.05);border-color:#4ade80;outline:none}.page-module__NNk_La__categorySelect option{color:#fff;background:#000}.page-module__NNk_La__categorySelect optgroup{color:#666;text-transform:uppercase;letter-spacing:.5px;background:#000;padding:8px 0;font-size:12px;font-weight:600}.page-module__NNk_La__sortSelect{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:8px;min-width:180px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s}.page-module__NNk_La__sortSelect:focus{background:rgba(74,222,128,.05);border-color:#4ade80;outline:none}.page-module__NNk_La__sortSelect option{color:#fff;background:#000}.page-module__NNk_La__resolvedToggle{color:rgba(255,255,255,.7);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module__NNk_La__resolvedToggle:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.page-module__NNk_La__resolvedToggle.page-module__NNk_La__active{color:#3b82f6;background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.page-module__NNk_La__filterToggle{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:8px;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:flex;position:relative}.page-module__NNk_La__filterToggle:hover{background:rgba(74,222,128,.05);border-color:#4ade80}.page-module__NNk_La__filterToggle:active{transform:scale(.98)}.page-module__NNk_La__saveButton{color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1a1a1a;border-radius:8px;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:flex}.page-module__NNk_La__saveButton:hover{color:#4ade80;background:rgba(74,222,128,.1);border-color:#4ade80}.page-module__NNk_La__saveButton:active{transform:scale(.98)}.page-module__NNk_La__filterBadge{color:#000;background:#4ade80;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.page-module__NNk_La__contentWrapper{align-items:flex-start;gap:24px;display:flex}.page-module__NNk_La__sidebar{flex-shrink:0}.page-module__NNk_La__content{flex:1;min-width:0}.page-module__NNk_La__eventsTable{border:1px solid var(--border-color);background:#000;border-radius:8px;overflow:hidden}.page-module__NNk_La__tableHeaderWrapper{border-bottom:2px solid var(--border-color);background:rgba(255,255,255,.02);align-items:center;display:flex}.page-module__NNk_La__tableHeader{flex:1;grid-template-columns:40px 2fr 100px 60px 140px 100px 140px 120px 100px;align-items:center;gap:16px;padding:16px 24px;display:grid}.page-module__NNk_La__headerGhost{flex-shrink:0;width:40px;margin-right:12px}.page-module__NNk_La__headerCell{color:var(--gray);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.page-module__NNk_La__tableBody{max-height:calc(100vh - 400px);overflow-y:auto}.page-module__NNk_La__loading,.page-module__NNk_La__error,.page-module__NNk_La__empty{text-align:center;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.page-module__NNk_La__loading p,.page-module__NNk_La__error p,.page-module__NNk_La__empty p{font-size:16px}.page-module__NNk_La__clearFiltersButton{color:#888;cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:8px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.page-module__NNk_La__clearFiltersButton:hover{color:#4ade80;background:rgba(74,222,128,.1);border-color:#4ade80}.page-module__NNk_La__clearFiltersButton:active{transform:scale(.95)}.page-module__NNk_La__resultsSummary{text-align:center;color:var(--gray);border-top:1px solid var(--border-color);background:rgba(255,255,255,.01);padding:16px 24px;font-size:14px}.page-module__NNk_La__aiFilterBanner{color:#2059f0;background:rgba(32,89,240,.1);border-bottom:1px solid rgba(32,89,240,.3);justify-content:space-between;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;display:flex}.page-module__NNk_La__clearAIButton{color:#2059f0;cursor:pointer;background:0 0;border:1px solid rgba(32,89,240,.3);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.page-module__NNk_La__clearAIButton:hover{background:rgba(32,89,240,.15);border-color:#2059f0}@media (max-width:1400px){.page-module__NNk_La__tableHeader{grid-template-columns:40px 2fr 80px 60px 120px 90px 120px 100px 90px;gap:12px;padding:14px 16px}}@media (max-width:1024px){.page-module__NNk_La__tableHeader{grid-template-columns:30px 1fr 50px 100px 90px;gap:12px}.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(3),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(7),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(8),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(9){display:none}.page-module__NNk_La__contentWrapper{flex-direction:column}.page-module__NNk_La__sidebar{order:2;width:100%}.page-module__NNk_La__content{order:1}}@media (max-width:768px){.page-module__NNk_La__main{padding:24px 16px}.page-module__NNk_La__hero{margin-bottom:24px}.page-module__NNk_La__title{font-size:28px}.page-module__NNk_La__subtitle{font-size:15px}.page-module__NNk_La__searchFilterBar{flex-direction:column;gap:12px;margin-bottom:24px}.page-module__NNk_La__searchBar{width:100%}.page-module__NNk_La__searchInput{padding:12px 16px 12px 44px;font-size:16px}.page-module__NNk_La__filterDropdowns{flex-direction:column;gap:10px;width:100%}.page-module__NNk_La__filterToggle,.page-module__NNk_La__categorySelect,.page-module__NNk_La__sortSelect{width:100%;min-width:unset;padding:12px 16px;font-size:16px}.page-module__NNk_La__contentWrapper{gap:20px}.page-module__NNk_La__tableHeader{grid-template-columns:1fr 90px 80px;gap:12px;padding:12px}.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:first-child,.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(3),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(4),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(7),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(8),.page-module__NNk_La__tableHeader .page-module__NNk_La__headerCell:nth-child(9){display:none}.page-module__NNk_La__eventsTable{border-radius:12px}}
