.tw-options { display: grid; gap: .65rem; }
.tw-options label { display: flex; align-items: baseline; gap: .45rem; }
.tw-options input { flex-shrink: 0; }
.tw-options[hidden], .tw-field[hidden] { display: none; }
.tw-table th, .tw-table td { white-space: normal; min-width: 8rem; vertical-align: top; }
.tw-table { min-width: 38rem; }
.tw-total { overflow-wrap: anywhere; }
