.form[data-v-c9a773f1]{background:var(--bg);flex-direction:column;height:100vh;display:flex}.form__trail[data-v-c9a773f1]{color:var(--text)}.form__body[data-v-c9a773f1]{flex:1;overflow-y:auto}.form__layout[data-v-c9a773f1]{box-sizing:border-box;gap:32px;max-width:1160px;margin:0 auto;padding:28px 32px;display:flex}.form__fields[data-v-c9a773f1]{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.form__grid[data-v-c9a773f1]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.form__span[data-v-c9a773f1]{grid-column:1/-1}.form__money[data-v-c9a773f1]{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.form__dropzone[data-v-c9a773f1]{border:1px dashed var(--border-light);border-radius:var(--radius-md);min-height:96px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.form__dropzone-title[data-v-c9a773f1]{font-size:var(--text-sm);color:var(--text-dim)}.form__dropzone-sub[data-v-c9a773f1]{font-size:var(--text-xs)}.form__preview[data-v-c9a773f1]{flex:none;width:330px}.form__preview-card[data-v-c9a773f1]{position:sticky;top:0}.form__preview-inner[data-v-c9a773f1]{flex-direction:column;gap:14px;display:flex}.form__preview-image[data-v-c9a773f1]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);height:180px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.form__preview-head[data-v-c9a773f1]{align-items:center;gap:8px;display:flex}.form__preview-jaar[data-v-c9a773f1]{font-size:var(--text-xs);color:var(--text-dim);margin-left:auto}.form__preview-thema[data-v-c9a773f1]{color:var(--text);font-size:14px;font-weight:600}.form__preview-thema--empty[data-v-c9a773f1]{color:var(--text-muted)}.form__preview-amounts[data-v-c9a773f1]{flex-direction:column;gap:8px;display:flex}.form__preview-amount[data-v-c9a773f1]{font-size:var(--text-sm);justify-content:space-between;display:flex}.form__preview-label[data-v-c9a773f1]{color:var(--text-muted)}.form__preview-value[data-v-c9a773f1]{font-family:var(--fonts-mono);font-size:var(--text-xs);color:var(--text)}.form__preview-hint[data-v-c9a773f1]{font-size:var(--text-xs);color:var(--text-muted)}.form__footer[data-v-c9a773f1]{background:var(--surface-1);border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}
