.sdc-all-events-wrapper{background-color:#050d09;min-height:100vh;direction:inherit;display:flex;flex-direction:column}.sdc-all-events-main{flex:1 1;width:100%;padding-bottom:80px;flex-direction:column}.sdc-all-events-main,.sdc-events-hero-banner{display:flex;align-items:center;box-sizing:border-box}.sdc-events-hero-banner{position:relative;width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);height:164px;min-height:164px;max-height:164px;background-color:#050d09;background-image:linear-gradient(90deg,rgba(122,175,152,.22),rgba(5,20,15,.85) 55%,#050d09),url("/assets/Service(1).png");background-repeat:no-repeat,repeat-x;background-position:0,100%;background-size:cover,cover;justify-content:center;margin-bottom:32px}.sdc-events-hero-container{max-width:1440px;gap:10px}.sdc-events-hero-title{font-size:1.6rem}.sdc-events-hero-container{max-width:1200px;width:100%;padding:0 24px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.sdc-events-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#9ca3af}.sdc-events-breadcrumb a{color:#9ca3af;text-decoration:none;transition:color .2s ease}.sdc-events-breadcrumb a:hover{color:#00e676!important}.sdc-events-bc-sep{color:#6b7280}.sdc-events-hero-title{font-size:2rem;font-weight:800;color:#fff;margin:0}.sdc-events-hero-subtitle{color:#9ca3af;font-size:.95rem;margin:0;max-width:700px;line-height:1.6}.sdc-all-events-container{max-width:1200px;width:100%;padding:0 24px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.sdc-all-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:24px;gap:24px;width:100%}.sdc-event-full-card{background-color:#0d0e12;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(0,230,118,.3);border-top:2.5px solid #00e676;transition:all .3s ease;position:relative}.sdc-event-full-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,230,118,.15)}.sdc-card-img-wrapper{position:relative;width:100%;height:180px;border-radius:12px;overflow:hidden}.sdc-card-img{width:100%;height:100%;object-fit:cover}.sdc-card-status-badge{position:absolute;top:10px;right:10px;font-size:.75rem;font-weight:800;padding:4px 12px;border-radius:6px;z-index:2}.sdc-card-status-badge.available{background-color:#e6f4f1;color:#067847}.sdc-card-status-badge.coming-soon{background-color:rgba(255,171,0,.2);color:#ffab00;border:1px solid #ffab00;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sdc-card-content{display:flex;flex-direction:column;gap:12px;text-align:start}.sdc-card-event-title{color:#fff;font-size:1.15rem;font-weight:700;margin:0;line-height:1.4}.sdc-card-event-meta{display:flex;gap:16px;color:#9ca3af;font-size:.85rem;flex-wrap:wrap}.sdc-card-event-meta span{display:flex;align-items:center;gap:6px}.sdc-card-actions{display:flex;gap:12px;margin-top:8px;width:100%}.sdc-card-btn-register{flex:1 1;background-color:#067847;color:#fff;border:none;padding:8px 16px;border-radius:50px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease}.sdc-card-btn-register:hover{background-color:#abefc6;color:#000}.sdc-card-btn-register.registered{background-color:#10b981!important;color:#fff!important;cursor:default}.sdc-card-btn-more{flex:1 1;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;padding:8px 16px;border-radius:50px;font-size:.88rem;font-weight:700;text-decoration:none;text-align:center;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.sdc-card-btn-more:hover{border-color:#00e676;color:#00e676}.sdc-no-results{color:#9ca3af;text-align:center;padding:40px;font-size:1.1rem}@media (max-width:768px){.sdc-events-hero-banner{padding:24px 0;min-height:140px}.sdc-events-hero-title{font-size:1.5rem}.sdc-events-hero-subtitle{font-size:.85rem}.sdc-all-events-grid{grid-template-columns:1fr}.sdc-all-events-container{padding:0 16px}}:root[data-theme=light] .sdc-all-events-wrapper{background-color:#f4faf6}:root[data-theme=light] .sdc-events-hero-banner{background-color:#eaf6ee;background-image:linear-gradient(90deg,rgba(169,216,188,.55),rgba(229,245,234,.88) 55%,#f4faf6),url("/assets/Service(1).png")}:root[data-theme=light] .sdc-events-hero-title{color:#123b35}:root[data-theme=light] .sdc-events-breadcrumb,:root[data-theme=light] .sdc-events-breadcrumb a,:root[data-theme=light] .sdc-events-hero-subtitle{color:#52766c}:root[data-theme=light] .sdc-events-bc-sep{color:#8aa39c}:root[data-theme=light] .sdc-events-breadcrumb a:hover{color:#0b8f55!important}:root[data-theme=light] .sdc-event-full-card{background-color:#fff;border-color:#72c99a #cbe7d4 #cbe7d4}:root[data-theme=light] .sdc-event-full-card:hover{box-shadow:0 8px 25px rgba(22,167,101,.12)}:root[data-theme=light] .sdc-card-event-title{color:#123b35}:root[data-theme=light] .sdc-card-event-meta{color:#52766c}:root[data-theme=light] .sdc-card-btn-register{background-color:#72c99a;color:#0d3329}:root[data-theme=light] .sdc-card-btn-register:hover{background-color:#5db987;color:#fff}:root[data-theme=light] .sdc-card-btn-more{background-color:#fff;border-color:#a9d8bc;color:#123b35}:root[data-theme=light] .sdc-card-btn-more:hover{border-color:#16a765;color:#0b8f55}:root[data-theme=light] .sdc-no-results{color:#52766c}