/* Judicial live results only. Reuse the current theme's light/dark tokens. */
body > .rns-live-panel.rns-live-panel--contextual,
body.rn-visual > .rns-live-panel.rns-live-panel--contextual {
 position:fixed;inset:auto;box-sizing:border-box;z-index:1050;min-width:0;
 background:var(--rn-surface-2,var(--surface,#fff));color:var(--rn-text-primary,#172e49);
 border:1px solid var(--rn-border-subtle,#d6dfe9);border-radius:16px;
 box-shadow:var(--rn-shadow-3,0 18px 48px #102b4926);padding:4px 12px 12px;
 overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;
 direction:rtl;text-align:right;transform:none;
 font-family:var(--rn-font-ui,inherit);font-synthesis:none;
}
.rns-live-panel--contextual .rns-live-options {min-width:0;}
.rns-live-panel--contextual .rns-live-result.rns-live-result--contextual {
 /* The legacy shared sheet forces display:block!important; override only this row type. */
 display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);
 align-items:center;gap:7px 20px;padding:13px 12px;margin:0;min-height:0;
 border:0;border-bottom:1px solid var(--rn-border-subtle,#e8edf3);border-radius:0;
 box-shadow:none;background:transparent;cursor:pointer;transform:none;
 transition:background-color 180ms ease;
}
.rns-live-panel--contextual .rns-live-result--contextual .rns-live-title {
 display:block;min-width:0;margin:0;font-size:var(--rn-text-ui-sm,14px);line-height:1.65;font-weight:var(--rn-weight-semibold,600);
 color:var(--rn-text-primary,#172e49);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.rns-live-panel--contextual .rns-live-result--contextual .rns-live-meta {
 display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;
 min-width:0;margin:0;font-size:var(--rn-text-xs,12px);line-height:var(--rn-leading-ui,1.7);font-weight:var(--rn-weight-regular,400);
 color:var(--rn-text-secondary,#60728a);white-space:nowrap;overflow-wrap:normal;
}
.rns-live-panel--contextual .rns-live-authority {min-width:0;overflow:hidden;text-overflow:ellipsis;}
.rns-live-panel--contextual .rns-live-date {flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;}
.rns-live-panel--contextual .rns-live-divider {flex:none;opacity:.55;}
.rns-live-panel--contextual .rns-live-result--contextual .rns-live-excerpt {
 grid-column:1/-1;display:block;min-width:0;margin:0;font-size:var(--rn-text-sm,13px);line-height:1.8;font-weight:var(--rn-weight-regular,400);
 color:var(--rn-text-secondary,#60728a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
 background:transparent;padding:0;border:0;box-shadow:none;
}
.rns-live-panel--contextual .rns-live-result--contextual mark {
 background:var(--rn-brand-ice,#dcebf4);color:var(--rn-brand-navy,#172e49);
 padding:0 2px;border-radius:3px;line-height:inherit;font-size:inherit;font-weight:var(--rn-weight-semibold,600);box-decoration-break:clone;
}
.rns-live-panel--contextual .rns-live-result--contextual:is(:hover,[aria-selected=true]) {
 background:var(--rn-hover,#f0f5fa);transform:none;
}
.rns-live-panel--contextual :is(.rns-live-result--contextual,.rns-live-all):focus-visible {
 outline:2px solid var(--rn-accent-readable,#172e49);outline-offset:-3px;
}
.rns-live-panel--contextual .rns-live-all {
 display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;
 padding:8px 14px;margin-top:10px;border:0;border-radius:10px;
 background:var(--rn-selected,var(--rn-brand-ice,#dcebf4));color:var(--rn-text-primary,#172e49);
 font-size:var(--rn-text-ui-sm,14px);line-height:1.8;font-weight:var(--rn-weight-medium,600);text-align:center;text-decoration:none;
 overflow-wrap:anywhere;transition:background-color 180ms ease;
}
.rns-live-panel--contextual .rns-live-all:hover {background:var(--rn-hover,#f0f5fa);}
.rns-live-panel.rns-live-panel--contextual[data-state] .rns-live-message {
 display:block;min-height:0;padding:14px 12px;margin:0;font-size:var(--rn-text-ui-sm,14px);line-height:1.9;
 color:var(--rn-text-secondary,#60728a);
}
.rns-live-panel.rns-live-panel--contextual[data-state=loading] .rns-live-message::after {content:none;}
@media(max-width:767px) {
 body > .rns-live-panel.rns-live-panel--contextual {padding:2px 6px 8px;}
 .rns-live-panel--contextual .rns-live-result.rns-live-result--contextual {grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 10px;}
 .rns-live-panel--contextual .rns-live-result--contextual .rns-live-title {
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;
 }
 .rns-live-panel--contextual .rns-live-result--contextual .rns-live-meta {justify-content:flex-start;}
 .rns-live-panel--contextual .rns-live-result--contextual .rns-live-excerpt {
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;
 }
}
@media(prefers-reduced-motion:reduce) {
 .rns-live-panel.rns-live-panel--contextual {animation:none;}
 .rns-live-panel--contextual :is(.rns-live-result--contextual,.rns-live-all) {transition:none;}
}
