.nb-tool{gap:1rem}.nb-fields{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding:1rem 1.1rem;display:grid}.nb-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.nb-field--wide{grid-column:1/-1}.nb-field-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:32px;display:flex}.nb-base{font-weight:400}.nb-base-select{width:auto;min-width:7.5rem;padding-top:.3rem;padding-bottom:.3rem}.nb-input-row{align-items:center;gap:.5rem;display:flex}.nb-input-row .ui-icon-btn{width:42px;height:42px}.nb-input{font-family:var(--font-mono);font-variant-ligatures:none;letter-spacing:.02em;font-size:1rem}.nb-options{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.nb-width{flex-direction:column;gap:.35rem;display:flex}.nb-details .tool-hint{align-items:center;gap:.4rem;display:flex}.nb-details .tool-kv>dt{min-width:0}@media (width<=640px){.nb-fields{grid-template-columns:minmax(0,1fr);padding:.9rem}.nb-tool .ui-input{font-size:max(1rem,16px)}}
