.input-card[data-astro-cid-kokopas4]{background:var(--z-color-surface-muted)}.input-grid[data-astro-cid-kokopas4]{gap:var(--z-space-4);margin-bottom:var(--z-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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);font-variant-numeric:tabular-nums;height:48px}.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]{gap:var(--z-space-4);margin-bottom:var(--z-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.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]{margin:var(--z-space-1) 0;color:var(--z-color-text-accent);font-size:var(--z-text-heading-24);letter-spacing:var(--z-tracking-heading-24);font-weight:600;line-height:var(--z-leading-heading-24);font-variant-numeric:tabular-nums;display:block}.assumption-list[data-astro-cid-kokopas4]{gap:var(--z-space-2);padding:var(--z-space-4);align-content:center;display:grid}.assumption-list[data-astro-cid-kokopas4] span[data-astro-cid-kokopas4]:before{content:"•";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{color:var(--z-color-text-secondary);border-color:var(--z-color-border-subtle);background:0 0}.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]{text-align:center;min-width:110px}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{text-align:center;min-width:110px}.col-lots,.col-price,.col-cost,.col-remain,.col-profit{text-align:right;font-variant-numeric:tabular-nums}.formula-group[data-astro-cid-kokopas4]{gap:var(--z-space-3);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);align-items:baseline;display:flex}.formula-label[data-astro-cid-kokopas4]{min-width:10rem;font-weight:600}.formula-eq[data-astro-cid-kokopas4]{color:var(--z-color-text-secondary);font-family:var(--z-font-mono);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);cursor:pointer;width:fit-content;padding:var(--z-space-2) 0;font-weight:600}.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]{margin-bottom:var(--z-space-2);display:block}.table-wrapper[data-astro-cid-kokopas4]{margin-right:calc(-1 * var(--z-page-pad-x));border-radius:var(--z-radius-subtle) 0 0 var(--z-radius-subtle);border-right:0}.formula-group[data-astro-cid-kokopas4]{gap:var(--z-space-1);flex-direction:column}}
