.op-tool{flex-direction:column;gap:.85rem;display:flex}.op-tool .op-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;display:flex}.op-tool .op-field{color:var(--text-dim);align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.op-tool .op-field :is([type=number],[data-num]){font-variant-numeric:tabular-nums;width:5.2rem;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:.38rem .45rem;font-size:.95rem}.op-tool .op-alt{flex-wrap:wrap}.op-tool .op-levels{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:inline-flex}.op-tool .op-lev{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.op-tool .op-lev-label{color:var(--text-dim);font-size:.9rem}.op-tool .op-verdict-box{background:var(--bg-surface);border:1px solid var(--border);padding:.6rem .85rem}.op-tool .op-verdict{margin:0 0 .35rem;font-size:.95rem;line-height:1.55}.op-tool .op-conditions{color:var(--text-dim);margin:0;font-size:.88rem;line-height:1.5}@media (width<=520px){.op-tool .op-field :is([type=number],[data-num]){width:4.4rem}.op-tool .op-alt .seg-btn{padding-left:.5rem;padding-right:.5rem}}
