@layer theme,base;@layer components{:where(.jx-combobox-panel){--jx-surface-acrylic-fill:color-mix(in oklab, var(--terminal) 72%, transparent);--jx-surface-solid-fill:var(--terminal);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;width:anchor-size(width);max-width:min(92vw,30rem);color:var(--terminal-foreground);margin:0;position:fixed}@supports not (anchor-name:--jx-cbx-fallback){:where(.jx-combobox-panel){width:min(92vw,22rem);margin:auto;inset:0;position-anchor:auto!important;inset-area:none!important}}:where(.jx-combobox-panel)::backdrop{background:0 0}:where(.jx-combobox-chevron){-webkit-mask:var(--jx-icon-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;background-color:currentColor;display:block}:where(.jx-combobox-x-glyph){width:.75rem;height:.75rem;-webkit-mask:var(--jx-icon-clear,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-clear,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-clear,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;background-color:currentColor;display:block}:where(.jx-combobox-check){inset-inline-end:10px;background-color:var(--primary);width:.875rem;height:.875rem;-webkit-mask:var(--jx-icon-check,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-check,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-check,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")) center / contain no-repeat;display:block;position:absolute;top:50%;translate:0 -50%}}:where(.jx-combobox-shell){box-shadow:var(--shadow-well);transition:box-shadow .15s ease-out,border-color .15s ease-out}:where(.jx-combobox-shell:not(:has(input:disabled)):hover){box-shadow:var(--shadow-well-hover)}:where(.jx-combobox-shell:has(:focus)){border-color:var(--ring)}:where(.jx-combobox-shell:has(:focus-visible)){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-combobox-shell:has(input:disabled)){opacity:.5;cursor:not-allowed}:where(.jx-combobox-toggle:hover:not(:disabled)){color:var(--foreground)}:where(.jx-combobox-option:hover){background:var(--terminal-hover);color:var(--terminal-foreground)}@media (prefers-reduced-motion:reduce){:where(.jx-combobox-shell),:where(.jx-combobox-chevron),:where(.jx-combobox-option){transition:none}}
