/* SPDX-License-Identifier: MIT */
.unit-fields { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr)); gap:1rem; margin:1rem 0; }
.unit-fields > div { min-width:0; }
.unit-fields input, .unit-fields select { width:100%; min-width:0; box-sizing:border-box; }
.unit-result { display:block; font-size:1.25rem; font-weight:700; overflow-wrap:anywhere; }
.unit-formula { overflow-wrap:anywhere; }
.unit-table-wrap { overflow-x:auto; max-width:100%; margin:1rem 0; }
.unit-table { width:100%; border-collapse:collapse; font-variant-numeric:tabular-nums; }
.unit-table th, .unit-table td { padding:.5rem; border-bottom:1px solid var(--line); text-align:right; }
.unit-table th:first-child, .unit-table td:first-child { text-align:left; }
.quantity-row { min-width:0; margin:1rem 0; border:1px solid var(--line); border-radius:.5rem; padding:1rem; }
.quantity-row legend { font-weight:700; }
.unit-fields label { display:block; }
.unit-table caption { text-align:left; padding:.5rem 0; }
#quantity-form [hidden] { display:none; }
