.breadcrumb.svelte-14xpyb{width:100%;background:var(--color-background-elevated);border-bottom:1px solid var(--color-border-light);padding:var(--space-md) 0}.breadcrumb-list.svelte-14xpyb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;padding:0;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-lg)}.breadcrumb-item.svelte-14xpyb{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:1}.breadcrumb-link.svelte-14xpyb{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-light);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast)}.breadcrumb-link.svelte-14xpyb:hover{color:var(--color-secondary);background:var(--color-background-alt)}.breadcrumb-link.svelte-14xpyb:focus{outline:2px solid var(--color-secondary);outline-offset:2px}.home-icon.svelte-14xpyb{width:14px;height:14px;flex-shrink:0}.breadcrumb-current.svelte-14xpyb{color:var(--color-text);font-weight:var(--font-weight-medium);padding:var(--space-xs) var(--space-sm)}.breadcrumb-separator.svelte-14xpyb{width:14px;height:14px;color:var(--color-border);flex-shrink:0}.is-current.svelte-14xpyb{color:var(--color-text)}@media (max-width: 768px){.breadcrumb.svelte-14xpyb{padding:var(--space-sm) 0}.breadcrumb-list.svelte-14xpyb{padding:0 var(--space-md);gap:4px}.breadcrumb-item.svelte-14xpyb{font-size:var(--font-size-xs)}.breadcrumb-link.svelte-14xpyb,.breadcrumb-current.svelte-14xpyb{padding:var(--space-xs)}.home-icon.svelte-14xpyb,.breadcrumb-separator.svelte-14xpyb{width:12px;height:12px}}@media (max-width: 480px){.breadcrumb-list.svelte-14xpyb{padding:0 var(--space-sm)}.breadcrumb-item.svelte-14xpyb:not(:first-child):not(:last-child){display:none}.breadcrumb-item.svelte-14xpyb:first-child:after{content:"...";color:var(--color-text-light);padding:0 var(--space-xs);font-size:var(--font-size-xs)}.breadcrumb-list.svelte-14xpyb:has(.breadcrumb-item:where(.svelte-14xpyb):nth-child(3)) .breadcrumb-item:where(.svelte-14xpyb):first-child:after{display:inline}}@media print{.breadcrumb.svelte-14xpyb{border-bottom:1px solid #ccc;padding:8px 0}.breadcrumb-link.svelte-14xpyb,.breadcrumb-current.svelte-14xpyb{padding:2px 4px}}
