.calculator-grid[data-astro-cid-vunfuxui] [data-astro-cid-vunfuxui][hidden]{display:none!important}.calculator-grid[data-astro-cid-vunfuxui] .chip[data-astro-cid-vunfuxui]{font-family:inherit}.calculator-grid[data-astro-cid-vunfuxui] .calc-card-hint[data-astro-cid-vunfuxui] a[data-astro-cid-vunfuxui]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}.calc-card[data-astro-cid-vunfuxui]>.calc-card-hint[data-astro-cid-vunfuxui]:last-child{margin-bottom:0}.drink-lines[data-astro-cid-vunfuxui]{flex-direction:column;gap:.75rem;display:flex}.drink-line[data-astro-cid-vunfuxui]{border:1px solid var(--calc-card-border);background:var(--calc-bg);border-radius:14px;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.line-top[data-astro-cid-vunfuxui]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"type where remove";align-items:end;gap:.75rem;display:grid}.line-type[data-astro-cid-vunfuxui]{grid-area:type}.line-where[data-astro-cid-vunfuxui]{grid-area:where}.remove-line[data-astro-cid-vunfuxui]{grid-area:remove}.line-bottom[data-astro-cid-vunfuxui]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.line-field[data-astro-cid-vunfuxui]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.line-label[data-astro-cid-vunfuxui],.field-label[data-astro-cid-vunfuxui]{color:var(--calc-text-muted);font-size:.75rem;font-weight:600}.field-label[data-astro-cid-vunfuxui]{margin:0 0 .5rem}.line-select[data-astro-cid-vunfuxui],.line-input[data-astro-cid-vunfuxui]{border:1px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);box-shadow:none;border-radius:10px;padding:.5rem .625rem;font-family:inherit;font-size:1rem}.line-select[data-astro-cid-vunfuxui]{cursor:pointer}.line-select[data-astro-cid-vunfuxui]:focus,.line-input[data-astro-cid-vunfuxui]:focus{border-color:var(--calc-input-focus-border);outline:none}.money-input[data-astro-cid-vunfuxui]{position:relative}.money-prefix[data-astro-cid-vunfuxui]{color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.money-input[data-astro-cid-vunfuxui] .line-input[data-astro-cid-vunfuxui]{padding-left:1.5rem}.cap-hint[data-astro-cid-vunfuxui]{color:var(--calc-warning);margin:0;font-size:.75rem}.remove-line[data-astro-cid-vunfuxui]{border:1px solid var(--calc-chip-border);background:var(--calc-chip-bg);width:2.25rem;height:2.25rem;color:var(--calc-text-muted);cursor:pointer;transition:all var(--calc-transition-fast);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.1875rem;font-family:inherit;font-size:1.25rem;line-height:1;display:inline-flex}.remove-line[data-astro-cid-vunfuxui]:hover:not(:disabled){border-color:var(--calc-result-negative);color:var(--calc-result-negative)}.remove-line[data-astro-cid-vunfuxui]:disabled{opacity:.35;cursor:not-allowed}.line-controls[data-astro-cid-vunfuxui]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.875rem 0 .75rem;display:flex}.line-controls[data-astro-cid-vunfuxui] .calc-card-hint[data-astro-cid-vunfuxui]{margin:0}.add-line[data-astro-cid-vunfuxui]{border:1px dashed var(--calc-chip-border);color:var(--calc-accent);cursor:pointer;transition:all var(--calc-transition-fast);background:0 0;border-radius:999px;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600}.add-line[data-astro-cid-vunfuxui]:hover:not(:disabled){border-color:var(--calc-chip-hover-border);background:var(--calc-chip-hover-bg)}.add-line[data-astro-cid-vunfuxui]:disabled{opacity:.45;cursor:not-allowed}.projection-item[data-astro-cid-vunfuxui].wide{grid-column:1/-1}.projection-hint[data-astro-cid-vunfuxui]{color:var(--calc-text-muted);margin-top:.125rem;font-size:.6875rem}.breakdown-title[data-astro-cid-vunfuxui]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);margin:0 0 .625rem;font-size:.75rem;font-weight:600}.breakdown-list[data-astro-cid-vunfuxui]+.breakdown-title[data-astro-cid-vunfuxui]{margin-top:1.25rem}.breakdown-list[data-astro-cid-vunfuxui]{flex-direction:column;gap:.75rem;display:flex}.breakdown-list[data-astro-cid-vunfuxui] .bd-line{flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;font-size:.875rem;display:flex}.breakdown-list[data-astro-cid-vunfuxui] .bd-name{color:var(--calc-text);font-weight:600}.breakdown-list[data-astro-cid-vunfuxui] .bd-figs{color:var(--calc-text-muted);font-variant-numeric:tabular-nums}.breakdown-list[data-astro-cid-vunfuxui] .bd-bar{background:var(--progress-track);border-radius:999px;height:6px;margin-top:.375rem;overflow:hidden}.breakdown-list[data-astro-cid-vunfuxui] .bd-bar span{background:var(--calc-accent);border-radius:999px;height:100%;display:block}.bls-note[data-astro-cid-vunfuxui]{margin:1.25rem 0 0}.saved-summary[data-astro-cid-vunfuxui]{text-align:center;margin-bottom:.25rem}.saved-summary[data-astro-cid-vunfuxui] p[data-astro-cid-vunfuxui]{color:var(--calc-text-muted);margin:0;font-size:.9375rem}.saved-summary[data-astro-cid-vunfuxui] strong[data-astro-cid-vunfuxui]{font-family:var(--calc-font-display);font-size:1.625rem;font-weight:var(--calc-heading-weight);color:var(--calc-text)}@media (width<=480px){.drink-line[data-astro-cid-vunfuxui]{padding:.75rem}.line-top[data-astro-cid-vunfuxui]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type remove""where where"}}
