.completion-history-layout{grid-template-columns:minmax(0,1fr) 265px;gap:26px;min-width:0;display:grid}.completion-history-results{min-width:0;scroll-margin-top:4px}.completion-history-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.completion-history-heading h2{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold)}.completion-history-heading>span:not([data-slot]){font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.completion-history-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.completion-history-search{width:177px;position:relative}.completion-history-search>svg{width:14px;height:14px;color:hsl(var(--muted-foreground));position:absolute;top:9px;left:9px}.completion-history-search [data-slot=input]{padding-left:29px}.completion-history-filters{flex-wrap:wrap;gap:3px;margin:10px 0 13px;display:flex}.completion-history-selected-reason{background:hsl(var(--warning) / .07);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;display:flex}.completion-history-selected-reason>svg{flex-shrink:0;width:14px}.completion-history-selected-reason>[data-slot=button]{margin-left:auto}.completion-history-table [data-slot=table]{table-layout:fixed;min-width:0}.completion-history-table [data-slot=table-row]{border:0}.completion-history-table [data-slot=table-head]{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-regular);background:hsl(var(--muted) / .4);height:34px;padding:8px 10px}.completion-history-table [data-slot=table-head]:first-child{width:29%}.completion-history-table [data-slot=table-head]:nth-child(2){width:15%}.completion-history-table [data-slot=table-head]:nth-child(3){width:25%}.completion-history-table [data-slot=table-head]:nth-child(4){width:22%}.completion-history-table [data-slot=table-head]:nth-child(5){width:9%}.completion-history-table [data-slot=table-cell]{font-size:var(--font-size-sm);line-height:var(--line-height-sm);white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding:5px 10px}.completion-history-table [data-slot=table-body] [data-slot=table-row]:nth-child(2n){background:hsl(var(--muted) / .17)}.completion-history-field{align-items:center;gap:9px;min-width:0;display:flex}.completion-history-channel{font-size:var(--font-size-xs);background:hsl(var(--muted));width:27px;height:27px;color:hsl(var(--muted-foreground));border-radius:7px;flex-shrink:0;place-items:center;display:grid}.completion-history-channel-14{background:hsl(var(--warning) / .12);color:hsl(var(--warning))}.completion-history-channel-11{background:hsl(var(--warning) / .07);color:hsl(var(--warning))}.completion-history-channel-13{background:hsl(var(--danger) / .07);color:hsl(var(--danger))}.completion-history-field strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);display:block}.completion-history-field small,.completion-history-row-status small{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-xs);margin-top:1px;display:block}.completion-history-original{color:hsl(var(--foreground) / .75);white-space:pre-wrap}.completion-history-proposed{color:hsl(var(--success));font-weight:var(--font-weight-medium);white-space:pre-wrap;align-items:center;gap:5px;display:flex}.completion-history-proposed svg{width:12px;height:12px;color:hsl(var(--muted-foreground));flex-shrink:0}.completion-history-no-value{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs)}.completion-history-no-value small{font-size:var(--font-size-xs)}.completion-history-row-status>span{font-size:var(--font-size-xs);line-height:var(--line-height-xs);align-items:center;gap:4px;display:flex}.completion-history-success{color:hsl(var(--success))}.completion-history-warning{color:hsl(var(--warning))}.completion-history-row-status svg{flex-shrink:0;width:12px;height:12px}.completion-history-caption{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.completion-history-caption>span:last-child{align-items:center;gap:4px;display:flex}.completion-history-caption svg{flex-shrink:0;width:12px;height:12px}.completion-history-problems{border-left:1px solid hsl(var(--border) / .7);overflow-wrap:anywhere;min-width:0;padding-left:25px}.completion-history-problems-caption,.completion-history-overview-reason{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-base);margin:0 0 18px}.completion-history-overview-reason{font-size:var(--font-size-sm)}.completion-history-problems>ol{margin:0;padding:0;list-style:none}.completion-history-problems>ol>li{border-bottom:1px solid hsl(var(--border) / .7);margin-bottom:18px;padding-bottom:17px}.completion-history-cause-heading{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.completion-history-cause-reason{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.completion-history-problems ul{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin:10px 0;padding:0;list-style:none}.completion-history-problems ul small{font-size:var(--font-size-xs)}.completion-history-action{background:hsl(var(--muted) / .5);font-size:var(--font-size-sm);line-height:var(--line-height-base);border-radius:7px;gap:6px;margin:10px 0 7px;padding:10px;display:flex}.completion-history-action svg{width:13px;height:13px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:4px}.completion-history-retained{font-size:var(--font-size-xs);color:hsl(var(--success));line-height:var(--line-height-base);gap:9px;display:flex}.completion-history-retained>svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.completion-history-retained small{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));display:block}.completion-history-empty{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:14px;padding:35px 16px;display:flex}.completion-history-empty h3{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:hsl(var(--foreground));margin:0}.completion-history-empty p{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.completion-history-cards{display:none}.completion-history-evidence{overflow-wrap:anywhere}.completion-history-evidence h3{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium)}.completion-history-evidence p{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.completion-history-evidence-values{background:hsl(var(--muted) / .5);border-radius:9px;align-items:center;gap:22px;padding:18px;display:flex}.completion-history-evidence-values>div{flex:1;min-width:0}.completion-history-evidence-values span{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin-bottom:7px;display:block}.completion-history-evidence-values strong{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);white-space:pre-wrap}.completion-history-evidence-values>svg{width:17px;color:hsl(var(--muted-foreground));flex-shrink:0}.completion-history-identity{font-size:var(--font-size-xs);line-height:var(--line-height-xs);gap:8px;display:grid}.completion-history-identity>div{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.completion-history-identity dt{color:hsl(var(--muted-foreground))}.completion-history-identity dd{margin:0}.completion-history-source{border-top:1px solid hsl(var(--border));padding:14px 0}.completion-history-source h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.completion-history-candidate{background:hsl(var(--muted) / .35);border-radius:8px;gap:5px;margin-top:12px;padding:12px;display:grid}.completion-history-candidate>strong{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium)}.completion-history-candidate>p:first-of-type{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.completion-history-raw{font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:hsl(var(--muted));border-radius:8px;margin-top:12px;padding:14px}@media (max-width:1050px){.completion-history-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.completion-history-problems{padding-left:18px}.completion-history-search{width:145px}}@media (max-width:760px){.completion-history-layout{flex-direction:column;gap:24px;display:flex}.completion-history-heading{margin-bottom:12px}.completion-history-heading>span:not([data-slot]){font-size:var(--font-size-xs)}.completion-history-tools{flex-wrap:wrap;gap:10px}.completion-history-search{width:100%}.completion-history-table{display:none}.completion-history-cards{gap:10px;display:grid}.completion-history-cards>article{border:1px solid hsl(var(--border) / .7);overflow-wrap:anywhere;border-radius:9px;padding:13px}.completion-history-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.completion-history-card-heading strong{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium)}.completion-history-card-heading small{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin-top:2px;display:block}.completion-history-cards dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin:13px 0 7px;display:grid}.completion-history-cards dt{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin-bottom:5px}.completion-history-cards dd{font-size:var(--font-size-sm);line-height:var(--line-height-sm);white-space:pre-wrap;margin:0}.completion-history-card-evidence{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:5px;display:flex}.completion-history-card-evidence>span{min-width:0}.completion-history-problems{border-left:0;border-top:1px solid hsl(var(--border));padding:20px 0 0}.completion-history-caption{align-items:flex-start}.completion-history-caption>span:last-child{align-items:flex-start;max-width:190px}}
