.modelButtonGroup.svelte-qs2uxj{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.modelButton.svelte-qs2uxj{background:#f5f5f5;border:1px solid #ddd;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:500;color:#333;white-space:nowrap}.modelButton.svelte-qs2uxj:hover{background:#e8e8e8;border-color:#ccc;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.modelButton.selected.svelte-qs2uxj{background:var(--himmel-20);border-color:var(--himmel-40);color:#333;box-shadow:0 2px 6px #ccebf380}.modelButton.selected.svelte-qs2uxj:hover{background:var(--himmel-30);transform:translateY(-1px)}.modelButton.svelte-qs2uxj .fi{width:1.2em;height:.9em;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){.modelButtonGroup.svelte-qs2uxj{gap:.25rem;justify-content:flex-start}.modelButton.svelte-qs2uxj{padding:.4rem .6rem;font-size:.8rem;flex:1;min-width:0}}@media only screen and (max-width: 480px){.modelButtonGroup.svelte-qs2uxj{flex-direction:column;width:100%}.modelButton.svelte-qs2uxj{width:100%;flex:none;text-align:center}}
