[data-mantine-color-scheme=dark] .xxs0qj0{filter:invert()}
.xxs0qj1{background-color:#fff;border-radius:2px}
.xxs0qj2{max-height:calc(var(--model-select-max-height,70dvh) - 60px);-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;height:100%;min-height:0;padding-top:0;padding-bottom:12px;scroll-padding-top:20px;scroll-padding-bottom:20px;transition:max-height .2s ease-in-out;position:relative;overflow:hidden auto}
.xxs0qj4{border-radius:8px;align-items:center;min-height:40px;padding:7px 12px;display:flex}
.xxs0qj5[data-selected=true]{background-color:var(--mantine-primary-color-light)}
.xxs0qj6{border-top:1px solid var(--mantine-color-default-border);padding:var(--mantine-spacing-sm);flex-shrink:0}
.xxs0qj7{border-radius:8px;align-items:center;min-height:50px;padding:8px 12px;display:flex}
.xxs0qj8{justify-content:center;width:22px;min-width:22px;padding-top:1px;display:flex}
.xxs0qj9{border-right:1px solid var(--mantine-color-default-border);flex-direction:column;width:52px;min-width:52px;min-height:0;display:flex;position:relative;overflow:hidden}
.xxs0qja{scrollbar-width:none;flex:1;min-height:0;padding:8px 6px;overflow-y:auto}
.xxs0qja::-webkit-scrollbar{display:none}
.xxs0qjb{width:100%;padding-top:var(--mantine-spacing-xs);z-index:2;justify-content:center;display:flex;position:sticky;top:0}
.xxs0qjc{width:100%;padding-bottom:var(--mantine-spacing-xs);z-index:2;justify-content:center;display:flex;position:sticky;bottom:0}
.xxs0qjd{width:36px;height:36px;color:var(--mantine-color-text)}
.xxs0qje{min-width:0;font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;font-weight:500;line-height:1.2}
.xxs0qjf{row-gap:4px}
.xxs0qjg{opacity:.6;flex-shrink:0;display:inline-flex}
.xxs0qjh{margin:0 var(--mantine-spacing-xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}
.xxs0qji{font-size:var(--mantine-font-size-xs);line-height:1.2}
.xxs0qjj{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}
.xxs0qjk{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}
.xxs0qjk::-webkit-scrollbar{display:none}
.xxs0qjl{width:100%;min-width:max-content}
.xxs0qjm{border:1px solid var(--mantine-color-default-border);background:#0000000a;border-radius:9px;padding:3px}
[data-mantine-color-scheme=dark] .xxs0qjm{background:#ffffff08}
.xxs0qjn{background:var(--mantine-color-white);border-radius:7px;box-shadow:0 1px 2px #0000002e}
[data-mantine-color-scheme=dark] .xxs0qjn{background:#ffffff1c;box-shadow:0 1px #00000059}
.xxs0qjo{padding:5px 10px;font-size:13px;font-weight:500}
.xxs0qjp{z-index:10;background-color:inherit;position:sticky;top:0}
.xxs0qjq{max-height:var(--model-select-max-height,70dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}
.xxs0qjr{flex-direction:column;flex:auto;min-height:0;display:flex}
.xxs0qjs{flex-direction:column;height:100%;min-height:0;display:flex}
.xxs0qjt{border-radius:20px;overflow:hidden}
.xxs0qju{display:none}
.mantine-HoverCard-dropdown[style*="left: 0px"][style*="top: 0px"]{opacity:0;pointer-events:none}
.mantine-Popover-dropdown[style*="left: 0px"][style*="top: 0px"]{opacity:0;pointer-events:none}
body[data-disable-hovercards=true] .mantine-HoverCard-dropdown{display:none!important}
.mantine-HoverCard-dropdown[style*="transform: translate(0px, 0px)"]{opacity:0;pointer-events:none}
.mantine-Popover-dropdown[style*="transform: translate(0px, 0px)"]{opacity:0;pointer-events:none}
.xxs0qjv{font-weight:600;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text)}
@media (max-width:768px){.xxs0qj2{flex:1;height:100%;min-height:0;max-height:none}.xxs0qj3{font-size:var(--mantine-font-size-sm)!important}.xxs0qjq{flex:1;height:100%;min-height:0;max-height:none}.xxs0qjt{touch-action:pan-y;flex-direction:column;min-height:0;display:flex;transform:none}.xxs0qju{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-md) var(--mantine-spacing-sm);z-index:2;display:flex}[data-mantine-color-scheme=light] .xxs0qju{background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .xxs0qju{background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-dark-4)}.xxs0qjv{font-size:var(--mantine-font-size-sm)}}
@media (max-width:480px){.xxs0qjo{padding:5px 7px}}
