.relative{position:relative}.combobox-input{width:100%;height:3em;padding:0 3em 0 4em;border:1px solid var(--border-input);border-radius:.5em;background:var(--background);color:var(--foreground);font-size:.875rem;outline:none;transition:border-color .2s}.combobox-input:focus{border-color:var(--brandLightBlue);box-shadow:0 0 0 2px #00adf233}.combobox-trigger{position:absolute;right:.5em;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5em;display:flex;align-items:center;justify-content:center;touch-action:none;background:none!important;box-shadow:none!important}.combobox-content{background:var(--background);border:1px solid var(--border-input);border-radius:1em;box-shadow:var(--shadow-popover);max-height:24em;overflow:hidden;z-index:50;width:100%;min-width:350px;padding:.25em}.combobox-viewport{padding:.25em}.combobox-item{display:flex;align-items:center;justify-content:space-between;height:2.5em;padding:0 1.25em;border-radius:.5em;font-size:.875rem;text-transform:capitalize;cursor:pointer;outline:none;transition:background-color .2s}.combobox-item:hover,.combobox-item[data-highlighted]{background-color:var(--muted)}.group-heading{font-weight:600;font-size:.75rem;color:var(--foreground-alt);margin-top:.5em;margin-bottom:.25em;padding:0 .5em}.check-icon{margin-left:auto;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;color:var(--brandLightBlue)}.no-results{display:block;padding:.5em 1.25em;color:var(--muted-foreground);font-size:.875rem;text-align:center}.scroll-up-button,.scroll-down-button{display:flex;width:100%;align-items:center;justify-content:center;padding:.25em}.scroll-icon{width:.75em;height:.75em;color:var(--muted-foreground)}.container.svelte-b7chua{width:100%;margin:0;font-family:Inter,sans-serif;max-width:90vw}.controls.svelte-b7chua{display:flex;gap:1em;margin-bottom:1.5em;flex-wrap:wrap;align-items:flex-end}.select-wrapper.svelte-b7chua{display:flex;flex-direction:column;gap:.5em;min-width:350px}.select-wrapper.svelte-b7chua label:where(.svelte-b7chua){font-size:.9em;font-weight:500;color:#333}.chart.svelte-b7chua{width:100%;position:relative;border:1px solid #eee;border-radius:8px}svg.x-axis-ticks-svg{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;z-index:990}.chart-container.svelte-xcixum{margin:2em}
