.folio-select-trigger{border:1px solid var(--folio-edge);background:var(--folio-surface);width:100%;min-width:0;height:auto;min-height:44px;color:var(--folio-ink);font:400 14px/1.5 var(--folio-font-body);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.folio-select-trigger>span:first-child{min-width:0}.folio-select-value{white-space:normal;overflow-wrap:anywhere;display:block}.folio-select-icon{color:var(--folio-text-secondary);flex-shrink:0;display:inline-flex}.folio-select-trigger:hover,.folio-select-trigger[data-state=open]{border-color:var(--folio-accent)}.folio-select-trigger:focus-visible{outline:2px solid var(--folio-focus);outline-offset:2px}.folio-select-trigger:disabled{opacity:.5;cursor:not-allowed}.folio-select-menu{z-index:120;width:var(--radix-select-trigger-width);min-width:min(240px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-ink);box-shadow:0 10px 30px var(--folio-dialog-shadow);font:400 14px/1.5 var(--folio-font-body);border-radius:14px;overflow:hidden}.folio-select-viewport{max-height:inherit;overscroll-behavior:contain;padding:5px}.folio-select-option{white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:6px;outline:none;align-items:center;min-height:40px;padding:10px 32px 10px 10px;display:flex;position:relative}.folio-select-option>span:first-child{min-width:0}.folio-select-option[data-highlighted],.folio-select-option[data-state=checked]{background:var(--folio-accent-soft);color:var(--folio-ink)}.folio-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.folio-select-check{display:flex;position:absolute;top:12px;right:10px}.folio-select-group{color:var(--folio-text-secondary);padding:12px 10px 5px;font-size:13px;font-weight:500}.api-code-heading .folio-select-trigger{width:auto;min-width:100px;margin-left:auto;font-size:13px}@media (max-width:700px){.folio-select-trigger{font-size:16px}.folio-select-option{min-height:44px;font-size:14px}}
