.dd[data-v-e41e0099]{border:1px solid var(--border);background:var(--background);white-space:nowrap;border-radius:22px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.dd svg[data-v-e41e0099]{flex:none}.dd.on[data-v-e41e0099]{border-color:var(--accent);color:var(--accent);background:#fff4ec}.dd[data-v-e41e0099]:active{opacity:.7}.page[data-v-e9d96fda]{flex:1}.page[data-v-e9d96fda],.top[data-v-e9d96fda]{flex-direction:column;display:flex}.top[data-v-e9d96fda]{z-index:10;background:var(--background);padding-top:env(safe-area-inset-top);gap:4px;position:sticky;top:0}.search-row[data-v-e9d96fda]{gap:4px;padding:8px 8px 0 4px}.search[data-v-e9d96fda],.search-row[data-v-e9d96fda]{align-items:center;display:flex}.search[data-v-e9d96fda]{background:var(--surface);border-radius:23px;flex:1;gap:8px;min-width:0;min-height:46px;padding:0 16px}.search input[data-v-e9d96fda]{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:16px}.dropdowns[data-v-e9d96fda]{flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.list-area[data-v-e9d96fda]{background:var(--surface);flex:1;padding-bottom:48px}h1[data-v-e9d96fda]{padding:16px 16px 0;font-size:20px;font-weight:800}.result-row[data-v-e9d96fda]{align-items:center;padding:8px 16px 12px;font-size:15px;display:flex}.free[data-v-e9d96fda]{border:1px solid var(--border);background:var(--background);border-radius:22px;min-height:44px;margin-left:10px;padding:0 16px;font-size:14px;font-weight:600}.free.on[data-v-e9d96fda]{color:#1c64f2;background:#e7f0ff;border-color:#1c64f2}.row[data-v-e9d96fda]{padding:0 16px 28px}.ended-head[data-v-e9d96fda]{color:var(--subtext);padding:8px 16px 12px;font-size:17px;font-weight:800}.ended-cards[data-v-e9d96fda]{opacity:.85}.ad[data-v-e9d96fda]{color:#868e96;border:1px dashed #adb5bd;border-radius:12px;justify-content:center;align-items:center;height:64px;font-size:14px;display:flex}.empty[data-v-e9d96fda]{padding:32px;font-size:16px}.empty[data-v-e9d96fda],.source[data-v-e9d96fda]{text-align:center;color:var(--subtext)}.source[data-v-e9d96fda]{padding:16px;font-size:13px}@media (width>=640px) and (width<=1099px){.cards[data-v-e9d96fda]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 16px;display:grid}.row[data-v-e9d96fda]{padding:0 0 28px}.ad-row[data-v-e9d96fda]{grid-column:1/-1}.cards[data-v-e9d96fda] .event .pic .festimg,.cards[data-v-e9d96fda] .event .pic .festimg-ph{aspect-ratio:4/3;height:auto!important}}.mobile-nav[data-v-e9d96fda]{display:contents}@media (width>=1100px){.desk-hide[data-v-e9d96fda],.mobile-nav[data-v-e9d96fda]{display:none!important}.top[data-v-e9d96fda]{top:68px}.search-row[data-v-e9d96fda],.top[data-v-e9d96fda]{padding:8px 12px 0}.list-area[data-v-e9d96fda]{background:var(--background);padding:0 12px 48px}.cards[data-v-e9d96fda]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:0 16px;display:grid}.row[data-v-e9d96fda]{padding:0 0 32px}.ad-row[data-v-e9d96fda]{grid-column:1/-1}.cards[data-v-e9d96fda] .event .pic .festimg,.cards[data-v-e9d96fda] .event .pic .festimg-ph{aspect-ratio:4/3;height:auto!important}}
