/* NLC Engineering Tools: SI / Imperial toggle and imperial equivalents (2026-10-17, js/tools/units.js) */
.tools-units{display:inline-flex;align-items:center;gap:4px;margin-inline-end:auto;padding:3px;border:1.5px solid var(--border);border-radius:50px;background:var(--white)}
.tools-units .tu-lbl{padding:0 8px 0 10px;font-size:.78rem;font-weight:700;color:var(--gray)}
.tools-toolbar .tools-units button{border:0;padding:6px 14px;font-size:.8rem;background:transparent;color:var(--primary)}
.tools-toolbar .tools-units button[aria-pressed="true"]{background:var(--primary);color:#fff}
.tools-toolbar .tools-units button:hover{color:var(--secondary)}
.tools-toolbar .tools-units button[aria-pressed="true"]:hover{color:#fff}
.tools-toolbar .tools-units button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}
.tools-units .tu-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.calc label .u-lbl{font-weight:700;unicode-bidi:isolate}
.u-imp{unicode-bidi:isolate;white-space:nowrap}
.result-main .u-imp{display:inline-block;margin-inline-start:.5em;font-size:1rem;line-height:1.2;font-weight:600;letter-spacing:0;opacity:.85;vertical-align:baseline}
.result-row .val .u-imp{margin-inline-start:.35em;font-weight:500;opacity:.75}
.u-si-note{display:inline-block;margin-inline-start:6px;padding:0 5px;border:1px solid var(--border);border-radius:4px;font-size:.68rem;font-weight:700;color:var(--gray)}
@media(max-width:560px){.tools-units{margin-inline-end:0}.tools-toolbar .tools-units button{padding:6px 10px}}
@media print{.tools-units{display:none!important}}
