.rn-finance-chart{display:grid;gap:12px;width:100%;min-width:0}.rn-chart-canvas{position:relative;height:252px;min-width:0}.rn-chart-canvas>svg{width:100%;height:100%;display:block;overflow:visible;touch-action:pan-y;outline:none;border-radius:6px}.rn-chart-canvas>svg:focus-visible{outline:2px solid #38d9a955;outline-offset:4px}.rn-chart-axis line{stroke:#ffffff0b;stroke-width:1}.rn-chart-axis text,.rn-chart-label,.rn-chart-unit{fill:#87919f;font-family:Fira Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.rn-chart-unit{fill:#687382;font-size:11px}.rn-chart-area{animation:rn-chart-reveal .45s ease-out}.rn-chart-line,.rn-chart-refunds{fill:none;stroke:#38d9a9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:rn-chart-reveal .45s ease-out}.rn-chart-refunds{stroke:#ed8c92;stroke-width:1.5;stroke-dasharray:4 4}.rn-chart-halo{fill:#38d9a91f}.rn-chart-dot{fill:#38d9a9;stroke:#101113;stroke-width:2}.rn-chart-cursor{stroke:#9da6b34d;stroke-width:1;stroke-dasharray:3 4}.rn-chart-tooltip{position:absolute;display:grid;gap:10px;z-index:1;width:max-content;min-width:200px;max-width:calc(100% - 16px);box-sizing:border-box;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px;background:#181b1ff5;box-shadow:0 8px 28px #0005;backdrop-filter:blur(12px);color:#9da6b3;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}.rn-chart-tooltip-date{color:#e0e5eb}.rn-chart-tooltip-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.rn-chart-tooltip-row>span,.rn-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.rn-chart-tooltip-row strong{color:#63e6be;font-size:16px;font-weight:600}.rn-chart-tooltip-row b{color:#e0e5eb;font-size:14px;font-weight:500}.rn-chart-tooltip-row.is-refund b{color:#f4a7ac}.rn-chart-tooltip-row.is-payments{padding-top:2px}.rn-chart-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:28px}.rn-chart-legend{display:flex;flex-wrap:wrap;gap:16px;color:#9da6b3;font-size:12px}.rn-chart-legend i,.rn-chart-tooltip-row i{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#38d9a9}.rn-chart-legend .is-refund i,.rn-chart-tooltip-row.is-refund i{background:#ed8c92}.rn-chart-currencies{display:inline-flex;gap:2px;padding:2px;border-radius:6px;background:#ffffff04}.rn-chart-currencies>button{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;width:auto;min-width:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#87919f;font-family:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s,color .15s}.rn-chart-currencies>button:hover{background:#ffffff08;color:#eef1f5}.rn-chart-currencies>button[aria-pressed=true]{background:#ffffff0c;color:#eef1f5}.rn-chart-currencies>button:focus-visible{outline:2px solid #38d9a955;outline-offset:2px}.rn-chart-empty{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#87919f;font-size:12px;text-align:center}.rn-chart-empty svg{color:#38d9a9;margin-bottom:4px}.rn-chart-empty strong{color:#e0e5eb;font-size:14px;font-weight:500}@keyframes rn-chart-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rn-chart-area,.rn-chart-line,.rn-chart-refunds{animation:none}}.premium-finance-chart{min-height:292px}.rn-chart-loading{display:grid;min-height:252px;place-content:center;color:var(--muted, #87919f);font-size:12px}@media(max-width:560px){.rn-chart-canvas{height:212px}.premium-finance-chart{min-height:252px}.rn-chart-loading{min-height:212px}}
