.select-trigger{margin-top:8px;display:inline-flex;align-items:center;width:100%;height:48px;border-radius:var(--r-md);border:1px solid var(--line, var(--border-color));background-color:var(--card, var(--card-bg));touch-action:none;-webkit-user-select:none;user-select:none;padding:9px 12px;font-size:var(--fs-sm);font-family:var(--font-sans, var(--body-font-family));font-weight:var(--fw-semibold);color:var(--ink-800, var(--text-color));box-shadow:var(--shadow-xs, var(--shadow-sm));box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.select-trigger:hover:not([data-disabled]){border-color:var(--ink-300, var(--border-color))}.select-trigger:focus-visible{outline:none;border-color:var(--honey-500, var(--secondary-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--honey-500, #3ba7ff) 22%,transparent)}.select-trigger[data-disabled]{background-color:var(--card-2, var(--section-bg))!important;color:var(--ink-400, var(--text-color-secondary));cursor:not-allowed;opacity:1}.select-trigger.compact{margin-top:0;height:36px;gap:6px;padding:0 8px!important;border-radius:var(--r-sm);font-size:var(--fs-xs)}.select-trigger__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:var(--text-color)}.select-trigger__label.placeholder,.select-trigger[data-placeholder=true],.select-trigger[data-placeholder=true] .select-trigger__label{color:var(--text-color-muted)}.select-trigger__chevron{margin-left:auto;width:1rem;height:1rem;color:var(--ink-400, var(--text-color-secondary));flex:0 0 auto}.select-trigger.compact .select-trigger__chevron{width:1rem;height:1rem;margin-left:auto}.select-content{position:relative;z-index:50;max-height:var(--bits-select-content-available-height, 24rem);width:var(--bits-select-anchor-width);min-width:var(--bits-select-anchor-width);border-radius:var(--r-md);border:1px solid var(--line, var(--border-color));background-color:var(--card, var(--card-bg));box-shadow:var(--shadow-md, var(--shadow-lg));box-sizing:border-box;padding:6px;outline:none;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-select-content-transform-origin, center);transition:opacity .12s ease-out,transform .12s ease-out;opacity:0;transform:scale(.95)}.select-content[data-state=open]{opacity:1;transform:scale(1)}.select-content[data-state=closed]{opacity:0;transform:scale(.95)}.select-content[data-side=bottom]{transform:translateY(.25rem)}.select-content[data-side=top]{transform:translateY(-.25rem)}.select-content[data-side=left]{transform:translate(-.25rem)}.select-content[data-side=right]{transform:translate(.25rem)}.select-viewport{box-sizing:border-box}.select-scroll-button{display:flex;width:100%;align-items:center;justify-content:center;padding-block:.25rem}.select-scroll-button__icon{width:.75rem;height:.75rem}.select-item{font-family:var(--font-sans, var(--body-font-family));font-size:var(--fs-xs);font-weight:var(--fw-medium);display:flex;align-items:center;width:100%;min-height:2.25rem;padding:8px 12px;text-transform:capitalize;box-sizing:border-box;cursor:pointer;outline:none;color:var(--ink-800, var(--text-color));border-radius:var(--r-sm);transition:background-color .1s ease,color .1s ease}.select-content.compact .select-item{font-size:var(--fs-xs);height:2rem;padding:6px 10px}.select-item:hover,.select-item[data-highlighted=true],.select-item[aria-selected=true][data-highlighted]{background-color:var(--honey-50, var(--page-bg));color:var(--honey-700, var(--text-color))}.select-item:focus-visible{outline:2px solid var(--honey-500, var(--secondary-color));outline-offset:2px}.select-item__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.select-item__title{font-weight:var(--fw-semibold);color:var(--ink-800, var(--text-color));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-item__desc{font-size:.6875rem;font-weight:var(--fw-regular, 400);color:var(--ink-500, var(--text-color-muted));text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-item:hover .select-item__desc,.select-item[data-highlighted=true] .select-item__desc{color:var(--honey-600, var(--text-color-muted))}.select-item__check{margin-left:auto;display:flex;align-items:center;color:var(--honey-600, var(--secondary-color));width:1rem;height:1rem}.bits-select-wrapper{margin:8px 0}
