.panel.svelte-4olwaa{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:var(--t-color-background-primary)}.case-view.svelte-vkedmr{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow-y:auto;background:var(--t-color-background-primary)}.back-to-results-wrap.svelte-vkedmr{padding:var(--t-spacing-20) var(--t-spacing-20) 0 var(--t-spacing-10);flex-shrink:0}.meta-table.svelte-vkedmr{width:100%;padding:0 var(--t-spacing-20)}.meta-row.svelte-vkedmr{display:flex;align-items:center;gap:var(--t-spacing-10);padding:var(--t-spacing-10) 0;border-bottom:1px solid var(--t-color-border-primary)}.meta-label.svelte-vkedmr{flex:1;min-width:0;font-size:var(--t-font-body-size-primary);color:var(--t-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-value.svelte-vkedmr{flex:1;min-width:0;font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opinion-content.svelte-vkedmr{padding:var(--t-spacing-20) var(--t-spacing-20);font-size:var(--t-font-body-size-primary);line-height:1.7;color:var(--t-color-text-primary);a{color:var(--t-color-text-brand);text-decoration:underline;cursor:pointer}mark,.highlight{background:#fef08a;padding:0 2px;border-radius:2px}p{margin-bottom:var(--t-spacing-15)}b,strong{font-weight:var(--t-font-weight-header)}}.loading-state.svelte-vkedmr,.error-state.svelte-vkedmr{padding:var(--t-spacing-40);text-align:center;color:var(--t-color-text-secondary)}.citation-error-banner.svelte-vkedmr{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--t-spacing-10);padding:var(--t-spacing-10) var(--t-spacing-20);background:var(--t-color-background-warning, #fef3c7);border-bottom:1px solid var(--t-color-border-warning, #f59e0b);font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);flex-shrink:0}.selection-popover.svelte-vkedmr{position:fixed;z-index:100;display:flex;flex-direction:column;align-items:center;gap:var(--t-spacing-05)}.selection-warning.svelte-vkedmr{max-width:18rem;margin:0;padding:var(--t-spacing-05) var(--t-spacing-10);background:var(--t-color-background-warning, #fef3c7);border:1px solid var(--t-color-border-warning, #f59e0b);border-radius:var(--t-spacing-05);font-size:var(--t-font-body-size-tertiary);color:var(--t-color-text-primary);text-align:center}.panel.svelte-1qwgrxo{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:var(--t-color-background-primary)}.panel-header.svelte-1qwgrxo{display:flex;align-items:center;gap:var(--t-spacing-10);padding:var(--t-spacing-10) var(--t-spacing-15);border-bottom:1px solid var(--t-color-border-primary);flex-shrink:0;min-height:55px}.nav-group.svelte-1qwgrxo{display:flex;align-items:center;gap:var(--t-spacing-05);flex-shrink:0}.nav-divider.svelte-1qwgrxo{width:1px;height:15px;background:var(--t-color-border-primary);flex-shrink:0;margin-left:var(--t-spacing-05)}.panel-case-title.svelte-1qwgrxo{flex:1;font-size:17.5px;font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-body.svelte-1qwgrxo{flex:1;overflow:hidden;display:flex;flex-direction:column}.results-list.svelte-ykqowq{display:flex;flex-direction:column;width:100%;flex:1;min-height:0}.results-header.svelte-ykqowq{display:flex;align-items:center;justify-content:space-between;padding:var(--t-spacing-20) var(--t-spacing-20) var(--t-spacing-15);flex-shrink:0}.results-title.svelte-ykqowq{font-size:17.5px;font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary)}.results-body.svelte-ykqowq{flex:1;overflow-y:auto}.result-row.svelte-ykqowq{display:grid;grid-template-columns:1fr auto;gap:var(--t-spacing-05) var(--t-spacing-15);padding:var(--t-spacing-10) var(--t-spacing-20);border:none;border-bottom:1px solid var(--t-color-border-primary);background:none;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .15s;&:hover{background:color-mix(in srgb,var(--t-color-text-primary) 6%,transparent);.result-case-name:where(.svelte-ykqowq){color:var(--t-color-text-brand);text-decoration:underline}}&:focus-visible{outline:2px solid var(--t-color-border-brand, var(--t-color-text-brand));outline-offset:-2px}}.result-case-name.svelte-ykqowq{font-size:var(--t-font-body-size-primary);font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.result-date.svelte-ykqowq{font-size:var(--t-font-body-size-primary);color:var(--t-color-text-tertiary);white-space:nowrap}.result-citation.svelte-ykqowq{font-size:var(--t-font-body-size-tertiary);color:var(--t-color-text-primary);grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state.svelte-ykqowq{padding:var(--t-spacing-40);text-align:center;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-primary)}.load-more-sentinel.svelte-ykqowq{padding:var(--t-spacing-20);text-align:center;color:var(--t-color-text-secondary);font-size:var(--t-font-body-size-tertiary)}.panel.svelte-yhe8f8{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:var(--t-color-background-primary)}.panel-body.svelte-yhe8f8{flex:1;overflow:hidden;display:flex;flex-direction:column}.panel-root.svelte-qxn0xy{display:flex;flex-direction:column;width:100%;height:100%}.panel-initializing.svelte-qxn0xy{flex:1;display:flex;align-items:center;justify-content:center;background:var(--t-color-background-primary)}
