.events-directory{min-width:0}.events-personal-card{min-height:250px}.events-personal-copy{grid-column:1 / -1}.events-create-card{position:relative}.events-create-card>.topbar-create-option-arrow{position:absolute;top:14px;right:14px}.events-personal-heading-actions,.events-personal-sort-form,.events-personal-sort-control{display:flex;align-items:center}.events-personal-heading-actions{flex:0 0 auto;gap:10px}.events-personal-sort-form{gap:8px}.events-personal-sort-form>label{color:#69768c;font-size:.72rem;font-weight:800;white-space:nowrap}.events-personal-sort-control{position:relative;min-width:182px}.events-personal-sort-control>i:first-child{position:absolute;left:11px;z-index:1;color:#1456ff;font-size:.78rem;pointer-events:none}.events-personal-sort-control>i:last-child{position:absolute;right:11px;color:#76839a;font-size:.68rem;pointer-events:none}.events-personal-sort-control select{width:100%;height:38px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#344158;padding:0 31px;font-size:.75rem;font-weight:800;cursor:pointer}.events-personal-sort-control select:hover,.events-personal-sort-control select:focus{border-color:#b9c7dc}.events-personal-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;border:1px solid #e0e6f0;border-radius:999px;background:#fff;color:#1456ff;padding:6px 9px;font-size:.78rem;font-weight:800}.events-personal-logo{border-radius:14px}.events-personal-logo img{object-fit:cover}.events-card-organizer,.events-card-period{display:flex;align-items:center;min-width:0;gap:7px;margin:0;color:#657188;font-size:.72rem;font-weight:700;line-height:1.25}.events-card-organizer{grid-column:1 / -1}.events-card-organizer-link{display:inline-flex;align-items:center;min-width:0;gap:7px;text-decoration:none}.events-card-organizer>span{flex:0 0 auto}.events-card-organizer-media{display:inline-flex;width:24px;height:24px;flex:0 0 24px;overflow:hidden;border:1px solid #dfe5ef;background:#edf1f7}.events-card-organizer-media img{display:block;width:100%;height:100%;max-width:none;border:0;border-radius:inherit;object-fit:cover}.events-card-organizer.is-player .events-card-organizer-media,.events-card-organizer.is-player .events-card-organizer-media img{border-radius:100%}.events-card-organizer.is-community .events-card-organizer-media{border-radius:7px}.events-card-organizer strong{min-width:0;overflow:hidden;color:#344158;font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.events-card-period{grid-column:1 / -1;flex-wrap:wrap}.events-card-period>i{color:#1456ff}.events-card-period strong{color:#344158;font-weight:900}.events-card-period span{color:#7b879c;font-variant-numeric:tabular-nums}.events-personal-card .teams-personal-copy p i{width:16px;color:#748198;text-align:center}.events-personal-dates{grid-column:1 / -1;display:grid;gap:7px;border-top:1px solid #edf0f5;padding-top:10px}.events-personal-date-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.events-personal-date-label{display:inline-flex;align-items:center;min-width:0;gap:6px;color:#69768c;font-size:.68rem;font-weight:800}.events-personal-date-label i{width:16px;flex:0 0 16px;color:#1456ff;text-align:center}.events-personal-date-row strong{color:#344158;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.events-personal-card .teams-personal-meta{justify-content:center;flex-wrap:wrap;column-gap:18px;row-gap:8px}.events-personal-card .teams-personal-meta span{flex:0 0 auto}.events-personal-card .teams-personal-meta span+span{position:relative}.events-personal-card .teams-personal-meta span+span:before{position:absolute;left:-10px;width:3px;height:3px;border-radius:50%;background:#d6dce6;content:""}.events-personal-actions{position:relative;z-index:4;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-inline:-5px}.events-personal-actions.has-more-actions{grid-template-columns:minmax(0,2fr) 30px;gap:4px}.events-personal-actions>.teams-personal-action.button{grid-column:auto;min-width:0;height:35px;min-height:35px;gap:4px;padding:0 3px;font-size:.7rem}.events-personal-more{position:relative;min-width:0}.events-personal-more-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:35px;min-height:35px;border:0;border-radius:8px;background:#eef1f5;color:#303744;font-size:.72rem;cursor:pointer;transition:background-color .18s ease,color .18s ease}.events-personal-more-toggle:hover,.events-personal-more-toggle:focus,.events-personal-more-toggle:focus-visible,.events-personal-more-toggle[aria-expanded=true]{border:0!important;background:#e1e5eb;box-shadow:none!important;color:#222831;outline:none!important}.events-personal-more-toggle::-moz-focus-inner{border:0}.events-personal-more-toggle i{transition:transform .18s ease}.events-personal-more-toggle[aria-expanded=true] i{transform:rotate(180deg)}.events-personal-more-menu{position:absolute;top:42px;right:0;z-index:8;width:148px;border:1px solid #e0e5ed;border-radius:10px;background:#fff;box-shadow:0 12px 28px #171f2e29;padding:5px}.events-personal-card.has-open-actions{z-index:6;overflow:visible}.events-personal-card.has-open-actions .teams-personal-cover{border-radius:11px 11px 0 0}.events-personal-more-menu[hidden]{display:none}.events-personal-more-menu form{margin:0}.events-personal-delete-action{display:flex;align-items:center;width:100%;min-height:34px;gap:8px;border:0;border-radius:7px;background:transparent;color:#b72c3b;padding:7px 9px;font-size:.72rem;font-weight:800;text-align:left;cursor:pointer}.events-personal-delete-action:hover,.events-personal-delete-action:focus,.events-personal-delete-action:focus-visible{border:0!important;background:#fff0f2;box-shadow:none!important;color:#962330;outline:none!important}.events-personal-delete-action::-moz-focus-inner{border:0}.events-personal-delete-action:disabled{opacity:.55;cursor:wait}.events-personal-card.is-removing{opacity:0;transform:scale(.97);pointer-events:none}.events-state.is-live{color:#bb2534}.events-state.is-upcoming{color:#1456ff}.events-state.is-completed{color:#34885b}.events-state.is-draft{color:#9a6410}.events-state.is-published{color:#34885b}.events-card{position:relative;isolation:isolate;display:flex;min-height:0;flex-direction:column;overflow:visible;border:0;border-radius:12px;background:transparent;box-shadow:none;transition:background-color .18s ease}.events-card:before{position:absolute;inset:-6px;z-index:-1;border-radius:18px;background:transparent;content:"";pointer-events:none;transition:background-color .18s ease}.events-directory-page .events-card:hover,.home-events-grid .events-card:hover{z-index:5;border-color:transparent;background:transparent;box-shadow:none;transform:none}.events-directory-page .events-card:hover:before,.home-events-grid .events-card:hover:before{background:#eceff3}.events-card-cover{position:relative;display:block;width:100%;height:150px;max-height:150px;overflow:hidden;border-radius:12px;background:#151720}.events-card-cover>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:filter .2s ease}.events-card-game-logo{position:absolute;top:9px;left:9px;z-index:3;display:block;width:32px;height:32px;border-radius:7px;background:var(--transparent-media-surface, #767676);cursor:pointer}.events-card-game-logo>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.events-card-game-tooltip{position:absolute;top:auto;bottom:calc(100% + 11px);left:50%;z-index:6;width:max-content;max-width:220px;padding:7px 10px;border-radius:8px;background-color:#151720;box-shadow:0 8px 22px #0f172a38;color:#fff;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.events-card-game-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-top:6px solid #151720;border-right:6px solid transparent;border-left:6px solid transparent;transform:translate(-50%)}.events-card-game-logo:hover .events-card-game-tooltip,.events-card-game-logo:focus-visible .events-card-game-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.events-card:hover .events-card-cover>img{filter:brightness(1.05)}.events-card:focus-visible{outline:none}.events-card:focus-visible .events-card-cover{box-shadow:0 0 0 3px #1456ff3d}.events-card-body{display:block;min-height:0;padding:10px 9px 9px}.events-card-badges{position:absolute;top:10px;right:10px;left:10px;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;pointer-events:none}.events-card-badges>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#131721d1;box-shadow:0 5px 14px #070a122e;color:#fff;padding:5px 9px;font-size:.66rem;font-weight:900;backdrop-filter:blur(8px)}.events-card-badges .events-state.is-live{border-color:#ff798585;background:#851423e0;color:#fff}.events-card-badges .events-registration-badge{border-color:#bf59;background:#2c490ae0;color:#d8ff9b}.events-card-heading{min-width:0}.events-card-organizer-preview{position:relative;z-index:4;grid-column:1;grid-row:1 / span 3;width:36px;height:36px}.events-card-organizer-logo{display:block;width:36px;height:36px;overflow:hidden;border:0;background:var(--transparent-media-surface, #767676)}.events-card-organizer-logo.is-player{border-radius:50%}.events-card-organizer-logo.is-community{border-radius:8px}.events-card-organizer-logo img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;background-color:var(--transparent-media-surface, #767676)}.events-card-organizer-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:8;display:block;width:min(380px,calc(100vw - 32px));overflow:visible;border:1px solid #dde3ec;border-radius:12px;background:#fff;box-shadow:0 14px 30px #16223929;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.events-card-organizer-popover-cover{position:relative;display:block;width:100%;height:94px;overflow:hidden;border-radius:11px 11px 0 0;background:#242a35}.events-card-organizer-popover-cover:after{position:absolute;inset:0;background:linear-gradient(90deg,#0d121cad,#0d121c3d);content:""}.events-card-organizer-popover-cover>img{display:block;width:100%;height:100%;object-fit:cover}.events-card-organizer-popover-identity{position:absolute;top:27px;right:14px;left:14px;z-index:1;display:flex;align-items:center;min-width:0;gap:10px}.events-card-organizer-popover:not(.has-cover){width:min(320px,calc(100vw - 32px));border-color:#343c4a;background:#202734;box-shadow:0 16px 34px #0f172a42}.events-card-organizer-popover:not(.has-cover) .events-card-organizer-popover-identity{position:relative;top:auto;right:auto;left:auto;padding:14px 14px 10px}.events-card-organizer-popover:not(.has-cover) .events-card-organizer-popover-avatar{flex-basis:52px;width:52px;height:52px}.events-card-organizer-popover:not(.has-cover) .events-card-organizer-popover-title{color:#fff;font-size:.86rem}.events-card-organizer-popover:not(.has-cover) .events-card-organizer-members{color:#bcc6d5}.events-card-organizer-popover:not(.has-cover)>p{color:#f1f4f8;padding:3px 14px 14px;font-size:.76rem;font-weight:650;-webkit-line-clamp:3}.events-card-organizer-popover:not(.has-cover)>p:not(:last-child){padding-bottom:2px}.events-card-organizer-popover-avatar{display:block;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--transparent-media-surface, #767676)}.events-card-organizer-popover-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.events-card-organizer-popover-heading{display:grid;min-width:0;gap:3px}.events-card-organizer-popover:after{position:absolute;top:100%;left:0;width:52px;height:9px;content:""}.events-card-organizer-preview.is-community:hover .events-card-organizer-popover,.events-card-organizer-preview.is-community:focus-within .events-card-organizer-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.events-card-organizer-popover-title{overflow:hidden;color:#fff;font-size:.82rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.events-card-organizer-popover-title:hover{color:#fff;text-decoration:underline}.events-card-organizer-members{display:inline-flex;align-items:center;gap:6px;color:#ffffffd1;font-size:.7rem;font-weight:700}.events-card-organizer-popover>p{display:-webkit-box;overflow:hidden;margin:0;color:#596477;padding:12px 14px 4px;font-size:.74rem;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.events-card-organizer-popover>p:last-child{padding-bottom:14px}.events-card-community-follow{display:flex;width:auto;min-height:34px;margin:8px 14px 14px auto;font-size:.7rem}@media screen and (min-width:1600px){.events-card:nth-child(4n) .events-card-organizer-popover{right:0;left:auto}}@media screen and (min-width:871px)and (max-width:1599px){.events-card:nth-child(3n) .events-card-organizer-popover{right:0;left:auto}}@media screen and (min-width:561px)and (max-width:870px){.events-card:nth-child(2n) .events-card-organizer-popover{right:0;left:auto}}.events-card-community-follow.is-following{display:none}.events-card-info{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:9px;align-items:start;min-width:0}.events-card-info .events-card-period,.events-card-info .events-card-heading,.events-card-info .events-card-meta{grid-column:2}.events-card-info .events-card-period{display:block;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.events-card-info .events-card-period strong{color:#505b6d;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.015em;line-height:1.25}.events-card-heading>div{min-width:0}.events-card-heading h3,.events-card-heading p,.events-card-details p{margin:0}.events-card-heading h3 a{display:block;overflow:hidden;color:#151720;font-size:.92rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.events-card-heading p{margin-top:4px;overflow:hidden;color:#68758c;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.events-card-details{display:grid;gap:9px}.events-card-details p{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px}.events-card-details p>i{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:8px;background:#f1f4fa;color:#1456ff;font-size:.78rem}.events-card-details p>span{min-width:0}.events-card-details small,.events-card-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-card-details small{color:#7b879c;font-size:.61rem;font-weight:800}.events-card-details strong{margin-top:2px;color:#364158;font-size:.72rem;font-weight:900}.events-card-meta{display:flex;align-items:center;min-width:0;gap:0;margin-top:3px;border:0;padding:0}.events-card-meta span{display:inline-flex;align-items:center;min-width:0;overflow:hidden;color:#637089;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.events-card-meta span+span:before{margin:0 6px;content:"\2022"}.events-card-meta .events-card-slots{flex:0 0 auto;text-transform:lowercase}.events-results-grid{column-gap:14px;row-gap:26px}.events-card-action{width:100%}.events-filter-form{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr))}.events-filter-form .directory-search-field{grid-column:auto}html[data-theme=dark] .events-personal-card .teams-personal-copy p i,html[data-theme=dark] .events-personal-date-label,html[data-theme=dark] .events-card-heading p,html[data-theme=dark] .events-card-details small,html[data-theme=dark] .events-card-meta span,html[data-theme=dark] .events-card-organizer,html[data-theme=dark] .events-card-period,html[data-theme=dark] .events-card-period span{color:#aab5c8}html[data-theme=dark] .events-card-organizer-media{border-color:#343844;background:#202532}html[data-theme=dark] .events-card-organizer strong,html[data-theme=dark] .events-card-period strong{color:#f4f7fb}html[data-theme=dark] .events-card-period>i{color:#a3ff12}html[data-theme=dark] .events-card-info .events-card-period strong{color:#b6bfce}html[data-theme=dark] .events-directory-page .events-card:hover,html[data-theme=dark] .home-events-grid .events-card:hover{background:transparent}html[data-theme=dark] .events-directory-page .events-card:hover:before,html[data-theme=dark] .home-events-grid .events-card:hover:before{background:#303642}html[data-theme=dark] .events-card-game-tooltip{background-color:#f3f6fc;color:#151720}html[data-theme=dark] .events-card-game-tooltip:after{border-top-color:#f3f6fc}html[data-theme=dark] .events-card-organizer-popover{border-color:#3b414e;background:#20242d;box-shadow:0 14px 30px #00000057}html[data-theme=dark] .events-card-organizer-popover-title{color:#f1f3f7}html[data-theme=dark] .events-card-organizer-popover-title:hover{color:#fff}html[data-theme=dark] .events-card-organizer-members{color:#ffffffd1}html[data-theme=dark] .events-card-organizer-popover:not(.has-cover) .events-card-organizer-members{color:#aeb8c9}html[data-theme=dark] .events-card-organizer-popover>p{color:#aeb8c9}html[data-theme=dark] .events-personal-dates{border-color:#30333d}html[data-theme=dark] .events-personal-date-label i{color:#a3ff12}html[data-theme=dark] .events-personal-date-row strong{color:#f4f7fb}html[data-theme=dark] .events-personal-card .teams-personal-meta span+span:before{background:#4a4f5b}html[data-theme=dark] .events-card-heading h3 a,html[data-theme=dark] .events-card-details strong{color:#f4f7fb}html[data-theme=dark] .events-card-game{border-color:#343844}html[data-theme=dark] .events-card-details p>i{background:#292c34;color:#a3ff12}html[data-theme=dark] .events-card-meta{border-color:#30333d}html[data-theme=dark] .events-state.is-live{color:#ff8994}html[data-theme=dark] .events-state.is-upcoming,html[data-theme=dark] .events-state.is-draft{color:#a3ff12}html[data-theme=dark] .events-state.is-completed,html[data-theme=dark] .events-state.is-published{color:#82d6a4}html[data-theme=dark] .events-personal-sort-form>label{color:#aab5c8}html[data-theme=dark] .events-personal-sort-control select,html[data-theme=dark] .events-personal-count{border-color:#343844;background:#1b1d24}html[data-theme=dark] .events-personal-sort-control select{color:#f4f7fb}html[data-theme=dark] .events-personal-sort-control>i:first-child,html[data-theme=dark] .events-personal-count{color:#a3ff12}html[data-theme=dark] .events-personal-sort-control>i:last-child{color:#aab5c8}html[data-theme=dark] .events-personal-more-toggle{background:#292b32;color:#e0e2e7}html[data-theme=dark] .events-personal-more-toggle:hover,html[data-theme=dark] .events-personal-more-toggle:focus,html[data-theme=dark] .events-personal-more-toggle:focus-visible,html[data-theme=dark] .events-personal-more-toggle[aria-expanded=true]{background:#35373f;color:#fff}html[data-theme=dark] .events-personal-more-menu{border-color:#3a3d46;background:#24262c;box-shadow:0 14px 30px #00000057}html[data-theme=dark] .events-personal-delete-action{color:#ff9aa4}html[data-theme=dark] .events-personal-delete-action:hover,html[data-theme=dark] .events-personal-delete-action:focus,html[data-theme=dark] .events-personal-delete-action:focus-visible{background:#de3d4e24;color:#ffc0c6}@media screen and (max-width:1320px){.events-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.events-filter-form .directory-search-field{grid-column:span 2}}@media screen and (max-width:870px){.events-personal-heading{align-items:flex-start}.events-personal-heading-actions{align-items:flex-end;flex-direction:column-reverse}.events-personal-sort-form>label{display:none}.events-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.events-filter-form .directory-search-field{grid-column:1 / -1}}@media screen and (max-width:560px){.events-results-grid{row-gap:14px}.events-personal-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.events-personal-heading>.events-personal-heading-copy{display:contents}.events-personal-heading-copy>h2{grid-row:1;grid-column:1;align-self:center}.events-personal-heading-copy>p{grid-row:2;grid-column:1 / -1}.events-personal-heading-actions{display:contents}.events-personal-sort-form{grid-row:3;grid-column:1 / -1}.events-personal-sort-control{width:100%}.events-personal-count{grid-row:1;grid-column:2;align-self:start}.events-card{min-height:0}.events-filter-form{grid-template-columns:1fr}.events-filter-form .directory-search-field{grid-column:auto}}
