.co-select{min-width:0}.co-select-trigger{border:1px solid var(--co-line,#daddd5);background:var(--co-paper,#f7f7f4);width:100%;color:var(--co-ink,#252824);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.co-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-select-trigger>svg{color:var(--co-muted,#666b63);flex-shrink:0;transition:transform .15s}.co-select-trigger.open>svg{transform:rotate(180deg)}.co-select-trigger:hover{border-color:var(--co-active-line,#a5aff2)}.co-select-trigger.open{border-color:var(--co-active-line,#a5aff2);background:var(--co-soft,#e9edfd)}.co-select-compact .co-select-trigger{color:var(--co-muted,#666b63);background:0 0;border:1px solid #0000;gap:5px;padding:6px 5px;font-size:11px}.co-select-compact .co-select-trigger:hover{background:var(--co-inset,#e8eae4)}.co-select-compact .co-select-trigger.open,.co-select-compact .co-select-trigger.has-value{background:var(--co-soft,#e9edfd);border-color:var(--co-active-line,#a5aff2);color:var(--co-accent,#344fd1)}.co-select-menu{border:1px solid var(--co-line,#daddd5);background:var(--co-paper,#f7f7f4);color:var(--co-ink,#252824);overscroll-behavior:contain;border-radius:10px;outline:none;margin:0;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 3px 8px #292d2908,0 14px 35px -10px #292d2929}.co-select-menu::backdrop{background:0 0}.co-select-menu-label{letter-spacing:.03em;color:var(--co-muted,#666b63);border-bottom:1px solid var(--co-line,#daddd5);margin-bottom:5px;padding:7px 9px 9px;font-size:10px;font-weight:400}.co-select-option{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:36px;padding:9px;font-size:12px;line-height:1.5;display:flex}.co-select-option>span{overflow-wrap:anywhere;flex:1}.co-select-option>svg{flex-shrink:0}.co-select-option.focused{background:var(--co-list,#f2f3ef)}.co-select-option[aria-selected=true]{color:var(--co-accent,#344fd1);background:var(--co-soft,#e9edfd);font-weight:500}.co-select-option[aria-selected=true].focused{box-shadow:inset 0 0 0 1px var(--co-active-line,#a5aff2)}.co-select-option-description{color:var(--co-muted,#666b63);white-space:normal;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:1.6;display:block}.co-select-option-wrap .co-select-option>span{overflow-wrap:anywhere;min-width:0}.co-select-search{z-index:1;background:var(--co-paper,#f7f7f4);border-bottom:1px solid var(--co-line,#daddd5);color:var(--co-muted,#666b63);align-items:center;gap:8px;margin-bottom:5px;padding:10px 9px;display:flex;position:sticky;top:-6px}.co-select-search>svg{flex-shrink:0}.co-select-search input{width:100%;min-width:0;color:var(--co-ink,#252824);font:inherit;outline:none;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px 0!important}.co-select-search:focus-within{border-bottom-color:var(--co-accent,#344fd1)}.co-select-empty{color:var(--co-muted,#666b63);padding:18px 10px;font-size:12px}.co-select-searchable{scroll-padding-top:56px}.co-select-trigger{cursor:pointer;font-family:inherit}.co-select-trigger:focus-visible{outline:2px solid var(--co-accent,#344fd1);outline-offset:3px}.co-select-menu{box-sizing:border-box;font-family:inherit}@media (max-width:760px){.co-select-option{min-height:40px}}
.co-model-hot{vertical-align:middle;color:#a8431c;letter-spacing:.05em;white-space:nowrap;background:#fff0e7;border:1px solid #edc6b5;border-radius:4px;flex-shrink:0;align-items:center;margin-left:8px;padding:2px 5px;font:600 9px/1.2 system-ui,sans-serif;display:inline-flex}
