@import '../../network-basics/css/style.css?v=20260920-032225';

.RouteChoices { display:flex; flex-wrap:wrap; gap:8px; margin:24px 0 28px; }
.RouteChoice { padding:11px 13px; border:1px solid rgba(117,214,210,.4); background:transparent; color:var(--academy-muted); font:inherit; cursor:pointer; }
.RouteChoice:hover, .RouteChoice:focus-visible, .RouteChoice.is-selected { border-color:var(--academy-lime); color:var(--academy-lime); }
.RouteChoice:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }
.RouteResult { display:grid; grid-template-columns:auto 1fr; gap:10px 18px; align-items:center; padding:25px; border:1px solid rgba(117,214,210,.3); background:rgba(9,20,22,.35); }
.RouteLabel { color:var(--academy-cyan); font-family:'Orbitron',sans-serif; font-size:.68rem; letter-spacing:.08em; }
.RouteResult strong { color:var(--academy-lime); font-family:'Orbitron',sans-serif; font-size:1.35rem; font-weight:400; }
.RouteResult p { grid-column:1 / -1; margin:0; color:var(--academy-muted); line-height:1.6; }
.UpdateChoices { display:flex; flex-wrap:wrap; gap:8px; margin:24px 0 18px; }
.UpdateChoice { padding:11px 13px; border:1px solid rgba(117,214,210,.4); background:transparent; color:var(--academy-muted); font:inherit; cursor:pointer; }
.UpdateChoice:hover, .UpdateChoice:focus-visible, .UpdateChoice.is-selected { border-color:var(--academy-lime); color:var(--academy-lime); }
.UpdateChoice:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }
.UpdateResult { display:grid; grid-template-columns:auto 1fr; gap:10px 18px; align-items:center; padding:25px; border:1px solid rgba(117,214,210,.3); background:rgba(9,20,22,.35); }
.UpdateResult strong { color:var(--academy-lime); font-family:'Orbitron',sans-serif; font-size:1.2rem; font-weight:400; }
.UpdateResult p { grid-column:1 / -1; margin:0; color:var(--academy-muted); line-height:1.6; }
.ControlModelChoices { display:flex; flex-wrap:wrap; gap:8px; margin:24px 0 18px; }
.ControlModelChoice { padding:11px 13px; border:1px solid rgba(117,214,210,.4); background:transparent; color:var(--academy-muted); font:inherit; cursor:pointer; }
.ControlModelChoice:hover, .ControlModelChoice:focus-visible, .ControlModelChoice.is-selected { border-color:var(--academy-lime); color:var(--academy-lime); }
.ControlModelChoice:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }
.ControlModelResult { display:grid; grid-template-columns:auto 1fr; gap:10px 18px; align-items:center; padding:25px; border:1px solid rgba(117,214,210,.3); background:rgba(9,20,22,.35); }
.ControlModelResult strong { color:var(--academy-lime); font-family:'Orbitron',sans-serif; font-size:1.2rem; font-weight:400; }
.ControlModelResult p { grid-column:1 / -1; margin:0; color:var(--academy-muted); line-height:1.6; }
