.model-multi{position:relative;display:block;padding:0;border:1px solid #29465c;border-radius:10px;background:rgba(8,23,40,.72);overflow:visible;z-index:3}.model-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:11px 13px;border:0;border-radius:9px;background:transparent;color:#d6e3ed;font:inherit;font-size:13px;text-align:left;cursor:pointer}.model-select-trigger::after{content:'⌄';flex:0 0 auto;color:#9cb4c7;font-size:16px;line-height:1;transform:translateY(-2px)}.model-select-trigger:hover,.model-select-trigger[aria-expanded='true']{background:rgba(23,56,81,.65);color:#f3ead6}.model-select-menu{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:190px;padding:9px;border:1px solid #496b82;border-radius:10px;background:#091828;box-shadow:0 14px 28px rgba(0,0,0,.42);overflow:auto;z-index:10}.model-select-menu[hidden]{display:none}.model-choice{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid transparent;border-radius:8px;color:#b9cad7;font-size:12px;cursor:pointer}.model-choice:hover{border-color:#496b82;background:rgba(23,56,81,.65)}.model-choice:has(input:checked){border-color:#d8ba70;background:rgba(216,186,112,.1);color:#f3ead6}.model-choice input{width:15px;height:15px;accent-color:#d8ba70;flex:0 0 auto}.model-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.model-select-menu{grid-template-columns:1fr}}
