.event-hub__tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.event-hub__tabs button{padding:12px 20px;background:#fffef9;border:1px solid #bfd0ba;border-radius:8px;font:inherit;color:#176b50;cursor:pointer}.event-hub__tabs button[aria-selected=true]{background:#176b50;color:white;border-color:#176b50}.event-hub__tabs button:focus-visible{outline:3px solid #a8c46c;outline-offset:3px}.event-hub__automation{display:flex;flex-direction:column;gap:8px;background:#edf3e8;padding:20px;border-radius:10px;color:#176b50;font-size:14px}.event-hub__automation small{font-size:12px;line-height:1.8;color:#65766e}.event-hub__sources{margin-top:36px;border-top:1px solid #bfd0ba;padding-top:18px}.event-hub__sources summary{cursor:pointer;color:#176b50}.event-hub__sources p{font-size:13px;line-height:1.8;color:#65766e}.event-hub .national-events__grid{align-items:start}.event-hub [hidden]{display:none!important}@media(max-width:750px){.event-hub__tabs{display:grid;grid-template-columns:1fr 1fr}.event-hub__tabs button{padding:11px 6px;font-size:13px}.event-hub .national-events__filters label{width:100%}.event-hub .national-events__filters select{width:100%}}
.event-hub__city{position:relative;min-width:180px}.event-hub__city [data-city-enhanced]>label{display:block;font-size:13px;color:#65766e;margin-bottom:8px}.event-hub__city-control{position:relative}.event-hub .event-hub__city-control input{width:180px;padding-right:36px}.event-hub__city-control input::-webkit-search-cancel-button{display:none}.event-hub__city-control button{position:absolute;right:4px;top:4px;width:34px;height:34px;padding:0;border:0;background:transparent;font-size:22px;color:#176b50;cursor:pointer}.event-hub__city [role=listbox]{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #bfd0ba;border-radius:8px;box-shadow:0 6px 20px #183a2020;margin-top:4px}.event-hub__city [role=option],.event-hub__city-empty{padding:10px 12px;font-size:14px}.event-hub__city [role=option]{cursor:pointer}.event-hub__city [role=option]:hover,.event-hub__city [aria-selected=true]{background:#edf3e8;color:#176b50}.event-hub__city-empty{color:#65766e}@media(max-width:750px){.event-hub__city{width:100%}.event-hub .event-hub__city-control input{width:100%}}.event-hub__trial{position:fixed;right:24px;top:max(110px,calc(50vh - 130px));width:200px;z-index:15;padding:20px 16px;background:#fffef9;border:1px solid #bfd0ba;border-radius:14px;box-shadow:0 8px 28px #183a2014}.event-hub__trial h2{font-size:19px;margin:0 0 10px;letter-spacing:0}.event-hub__trial p{font-size:13px;line-height:1.8;margin:0 0 16px}.event-hub__trial-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:60px;padding:14px 12px;border-radius:9px;background:#176b50;color:#fff;font-size:17px;font-weight:700;line-height:1.6;text-align:center}.event-hub__trial-link:hover{background:#0f4c3a;color:#fff}.event-hub__trial small{display:block;font-size:11px;line-height:1.7;color:#65766e;margin-top:12px}@media(min-width:1100px){body[data-page=events-hub] .site-main{max-width:1560px;padding-right:240px}}@media(max-width:1099px){.event-hub{padding-bottom:108px}.event-hub__trial{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:16px;right:16px;width:auto;display:flex;align-items:center;gap:20px;padding:12px 16px}.event-hub__trial h2{margin:0;font-size:17px;white-space:nowrap}.event-hub__trial p,.event-hub__trial small{display:none}.event-hub__trial-link{flex:1;min-height:52px}}@media(max-width:750px){.event-hub__trial{padding:8px}.event-hub__trial h2{display:none}.event-hub__trial-link{font-size:17px}}