/* Terminal symbol search: Option A command list, without unavailable prices. */
.s8-search-layer{position:fixed;z-index:1400;inset:0;display:grid;place-items:start center;padding:96px var(--s8-4) var(--s8-4);background:var(--s8-scrim)}
.s8-search-layer[hidden]{display:none}
.sm{width:min(560px,100%);overflow:hidden;border:1px solid var(--s8-line-2);border-radius:var(--s8-r-lg);background:var(--s8-panel);box-shadow:var(--s8-pop-lg)}
.sm__field{display:flex;align-items:center;gap:10px;height:52px;padding:0 var(--s8-4);border-bottom:1px solid var(--s8-line);background:var(--s8-panel-2)}
.sm__field>svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--s8-fg-3);stroke-width:1.8;stroke-linecap:round}
.sm__field input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--s8-fg);font:inherit;font-size:var(--s8-fs-lg);text-transform:uppercase}
.sm__field input:focus,.sm__field input:focus-visible{outline:0;box-shadow:none}
.sm__field input::placeholder{color:var(--s8-fg-4);text-transform:none}
.sm-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 5px;border:1px solid var(--s8-line-2);border-bottom-width:2px;border-radius:3px;background:var(--s8-panel);color:var(--s8-fg-3);font-size:var(--s8-fs-micro);font-weight:500}
.sm__list{max-height:min(420px,calc(100dvh - 206px));overflow:auto;scrollbar-width:thin;scrollbar-color:var(--s8-line-3) var(--s8-inset)}
.sm__list::-webkit-scrollbar{width:9px}.sm__list::-webkit-scrollbar-track{background:var(--s8-inset)}.sm__list::-webkit-scrollbar-thumb{border:2px solid var(--s8-inset);border-radius:var(--s8-r-pill);background:var(--s8-line-3)}
.sm__grp{display:flex;align-items:center;justify-content:space-between;gap:var(--s8-3);height:26px;padding:0 var(--s8-4);border-bottom:1px solid var(--s8-line);background:var(--s8-inset);color:var(--s8-fg-4);font-size:var(--s8-fs-micro);font-weight:600;letter-spacing:var(--s8-ls-caps);text-transform:uppercase}
.sm__grp em{color:var(--s8-fg-4);font-style:normal;letter-spacing:var(--s8-ls-caps)}
.sm__row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--s8-3);width:100%;height:52px;padding:0 var(--s8-4);border:0;border-bottom:1px solid var(--s8-line);background:none;box-shadow:inset 2px 0 0 transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--s8-t-fast) var(--s8-ease)}
.sm__row:hover{background:var(--s8-hover)}.sm__row.is-active{background:var(--s8-accent-tint);box-shadow:inset 2px 0 0 var(--s8-accent)}
.sm__av{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border:1px solid var(--s8-line-2);border-radius:var(--s8-r-sm);background:var(--s8-panel-2);color:var(--s8-fg-3);font-size:9px;font-weight:600;letter-spacing:.03em}.sm__row.is-active .sm__av{border-color:var(--s8-accent-line);color:var(--s8-accent-fg)}
.sm__id{min-width:0}.sm__tkr{display:block;color:var(--s8-fg);font-size:var(--s8-fs-base);font-weight:600;letter-spacing:-.01em}.sm__tkr mark{background:none;color:var(--s8-accent-fg);font-weight:700}.sm__co{display:block;margin-top:1px;overflow:hidden;color:var(--s8-fg-3);font-size:var(--s8-fs-xs);text-overflow:ellipsis;white-space:nowrap}
.sm__foot{display:flex;align-items:center;gap:var(--s8-4);height:38px;padding:0 var(--s8-4);border-top:1px solid var(--s8-line);background:var(--s8-panel-2);color:var(--s8-fg-4);font-size:var(--s8-fs-xs)}.sm__hint{display:flex;align-items:center;gap:6px}.sm__hint:last-child{margin-left:auto}
.sm__state{display:grid;justify-items:center;gap:var(--s8-2);padding:var(--s8-8) var(--s8-4);text-align:center}.sm__state p{margin:0;color:var(--s8-fg-3);font-size:var(--s8-fs-sm)}.sm__state small{color:var(--s8-fg-4);font-size:var(--s8-fs-xs)}
@media(max-width:620px){.s8-search-layer{padding:var(--s8-3)}.sm{width:100%}.sm__list{max-height:calc(100dvh - 116px)}.sm__foot{gap:var(--s8-2)}.sm__hint:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.sm__row{transition:none}}
