.breadcrumb.svelte-qubhj9{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--text-muted)}.separator.svelte-qubhj9{color:var(--text-muted);opacity:.5}.crumb-link.svelte-qubhj9{color:var(--primary-500);text-decoration:none;transition:var(--transition-base);font-weight:var(--font-weight-medium)}.crumb-link.svelte-qubhj9:hover{color:var(--primary-600);text-decoration:underline}.crumb-current.svelte-qubhj9{color:var(--text-body);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.breadcrumb.svelte-qubhj9{font-size:var(--font-size-xs)}}.tabs.svelte-13kjbdk{--fade-start: 0px;--fade-end: 0px;display:flex;gap:0;border-bottom:1px solid var(--border-default);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:var(--spacing-lg)}.tabs.svelte-13kjbdk::-webkit-scrollbar{display:none}.tabs.overflow-start.svelte-13kjbdk,.tabs.overflow-end.svelte-13kjbdk{-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-start),black calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-start),black calc(100% - var(--fade-end)),transparent)}.tabs.overflow-start.svelte-13kjbdk{--fade-start: var(--spacing-lg)}.tabs.overflow-end.svelte-13kjbdk{--fade-end: var(--spacing-lg)}.tab.svelte-13kjbdk{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-sm) var(--spacing-base);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-base);white-space:nowrap;position:relative;top:1px}.tab.active.svelte-13kjbdk{color:var(--primary-500);border-bottom-color:var(--primary-500)}@media(hover:hover){.tab.svelte-13kjbdk:hover{color:var(--text-body);background:var(--surface-table-row-hover)}.tab.active.svelte-13kjbdk:hover{color:var(--primary-600);border-bottom-color:var(--primary-600)}}.tab-icon.svelte-13kjbdk{display:flex;align-items:center;flex-shrink:0}.tab-label.svelte-13kjbdk{flex-shrink:0}@media(max-width:768px){.tab.svelte-13kjbdk{flex:1 0 0;min-width:max-content;justify-content:center;padding:var(--spacing-3) var(--spacing-sm);min-height:44px}}@media(max-width:480px){.tab.has-icon.svelte-13kjbdk{flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);font-size:var(--font-size-xs)}}
