.EventRow_row__giCBb{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:12px;transition:background .15s ease,border-color .15s ease}.EventRow_row__giCBb:hover{background:var(--color-background-standout);border-color:var(--color-border-hover,var(--color-border))}.EventRow_imageWrapper__pohzI{position:relative;width:100px;height:100px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--color-background)}.EventRow_image__2wdlv{object-fit:cover}.EventRow_noImage__E_iof{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-brand-primary),#ff7ac5)}.EventRow_noImageText__BboCO{font-size:1.75rem;font-weight:700;color:#fff;text-transform:uppercase}.EventRow_content__ARkRQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.EventRow_topRow__EaK1q{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.EventRow_title__T2eAM{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;line-height:1.3}.EventRow_title__T2eAM:hover{color:var(--color-brand-primary)}.EventRow_priceBadge__WPv8B{display:inline-flex;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:700;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:4px;white-space:nowrap}.EventRow_meta___uVGM{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.EventRow_date__B9KVM{font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.EventRow_locationPill__8uEGE{display:inline-flex;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;border-radius:4px;white-space:nowrap}.EventRow_inPerson__7mSMM{background:var(--color-pill-1-bg);color:var(--color-pill-1-text)}.EventRow_online__g22y2{background:var(--color-pill-3-bg);color:var(--color-pill-3-text)}.EventRow_hybrid__6VX6S{background:var(--color-pill-4-bg);color:var(--color-pill-4-text)}.EventRow_hosts__yfK0s{font-size:.8rem;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventRow_actions___9E46{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.EventRow_menuWrapper__BW0ZZ{position:relative}.EventRow_menuButton__ya7Bu{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.EventRow_menuButton__ya7Bu:hover{background:var(--color-background-standout);color:var(--color-text-primary)}.EventRow_menuButton__ya7Bu:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.EventRow_menuButton__ya7Bu svg{font-size:.9rem}.EventRow_menu__6hVYI{position:absolute;top:calc(100% + 4px);right:0;z-index:100;min-width:160px;padding:.5rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:.25rem}[data-theme=dark] .EventRow_menu__6hVYI{box-shadow:0 4px 16px rgba(0,0,0,.4)}.EventRow_menuItem__mkZcG{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary);background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:background .1s ease;white-space:nowrap}.EventRow_menuItem__mkZcG:hover{background:var(--color-background-alt)}.EventRow_menuItem__mkZcG:disabled{opacity:.5;cursor:not-allowed}.EventRow_menuItem__mkZcG svg{font-size:.85rem;color:var(--color-text-secondary);flex-shrink:0}.EventRow_menuItem__mkZcG.EventRow_copied__v1t3F,.EventRow_menuItem__mkZcG.EventRow_copied__v1t3F svg{color:var(--color-success-text,#22c55e)}.EventRow_error__a_gU9{margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem;color:var(--color-danger-text,#ef4444);background:color-mix(in oklab,var(--color-danger-text,#ef4444) 10%,transparent);border-radius:6px}@media(max-width:768px){.EventRow_row__giCBb{flex-wrap:wrap;gap:.75rem}.EventRow_imageWrapper__pohzI{width:80px;height:80px}.EventRow_noImageText__BboCO{font-size:1.5rem}.EventRow_content__ARkRQ{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 96px);min-width:180px}.EventRow_title__T2eAM{font-size:1rem}.EventRow_actions___9E46{width:100%;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--color-border)}}@media(max-width:480px){.EventRow_row__giCBb{display:flex;flex-direction:column!important;align-items:stretch!important;padding:0;gap:0}.EventRow_imageWrapper__pohzI{width:100%!important;height:auto!important;aspect-ratio:1/1;border-radius:12px 12px 0 0;flex-shrink:0}.EventRow_image__2wdlv{object-fit:cover!important}.EventRow_noImageText__BboCO{font-size:2rem}.EventRow_content__ARkRQ{width:100%;flex:none!important;padding:1rem;gap:.5rem}.EventRow_topRow__EaK1q{flex-direction:column;align-items:flex-start;gap:.4rem}.EventRow_title__T2eAM{font-size:1.1rem}.EventRow_meta___uVGM{flex-direction:row;flex-wrap:wrap;gap:.5rem}.EventRow_date__B9KVM{font-size:.85rem}.EventRow_actions___9E46{width:100%;padding:.75rem 1rem 1rem;border-top:1px solid var(--color-border)}}.StatusBadge_wrapper__k5_mq{position:relative;display:inline-block}.StatusBadge_badge__Y287R{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background-alt);font-weight:700;font-size:.9rem;text-transform:capitalize;cursor:default;line-height:1;transition:var(--transition-bg),var(--transition-border),var(--transition-color)}.StatusBadge_badgeText__5A2ry{white-space:nowrap}.StatusBadge_chevron__oepKJ{font-size:.8rem}.StatusBadge_draft__aPZDE{background:var(--color-draft-bg);color:var(--color-draft-text);border-color:var(--color-draft-bg)}.StatusBadge_published__YzwpG{background:var(--color-published-bg);color:var(--color-published-text);border-color:var(--color-published-bg)}.StatusBadge_deleted__vzEm4{background:var(--color-deleted-bg);color:var(--color-deleted-text);border-color:var(--color-deleted-bg)}.StatusBadge_imported__xgCTr{background:var(--color-imported-bg);color:var(--color-imported-text);border-color:var(--color-imported-border)}.StatusBadge_review__ouYn1{background:var(--color-review-bg);color:var(--color-review-text);border-color:var(--color-review-border)}.StatusBadge_badge__Y287R[aria-haspopup=menu]{cursor:pointer}.StatusBadge_badge__Y287R:focus-visible{outline:3px solid var(--color-focus-outline,#2b8cff);outline-offset:2px}.StatusBadge_badge__Y287R:disabled,.StatusBadge_badge__Y287R[aria-disabled=true]{opacity:.6;cursor:not-allowed}.StatusBadge_menu__mReBE{position:absolute;top:calc(100% + 6px);right:0;background:var(--color-background-alt);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:8px;z-index:1000;width:max-content;min-width:unset;max-width:360px;list-style:none;margin:0;padding:.25rem}.StatusBadge_menuItem__67Z8w{width:100%;display:flex;align-items:center;gap:.6rem;text-align:left;background:rgba(0,0,0,0);border:none;padding:.6rem .75rem;border-radius:6px;font-size:.95rem;color:var(--color-text-primary);cursor:pointer}.StatusBadge_menuItem__67Z8w:focus-visible,.StatusBadge_menuItem__67Z8w:hover{background:var(--color-background-standout);outline:none}.StatusBadge_menuLabel__vHj6q{line-height:1.25}.StatusBadge_dot___9hcL{width:12px;height:12px;border-radius:50%;flex:0 0 12px;background:currentColor;box-shadow:0 0 0 2px var(--color-background-alt),0 0 0 3px rgba(0,0,0,.18)}.StatusBadge_dotDraft__UJvI1{color:var(--color-draft-text)}.StatusBadge_dotDeleted__vXgy4{color:var(--color-deleted-text)}.StatusBadge_dotPublished__gtCAC{color:var(--color-published-text)}.StatusBadge_visuallyHidden__vYZf_{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}@media(prefers-contrast:more){.StatusBadge_menuItem__67Z8w:focus-visible,.StatusBadge_menuItem__67Z8w:hover{background:#000;color:#fff}.StatusBadge_dot___9hcL{box-shadow:0 0 0 2px #fff}}@media(forced-colors:active){.StatusBadge_dot___9hcL{forced-color-adjust:none;background:ButtonText;box-shadow:0 0 0 2px ButtonFace}}