.field-hint[data-astro-cid-knhy7gxn]{color:var(--calc-text-muted,var(--text-muted));margin:.5rem 0 0;font-size:.78rem}.stub-field[data-astro-cid-knhy7gxn]{margin-bottom:.85rem}.stub-field[data-astro-cid-knhy7gxn]:last-child{margin-bottom:0}.stub-field[data-astro-cid-knhy7gxn] label[data-astro-cid-knhy7gxn]{color:var(--calc-text,var(--text));margin-bottom:.35rem;font-size:.85rem;display:block}.req[data-astro-cid-knhy7gxn]{text-transform:uppercase;letter-spacing:.03em;color:var(--calc-accent,var(--accent-soft));font-size:.7rem;font-weight:600}.tag[data-astro-cid-knhy7gxn]{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--calc-card-border,var(--border));color:var(--calc-text-muted,var(--text-muted));border-radius:999px;margin-left:.25rem;padding:.05rem .4rem;font-size:.66rem;font-weight:600;display:inline-block}.tag[data-astro-cid-knhy7gxn].pre{color:var(--success,#34d399);border-color:color-mix(in srgb, var(--success,#34d399) 40%, transparent)}.tag[data-astro-cid-knhy7gxn].post{color:var(--calc-text-muted,var(--text-muted))}.money-input[data-astro-cid-knhy7gxn]{background:var(--calc-input-bg,#0f1322);border:1px solid var(--calc-input-border,var(--border));border-radius:var(--radius-md,10px);align-items:center;gap:.35rem;padding:.55rem .75rem;transition:border-color .15s,background .15s;display:flex}.money-input[data-astro-cid-knhy7gxn]:focus-within{border-color:var(--calc-input-focus-border,var(--accent));background:var(--calc-input-focus-bg,var(--white-alpha-3))}.money-currency[data-astro-cid-knhy7gxn]{color:var(--calc-text-muted,var(--text-muted));font-weight:600}.money-value[data-astro-cid-knhy7gxn]{width:100%;color:var(--calc-text,var(--text));font-size:1rem;font-weight:600;font-family:var(--calc-font-body,inherit);background:0 0;border:none;outline:none;flex:1}.money-value[data-astro-cid-knhy7gxn]::placeholder{color:var(--calc-text-muted,var(--text-muted));font-weight:400}.check-row[data-astro-cid-knhy7gxn]{border-bottom:1px solid var(--calc-card-border,var(--border));padding:.7rem 0}.check-row[data-astro-cid-knhy7gxn]:last-child{border-bottom:none;padding-bottom:0}.check-row[data-astro-cid-knhy7gxn]:first-of-type{padding-top:0}.check-main[data-astro-cid-knhy7gxn]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.check-name[data-astro-cid-knhy7gxn]{color:var(--calc-text,var(--text));font-size:.9rem;font-weight:600}.check-badge[data-astro-cid-knhy7gxn]{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--calc-card-border,var(--border));color:var(--calc-text-muted,var(--text-muted));border-radius:999px;flex-shrink:0;padding:.18rem .6rem;font-size:.72rem;font-weight:700}.check-badge[data-astro-cid-knhy7gxn].ok{color:var(--success,#34d399);border-color:color-mix(in srgb, var(--success,#34d399) 45%, transparent);background:color-mix(in srgb, var(--success,#34d399) 12%, transparent)}.check-badge[data-astro-cid-knhy7gxn].flag{color:var(--error,#f87171);border-color:color-mix(in srgb, var(--error,#f87171) 45%, transparent);background:color-mix(in srgb, var(--error,#f87171) 12%, transparent)}.check-detail[data-astro-cid-knhy7gxn]{color:var(--calc-text-muted,var(--text-muted));margin-top:.35rem;font-size:.8rem;line-height:1.45}.line-list[data-astro-cid-knhy7gxn]{flex-direction:column;gap:.6rem;display:flex}.line-empty[data-astro-cid-knhy7gxn],.flag-empty[data-astro-cid-knhy7gxn],.line-list[data-astro-cid-knhy7gxn] .line-empty,.flag-list[data-astro-cid-knhy7gxn] .flag-empty{color:var(--calc-text-muted,var(--text-muted));margin:0;font-size:.85rem}.line-list[data-astro-cid-knhy7gxn] .line-item{background:var(--calc-input-bg,#0f1322);border:1px solid var(--calc-card-border,var(--border));border-radius:var(--radius-md,10px);padding:.6rem .75rem}.line-list[data-astro-cid-knhy7gxn] .line-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.line-list[data-astro-cid-knhy7gxn] .line-name{color:var(--calc-text,var(--text));font-size:.88rem;font-weight:600}.line-list[data-astro-cid-knhy7gxn] .line-amount{color:var(--calc-accent,var(--accent-soft));white-space:nowrap;font-size:.88rem;font-weight:700}.line-list[data-astro-cid-knhy7gxn] .line-desc{color:var(--calc-text-muted,var(--text-muted));margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.flag-list[data-astro-cid-knhy7gxn]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.flag-list[data-astro-cid-knhy7gxn] li[data-astro-cid-knhy7gxn],.flag-list[data-astro-cid-knhy7gxn] li{border-radius:var(--radius-md,10px);border:1px solid color-mix(in srgb, var(--error,#f87171) 35%, transparent);background:color-mix(in srgb, var(--error,#f87171) 10%, transparent);color:var(--calc-text,var(--text));padding:.55rem .75rem;font-size:.82rem;line-height:1.45}.flag-list[data-astro-cid-knhy7gxn] li[data-astro-cid-knhy7gxn].flag-empty,.flag-list[data-astro-cid-knhy7gxn] li.flag-empty{border-color:var(--calc-card-border,var(--border));color:var(--calc-text-muted,var(--text-muted));background:0 0}
