.study-select{min-width:120px;max-width:100%;font:inherit;color:var(--select-ink);flex-direction:column;gap:7px;display:flex}.study-select>label{font-size:14px;line-height:20px}.study-select-trigger{border:1px solid var(--select-line);background:var(--select-paper);width:100%;min-height:46px;color:var(--select-ink);font:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:16px;line-height:22px;display:flex}.study-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-select-trigger:hover{background:var(--select-soft)}.study-select-trigger:focus-visible,.study-select-trigger[data-state=open]{box-shadow:inset 0 0 0 2px var(--select-accent);outline:none}.study-select-trigger:disabled{opacity:.5;cursor:default}.study-select-chevron{color:var(--select-muted);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}.study-select-trigger[data-state=open] .study-select-chevron{transform:rotate(225deg)}.study-select-menu{z-index:1000;min-width:var(--radix-select-trigger-width);max-width:min(440px, var(--radix-select-content-available-width));max-height:min(360px, var(--radix-select-content-available-height));background:var(--select-paper);border:1px solid var(--select-line);box-shadow:0 10px 32px color-mix(in srgb, var(--select-ink) 14%, transparent);font:inherit;color:var(--select-ink);border-radius:15px;padding:5px;overflow:hidden}.study-select-viewport{padding:2px}.study-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:9px;align-items:center;min-height:42px;padding:10px 14px 10px 34px;font-size:15px;line-height:22px;display:flex;position:relative}.study-select-option[data-highlighted]{background:var(--select-soft);color:var(--select-accent);outline:none}.study-select-option[data-state=checked]{color:var(--select-accent);font-weight:600}.study-select-check{width:16px;position:absolute;left:12px}.study-select-scroll{height:25px;color:var(--select-muted);background:var(--select-paper);justify-content:center;align-items:center;display:flex}@media (pointer:coarse){.study-select-option{min-height:46px}}@media (prefers-reduced-motion:no-preference){.study-select-chevron{transition:transform .12s}}