.date-grid[data-astro-cid-5srmcyfh]{gap:var(--calc-space-md,1rem);grid-template-columns:1fr 1fr;display:grid}.date-field[data-astro-cid-5srmcyfh]{flex-direction:column;gap:.375rem;display:flex}.date-field[data-astro-cid-5srmcyfh] label[data-astro-cid-5srmcyfh]{color:var(--calc-text-muted,var(--text-muted));font-size:.8125rem;font-weight:600}.date-field[data-astro-cid-5srmcyfh] input[data-astro-cid-5srmcyfh][type=date]{background:var(--calc-input-bg,var(--surface));border:1px solid var(--calc-input-border,var(--border));color:var(--calc-text,var(--text));border-radius:10px;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.date-field[data-astro-cid-5srmcyfh] input[data-astro-cid-5srmcyfh][type=date]:focus{border-color:var(--calc-input-focus-border,var(--calc-accent,var(--accent)));box-shadow:var(--calc-output-ring-active);outline:none}.field-grid[data-astro-cid-5srmcyfh]{gap:var(--calc-space-md,1rem);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-5srmcyfh]{gap:var(--calc-space-xs,.375rem);flex-direction:column;display:flex}.field[data-astro-cid-5srmcyfh]+.field-grid[data-astro-cid-5srmcyfh]{margin-top:var(--calc-space-md,1rem)}.field[data-astro-cid-5srmcyfh] label[data-astro-cid-5srmcyfh]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.currency-input[data-astro-cid-5srmcyfh]{background:var(--calc-input-bg,var(--surface));border:1px solid var(--calc-input-border);border-radius:var(--calc-radius-sm,.5rem);align-items:center;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.currency-input[data-astro-cid-5srmcyfh]:focus-within{border-color:var(--calc-accent,var(--accent));box-shadow:var(--calc-output-ring-active)}.currency-symbol[data-astro-cid-5srmcyfh]{color:var(--text-muted);font-size:1rem;font-weight:600}.currency-symbol[data-astro-cid-5srmcyfh].suffix{margin-left:.25rem;font-size:.85rem}.currency-input[data-astro-cid-5srmcyfh] input[data-astro-cid-5srmcyfh]{width:100%;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:.7rem .4rem;font-size:1.05rem;font-weight:600}.callout[data-astro-cid-5srmcyfh]{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--calc-radius-sm,.5rem);padding:var(--calc-space-md,1rem);align-items:flex-start;gap:.75rem;display:flex}.callout[data-astro-cid-5srmcyfh] svg[data-astro-cid-5srmcyfh]{width:1.25rem;height:1.25rem;color:var(--warning);flex-shrink:0;margin-top:.1rem}.callout[data-astro-cid-5srmcyfh] p[data-astro-cid-5srmcyfh]{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.callout[data-astro-cid-5srmcyfh] strong[data-astro-cid-5srmcyfh]{color:var(--text)}.verdict-badge[data-astro-cid-5srmcyfh]{letter-spacing:.01em;background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-block}.verdict-badge[data-astro-cid-5srmcyfh].is-clear{background:var(--success-bg);border-color:var(--success-border);color:var(--success-soft)}.verdict-badge[data-astro-cid-5srmcyfh].is-unknown{background:var(--calc-callout-bg,var(--surface-elevated));border-color:var(--calc-callout-border,var(--border));color:var(--calc-text-muted,var(--text-muted))}.verdict-reason[data-astro-cid-5srmcyfh]{color:var(--calc-on-dark-muted,var(--text-secondary));margin:.6rem 0 0;font-size:.84rem;line-height:1.55}.window-panel[data-astro-cid-5srmcyfh]{margin-top:var(--calc-space-md,1rem);border:1px solid var(--calc-results-row-border,var(--calc-border,var(--border)));border-radius:var(--calc-radius-sm,.5rem);background:var(--calc-callout-bg,var(--accent-tint));padding:.85rem .95rem}.window-title[data-astro-cid-5srmcyfh]{letter-spacing:.06em;text-transform:uppercase;color:var(--calc-text-muted,var(--text-muted));margin-bottom:.5rem;font-size:.74rem;font-weight:700}.window-row[data-astro-cid-5srmcyfh]{justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.86rem;display:flex}.window-label[data-astro-cid-5srmcyfh]{color:var(--text-secondary)}.window-value[data-astro-cid-5srmcyfh]{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.window-row[data-astro-cid-5srmcyfh].is-pivot .window-value[data-astro-cid-5srmcyfh]{color:var(--warning-soft)}.window-row[data-astro-cid-5srmcyfh].is-safe .window-value[data-astro-cid-5srmcyfh]{color:var(--success-soft)}.window-row[data-astro-cid-5srmcyfh].is-offset{border-top:1px solid var(--calc-results-row-border,var(--calc-border,var(--border)));margin-top:.35rem;padding-top:.55rem}.total-row[data-astro-cid-5srmcyfh]{border-top:1px solid var(--calc-results-row-border,var(--calc-border,var(--border)));margin-top:.25rem;padding-top:.55rem}.total-row[data-astro-cid-5srmcyfh] .result-value[data-astro-cid-5srmcyfh]{font-weight:700}.footnote[data-astro-cid-5srmcyfh]{color:var(--calc-on-dark-muted,var(--text-secondary));margin:.75rem 0 0;font-size:.8rem;line-height:1.5}@media (width<=480px){.date-grid[data-astro-cid-5srmcyfh],.field-grid[data-astro-cid-5srmcyfh]{grid-template-columns:1fr}}
