.event-details[data-v-42afa379]{min-width:0;color:var(--ink);gap:20px;display:grid}.event-details-heading[data-v-42afa379]{justify-content:space-between;align-items:start;gap:12px;display:flex}.event-details-heading>div[data-v-42afa379]{min-width:0}.event-details-category[data-v-42afa379]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.event-details-status[data-v-42afa379]{color:#267765;background:#edf6f2;border-radius:4px;padding:3px 7px}.event-details-status--ended[data-v-42afa379]{background:var(--surface-2);color:var(--muted)}.event-details-status--canceled[data-v-42afa379]{color:#b42318;background:#fff0f0}.event-details-heading h3[data-v-42afa379]{overflow-wrap:anywhere;margin:10px 0 8px;font-size:18px;font-weight:800;line-height:1.8}.event-details-host[data-v-42afa379]{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.8;display:flex}.event-details-host svg[data-v-42afa379]{flex-shrink:0}.event-details-facts[data-v-42afa379]{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding-block:18px;display:grid}.event-details-facts>div[data-v-42afa379]{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.event-details-facts dt[data-v-42afa379]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.event-details-facts dt svg[data-v-42afa379]{flex-shrink:0}.event-details-facts dd[data-v-42afa379]{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.8}.event-details-links[data-v-42afa379]{flex-wrap:wrap;gap:8px 20px;display:flex}.event-details-links a[data-v-42afa379]{min-height:40px;color:var(--accent);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.event-details-links a[data-v-42afa379]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-details-timezone[data-v-42afa379]{color:var(--muted);font-size:11px}.event-details-description[data-v-42afa379]{border-top:1px solid var(--line);padding-top:18px}.event-details-description h4[data-v-42afa379]{margin:0 0 8px;font-size:14px}.event-details-description p[data-v-42afa379]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2}.event-details-disclosure[data-v-42afa379]{border:0;border-top:1px solid var(--line);border-radius:0;padding:0}.event-details-disclosure[data-v-42afa379] summary{cursor:pointer;padding-block:14px}.event-details-disclosure[data-v-42afa379] .editor-section-heading{gap:4px;display:grid}.event-details-disclosure[data-v-42afa379] summary small{color:var(--muted);margin:0;font-size:11px}.event-details-people[data-v-42afa379]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.event-details-people li[data-v-42afa379]{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.event-details-people small[data-v-42afa379]{color:var(--muted);font-size:11px}.event-details-moods[data-v-42afa379]{flex-wrap:wrap;gap:8px;display:flex}.event-details-moods span[data-v-42afa379]{color:var(--accent);background:var(--surface-2);border-radius:4px;padding:6px 10px;font-size:12px}.event-details-rating[data-v-42afa379]{color:#8a702f;align-items:center;gap:6px;font-size:13px;display:flex}.event-details-rating small[data-v-42afa379]{color:var(--muted);font-size:11px}@media (width>=900px){.event-details-facts[data-v-42afa379]{grid-template-columns:repeat(4,minmax(0,1fr))}}.event-actions[data-v-9ae9dc1c]{gap:12px;min-width:0;display:grid}.event-actions-primary[data-v-9ae9dc1c]{flex-wrap:wrap;gap:8px;display:flex}.event-actions-primary button[data-v-9ae9dc1c]{border-radius:8px;flex:120px;min-height:44px;padding:10px 14px;font-size:13px}.event-actions-tools[data-v-9ae9dc1c]{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.event-actions-tools button[data-v-9ae9dc1c]{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:12px;display:inline-flex}.event-actions-tools button[data-v-9ae9dc1c]:hover{color:var(--accent);background:var(--surface-2)}.event-actions-tools button[data-v-9ae9dc1c]:disabled{opacity:.5;cursor:not-allowed}.event-actions-rules input[data-v-9ae9dc1c]:focus-visible,.event-actions-tools button[data-v-9ae9dc1c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-actions-tools .event-actions-danger[data-v-9ae9dc1c]{color:#b42318}.event-actions-rules[data-v-9ae9dc1c]{border:0;border-top:1px solid var(--line);border-radius:0;padding:0}.event-actions-rules[data-v-9ae9dc1c] summary{cursor:pointer;padding-block:14px}.event-actions-rules[data-v-9ae9dc1c] .editor-section-heading{gap:4px;display:grid}.event-actions-rules[data-v-9ae9dc1c] summary small{color:var(--muted);margin:0;font-size:11px}.event-actions-rules p[data-v-9ae9dc1c]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.event-actions-rules label[data-v-9ae9dc1c]{align-items:start;gap:8px;font-size:12px;line-height:1.8;display:flex}.event-actions-rules input[data-v-9ae9dc1c]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.vibe-event-media-kind{color:var(--accent);font-weight:800}.vibe-event-rating-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vibe-event-rating-row .icon-button.active{color:#b7791f}.vibe-event-detail{gap:20px;min-width:0;padding-top:0;display:grid}.vibe-event-detail-label{color:var(--muted);font-size:11px;display:none}.vibe-event-detail-label strong{display:none}.vibe-event-detail[data-ime-keyboard-open] .vibe-event-detail-label{gap:4px;display:grid}.vibe-event-detail[data-ime-keyboard-open] .vibe-event-detail-label strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;display:block}.vibe-event-detail[data-ime-keyboard-open] .event-details-heading{display:none}.event-detail-section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.event-detail-section-heading h4{color:var(--ink);margin:0;font-size:14px}.event-detail-empty,.event-detail-section-heading small{color:var(--muted);font-size:11px}.event-detail-empty{margin:0}.vibe-event-detail .vibe-event-rating-row{gap:4px}.vibe-event-rating-row>strong{margin-inline-end:8px;font-size:13px}.vibe-event-rating-row .icon-button{border-radius:6px;width:40px;height:40px}.vibe-event-detail .entertainment-comment-form{align-items:end;gap:8px;min-width:0;display:flex}.vibe-event-detail .entertainment-comment-form textarea{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;min-height:48px;max-height:120px;padding:10px 12px;font-size:13px;line-height:1.8}.vibe-event-detail .entertainment-comment-form .event-comment-submit{border-radius:8px;flex-shrink:0;width:44px;height:44px;padding:0}.vibe-event-detail .entertainment-comment-form:has(.comment-admin-toggle){grid-template-columns:minmax(0,1fr) 44px;display:grid}.vibe-event-detail .comment-admin-toggle{grid-area:2/1}.vibe-event-detail .event-comment-submit{grid-area:1/2}.vibe-event-detail .ime-comment-dock{border-top:1px solid var(--line);min-width:0;padding-top:12px}.vibe-event-detail .entertainment-comment{border:0;border-top:1px solid var(--line);padding:12px 0;border-color:var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.vibe-event-detail .entertainment-comment p{overflow-wrap:anywhere}.event-comment-tool{width:36px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.event-comment-tool:hover{color:var(--accent);background:var(--surface-2)}.event-comment-tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-comment-tool--danger{color:#b42318}.vibe-event-detail-scroll>*{min-width:0}.vibe-event-detail[data-ime-surface]{height:var(--app-ime-available-height,auto);max-height:var(--app-ime-available-height,none);grid-template-rows:auto minmax(0,1fr) auto}.vibe-event-detail-scroll{gap:20px;min-width:0;display:grid;overflow:auto}.vibe-event-detail:not([data-ime-keyboard-open]) .vibe-event-detail-scroll{overscroll-behavior:auto;overflow:visible}.vibe-event-detail[data-ime-keyboard-open]{background:var(--surface,#fff);box-sizing:border-box;padding:calc(env(safe-area-inset-top) + 12px) 12px 0;z-index:80;border:0;position:fixed;inset:0 0 auto}@media (width<=760px){.vibe-event-detail .entertainment-comment-form textarea{font-size:16px}}.event-detail-load-error{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.event-detail-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;width:min(100%,760px);display:grid}.event-detail-media{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;min-width:0;display:grid;overflow:hidden}.event-detail-media-preview{aspect-ratio:4/3;background:var(--surface-2);cursor:pointer;border:0;width:100%;padding:0;display:block;overflow:hidden}.event-detail-media-preview img,.event-detail-media-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.event-detail-media-caption{overflow-wrap:anywhere;gap:6px;padding:12px;font-size:12px;line-height:1.8;display:grid}.event-detail-media-caption small{color:var(--muted);font-size:11px}.event-detail-media-owner{align-items:center;gap:6px;font-size:12px;display:flex}.event-detail-media-preview:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.vibe-event-detail .entertainment-comment-list{gap:0;display:grid}.vibe-event-detail .entertainment-comment-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.vibe-event-detail .entertainment-comment-head>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vibe-event-detail .admin-comment-badge,.vibe-event-detail .comment-edited-badge,.vibe-event-detail .entertainment-comment time{color:var(--muted);font-size:11px}.vibe-event-detail .entertainment-comment p{margin:8px 0;font-size:13px;line-height:1.9}.vibe-event-detail .comment-actions{align-items:center;gap:6px;display:flex}.event-list-filter[data-v-b5aa3781]{grid-template-columns:repeat(var(--filter-columns),minmax(0,1fr));border:1px solid var(--line);background:var(--surface-2);box-sizing:border-box;border-radius:6px;gap:4px;width:min(100%,320px);padding:4px;display:grid}.event-list-filter[role=radiogroup][data-v-b5aa3781]{width:min(100%,400px)}.event-list-filter button[data-v-b5aa3781]{min-width:0;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:flex}.event-list-filter button.active[data-v-b5aa3781]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:700}.event-list-filter span[data-v-b5aa3781]{white-space:nowrap}.event-list-filter small[data-v-b5aa3781]{flex-shrink:0;font-size:11px;font-weight:400}.event-list-filter button[data-v-b5aa3781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-list[data-v-2cab47b4]{min-width:0;display:grid}.event-list-filters[data-v-2cab47b4]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.event-list [role=tabpanel][data-v-2cab47b4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-list-empty[data-v-2cab47b4]{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-block:24px;font-size:13px}.event-list-card[data-v-2cab47b4]{border-top:1px solid var(--line);gap:12px;min-width:0;padding:20px 0;display:grid}.event-list-main[data-v-2cab47b4]{color:inherit;cursor:pointer;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:0;scroll-margin-block-start:132px;font-size:14px;display:flex}.event-list-main[data-v-2cab47b4]:focus-visible,.event-list-options[data-v-2cab47b4]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.event-list-overview[data-v-2cab47b4]{flex:1;gap:9px;min-width:0;display:grid}.event-list-title[data-v-2cab47b4]{font-size:14px;line-height:1.8}.event-list-host[data-v-2cab47b4],.event-list-meta[data-v-2cab47b4],.event-list-topline[data-v-2cab47b4]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;line-height:1.8;display:flex}.event-list-host[data-v-2cab47b4],.event-list-meta>span[data-v-2cab47b4]{align-items:center;gap:6px;display:inline-flex}.event-list-chevron[data-v-2cab47b4],.event-list-host svg[data-v-2cab47b4],.event-list-meta svg[data-v-2cab47b4]{flex-shrink:0}.event-list-chevron[data-v-2cab47b4]{color:var(--muted)}.event-list-status[data-v-2cab47b4]{color:#267765;background:#edf6f2;border-radius:4px;padding:2px 6px}.event-list-status--ended[data-v-2cab47b4]{background:var(--surface-2);color:var(--muted)}.event-list-status--canceled[data-v-2cab47b4]{color:#b42318;background:#fff0f0}.event-list-footer[data-v-2cab47b4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.event-list-options[data-v-2cab47b4]{min-height:40px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:inline-flex}.event-list-options[data-v-2cab47b4]:hover{color:var(--ink)}.event-list-chevron.is-open[data-v-2cab47b4],.event-list-options .is-open[data-v-2cab47b4]{transform:rotate(180deg)}.event-list-date[data-v-2cab47b4],.event-list-stats[data-v-2cab47b4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-list-date[data-v-2cab47b4],.event-list-stats span[data-v-2cab47b4]{color:var(--muted);font-size:11px}.event-list-stats span[data-v-2cab47b4]{overflow-wrap:anywhere;align-items:center;gap:5px;min-height:28px;display:inline-flex}.event-list-details[data-v-2cab47b4]{border-top:1px solid var(--line);gap:20px;min-width:0;padding-top:16px;display:grid}@media (width>=900px){.event-list-card[data-v-2cab47b4]{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;column-gap:32px}.event-list-footer[data-v-2cab47b4]{justify-items:end;gap:8px;display:grid}.event-list-stats[data-v-2cab47b4]{justify-content:end}.event-list-details[data-v-2cab47b4]{grid-column:1/-1}}
