.history{padding:32px!important;background:linear-gradient(145deg,#15241d,#111a17 60%);border-color:#3c543e!important}.history h2{font-size:30px;letter-spacing:-.7px}.history-intro{margin-top:5px;color:#aebcaf;font-size:14px}.cny-badge{border:1px solid #4c673b;background:#263b20;color:#def9a2;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:700;white-space:nowrap}.history-tabs{display:flex;gap:8px;padding:7px;background:#0b1510;border:1px solid #283c2e;border-radius:12px;margin:25px 0 14px}.history-tabs button{flex:1;border:0;border-radius:8px;padding:13px 10px;background:transparent;color:#b4c1b7;font-size:14px;min-height:46px;font-weight:650}.history-tabs button[aria-pressed=true]{background:#d3fa80;color:#142011;box-shadow:0 2px 12px #d3fa8010}.history-scope{font-size:12px;line-height:1.8;color:#b6c4b8;margin:0 0 22px}.history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.history-grid.single{grid-template-columns:minmax(0,1fr)}.price-chart-card{background:#0c1712;border:1px solid #2a4030;border-radius:15px;padding:23px 21px 16px;min-width:0;overflow:hidden;--series:#d3fa80}.chart-card-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.chart-spec{font-size:17px;font-weight:750;margin:0;color:#eef5e8}.chart-meta{font-size:11px;color:#9eafa0;margin-top:3px}.chart-years{font:11px/1.8 monospace;border:1px solid #324735;border-radius:5px;color:#b9d4b0;padding:2px 6px;white-space:nowrap}.chart-current{display:flex;align-items:baseline;gap:8px;margin:19px 0 1px}.chart-current strong{font:700 42px/1.15 system-ui,sans-serif;letter-spacing:-1.7px;font-variant-numeric:tabular-nums;color:var(--series)}.chart-current small{font-size:12px;color:#a8b9ab}.chart-current-date{font-size:11px;color:#a8b9ab}.chart-stage{margin-top:14px;min-height:220px}.chart-stage svg{display:block;width:100%;height:auto;overflow:visible}.chart-stage .axis-label{font:11px system-ui,sans-serif;fill:#b0c2b4}.chart-stage .axis-year{font:650 13px system-ui,sans-serif;fill:#d3dfd2}.chart-stage .axis-date{font:10px system-ui,sans-serif;fill:#8da794}.chart-stage .grid{stroke:#243c2d;stroke-width:1}.chart-stage .series-line{fill:none;stroke-width:2.5;stroke-dasharray:5 5}.chart-stage .point-ring{cursor:pointer;fill:transparent;stroke:none;outline:none}.chart-stage .point-dot{fill:var(--series);stroke:#0c1712;stroke-width:3;pointer-events:none}.chart-stage .point-ring:focus+.point-dot{stroke:#fff;stroke-width:4}.chart-stage .point-value{font:700 12px system-ui,sans-serif;fill:#f1f7e8;pointer-events:none;paint-order:stroke;stroke:#0c1712;stroke-width:4px;stroke-linejoin:round}.chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:3px 9px;padding:11px 12px;background:#14261a;border:1px solid #2a4230;border-radius:8px;font-size:12px;min-height:47px;color:#c3d0c2}.chart-readout strong{color:#eef7e6;font-size:15px}.chart-readout a{margin-left:auto;color:#b5d7a5;font-size:11px}.chart-hint{font-size:10px;color:#819989;margin-top:10px;letter-spacing:.3px}.fx-strip{display:flex;align-items:center;gap:12px;margin-top:22px;padding:16px 0;border-top:1px solid #2f4433}.fx-icon{display:grid;place-items:center;width:33px;height:33px;background:#22391f;border-radius:9px;color:#d3fa80;font-weight:700;flex-shrink:0}.fx-strip strong{font-size:12px;font-weight:650}.fx-strip p{font-size:11px;color:#aabcad;margin-top:2px}.fx-strip>a{font-size:11px;color:#c8e4b0;margin-left:auto;white-space:nowrap}.history-caption{font-size:11px;line-height:1.9;color:#9aad9d;max-width:920px}.history-sources{border-top:1px solid #2d4231;margin-top:20px;padding-top:10px}.history-sources summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:10px 0;color:#c5dcba;font-size:13px}.history-sources summary::-webkit-details-marker{display:none}.history-sources summary span{font-size:18px}.history-sources[open] summary span{transform:rotate(45deg)}.history-sources table{font-size:12px;min-width:650px}.history-sources td a{color:#aad2bf;text-decoration:underline}.history-sources .yuan{color:#d3fa80;font-weight:750;font-size:15px;white-space:nowrap}.history-sources .note{margin-top:13px}.market .price{font-size:25px!important;color:#d3fa80;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.market .price small{display:block;color:#8fa393;font-size:11px;font-weight:400;letter-spacing:0;margin-top:3px}.market .note strong{color:#d2e5c6}.market-fx{padding:12px 15px;background:#17281b;border:1px solid #304635;border-radius:9px;color:#acbdaa;font-size:12px;margin-top:15px}.market .table-wrap{margin-top:18px}.market tbody th small{color:#94aa98}.market thead th{font-size:12px}.market .unit-price{font-size:15px;color:#c9debd;white-space:nowrap}
@media(min-width:1000px){.history-grid.single .price-chart-card{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:30px}.single .chart-info{padding:20px 0}.single .chart-stage{grid-column:2;grid-row:1/3;margin-top:0}.single .chart-readout{grid-column:1/3}.single .chart-hint{grid-column:1/3}}
@media(max-width:850px){.history-grid{grid-template-columns:minmax(0,1fr)}.history{padding:25px!important}.history h2{font-size:27px}}
@media(max-width:600px){.history{padding:20px 16px!important}.history h2{font-size:24px}.history .section-top{gap:12px}.cny-badge{font-size:10px;padding:5px 10px}.history-tabs{gap:3px;padding:4px;margin-top:20px}.history-tabs button{font-size:11px;padding:11px 3px;min-height:44px}.history-scope{font-size:11px;margin-bottom:16px}.price-chart-card{padding:19px 14px 14px;border-radius:12px}.chart-spec{font-size:16px}.chart-years{font-size:9px}.chart-current strong{font-size:39px}.chart-stage{min-height:220px;margin-top:10px}.fx-strip{gap:9px;align-items:start;flex-wrap:wrap}.fx-strip>a{margin-left:42px}.fx-strip p{font-size:10px}.history-caption{font-size:10px}.history-sources summary{font-size:11px}.market .price{font-size:21px!important}.market .table-wrap table{min-width:490px}}

.chart-current{flex-wrap:wrap}@media(max-width:600px){.market .table-wrap table{min-width:0;width:100%;display:block}.market thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.market tbody{display:grid;gap:12px;width:100%}.market tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;background:#0d1812;border:1px solid #304635;border-radius:12px;overflow:hidden}.market tbody th{grid-column:1/-1;text-align:left;padding:14px 15px 0;border:0;font-size:13px;overflow-wrap:anywhere}.market tbody td{border:0;padding:14px 15px}.market .price{font-size:24px!important}.market .unit-price{align-self:end;text-align:right;font-size:12px;padding-left:0}.market .table-wrap{overflow:visible}}

.market .price{font-family:system-ui,"Segoe UI",sans-serif;font-weight:750}
