.heVkHG_tool{gap:var(--space-3);flex-direction:column;display:flex}.heVkHG_modeToggle{gap:var(--space-2);flex-wrap:wrap;display:flex}.heVkHG_modeActive,.heVkHG_modeInactive{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1.5px solid var(--line);cursor:pointer;background:0 0;font-size:14px}.heVkHG_modeActive{border-color:var(--ink);background:var(--accent);font-weight:600}.heVkHG_field label,.heVkHG_rows legend{color:var(--ink-muted);margin-bottom:5px;font-size:13px;display:block}.heVkHG_field input,.heVkHG_row input:not([type=checkbox]){border-radius:var(--radius-control);background-color:var(--field);width:100%;height:48px;padding:0 var(--space-3);appearance:none;border:1.5px solid #0000;font-size:17px;font-weight:500}.heVkHG_field input:focus,.heVkHG_row input:not([type=checkbox]):focus{border-color:var(--ink);background-color:var(--surface);outline:none}.heVkHG_field input:focus-visible,.heVkHG_row input:focus-visible,.heVkHG_remove:focus-visible,.heVkHG_add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.heVkHG_rows{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.heVkHG_row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 7rem auto 44px;align-items:center;display:grid}.heVkHG_liquid{align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.heVkHG_remove{border-radius:var(--radius-control);border:1.5px solid var(--line);cursor:pointer;background:0 0;width:44px;height:44px;font-size:20px;line-height:1}.heVkHG_add{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1.5px dashed var(--line);cursor:pointer;background:0 0;align-self:flex-start;font-size:14px}.heVkHG_add:disabled{cursor:not-allowed;opacity:.5}.heVkHG_reference{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.heVkHG_hint{color:var(--warning);min-height:1.4em;margin:0;font-size:14px}.heVkHG_resultTable{width:100%;margin:var(--space-4) 0 0;border-collapse:collapse;font-size:15px}.heVkHG_resultTable th,.heVkHG_resultTable td{border-bottom:1px solid var(--panel-line);text-align:right;padding:4px 0}.heVkHG_resultTable th:first-child{text-align:left;color:var(--ink-muted);font-weight:400}.heVkHG_resultTable thead th{color:var(--ink-muted);font-size:13px;font-weight:400}.heVkHG_resultTable td{font-weight:600}.heVkHG_totalRow th,.heVkHG_totalRow td{border-bottom:0;font-weight:600}@media (max-width:640px){.heVkHG_row{grid-template-columns:minmax(0,1fr) 6rem 44px;grid-template-areas:"name value remove""liquid liquid liquid"}.heVkHG_row>:first-child{grid-area:name}.heVkHG_row>:nth-child(2){grid-area:value}.heVkHG_row>:nth-child(3){grid-area:liquid;min-height:32px}.heVkHG_row>:nth-child(4){grid-area:remove}}
