.cal-form .tf-field{align-content:start}.cal-form .tf-unit:has(.tf-input[aria-invalid=true]){border-color:#b4423a}.cal-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cal-field--half{max-width:calc(50% - 8px)}.cal-answer{display:grid;gap:12px;align-content:start}.cal-answer__actions{margin:0}@container (max-width: 440px){.cal-seg--stack{grid-auto-flow:row;grid-auto-columns:auto;border-radius:18px}.cal-field--half{max-width:none}}.cal-formulas{display:grid;gap:8px;margin:0 0 14px}.cal-formulas>div{display:grid;gap:4px;padding:10px 14px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-bg-soft)}.cal-formulas dt{color:var(--app-ink);font-size:14px;font-weight:800}.cal-formulas dd{margin:0;color:var(--app-ink);font-size:14.5px;line-height:1.45;font-variant-numeric:tabular-nums}.cal-formulas dd span{display:inline-block;min-width:84px;color:var(--app-ink-muted)}.cal-table--foods{min-width:560px}.cal-table--foods col:nth-child(1){width:38%}.cal-table--foods col:nth-child(2){width:32%}.cal-table--foods col:nth-child(3){width:15%}.cal-table--foods col:nth-child(4){width:15%}.cal-table--plans{min-width:540px}.cal-table--plans col:nth-child(1){width:19%}.cal-table--plans col:nth-child(n+2){width:27%}.cal-table--plans td:not(:first-child){white-space:normal}.cal-table--exercise{min-width:540px}.cal-table--exercise col:nth-child(1){width:40%}.cal-table--exercise col:nth-child(n+2){width:20%}.cal-table--energy{min-width:540px}.cal-table--energy col:nth-child(1){width:28%}.cal-table--energy col:nth-child(n+2){width:18%}.cal-table--energy th[scope=col]{white-space:normal}.cal-table-note{margin:-4px 0 14px;font-size:13px}
