.events-page__toolbar[data-v-a76d6ced]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding-bottom:24px}.events-page__toolbar-side[data-v-a76d6ced]{align-items:center;display:flex;gap:10px}.events-page__city select[data-v-a76d6ced]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hub-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23888' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--hub-line);border-radius:100px;color:var(--hub-text);cursor:pointer;font:inherit;font-weight:700;height:36px;padding:0 34px 0 14px}.events-page__city select[data-v-a76d6ced]:hover{border-color:var(--hub-brand)}.events-page__layout[data-v-a76d6ced]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 300px}.events-page__main[data-v-a76d6ced]{display:flex;flex-direction:column;gap:36px;min-width:0}.events-page__group-title[data-v-a76d6ced]{align-items:baseline;display:flex;font-size:24px;font-weight:800;gap:10px;letter-spacing:-.4px;margin-bottom:14px}.events-page__group-count[data-v-a76d6ced]{color:var(--hub-muted);font-size:14px;font-weight:700}.events-page__list[data-v-a76d6ced]{display:flex;flex-direction:column;gap:12px}.events-page__past-toggle[data-v-a76d6ced]{border:1px dashed var(--hub-line)!important;border-radius:var(--hub-r-m);color:var(--hub-text-2)!important;font-weight:700;margin-bottom:14px;padding:14px;width:100%}.events-page__past-toggle[data-v-a76d6ced]:hover{border-color:var(--hub-brand)!important;color:var(--hub-brand)!important}.events-page__sidebar[data-v-a76d6ced]{display:flex;flex-direction:column;gap:16px;position:sticky;top:112px}.events-page__promo[data-v-a76d6ced]{align-items:flex-start;background:var(--hub-grad-soft);border-radius:var(--hub-r-m);display:flex;flex-direction:column;gap:10px;padding:18px}.events-page__promo b[data-v-a76d6ced]{font-size:15px;font-weight:800}.events-page__promo p[data-v-a76d6ced]{color:var(--hub-text-2);font-size:13px}.visually-hidden[data-v-a76d6ced]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.events-page__layout[data-v-a76d6ced]{grid-template-columns:minmax(0,1fr)}.events-page__sidebar[data-v-a76d6ced]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}@media (max-width:640px){.events-page__group-title[data-v-a76d6ced]{font-size:20px}.events-page__toolbar-side[data-v-a76d6ced]{width:100%}.events-page__city[data-v-a76d6ced],.events-page__city select[data-v-a76d6ced]{flex:1;width:100%}}
