@import '../../network-basics/css/style.css?v=20260920-032225';

.LookupChoice { padding:11px 13px; border:1px solid rgba(117,214,210,.4); background:transparent; color:var(--academy-muted); font:inherit; cursor:pointer; }
.LookupChoice:hover, .LookupChoice:focus-visible, .LookupChoice.is-selected { border-color:var(--academy-lime); color:var(--academy-lime); }
.LookupChoice:focus-visible, #LookupButton:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }
.LookupStage { display:grid; gap:12px; margin:30px 0 8px; }
.LookupRow { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:16px 18px; border-left:3px solid var(--academy-cyan); background:rgba(9,20,22,.45); }
.LookupRow strong { color:var(--academy-paper); font-family:'Orbitron',sans-serif; font-size:.95rem; font-weight:400; text-align:right; }
.LookupLabel { color:var(--academy-cyan); font-family:'Orbitron',sans-serif; font-size:.68rem; letter-spacing:.08em; }
.LookupRow.is-resolved { border-left-color:var(--academy-lime); }
.LookupRow.is-muted { border-left-color:rgba(117,214,210,.3); }
.LookupRow.is-muted strong { color:var(--academy-muted); }
.LookupArrow { color:var(--academy-coral); text-align:center; }
#LookupButton { margin-top:20px; border:0; font:inherit; cursor:pointer; }

@media (max-width:560px) {
  .LookupRow { align-items:flex-start; flex-direction:column; gap:8px; }
  .LookupRow strong { text-align:left; }
}
