.sh-tool{flex-direction:column;gap:1rem;display:flex}.sh-tool .sh-row{flex-wrap:wrap;gap:.5rem;display:flex}.sh-tool .sh-pick{flex-wrap:wrap}.sh-label{letter-spacing:.04em;color:var(--text-dim);font-size:.78rem}.sh-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:.7rem .9rem;display:grid}.sh-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sh-tool .sh-wide{grid-column:span 2}@media (width<=480px){.sh-tool .sh-wide{grid-column:auto}}.sh-tool .sh-field input:is([type=number],[data-num]){width:100%;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:.45rem .55rem;font-size:.95rem}.sh-tool .sh-field input[type=range]{width:100%;accent-color:var(--accent)}.sh-tool .sh-verdict-box{background:var(--bg-surface);border:1px solid var(--border);padding:.6rem .85rem}.sh-tool .sh-verdict{margin:0;font-size:.95rem;line-height:1.55}
