.native-chart{min-width:0;width:100%;margin:12px 0 0}.native-chart-stage{width:100%;min-width:0;position:relative;overflow:hidden;background:#fff;border-radius:5px}
.native-chart-stage>.chart-fallback{width:100%;height:100%;display:block}.native-chart-canvas{position:absolute;inset:0;width:100%;height:100%;min-width:0}.native-chart.is-ready .chart-fallback{visibility:hidden}
/* Lightweight Charts uses a layout table: reader-table spacing must not clip
   its plot or move the final observations underneath the price scale. */
.native-chart-canvas table{border-collapse:collapse;border-spacing:0}
.native-chart-canvas td,.native-chart-canvas th,.native-chart-canvas td:first-child{min-width:0;padding:0;border:0;background:transparent;line-height:normal}
.native-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;font-size:10px;color:#768272}.native-chart-reading{font-variant-numeric:tabular-nums}
.native-chart-toolbar button{font:inherit;border:1px solid #dce3d6;border-radius:4px;padding:4px 8px;background:#f8faf6;color:#385642;white-space:nowrap;cursor:pointer}.native-chart-toolbar button[hidden]{display:none}
.native-chart-credit{font-size:9px!important;line-height:1.6!important;color:#919a8c!important;margin:4px 0 0!important}.native-chart-credit a{color:#657b5c;text-decoration:underline;text-underline-offset:2px}
.native-chart-period-note{font-size:9px!important;line-height:1.6!important;color:#7c8975!important;margin:2px 0!important}
.native-chart.fx-chart{height:auto;margin:13px 0 0}.native-chart.information-chart{height:auto}.native-chart .chart-fallback.fx-chart,.native-chart .chart-fallback.information-chart{margin:0;width:100%;height:100%}
@media(max-width:600px){.native-chart-credit{font-size:8px!important}.native-chart-toolbar{font-size:9px}}
@media print{.native-chart-canvas,.native-chart-toolbar button{display:none!important}.native-chart.is-ready .chart-fallback{visibility:visible!important}}
