.input-card[data-astro-cid-kokopas4]{background:var(--z-color-surface-muted)}.input-grid[data-astro-cid-kokopas4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--z-space-4);margin-bottom:var(--z-space-6)}.field-unit[data-astro-cid-kokopas4]{color:var(--z-color-text-secondary);font-weight:400}.input-group[data-astro-cid-kokopas4] input[data-astro-cid-kokopas4]{font-size:var(--z-text-label-16);height:48px;font-variant-numeric:tabular-nums}.input-group[data-astro-cid-kokopas4] input[data-astro-cid-kokopas4][aria-invalid=true]{border-color:var(--z-color-red-900)}.input-insights[data-astro-cid-kokopas4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--z-space-4);align-items:stretch;margin-bottom:var(--z-space-6)}.natural-yield-card[data-astro-cid-kokopas4],.assumption-list[data-astro-cid-kokopas4]{border:1px solid var(--z-color-border-subtle);border-radius:var(--z-radius-subtle);background:var(--z-color-surface)}.natural-yield-card[data-astro-cid-kokopas4]{padding:var(--z-space-4)}.insight-label[data-astro-cid-kokopas4],.insight-note[data-astro-cid-kokopas4],.assumption-list[data-astro-cid-kokopas4] span[data-astro-cid-kokopas4]{color:var(--z-color-text-secondary);font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14)}.insight-value[data-astro-cid-kokopas4]{display:block;margin:var(--z-space-1) 0;color:var(--z-color-text-accent);font-size:var(--z-text-heading-24);font-weight:600;letter-spacing:var(--z-tracking-heading-24);line-height:var(--z-leading-heading-24);font-variant-numeric:tabular-nums}.assumption-list[data-astro-cid-kokopas4]{display:grid;gap:var(--z-space-2);padding:var(--z-space-4);align-content:center}.assumption-list[data-astro-cid-kokopas4] span[data-astro-cid-kokopas4]:before{content:"\2022";margin-right:var(--z-space-2);color:var(--z-color-text-accent)}.calculator-error[data-astro-cid-kokopas4]{color:var(--z-color-red-900);font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14);margin-bottom:var(--z-space-4)}.calculator-status[data-astro-cid-kokopas4],.result-summary[data-astro-cid-kokopas4],.scroll-hint[data-astro-cid-kokopas4]{color:var(--z-color-text-secondary);font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14)}.calculator-status[data-astro-cid-kokopas4]:not(:empty){margin-top:var(--z-space-3)}.result-summary[data-astro-cid-kokopas4]{margin-bottom:var(--z-space-4)}.scroll-hint[data-astro-cid-kokopas4]{display:none}.sell-table[data-astro-cid-kokopas4]{min-width:800px}.table-wrapper[data-astro-cid-kokopas4]:focus-visible{outline:2px solid var(--z-color-tertiary);outline-offset:2px}.profit-pos{color:var(--z-color-primary);font-weight:600}.yield-pill{background:none;color:var(--z-color-text-secondary);border-color:var(--z-color-border-subtle)}.yield-low{border-color:color-mix(in srgb,var(--z-color-accent) 28%,transparent);color:var(--z-color-text-accent)}.yield-mid{border-color:color-mix(in srgb,var(--z-color-accent) 36%,transparent);color:var(--z-color-text-accent)}.yield-high{border-color:color-mix(in srgb,var(--z-color-orange-high) 32%,transparent);color:var(--z-color-text-secondary)}.yield-max{border-color:color-mix(in srgb,var(--z-color-orange-high) 46%,transparent);color:var(--z-color-text-secondary)}.col-yield[data-astro-cid-kokopas4]{min-width:110px;text-align:center}th[data-astro-cid-kokopas4].col-yield{text-align:center}.col-lots[data-astro-cid-kokopas4],.col-price[data-astro-cid-kokopas4],.col-cost[data-astro-cid-kokopas4],.col-remain[data-astro-cid-kokopas4],.col-profit[data-astro-cid-kokopas4]{text-align:right;font-variant-numeric:tabular-nums}th[data-astro-cid-kokopas4].col-lots,th[data-astro-cid-kokopas4].col-price,th[data-astro-cid-kokopas4].col-cost,th[data-astro-cid-kokopas4].col-remain,th[data-astro-cid-kokopas4].col-profit{text-align:right}.col-yield{min-width:110px;text-align:center}.col-lots,.col-price,.col-cost,.col-remain,.col-profit{text-align:right;font-variant-numeric:tabular-nums}.formula-group[data-astro-cid-kokopas4]{display:flex;gap:var(--z-space-3);align-items:baseline;margin-bottom:var(--z-space-2);padding:var(--z-space-2) 0;font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14)}.formula-label[data-astro-cid-kokopas4]{font-weight:600;min-width:10rem}.formula-eq[data-astro-cid-kokopas4]{color:var(--z-color-text-secondary);font-family:var(--z-font-code);overflow-wrap:anywhere}.explain-section[data-astro-cid-kokopas4] summary[data-astro-cid-kokopas4]{color:var(--z-color-text-accent);font-size:var(--z-text-heading-16);line-height:var(--z-leading-heading-16);font-weight:600;cursor:pointer;width:fit-content;padding:var(--z-space-2) 0}.explain-section[data-astro-cid-kokopas4] summary[data-astro-cid-kokopas4]:focus-visible{outline:2px solid var(--z-color-tertiary);outline-offset:3px}.explain-card[data-astro-cid-kokopas4]{margin-top:var(--z-space-4)}.explain-intro[data-astro-cid-kokopas4]{font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14);margin-bottom:var(--z-space-4)}.explain-note[data-astro-cid-kokopas4]{margin-top:var(--z-space-4);font-size:var(--z-text-copy-14);line-height:var(--z-leading-copy-14);color:var(--z-color-text-secondary)}@media(width<=850px){.input-grid[data-astro-cid-kokopas4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.input-grid[data-astro-cid-kokopas4],.input-insights[data-astro-cid-kokopas4]{grid-template-columns:1fr}.input-card[data-astro-cid-kokopas4],.explain-card[data-astro-cid-kokopas4]{padding:var(--z-space-4)}#calc-btn[data-astro-cid-kokopas4]{width:100%;min-height:48px}.scroll-hint[data-astro-cid-kokopas4]{display:block;margin-bottom:var(--z-space-2)}.table-wrapper[data-astro-cid-kokopas4]{margin-right:calc(-1 * var(--z-page-pad-x));border-right:0;border-radius:var(--z-radius-subtle) 0 0 var(--z-radius-subtle)}.formula-group[data-astro-cid-kokopas4]{flex-direction:column;gap:var(--z-space-1)}}
