.inline-field.svelte-1gyx6sh{flex-direction:column;gap:4px;display:flex;position:relative}.field-label.svelte-1gyx6sh{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.read-view.svelte-1gyx6sh{border-radius:var(--border-radius,6px);color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:6px;max-width:100%;margin:-4px -8px;padding:4px 8px;font-size:.875rem;transition:background .15s,border-color .15s;display:inline-flex}.read-view.svelte-1gyx6sh:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--border)}.read-view.svelte-1gyx6sh:disabled{cursor:default}.read-value.svelte-1gyx6sh{word-break:break-word;white-space:pre-wrap}.edit-icon.svelte-1gyx6sh{width:14px;height:14px;color:var(--text-secondary);opacity:0;flex-shrink:0;transition:opacity .15s}.read-view.svelte-1gyx6sh:hover:not(:disabled) .edit-icon:where(.svelte-1gyx6sh){opacity:1}.edit-view.svelte-1gyx6sh{flex-direction:column;gap:6px;animation:.12s svelte-1gyx6sh-fadeIn;display:flex}.field-input.svelte-1gyx6sh{width:100%;color:var(--text-color);background:var(--background-input,var(--surface-raised));border:1px solid var(--border);border-radius:var(--border-radius,6px);padding:6px 10px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.field-input.svelte-1gyx6sh:focus{border-color:color-mix(in srgb, var(--brand-blue) 60%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 12%, transparent);outline:none}.field-input.svelte-1gyx6sh:disabled{opacity:.6;cursor:not-allowed}.inline-field.has-error.svelte-1gyx6sh .field-input:where(.svelte-1gyx6sh){border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}.field-error.svelte-1gyx6sh{color:var(--danger);font-size:.75rem}.field-actions.svelte-1gyx6sh{gap:6px;display:flex}.action-btn.svelte-1gyx6sh{border-radius:var(--border-radius,4px);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.action-btn.svelte-1gyx6sh:hover:not(:disabled){color:var(--text-color);background:var(--surface-subtle)}.action-btn.svelte-1gyx6sh:disabled{opacity:.4;cursor:not-allowed}.action-btn.svelte-1gyx6sh svg:where(.svelte-1gyx6sh){width:14px;height:14px}.spinner.svelte-1gyx6sh{animation:.8s linear infinite svelte-1gyx6sh-spin}@keyframes svelte-1gyx6sh-spin{to{transform:rotate(360deg)}}@keyframes svelte-1gyx6sh-fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.inline-row.svelte-12cm7oh{border-radius:var(--border-radius,6px);align-items:stretch;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.inline-row.svelte-12cm7oh:hover{background:var(--surface-subtle)}.inline-cell.svelte-12cm7oh{flex-direction:column;gap:2px;min-width:0;display:flex}.cell-label.svelte-12cm7oh{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:600}.cell-read.svelte-12cm7oh{border-radius:var(--border-radius,4px);width:100%;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;min-height:28px;margin:-4px -8px;padding:4px 8px;font-size:.875rem;transition:background .15s,border-color .15s;display:flex}.cell-read.svelte-12cm7oh:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border)}.cell-read.svelte-12cm7oh:disabled{cursor:default;opacity:.5}.cell-value.svelte-12cm7oh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-input.svelte-12cm7oh{width:100%;color:var(--text-color);background:var(--background-input,var(--surface-raised));border:1px solid var(--border);border-radius:var(--border-radius,4px);min-height:28px;padding:4px 8px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.cell-input.svelte-12cm7oh:focus{border-color:color-mix(in srgb, var(--brand-blue) 60%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-blue) 12%, transparent);outline:none}.cell-input.svelte-12cm7oh:disabled{opacity:.6}.inline-cell.has-error.svelte-12cm7oh .cell-input:where(.svelte-12cm7oh){border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 12%, transparent)}.cell-error.svelte-12cm7oh{color:var(--danger);font-size:.75rem}.row-actions.svelte-12cm7oh{opacity:0;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.inline-row.svelte-12cm7oh:hover .row-actions:where(.svelte-12cm7oh){opacity:1}.delete-btn.svelte-12cm7oh{border-radius:var(--border-radius,4px);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.delete-btn.svelte-12cm7oh:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.delete-btn.svelte-12cm7oh:disabled{opacity:.4;cursor:not-allowed}.delete-btn.svelte-12cm7oh svg:where(.svelte-12cm7oh){width:14px;height:14px}@media (max-width:640px){.inline-row.svelte-12cm7oh{flex-wrap:wrap;gap:4px}.inline-cell.svelte-12cm7oh{min-width:calc(50% - 4px);flex:calc(50% - 4px)!important}.row-actions.svelte-12cm7oh{opacity:1;justify-content:flex-end;width:100%}}.quick-add-row.svelte-1hfmc16{border-top:1px dashed var(--border);padding:8px}.add-trigger.svelte-1hfmc16{color:var(--text-secondary);border-radius:var(--border-radius,4px);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:.875rem;transition:color .15s;display:inline-flex}.add-trigger.svelte-1hfmc16:hover:not(:disabled){color:var(--text-color)}.add-trigger.svelte-1hfmc16:disabled{opacity:.5;cursor:not-allowed}.add-trigger.svelte-1hfmc16 svg:where(.svelte-1hfmc16){width:16px;height:16px}.add-form.svelte-1hfmc16{flex-wrap:wrap;align-items:flex-end;gap:8px;animation:.12s svelte-1hfmc16-fadeIn;display:flex}.add-field.svelte-1hfmc16{flex-direction:column;flex:1;gap:2px;min-width:120px;display:flex}.add-label.svelte-1hfmc16{color:var(--text-secondary);font-size:.75rem;font-weight:500}.add-input.svelte-1hfmc16{color:var(--text-color);background:var(--background-input,var(--surface-raised));border:1px solid var(--border);border-radius:var(--border-radius,6px);padding:6px 10px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.add-input.svelte-1hfmc16:focus{border-color:color-mix(in srgb, var(--brand-blue) 60%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 12%, transparent);outline:none}.add-input.svelte-1hfmc16:disabled{opacity:.6}.add-error.svelte-1hfmc16{width:100%;color:var(--danger);font-size:.75rem}.add-actions.svelte-1hfmc16{align-items:center;gap:6px;display:flex}.action-btn.svelte-1hfmc16{border-radius:var(--border-radius,4px);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.action-btn.svelte-1hfmc16:hover:not(:disabled){color:var(--text-color);background:var(--surface-subtle)}.action-btn.svelte-1hfmc16:disabled{opacity:.4;cursor:not-allowed}.action-btn.svelte-1hfmc16 svg:where(.svelte-1hfmc16){width:14px;height:14px}.spinner.svelte-1hfmc16{width:14px;height:14px;animation:.8s linear infinite svelte-1hfmc16-spin}@keyframes svelte-1hfmc16-spin{to{transform:rotate(360deg)}}@keyframes svelte-1hfmc16-fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.overview-card.svelte-16gb90i{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;padding:24px 0;display:flex}.card-main.svelte-16gb90i{width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.card-left.svelte-16gb90i,.card-right.svelte-16gb90i{align-items:center;display:flex}.card-info.svelte-16gb90i{flex-direction:column;gap:4px;min-width:0;display:flex}.card-actions.svelte-16gb90i{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.card-actions.svelte-16gb90i:empty{display:none}.card-actions.svelte-16gb90i button{background:color-mix(in srgb, var(--entity-color,var(--accent)) 12%, transparent);color:var(--entity-color,var(--accent));font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.card-actions.svelte-16gb90i button:hover{background:color-mix(in srgb, var(--entity-color,var(--accent)) 18%, transparent)}.card-actions.svelte-16gb90i svg{width:14px;height:14px}.card-title-row.svelte-16gb90i{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;transition:opacity .15s;display:inline-flex}.card-title-row.svelte-16gb90i:hover .card-label:where(.svelte-16gb90i),.card-title-row.svelte-16gb90i:hover .accordion-caret:where(.svelte-16gb90i){color:var(--entity-color,var(--accent))}.card-title-row.svelte-16gb90i:focus-visible{outline:2px solid var(--entity-color,var(--accent));outline-offset:2px;border-radius:4px}.card-label.svelte-16gb90i,.inline-label.svelte-16gb90i{color:var(--text-color);font-size:15px;font-weight:600;transition:color .15s}.card-meta-row.svelte-16gb90i{align-items:center;gap:8px;display:flex}.card-meta.svelte-16gb90i{color:color-mix(in srgb, var(--text-color) 62%, transparent);font-size:13px}.card-tag.svelte-16gb90i{background:color-mix(in srgb, var(--text-color) 7%, transparent);color:color-mix(in srgb, var(--text-color) 60%, transparent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.card-icon.svelte-16gb90i,.inline-icon.svelte-16gb90i{width:36px;height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin-right:12px;display:flex}.accordion-caret.svelte-16gb90i{color:color-mix(in srgb, var(--text-color) 22%, transparent);transition:transform .2s,color .15s}.accordion-caret.is-expanded.svelte-16gb90i{transform:rotate(180deg)}.accordion-caret.muted.svelte-16gb90i{color:color-mix(in srgb, var(--text-color) 22%, transparent)}.card-breakdown.svelte-16gb90i{margin-left:0}.card-breakdown-wrapper.svelte-16gb90i{opacity:0;grid-template-rows:0fr;max-height:0;transition:grid-template-rows .22s,opacity .22s,transform .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.card-breakdown-wrapper.is-open.svelte-16gb90i{opacity:1;grid-template-rows:1fr;max-height:none;transform:translateY(0)}.card-breakdown-content.svelte-16gb90i{min-height:0;overflow:hidden}.card-body.svelte-16gb90i{margin-left:0}.card-text.svelte-16gb90i{color:color-mix(in srgb, var(--text-color) 85%, transparent);margin:0;font-size:14px;line-height:1.5}.card-body.svelte-16gb90i:empty{display:none}.card-main.static.svelte-16gb90i .accordion-caret:where(.svelte-16gb90i){color:color-mix(in srgb, var(--text-color) 38%, transparent)}
