.scanner-analysis-panel{margin-top:7px;border:1px solid rgba(43,73,94,.8);border-radius:12px;background:#081a28;padding:7px 9px 9px}
.analysis-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;padding:2px 1px}
.analysis-head>div{display:flex;align-items:center;gap:7px}.analysis-head i{color:#efb15f}.analysis-head strong{font-size:12px}.analysis-head span,.analysis-status{color:var(--muted);font-size:10px}.analysis-status.running{color:var(--ok)}.analysis-status.error{color:#ff9ca4}
.analysis-lines{display:grid;contain:layout}
.analysis-line{display:grid;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:37px;height:37px;border-top:1px solid #294356;padding:5px 4px;overflow:hidden}
.analysis-line:first-child{border-top:0}
.analysis-score{font:850 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#f4f7fb;white-space:nowrap}
.analysis-depth{font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8294a7;white-space:nowrap;text-align:right}
.analysis-pv{font:600 11px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;color:#cbd6e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.analysis-footer{display:flex;flex-direction:column;gap:5px;margin-top:4px;color:#8294a7;font-size:9px;padding:0 4px 2px}.analysis-footer code{display:none}
.scanner-board.analysis-active .sq{touch-action:manipulation}.scanner-board.analysis-active .sq.analysis-selected{box-shadow:inset 0 0 0 4px #28a7ff;z-index:4}.scanner-board.analysis-active .sq.analysis-target{box-shadow:inset 0 0 0 3px rgba(40,167,255,.65)}
@media(max-width:430px){.scanner-analysis-panel{padding-left:7px;padding-right:7px}.analysis-line{grid-template-columns:54px minmax(0,1fr) 30px;gap:5px}.analysis-pv{font-size:10px}.analysis-head{margin-bottom:3px}}
