.expand-button.svelte-easv3u{border:none;background:transparent;cursor:pointer;outline:none;flex-shrink:0}.expand-button.svelte-easv3u:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px;border-radius:4px}.subcategory-block.svelte-easv3u{padding:0;position:relative}.subcategory-header.svelte-easv3u{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subcategory-title.svelte-easv3u{text-decoration:none;padding-bottom:.5rem;text-align:left}.subcategory-title.with-border.svelte-easv3u{border-bottom:2px solid #e5e7eb}.items-wrapper.svelte-easv3u{display:flex;flex-direction:column}.items-container-expandable.svelte-easv3u{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.items-container-expandable.expanded.svelte-easv3u{max-height:800px}.item-link.svelte-easv3u{text-decoration:none;line-height:1.5;text-align:left;width:100%}.item-link.svelte-easv3u:hover{text-decoration:none;padding-left:1rem}.expand-hint.svelte-easv3u{font-size:.875rem;color:#0d5f3a;text-align:center;background:transparent;border:none;border-radius:0;transition:opacity .3s ease;font-weight:600;letter-spacing:.01em;cursor:pointer;padding:.5rem;width:100%}.expand-hint.svelte-easv3u:hover{opacity:.7}.expand-hint.svelte-easv3u:focus-visible{outline:2px solid #0d5f3a;outline-offset:2px}.custom-scrollbar.svelte-6wgi2z{scrollbar-width:thin;scrollbar-color:white #1a2636}
