.events_container__RxTcQ{padding:2rem 0}.events_header__CmjmM{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.events_header__CmjmM h1{font-size:2rem;font-weight:500;color:#333;margin:0}[data-theme=dark] .events_header__CmjmM h1{color:#f1f5f9}.events_createButton__YujVR{padding:.875rem 1.5rem;background:linear-gradient(180deg,#fab005,#e5484d);color:#fff;border-radius:.5rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.events_createButton__YujVR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.events_grid__W_l5u{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.events_empty__l_f_a{text-align:center;padding:4rem 2rem;color:#666}.events_empty__l_f_a p:first-child{font-size:1.25rem;margin-bottom:.5rem}@keyframes EventCard_fadeIn__K28_X{0%{opacity:0}to{opacity:1}}@keyframes EventCard_slideUp__a455R{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventCard_card__IOd_J{background:#fff;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.EventCard_card__IOd_J:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.EventCard_card__IOd_J:active{transform:translateY(0)}.EventCard_card__IOd_J{overflow:hidden;cursor:pointer;height:100%;display:flex;flex-direction:column}[data-theme=dark] .EventCard_card__IOd_J{background:#1e293b;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff;border:1px solid #334155}.EventCard_imageContainer__8GENS{position:relative;width:100%;height:200px;overflow:hidden;background:#e5e7eb}[data-theme=dark] .EventCard_imageContainer__8GENS{background:#334155}.EventCard_image__LUEvJ{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.EventCard_card__IOd_J:hover .EventCard_image__LUEvJ{transform:scale(1.05)}.EventCard_statusBadge__jzs6Y{position:absolute;top:1rem;right:1rem;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.EventCard_statusBadge__jzs6Y.EventCard_pending__36GmA{background:rgba(245,158,11,.9);color:#fff}.EventCard_statusBadge__jzs6Y.EventCard_approved__KEW7e{background:rgba(16,185,129,.9);color:#fff}.EventCard_statusBadge__jzs6Y.EventCard_rejected__GF_4R{background:rgba(239,68,68,.9);color:#fff}.EventCard_content__YKBns{padding:1.5rem;flex:1;display:flex;flex-direction:column}.EventCard_category__ZTttf{display:inline-block;padding:.25rem .5rem;background:#e0f2fe;color:#0369a1;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-bottom:.5rem;width:fit-content}[data-theme=dark] .EventCard_category__ZTttf{background:rgba(14,165,233,.2);color:#7dd3fc}.EventCard_title__AhDr2{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .EventCard_title__AhDr2{color:#f1f5f9}.EventCard_description__4Gkw0{font-size:.875rem;color:#4b5563;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}[data-theme=dark] .EventCard_description__4Gkw0{color:#cbd5e1}.EventCard_meta__Hwb5M{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}[data-theme=dark] .EventCard_meta__Hwb5M{border-color:#374151}.EventCard_metaItem__ZZiDj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}[data-theme=dark] .EventCard_metaItem__ZZiDj{color:#cbd5e1}.EventCard_metaItem__ZZiDj svg{width:16px;height:16px;flex-shrink:0}.EventCard_organizer__1MOzq{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}[data-theme=dark] .EventCard_organizer__1MOzq{border-color:#374151}.EventCard_avatar__iMjxO{width:32px;height:32px;border-radius:9999px;background:#d1d5db;display:flex;align-items:center;justify-content:center;font-weight:600;color:#374151;font-size:.875rem}[data-theme=dark] .EventCard_avatar__iMjxO{background:#334155;color:#f1f5f9}.EventCard_organizerName__E4dhg{font-size:.875rem;color:#374151;font-weight:500}[data-theme=dark] .EventCard_organizerName__E4dhg{color:#f1f5f9}.EventCarousel_section__Nxyhn{padding:2rem 0}[data-theme=dark] .EventCarousel_section__Nxyhn{background:linear-gradient(180deg,#0f172a,#1e293b)}.EventCarousel_header__H8ixL{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}@media(max-width:768px){.EventCarousel_header__H8ixL{flex-direction:column;align-items:flex-start}}.EventCarousel_title__Hqfxs{font-size:2rem;font-weight:500;color:#1a1a1a}[data-theme=dark] .EventCarousel_title__Hqfxs{color:#f1f5f9}@media(max-width:768px){.EventCarousel_title__Hqfxs{font-size:1.75rem}}.EventCarousel_navButton__Y_eVu{color:#667eea}.EventCarousel_navButton__Y_eVu:hover{background:rgba(102,126,234,.1)}.EventCarousel_carousel__QbviV{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding:8px 0 24px}.EventCarousel_carousel__QbviV::-webkit-scrollbar{height:8px}.EventCarousel_carousel__QbviV::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-theme=dark] .EventCarousel_carousel__QbviV::-webkit-scrollbar-track{background:#334155}.EventCarousel_carousel__QbviV::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.EventCarousel_carousel__QbviV::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-theme=dark] .EventCarousel_carousel__QbviV::-webkit-scrollbar-thumb{background:#334155}[data-theme=dark] .EventCarousel_carousel__QbviV::-webkit-scrollbar-thumb:hover{background:rgba(51,65,85,.1)}.EventCarousel_carousel__QbviV{scrollbar-width:thin;scrollbar-color:#d1d5db #f1f1f1}[data-theme=dark] .EventCarousel_carousel__QbviV{scrollbar-color:#334155 #1e293b}.EventCarousel_cardWrapper__WM4io{flex:0 0 auto;width:350px}@media(max-width:768px){.EventCarousel_cardWrapper__WM4io{width:300px}}@media(max-width:480px){.EventCarousel_cardWrapper__WM4io{width:280px}}