.bnl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.5rem;display:grid}.bnl-grid label{gap:.2rem;font-size:.86rem;display:grid}.bnl-grid input{width:100%}.bnl-chart{overflow:hidden}.bnl-chart canvas{width:100%;min-height:270px;display:block}.bnl-nyquist-chart canvas{min-height:360px}.bnl-row{justify-content:space-between;gap:.8rem;margin:.22rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;display:flex}.bnl-result-box{margin-top:.8rem}.bnl-calculation-table{border-collapse:collapse;width:100%;font-size:.92rem}.bnl-calculation-table th,.bnl-calculation-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .6rem}.bnl-calculation-table th{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.bnl-calculation-table td:first-child{width:10rem;color:var(--text-dim)}.bnl-calculation-table td:nth-child(2){min-width:18rem;overflow-x:auto}.bnl-calculation-table td:last-child{white-space:nowrap;width:14rem}@media (width<=780px){.bnl-grid{grid-template-columns:1fr}}@media (width<=640px){.bnl-calculation-table{display:block;overflow-x:auto}}
