.event-cluster[hidden]{display:none!important}.event-cluster{position:relative;max-width:320px;font:inherit;color:var(--text);text-align:left}.event-cluster summary{cursor:pointer;padding:8px 12px;border:1px solid currentColor;border-radius:8px;overflow-wrap:anywhere}.event-cluster nav{position:absolute;right:0;top:calc(100% + 6px);min-width:260px;max-width:min(400px,calc(100vw - 32px));max-height:60vh;overflow:auto;background:var(--background);color:var(--text);border:1px solid var(--primary);border-radius:10px;box-shadow:0 10px 24px #0002;z-index:100}.event-cluster ul{list-style:none;padding:8px;margin:0}.event-cluster li{margin:0}.event-cluster a{display:block;padding:10px 12px;text-decoration:none;overflow-wrap:anywhere;color:inherit;border-radius:6px}.event-cluster a:hover,.event-cluster a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.event-cluster a[aria-current=page]{font-weight:700;background:var(--secondary)}@media(max-width:900px){.event-cluster{max-width:100%;width:100%}.event-cluster nav{position:static;max-width:100%;min-width:0;margin-top:6px}}
