@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap);
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.woo-wallet-reports{--twr-accent:#5b5bd6;--twr-accent-soft:#8487e0;--twr-ink:#181b27;--twr-text:#1c1f2a;--twr-surface:#fff;--twr-panel:#f0f1f4;--twr-border:#e7e8ec;--twr-muted:#6b7180;--twr-faint:#9aa0ad;--twr-green:#15976a;--twr-red:#cf4040;color:var(--twr-text);font-variant-numeric:tabular-nums;max-width:1180px;-webkit-font-smoothing:antialiased;background:#f5f6f8;border-radius:18px;font-family:Manrope,system-ui,-apple-system,sans-serif;margin:10px 0 0 20px;padding:24px 24px 56px}.woo-wallet-reports *{box-sizing:border-box}.twr-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin:0 0 28px}.twr-brand{gap:14px}.twr-brand,.twr-brand__logo{align-items:center;display:flex}.twr-brand__logo{background:var(--twr-accent);border-radius:11px;box-shadow:0 4px 14px #5b5bd647;color:#fff;font-size:20px;font-weight:700;height:40px;justify-content:center;line-height:1;width:40px}.twr-brand__logo,.twr-title{font-family:Space Grotesk,sans-serif}.twr-title{color:var(--twr-text);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;padding:0}.twr-subtitle{color:var(--twr-muted);font-size:13px;margin:4px 0 0}.twr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.twr-updated{line-height:1.3;text-align:left;white-space:nowrap}.twr-updated__label{color:var(--twr-faint);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.twr-updated time{color:#4a4f5c;font-family:Space Grotesk,sans-serif;font-size:13px}.woo-wallet-reports .twr-actions .button{align-items:center;background:#fff;border:1px solid var(--twr-border);border-radius:10px;box-shadow:none;color:var(--twr-accent);display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;gap:7px;height:auto;line-height:1;margin:0;padding:9px 14px;text-decoration:none}.woo-wallet-reports .twr-actions :is(.button:focus,.button:hover){background:#fbfbfe;border-color:var(--twr-accent);color:var(--twr-accent)}.woo-wallet-reports .twr-actions .button .dashicons{line-height:1.3}.twr-refresh.button:before{border:1.6px solid;border-radius:50%;border-top:1.6px solid #0000;content:"";height:13px;width:13px}.twr-refresh.button.is-busy:before{animation:twr-spin .8s linear infinite}@keyframes twr-spin{to{transform:rotate(-1turn)}}.twr-tabs{border-bottom:1px solid var(--twr-border);-webkit-overflow-scrolling:touch;display:flex;gap:28px;margin-bottom:28px;overflow-x:auto;scrollbar-width:none}.twr-tabs::-webkit-scrollbar{display:none}.twr-tab{background:100% 0;border:0;border-bottom:2px solid #0000;color:#8a909c;flex:none;font-size:14px;font-weight:500;margin-bottom:-1px;padding:0 0 14px;position:relative;text-decoration:none;transition:color .15s,border-color .15s;white-space:nowrap}.twr-tab:focus,.twr-tab:hover{box-shadow:none;color:var(--twr-text)}.twr-tab.is-active{border-bottom-color:var(--twr-accent);color:var(--twr-text);font-weight:600}.twr-tab.is-locked{color:#b0b5c0}.twr-tab .dashicons-lock{font-size:13px;height:13px;opacity:.7;vertical-align:-2px;width:13px}.twr-summary{display:grid;gap:18px}.twr-headline{background:var(--twr-ink);border-radius:22px;color:#fff;overflow:hidden;padding:44px;position:relative}.twr-headline:before{background:radial-gradient(circle,#5b5bd661,#0000 70%);border-radius:50%;content:"";height:320px;left:-60px;pointer-events:none;position:absolute;top:-80px;width:320px}.twr-headline>*{position:relative}.twr-headline__label{align-items:center;color:#9da3b4;display:flex;font-size:11.5px;font-weight:600;gap:9px;letter-spacing:.16em;text-transform:uppercase}.twr-headline__label:before{background:var(--twr-accent);border-radius:50%;content:"";height:7px;width:7px}.twr-headline__value{color:#fff;display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(52px,8vw,88px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:18px 0 0}.twr-headline__value em{color:var(--twr-accent-soft);font-style:normal}.twr-headline__note{color:#aeb3c2;display:block;font-size:14.5px;line-height:1.5;margin-top:18px;max-width:460px}.twr-composition{background:var(--twr-surface);border:1px solid var(--twr-border);border-radius:18px;padding:26px 28px 24px}.twr-composition__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.twr-composition__title{color:var(--twr-text);font-size:14px;font-weight:600;margin:0}.twr-composition__total{color:var(--twr-muted);font-size:13px}.twr-bar{background:var(--twr-panel);border-radius:7px;display:flex;gap:3px;height:14px;overflow:hidden}.twr-bar__seg{background:var(--c,var(--twr-accent));border-radius:4px;cursor:default;min-width:6px;transition:width .7s cubic-bezier(.22,1,.36,1),filter .15s,opacity .15s;width:var(--w,0)}.twr-bar__seg:first-child{border-radius:4px 7px 7px 4px}.twr-bar__seg:last-child{border-radius:7px 4px 4px 7px}.twr-bar__seg.is-active,.twr-bar__seg:hover{filter:brightness(1.08)}.twr-bar.has-dim .twr-bar__seg:not(.is-active){opacity:.35}.twr-legend{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;margin:20px 0 0;padding:0}.twr-legend__item{align-items:center;border-radius:6px;cursor:default;display:flex;font-size:13px;gap:9px;padding:2px 4px;transition:background .15s}.twr-legend__item.is-active{background:#f7f7fb}.twr-legend__dot{background:var(--c,var(--twr-accent));border-radius:3px;flex:none;height:9px;width:9px}.twr-legend__label{color:#4a4f5c;font-weight:500}.twr-legend__amt{color:var(--twr-text);font-family:Space Grotesk,sans-serif}.twr-legend__amt.is-negative{color:var(--twr-red)}.twr-legend__share{color:var(--twr-faint);font-size:12px}.twr-cards,.twr-pro{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.twr-card{background:var(--twr-surface);border:1px solid var(--twr-border);border-radius:16px;padding:22px 22px 24px;transition:transform .15s,box-shadow .15s}.twr-card:hover{box-shadow:0 10px 24px -18px #181b2780;transform:translateY(-2px)}.twr-card__label{color:var(--twr-faint);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.twr-card__value{color:var(--twr-ink);display:block;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-top:16px}.twr-card--credit .twr-card__value{color:var(--twr-green)}.twr-card--debit .twr-card__value{color:var(--twr-red)}.twr-pro__card{background:repeating-linear-gradient(-135deg,#fbfbfd,#fbfbfd 10px,#f6f7fb 10px 20px);border:1px dashed #d4d6dd;border-radius:16px;color:var(--twr-muted);padding:22px 22px 24px;position:relative}.twr-pro__label{color:var(--twr-text);display:block;font-size:13px;font-weight:600}.twr-pro__badge{align-items:center;background:#5b5bd61f;border-radius:999px;color:var(--twr-accent);display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-top:14px;padding:3px 9px}.twr-pro__badge .dashicons{font-size:13px;height:13px;width:13px}.twr-upsell{background:#fff;border:1px dashed #d4d6dd;border-radius:18px;color:var(--twr-muted);padding:56px 16px;text-align:center}.twr-upsell .dashicons{color:var(--twr-accent);font-size:34px;height:34px;width:34px}.twr-upsell p{font-size:14px;margin:12px 0 0}.twr-disclaimer{color:var(--twr-faint);font-size:12.5px;margin-top:32px}.twr-reveal{opacity:0;transform:translateY(8px)}.twr-reveal.is-in{opacity:1;transform:none;transition:opacity .4s,transform .4s}@media (prefers-reduced-motion:reduce){.woo-wallet-reports *{animation:none!important;transition:none!important}.twr-reveal{opacity:1;transform:none}}@media screen and (max-width:960px){.twr-cards,.twr-pro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.woo-wallet-reports{margin-left:10px;padding:18px 16px 40px}.twr-actions{justify-content:flex-start;width:100%}.twr-headline{padding:28px 22px}.twr-composition{padding:20px 18px}.twr-cards,.twr-pro{grid-template-columns:1fr}.twr-legend{gap:10px 18px}}