.tooltip-wrapper.svelte-bgl7um{position:relative;display:inline-flex;align-items:center}.tooltip.svelte-bgl7um{position:absolute;z-index:var(--z-tooltip, 3000);background:var(--color-navy);color:#fff;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;pointer-events:none;animation:svelte-bgl7um-tooltipFadeIn .2s ease-out;box-shadow:var(--shadow-lg);max-width:300px;min-width:150px;text-align:left;line-height:1.4}@keyframes svelte-bgl7um-tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tooltip.svelte-bgl7um{animation:none}}.tooltip.top.svelte-bgl7um{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip.bottom.svelte-bgl7um{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip.left.svelte-bgl7um{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip.right.svelte-bgl7um{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-arrow.svelte-bgl7um{display:block;position:absolute;width:0;height:0;border-style:solid}.tooltip.top.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0 4px;border-color:var(--color-navy) transparent transparent transparent}.tooltip.bottom.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){top:-4px;left:50%;transform:translate(-50%);border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-navy) transparent}.tooltip.left.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){right:-4px;top:50%;transform:translateY(-50%);border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--color-navy)}.tooltip.right.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){left:-4px;top:50%;transform:translateY(-50%);border-width:4px 4px 4px 0;border-color:transparent var(--color-navy) transparent transparent}.confidence-badge.svelte-ty7agc{display:inline-flex;align-items:center;gap:var(--spacing-2);max-width:100%;min-width:0;flex-wrap:wrap}.confidence-badge.inline.svelte-ty7agc{display:inline-flex}.confidence-label.svelte-ty7agc{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.confidence-label.svelte-ty7agc strong:where(.svelte-ty7agc){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.confidence-meter.svelte-ty7agc{flex:1 1 80px;min-width:60px;max-width:120px;height:8px;background:var(--gray-100);border-radius:999px;overflow:hidden;position:relative}.sm.svelte-ty7agc .confidence-meter:where(.svelte-ty7agc){height:6px;min-width:50px;max-width:100px}.lg.svelte-ty7agc .confidence-meter:where(.svelte-ty7agc){height:10px;min-width:80px;max-width:150px}.confidence-fill.svelte-ty7agc{height:100%;border-radius:999px;transition:width var(--transition-base) ease-out}.confidence-fill.high.svelte-ty7agc{background:linear-gradient(90deg,#10b981,#22c55e)}.confidence-fill.medium.svelte-ty7agc{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.confidence-fill.low.svelte-ty7agc{background:linear-gradient(90deg,#fb923c,#fdba74)}.confidence-fill.very-low.svelte-ty7agc{background:linear-gradient(90deg,#ef4444,#f87171)}.confidence-status.svelte-ty7agc{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);white-space:nowrap;flex-shrink:0}.confidence-status.high.svelte-ty7agc{background:#22c55e1a;color:#166534}.confidence-status.medium.svelte-ty7agc{background:#f59e0b1a;color:#92400e}.confidence-status.low.svelte-ty7agc{background:#fb923c1a;color:#c2410c}.confidence-status.very-low.svelte-ty7agc{background:#ef44441a;color:#991b1b}.confidence-reason.svelte-ty7agc{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);cursor:help;flex-shrink:0;margin-left:var(--spacing-1);transition:color var(--transition-fast)}.confidence-reason.svelte-ty7agc:hover{color:var(--color-text-secondary)}.has-reason.svelte-ty7agc{cursor:help}@media(max-width:767px){.confidence-badge.svelte-ty7agc{flex-wrap:wrap}.confidence-meter.svelte-ty7agc{min-width:100%}}
