.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorTextField.EventorSearchBar__Input input{padding-inline:45px 95px}.EventorSearchBar__Button{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.EventorSearchBar__Wrapper{width:100%;height:40px;position:relative}.EventorSearchBar__LeftIcon{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (min-width:560px){.EventorApp .EventorSearchBar{flex-direction:column;align-items:center;display:flex}}
.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorAvatar{aspect-ratio:1;color:#fcfcfc;justify-content:center;align-items:center;width:100%;display:flex}.EventorAvatar--circle{border-radius:50%;width:16px;height:16px;font-weight:500}.EventorAvatar--square{font-size:2.5rem;font-weight:700}.EventorApp.EventorApp--dark .EventorAvatar{background-color:#ea11b7}.EventorApp.EventorApp--light .EventorAvatar{background-color:#5b1177}
.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorCardV2{border-radius:4px;flex-direction:column;width:100%;min-width:240px;display:flex;position:relative;overflow:hidden}.EventorCardV2:hover{transition:all .15s ease-in-out;transform:translateY(-4px);box-shadow:0 4px 2px #e6e7e980}.EventorCardV2 .EventorCard__Media{aspect-ratio:4/5;width:100%;position:relative}.EventorCardV2 .EventorCard__Media img{object-fit:cover;border-radius:4px;width:100%;height:100%}.EventorCardV2 .EventorCard__Body{text-align:left;color:#070707;height:100%;padding:8px 0}.EventorCardV2 .EventorCard__Overlay{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.EventorCardV2 .EventorCard__LoadingSkeleton{z-index:10;background:#fcfcfc80;width:100%;height:100%;animation:2s linear infinite card-background-pulse;display:flex;position:absolute;inset:0}.EventorCardV2 .EventorCard__LoadingSkeleton:after{content:"";z-index:11;background:linear-gradient(90deg,#0000,#5b1177cc,#0000);height:6px;animation:.5s linear infinite card-loading-progress;display:block;position:absolute;bottom:0;left:0;right:0}.EventorApp--dark .EventorCardV2:hover{box-shadow:0 4px 2px #0a0a0a80}.EventorApp--dark .EventorCardV2 .EventorCard__Body{color:#e6e7e9}.EventorApp--dark .EventorCardV2 .EventorCard__LoadingSkeleton{background:#0a0a0a80;animation:2s linear infinite card-background-pulse--dark}.EventorApp--dark .EventorCardV2 .EventorCard__LoadingSkeleton:after{background:linear-gradient(90deg,#0000,#ea11b7cc,#0000)}@keyframes card-background-pulse{0%{background:#fcfcfc1a}50%{background:#fcfcfc4d}to{background:#fcfcfc1a}}@keyframes card-background-pulse--dark{0%{background:#0a0a0a33}50%{background:#0a0a0a66}to{background:#0a0a0a33}}@keyframes card-loading-progress{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}
.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.PublicEventCard__Date{color:#5b1177;font-weight:600}.PublicEventCard--monthly .PublicEventCard__Date__Label{text-transform:capitalize}.PublicEventCard__Date__Separator{opacity:.4;font-weight:500}.PublicEventCard__Date__Time{font-size:.85rem;font-weight:600}.PublicEventCard__Date__Multiple{opacity:.8;margin-left:4px}.PublicEventCard__Organization{align-items:center;gap:4px;margin-bottom:2px;font-size:.75rem;font-weight:400;display:flex}.PublicEventCard__Organization__Logo{background-color:#e6e7e9;border-radius:50%;width:16px;height:16px;position:relative;overflow:hidden}.PublicEventCard__Organization__Logo img{object-fit:cover}.PublicEventCard__Title{font-size:1.05rem;font-weight:700}.PublicEventCard__Location{margin-top:4px;font-size:.85rem;font-weight:400}.PublicEventCard__Location__City{font-size:.75rem}.PublicEventCard__Overlay{flex-direction:column;align-items:flex-end;height:auto;padding:8px;display:flex}.PublicEventCard__Overlay>*{margin-bottom:8px}.EventorApp--dark .PublicEventCard__Date{color:#ea11b7}.PublicEventCard__Brief{display:none}@media screen and (min-width:768px){.PublicEventCard--horizontal{grid:auto/1fr 2fr;gap:16px;display:grid}.PublicEventCard--horizontal .EventorCard__Media{height:100%;max-height:80vh}.PublicEventCard--horizontal .EventorCard__Body{flex-direction:column;display:flex}.PublicEventCard--horizontal .PublicEventCard__Location{margin:auto 0 32px}.PublicEventCard__Brief{margin:8px 0;display:block}}
