.m13-generic-tool{max-width:52rem;margin-inline:auto}.m13-tool-form{display:grid;gap:1rem;padding:1rem;border:1px solid #cbd4d8;border-radius:1rem;background:#fff}.m13-tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.m13-tool-fields label{display:grid;gap:.35rem;font-weight:650}.m13-tool-fields input{min-width:0;width:100%;padding:.7rem;border:1px solid #788990;border-radius:.45rem;font:inherit}.m13-tool-fields input:focus-visible,.m13-tool-form button:focus-visible,.m13-generic-tool a:focus-visible{outline:3px solid #176b63;outline-offset:3px}.m13-tool-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.m13-tool-result article{padding:1rem;border-radius:.75rem;background:#edf4f2}.m13-tool-result output{display:block;font-size:1.4rem;font-weight:750;font-variant-numeric:tabular-nums}.m13-tool-error{padding:.75rem;border-left:4px solid #b42318;color:#7a1b14;background:#fff3f1}.m13-tool-notes{display:grid;gap:.5rem;padding-left:1.25rem}.m13-tool-actions{display:flex;flex-wrap:wrap;gap:.75rem}.m13-tool-actions a{padding:.55rem .75rem;border:1px solid #78908b;border-radius:.5rem}.m13-tool-inline-math{padding:.8rem 1rem;border-radius:.6rem;background:#f1f3f4;font-variant-numeric:tabular-nums}@media(max-width:480px){.m13-tool-fields,.m13-tool-result{grid-template-columns:minmax(0,1fr)}}
