.transaction-table-container.svelte-15e3lcm{width:100%}.table-top-bar.svelte-15e3lcm{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.divider.svelte-15e3lcm{border-bottom:1px solid rgba(88,88,88,.57);margin-bottom:8px}.filter-wrapper.svelte-15e3lcm{position:relative}.filter-button.svelte-15e3lcm{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#fff;font-size:13px;font-family:inherit;cursor:pointer;padding:4px 0}.filter-button.svelte-15e3lcm:hover{color:var(--color-gold)}.chevron.svelte-15e3lcm{transition:transform .2s ease}.chevron.open.svelte-15e3lcm{transform:rotate(180deg)}.dropdown.svelte-15e3lcm{position:absolute;top:calc(100% + 8px);right:0;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;min-width:140px;max-height:260px;z-index:100;box-shadow:0 8px 24px #00000080}.dropdown-item.svelte-15e3lcm{display:block;width:100%;background:transparent;border:none;color:#fff;font-size:13px;font-family:inherit;text-align:left;padding:7px 12px;border-radius:4px;cursor:pointer;transition:background .15s}.dropdown-item.svelte-15e3lcm:hover{background:#ffffff12}.dropdown-item.active.svelte-15e3lcm{color:var(--color-gold)}.no-transactions.svelte-15e3lcm{text-align:center;color:#666;font-style:italic;padding:40px}.transaction-table.svelte-15e3lcm{overflow-x:auto}.table-header.svelte-15e3lcm,.table-row.svelte-15e3lcm{display:grid;grid-template-columns:1.8fr 1.1fr 1fr 1fr 1fr 1.2fr;gap:16px;padding:12px 0;align-items:center;font-size:13px}.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(1),.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(2),.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(3),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(1),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(2),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(3){text-align:left}.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(4),.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(5),.table-header.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(6),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(4),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(5),.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):nth-child(6){text-align:right}.table-header.svelte-15e3lcm{font-weight:600;color:#999;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:8px}.table-row.svelte-15e3lcm{border-bottom:1px solid rgba(255,255,255,.2);padding:16px 0;transition:background-color .2s}.table-row.svelte-15e3lcm:hover{background:#ffffff1a}.date.svelte-15e3lcm{font-size:11px;color:#fff}.type.svelte-15e3lcm{font-weight:600;text-transform:uppercase;font-size:11px;color:var(--color-gold)}.details.svelte-15e3lcm{display:flex;align-items:center;gap:8px;font-weight:500}.amount.svelte-15e3lcm,.price.svelte-15e3lcm,.total.svelte-15e3lcm{font-weight:500}@media (max-width: 768px){.table-header.svelte-15e3lcm,.table-row.svelte-15e3lcm{grid-template-columns:1fr .6fr .6fr .8fr .6fr .8fr;gap:8px;font-size:12px}.type.svelte-15e3lcm,.date.svelte-15e3lcm{font-size:10px}}@media (max-width: 480px){.transaction-table.svelte-15e3lcm{font-size:11px}.table-header.svelte-15e3lcm{display:none}.table-row.svelte-15e3lcm{grid-template-columns:1fr;gap:8px;padding:16px;margin-bottom:8px;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm){display:flex;justify-content:space-between;padding:4px 0}.table-row.svelte-15e3lcm span:where(.svelte-15e3lcm):before{content:attr(data-label) ": ";font-weight:600}.table-row.svelte-15e3lcm .date:where(.svelte-15e3lcm):before{content:"Date: "}.table-row.svelte-15e3lcm .type:where(.svelte-15e3lcm):before{content:"Type: "}.table-row.svelte-15e3lcm .details:where(.svelte-15e3lcm):before{content:"Details: "}.table-row.svelte-15e3lcm .amount:where(.svelte-15e3lcm):before{content:"Amount: "}.table-row.svelte-15e3lcm .price:where(.svelte-15e3lcm):before{content:"Price: "}.table-row.svelte-15e3lcm .total:where(.svelte-15e3lcm):before{content:"Total: "}}
