.openmd-shell__content>.omd-graph{position:relative;height:100dvh;padding:0;overflow:hidden}.omd-graph__canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.omd-graph__canvas:active{cursor:grabbing}.omd-graph__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--omd-color-muted);font-size:.875rem;pointer-events:none;transition:opacity .15s}.omd-graph[data-loading=false] .omd-graph__loading{opacity:0}.omd-graph__spinner{width:1rem;height:1rem;border:2px solid var(--omd-color-border);border-top-color:var(--omd-color-accent);border-radius:9999px;animation:omd-graph-spin .8s linear infinite}@keyframes omd-graph-spin{to{transform:rotate(360deg)}}.omd-graph__panel{position:absolute;top:1rem;right:1rem;z-index:20;width:16rem;max-height:calc(100% - 6rem);overflow-y:auto;border:1px solid var(--omd-color-border);border-radius:1.25rem;background:var(--omd-color-surface);color:var(--omd-color-text);font-size:.875rem;box-shadow:0 1px 3px #00000026}@media(min-width:640px){html:has(.openmd-sidebar--right) .omd-graph__panel{right:4rem}html[data-panel-right-open=true] .omd-graph__panel{right:1rem}html:has(.openmd-sidebar--left) .omd-graph__filter{left:4rem}html[data-panel-left-open=true] .omd-graph__filter{left:1rem}}.omd-graph__filter{position:absolute;top:1rem;left:1rem;z-index:20;display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 11rem);height:2.5rem;padding:0 .5rem 0 1rem;border:1px solid var(--omd-color-border);border-radius:9999px;background:var(--omd-color-surface);color:var(--omd-color-text);font-size:.875rem;box-shadow:0 1px 3px #00000026}.omd-graph__filter[hidden]{display:none}@media(min-width:640px){.omd-graph__filter{max-width:calc(100% - 26rem)}}.omd-graph__filter-note{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.omd-graph__filter-depth{flex-shrink:0;color:var(--omd-color-muted);font-variant-numeric:tabular-nums}.omd-graph__filter-clear{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--omd-color-muted)}.omd-graph__filter-clear:hover{color:var(--omd-color-text)}.omd-graph__filter-clear svg{width:.875rem;height:.875rem}.omd-graph__panel:not([open]){width:auto}.omd-graph__summary,.omd-graph__section>summary{cursor:pointer;font-weight:600;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.omd-graph__summary{padding:.4375rem 1rem;line-height:1.5rem;color:var(--omd-color-muted)}.omd-graph__body{padding:0 .75rem .75rem}.omd-graph__section{border-top:1px solid var(--omd-color-border);margin-inline:-.75rem;padding-inline:.75rem}.omd-graph__section>summary{padding-inline:0}.omd-graph__buttons{display:flex;gap:.5rem;padding-bottom:.75rem}.omd-graph__buttons button{flex:1;padding:.25rem .5rem;border:1px solid var(--omd-color-border);border-radius:.375rem;color:var(--omd-color-muted);font-size:.75rem}.omd-graph__buttons button:hover{color:var(--omd-color-text)}.omd-graph__toggle{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.omd-graph__toggle input,.omd-graph__slider input{accent-color:var(--omd-color-accent)}.omd-graph__slider{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0 .5rem}.omd-graph__slider[hidden]{display:none}.omd-graph__slider-row{display:flex;align-items:center;gap:.5rem}.omd-graph__slider-row output{min-width:2.5rem;color:var(--omd-color-muted);font-variant-numeric:tabular-nums}.omd-graph__slider-row input{flex:1;min-width:0}.omd-graph__slider select{padding:.25rem;border:1px solid var(--omd-color-border);border-radius:.375rem;background:var(--omd-color-bg);color:var(--omd-color-text)}.omd-graph__legend{margin:0;padding:0 0 .5rem;list-style:none}.omd-graph__legend li{display:flex;align-items:center;gap:.5rem;padding:.125rem 0}.omd-graph__swatch{width:.625rem;height:.625rem;flex-shrink:0;border-radius:9999px}.omd-graph__legend-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omd-graph__legend-count{color:var(--omd-color-muted);font-variant-numeric:tabular-nums}
