body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#b0bec5;min-height:100vh}body.has-footer{padding-bottom:100px}.footer.svelte-rhnb8e{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#343a40,#495057);color:#fff;padding:15px 20px;text-align:center;border-top:3px solid #007bff;font-size:16px;font-weight:500;box-shadow:0 -2px 10px #0000001a;z-index:998}.footer.svelte-rhnb8e .info-section:where(.svelte-rhnb8e){display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:15px}.footer.svelte-rhnb8e .list-info:where(.svelte-rhnb8e){display:flex;align-items:center;gap:10px}.footer.svelte-rhnb8e .balance-info:where(.svelte-rhnb8e){display:flex;align-items:center;gap:10px}.footer.svelte-rhnb8e .balance-value:where(.svelte-rhnb8e){font-weight:700;font-size:18px}.footer.svelte-rhnb8e .balance-value.negative:where(.svelte-rhnb8e){color:#ff6b6b}.footer.svelte-rhnb8e .balance-value.positive:where(.svelte-rhnb8e){color:#51cf66}.footer.svelte-rhnb8e .list-name:where(.svelte-rhnb8e){background-color:#007bff;padding:4px 12px;border-radius:15px;font-size:14px}@media (max-width: 768px){.footer.svelte-rhnb8e .info-section:where(.svelte-rhnb8e){flex-direction:column;gap:8px}.footer.svelte-rhnb8e{padding:12px 15px;font-size:14px}}
