.event-popout-content[data-v-0c6c55c6]{background:var(--app-surface,#fff);color:var(--app-text,#242424);min-width:0;width:100%}.event-popout-body[data-v-0c6c55c6]{display:flex;flex-direction:column;min-width:0;width:100%;--tw-prose-body:var(--app-text);--tw-prose-headings:var(--app-text);--tw-prose-links:var(--app-accent);--tw-prose-bold:var(--app-text);--tw-prose-hr:var(--app-border)}.event-popout-carousel[data-v-0c6c55c6]{width:100%}.event-popout-slide[data-v-0c6c55c6]{background:#fff;min-height:250px;width:100%}.event-popout-photo[data-v-0c6c55c6]{aspect-ratio:390/250;background:#fff;display:block;margin:0;max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100%}.event-popout-photo--single[data-v-0c6c55c6]{border-radius:16px;margin:16px 0}.event-popout-photo-fallback[data-v-0c6c55c6]{aspect-ratio:390/250;background:var(--app-surface-secondary);width:100%}.event-popout-prefecture[data-v-0c6c55c6]{margin:8px 0 24px}.event-popout-prefecture span[data-v-0c6c55c6]{color:var(--app-accent);font-size:18px;letter-spacing:3px;margin-right:12px;text-transform:uppercase}.event-popout-dates[data-v-0c6c55c6]{color:var(--app-text-muted);display:grid;font-size:14px;gap:4px}.event-popout-japanese-title[data-v-0c6c55c6]{color:var(--app-text-muted);font-weight:400;margin:0 0 16px}.event-popout-provider[data-v-0c6c55c6]{align-self:flex-start;background:#fff;border-radius:14px;color:#242424;display:none;margin-top:24px;max-width:100%;padding:8px 16px}.event-popout-provider a[data-v-0c6c55c6]{align-items:center;color:#242424;display:flex;gap:12px}.event-popout-provider span[data-v-0c6c55c6]{font-size:12px;font-weight:700;line-height:24px;min-width:0;overflow-wrap:anywhere}.event-popout-provider-logo[data-v-0c6c55c6]{flex-shrink:0;height:36px;margin:0;max-width:100px;-o-object-fit:contain;object-fit:contain;width:auto}.event-popout-highlight[data-v-0c6c55c6]{background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:17px;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:12px 20px}.event-popout-highlight-heading[data-v-0c6c55c6]{font-size:16px;font-weight:700;margin:0}.event-popout-address[data-v-0c6c55c6],.event-popout-address-link[data-v-0c6c55c6],.event-popout-highlight-heading[data-v-0c6c55c6]{align-items:center;display:flex;gap:8px}.event-popout-address-link[data-v-0c6c55c6]{background:var(--app-surface-secondary);border-radius:22px;color:var(--app-text-secondary);flex:1;font-size:13px;min-width:0;padding:8px 12px;text-decoration:none}.event-popout-address-link span[data-v-0c6c55c6]{min-width:0;overflow-wrap:anywhere}.event-popout-copy[data-v-0c6c55c6]{align-items:center;color:var(--app-text-secondary);display:flex;height:44px;justify-content:center;width:44px}.event-popout-tags[data-v-0c6c55c6]{margin-top:24px}.event-popout-tags h3[data-v-0c6c55c6]{color:var(--app-text);font-size:16px;font-weight:700;margin:0 0 11px}.event-popout-tag-list[data-v-0c6c55c6]{display:flex;flex-wrap:wrap;gap:8px}.event-popout-tag-list[data-v-0c6c55c6] .tag{background:var(--app-surface-secondary);border:1px solid var(--app-border-strong);border-radius:18px;box-shadow:none;color:var(--app-text-secondary);font-size:12px;line-height:18px;max-width:100%;overflow-wrap:anywhere;padding:7px 11px}.event-popout-inline-actions[data-v-0c6c55c6]{border-top:1px solid var(--app-border);display:none;margin-top:24px;padding-top:16px}[data-v-0c6c55c6] .carousel__icon{background:#00000080;color:#fff}@media (max-width:1023px){.event-popout-body[data-v-0c6c55c6]{padding-bottom:132px}.event-popout-content--header-actions .event-popout-body[data-v-0c6c55c6]{padding-bottom:0}}@media (min-width:1024px){.event-popout-inline-actions[data-v-0c6c55c6],.event-popout-provider[data-v-0c6c55c6]{display:block}.event-popout-inline-actions[data-v-0c6c55c6] .event-detail-actions--inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px) and (min-height:500px) and (pointer:coarse) and (hover:none){.event-popout-carousel[data-v-0c6c55c6],.event-popout-photo--single[data-v-0c6c55c6]{margin-inline:auto;width:min(100%,calc(min(400px,55svh)*1.56))}.event-popout-slide[data-v-0c6c55c6]{min-height:0}.event-popout-photo[data-v-0c6c55c6],.event-popout-photo-fallback[data-v-0c6c55c6]{height:auto;max-height:min(400px,55svh)}}@media (min-width:640px) and (max-width:1023px) and (min-height:500px) and (pointer:coarse) and (hover:none){.kanban-detail-media-scope[data-v-6f6dc7cf]{--kanban-media-cap:min(400px,55svh);--kanban-gallery-ratio:1.52}.kanban-cover-side[data-v-6f6dc7cf]{height:auto;max-width:calc(var(--kanban-media-cap)*753/553)}.kanban-cover-inline[data-v-6f6dc7cf]{align-self:center;height:auto;width:min(100%,calc(var(--kanban-media-cap)*753/553))}.kanban-gallery-media[data-v-6f6dc7cf]{height:auto;width:min(100%,calc(var(--kanban-media-cap)*var(--kanban-gallery-ratio)))}}@media (min-width:768px) and (max-width:1023px) and (min-height:500px) and (pointer:coarse) and (hover:none){.kanban-detail-media-scope[data-v-6f6dc7cf]:not(.kanban-detail-media-scope--compact){--kanban-gallery-ratio:2.04429}}
