.evt-root{width:var(--evt-size,32px);height:var(--evt-size,32px);opacity:var(--evt-opacity,1);transition:opacity .4s;position:relative}.evt-disc{border:2px solid var(--evt-edge,#fff);border-radius:var(--evt-corner,50%);background:var(--evt-fill,#c62828);width:100%;height:100%;color:var(--evt-ink,#fff);box-shadow:var(--evt-rings,0 0 0 0 transparent), 0 3px 9px #00000047;cursor:pointer;font:inherit;transition:transform var(--m3-spatial-fast-duration,.38s) var(--m3-spatial-fast,ease), border-radius var(--m3-spatial-fast-duration,.38s) var(--m3-spatial-fast,ease);place-items:center;padding:0;display:grid;position:relative}.evt-disc:before{content:"";inset:calc((44px - var(--evt-size,32px)) / -2);border-radius:50%;position:absolute}.evt-disc:focus-visible{outline:3px solid var(--hud-primary,#006b5e);outline-offset:3px}.evt-root[data-selected=true] .evt-disc{box-shadow:0 0 0 3px var(--hud-surface-raised,#fff), 0 0 0 5px var(--evt-fill,#c62828), 0 4px 12px #00000052;transform:scale(1.14)}.evt-label{top:calc(100% + 7px + var(--evt-ring-extent,0px) + var(--evt-label-shift-y,0px));left:calc(50% + var(--evt-label-shift-x,0px));background:color-mix(in srgb, var(--hud-surface,#fbfdfb) 92%, transparent);color:var(--hud-on-surface,#161d1a);box-shadow:var(--hud-elevation-1,0 1px 3px #0003), inset 0 0 0 1px var(--hud-outline-variant,#b3beb9);-webkit-backdrop-filter:blur(12px)saturate(1.4);text-align:center;white-space:normal;box-sizing:border-box;pointer-events:none;border-radius:11px;gap:1px;width:max-content;padding:3px 9px 4px;font-size:12px;line-height:1.2;transition-property:none;display:grid;position:absolute;translate:-50%}.evt-label-name{letter-spacing:-.005em;font-weight:600}.evt-label-sub{color:var(--hud-on-surface-variant,#3f4945);font-variant-numeric:tabular-nums;font-size:11px}.evt-root[data-unconfirmed=true] .evt-disc{border-style:dashed}.evt-cluster-count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1}.evt-cluster-glyph{background:var(--hud-surface-raised,#fff);width:20px;height:20px;color:var(--evt-fill,#c62828);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #0000004d}.evt-root[data-appear=true] .evt-disc{animation:.52s cubic-bezier(.2,.7,.2,1) both evt-pop}.evt-root[data-appear=true] .evt-label{animation:.52s cubic-bezier(.2,.7,.2,1) both evt-label-in}@keyframes evt-pop{0%{opacity:0;transform:scale(.7)}20%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}75%,to{opacity:1;transform:scale(1)}}@keyframes evt-label-in{0%,55%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.evt-root[data-ended=true] .evt-disc,.evt-root[data-ended=true] .evt-label{animation:evt-leave var(--evt-finish-ms,2s) ease-in-out both}.evt-root[data-ended=true] .evt-disc{pointer-events:none}@keyframes evt-leave{0%,45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.evt-root,.evt-disc{transition:none}.evt-root[data-appear=true] .evt-disc,.evt-root[data-appear=true] .evt-label{animation:.3s both evt-fade-in}.evt-root[data-ended=true] .evt-disc,.evt-root[data-ended=true] .evt-label{animation:.4s both evt-fade-out}.evt-root[data-selected=true] .evt-disc{transform:none}}@keyframes evt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes evt-fade-out{0%{opacity:1}to{opacity:0}}.evt-chip{background:color-mix(in srgb, var(--hud-state,#161d1a) 7%, transparent);min-height:24px;color:var(--hud-on-surface-variant,#3f4945);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.evt-chip[data-tone=critical]{background:var(--hud-error-container,#ffdad6);color:var(--hud-on-error-container,#410002)}.evt-chip[data-tone=warning]{background:var(--hud-tertiary-container,#ffdcbe);color:var(--hud-on-tertiary-container,#2c1700)}.evt-chip[data-tone=ok]{background:var(--hud-secondary-container,#cce8e0);color:var(--hud-on-secondary-container,#051f1a)}.evt-badge{border-radius:var(--evt-corner,50%);background:var(--evt-fill,#c62828);width:40px;height:40px;color:var(--evt-ink,#fff);flex-shrink:0;place-items:center;display:grid}.evt-impact{gap:8px;padding:12px 14px;display:grid}.immersive-map-next-root .events-sheet:focus-visible{outline:none}