.modal-backdrop.svelte-ypqn8e{z-index:1001;background-color:#000000b3;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:1vh;display:flex;position:fixed;top:0;left:0}.pro-features-alert.svelte-ypqn8e{color:#e0e0e0;background-color:#2a2833;border:1px solid #4a4853;border-radius:8px;flex-direction:column;max-width:400px;max-height:90vh;padding:0;display:flex;position:relative;overflow-y:auto}.close-button.svelte-ypqn8e{color:#e0e0e0;cursor:var(--cursor-hand);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;transition:color .1s,background-color .1s;display:flex;position:absolute;top:10px;right:10px}.close-button.svelte-ypqn8e:hover,.close-button.svelte-ypqn8e:focus{color:#fff;background-color:#4a4853;outline:none}h2.svelte-ypqn8e{color:#fff;margin-top:0;margin-bottom:1rem}.search-container.svelte-ypqn8e{background-color:#36343f;border:1px solid #4a4853;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-bottom:1rem;padding:12px;display:flex}.search-icon.svelte-ypqn8e{opacity:.7;width:1rem;height:1rem}.search-input.svelte-ypqn8e{color:#fff;text-align:center;background-color:#4a4853;border:1px solid #fff;border-radius:6px;outline:none;width:13ch;padding:8px 12px;font-size:16px;transition:border-color .2s}.search-input.svelte-ypqn8e:focus{border-color:#999!important}.no-results.svelte-ypqn8e{text-align:center;padding:2rem 0}.no-results.svelte-ypqn8e p:where(.svelte-ypqn8e){color:#aaa;margin-bottom:16px}.clear-input-button.svelte-ypqn8e{width:1.5rem;height:1.5rem;cursor:var(--cursor-hand);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.clear-input-button.svelte-ypqn8e:hover,.clear-input-button.svelte-ypqn8e:focus{background-color:#4a4853;outline:none}.clear-input-icon.svelte-ypqn8e{color:#fffc;font-size:1rem;line-height:1}.clear-input-button.svelte-ypqn8e:hover .clear-input-icon:where(.svelte-ypqn8e),.clear-input-button.svelte-ypqn8e:focus .clear-input-icon:where(.svelte-ypqn8e){color:#fff}.clear-search-button.svelte-ypqn8e{color:#fff;cursor:var(--cursor-hand);background-color:#4a4853;border:none;border-radius:8px;padding:12px 24px;font-size:.875rem;transition:background-color .2s}.clear-search-button.svelte-ypqn8e:hover,.clear-search-button.svelte-ypqn8e:focus{background-color:#5a5863;outline:none}ul.svelte-ypqn8e{will-change:scroll-position;contain:layout style;flex:1;max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}li.svelte-ypqn8e{content-visibility:auto;contain-intrinsic-size:0 44px;margin:2px 0}ul.svelte-ypqn8e button:where(.svelte-ypqn8e){color:inherit;font:inherit;cursor:var(--cursor-hand);outline:inherit;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;padding:.75rem 1rem;transition:background-color .2s;display:flex}ul.svelte-ypqn8e button:where(.svelte-ypqn8e):hover,ul.svelte-ypqn8e button:where(.svelte-ypqn8e):focus{background-color:#36343f;outline:none}ul.svelte-ypqn8e button.active:where(.svelte-ypqn8e){color:#1e1e2a;font-weight:700}.pro-badge-inline.svelte-ypqn8e{filter:drop-shadow(0 0 2px #0006);pointer-events:none;width:14px;height:12px;margin-left:8px}.error.svelte-ypqn8e{color:#ff6b6b}.dialog-buttons.svelte-ypqn8e{border-top:1px solid #4a4853;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.dialog-button.svelte-ypqn8e{cursor:var(--cursor-hand);border:none;border-radius:4px;min-width:80px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.cancel-button.svelte-ypqn8e{color:#e0e0e0;background-color:#4a4853}.cancel-button.svelte-ypqn8e:hover,.cancel-button.svelte-ypqn8e:focus{background-color:#5a5863;outline:none}.ok-button.svelte-ypqn8e{background-color:var(--instrumentColor,#00bcd4);color:#1e1e2a;font-weight:600}.ok-button.svelte-ypqn8e:hover,.ok-button.svelte-ypqn8e:focus{filter:brightness(1.1);outline:none}@media (width<=72rem){.modal-backdrop.no-results-mobile.svelte-ypqn8e{align-items:flex-start}}
