.oog-select{position:relative;display:inline-block}.oog-select-block{display:block;width:100%}.oog-select-trigger{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:0 .65rem;border:1px solid color-mix(in oklch,var(--color-base-content) 20%,transparent);border-radius:var(--radius-field, .375rem);background:var(--color-base-100);line-height:1;white-space:nowrap;cursor:pointer}.oog-select-block .oog-select-trigger{width:100%;justify-content:space-between}.oog-select-trigger:hover{border-color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.oog-select-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.oog-select-trigger.is-empty .oog-select-value{opacity:.55}.oog-select-xs{height:1.5rem;font-size:.7rem}.oog-select-sm{height:2rem;font-size:.8rem}.oog-select-md{height:2.5rem;font-size:.875rem}.oog-select-value{overflow:hidden;text-overflow:ellipsis}.oog-select-caret{flex-shrink:0;opacity:.55}.oog-select-menu{position:absolute;z-index:60;top:calc(100% + .25rem);left:0;min-width:100%;width:max-content;max-width:18rem;border:1px solid color-mix(in oklch,var(--color-base-content) 15%,transparent);border-radius:.5rem;background:var(--color-base-100);box-shadow:0 10px 28px color-mix(in oklch,var(--color-base-content) 22%,transparent)}.oog-select-block .oog-select-menu{max-width:100%}.oog-select-search{padding:.35rem;border-bottom:1px solid color-mix(in oklch,var(--color-base-content) 10%,transparent)}.oog-select-options{max-height:15rem;overflow-y:auto;padding:.25rem}.oog-select-option{display:flex;width:100%;align-items:center;padding:.35rem .6rem;border-radius:.375rem;font-size:.8rem;line-height:1.2;text-align:left;cursor:pointer}.oog-select-option:hover,.oog-select-option:focus-visible{background:color-mix(in oklch,var(--color-base-content) 9%,transparent);outline:none}.oog-select-option.is-selected{color:var(--color-primary);font-weight:600}.oog-select-option.is-clear{opacity:.6;font-weight:400}.oog-select-empty{padding:.4rem .6rem;font-size:.8rem;opacity:.5}
