.app.svelte-1n8bg5t.svelte-1n8bg5t{display:flex;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}main.svelte-1n8bg5t.svelte-1n8bg5t{flex:1;min-width:0;padding:1.5rem 2rem}.negative.svelte-1n8bg5t.svelte-1n8bg5t{color:red}.flag.svelte-1n8bg5t.svelte-1n8bg5t{color:orange}.button-group.svelte-1n8bg5t.svelte-1n8bg5t{margin-bottom:1rem}.shortcut-buttons.svelte-1n8bg5t.svelte-1n8bg5t{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}button.svelte-1n8bg5t.svelte-1n8bg5t{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s;display:inline-flex;align-items:center;gap:.5rem}button.svelte-1n8bg5t svg{vertical-align:middle;flex-shrink:0}button.svelte-1n8bg5t.svelte-1n8bg5t:hover{background-color:#e0e0e0}button.addressed.svelte-1n8bg5t.svelte-1n8bg5t{opacity:.4;background-color:#d3d3d3;color:#666;position:relative}button.addressed.svelte-1n8bg5t.svelte-1n8bg5t:hover{opacity:.5;background-color:silver}.clear-button.svelte-1n8bg5t.svelte-1n8bg5t{background-color:#fcc;border:1px solid #ff9999;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s}.clear-button.svelte-1n8bg5t.svelte-1n8bg5t:hover{background-color:#ffb3b3}.backup-button.svelte-1n8bg5t.svelte-1n8bg5t{background-color:#cce5ff;border:1px solid #99ccff;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s}.backup-button.svelte-1n8bg5t.svelte-1n8bg5t:hover{background-color:#b3d9ff}.import-file-input.svelte-1n8bg5t.svelte-1n8bg5t{display:none}form.svelte-1n8bg5t.svelte-1n8bg5t{margin-bottom:1rem}.amount-display.svelte-1n8bg5t.svelte-1n8bg5t{font-size:1.6rem;font-weight:700;font-family:Courier New,monospace;color:#1a3a5c;background:#f0f6ff;border:2px solid #b0c8e8;border-radius:8px;padding:.4rem 1rem;text-align:right;min-width:180px;caret-color:transparent;-webkit-user-select:none;user-select:none;outline:none;transition:border-color .2s,box-shadow .2s}.amount-display.svelte-1n8bg5t.svelte-1n8bg5t:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e233;background:#fff}.transaction-title.svelte-1n8bg5t.svelte-1n8bg5t{display:inline-flex;align-items:center;gap:.25rem}.transaction-title.svelte-1n8bg5t svg{vertical-align:middle;flex-shrink:0}.suggestion.svelte-1n8bg5t.svelte-1n8bg5t{margin-top:1rem;padding:1rem;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px}.credit-button.svelte-1n8bg5t.svelte-1n8bg5t{background-color:#e6f9e6;border:1px solid #8fd88f;color:#217821}.credit-button.svelte-1n8bg5t.svelte-1n8bg5t:hover{background-color:#d0f5d0}.accounts-container.svelte-1n8bg5t.svelte-1n8bg5t{display:flex;gap:2rem;margin-bottom:2rem}.account-summary.svelte-1n8bg5t.svelte-1n8bg5t{flex:1;padding:1rem;border:2px solid #ccc;border-radius:8px;background-color:#f9f9f9}.account-summary.checking.svelte-1n8bg5t.svelte-1n8bg5t{border-color:#4a90e2}.account-summary.savings.svelte-1n8bg5t.svelte-1n8bg5t{border-color:#50c878}.account-section.svelte-1n8bg5t.svelte-1n8bg5t{margin-bottom:2rem}.accounts-tables-container.svelte-1n8bg5t.svelte-1n8bg5t{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.accounts-tables-container.svelte-1n8bg5t>.account-section.svelte-1n8bg5t{flex:1 1 350px;min-width:320px;max-width:100%}.transactions-table.svelte-1n8bg5t.svelte-1n8bg5t{width:100%;border-collapse:collapse;margin-bottom:1.5rem;background:#fff;box-shadow:0 1px 4px #0000000a}.transactions-table.svelte-1n8bg5t th.svelte-1n8bg5t,.transactions-table.svelte-1n8bg5t td.svelte-1n8bg5t{border:1px solid #e0e0e0;padding:.5rem .75rem;text-align:left}.transactions-table.svelte-1n8bg5t th.svelte-1n8bg5t{background:#f5f5f5;font-weight:600}.transactions-table.svelte-1n8bg5t tr.svelte-1n8bg5t:nth-child(2n){background:#fafbfc}.transactions-table.svelte-1n8bg5t .flag.svelte-1n8bg5t{margin-left:.5rem}@media (max-width: 900px){.accounts-tables-container.svelte-1n8bg5t.svelte-1n8bg5t{flex-direction:column}.accounts-tables-container.svelte-1n8bg5t>.account-section.svelte-1n8bg5t{min-width:0}}
