.pcc-chart{--blue:#0072bc;--ink:#263445;--muted:#64748b;--grid:#e5e9ef;width:100%;max-width:760px;margin:20px auto;background:#fff;border:1px solid #e3e7eb;border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.06);font-family:Roboto,Arial,sans-serif;overflow:hidden;color:var(--ink)}
.pcc-chart .pcc-chart__header{box-sizing:border-box!important;display:block!important;position:relative!important;height:86px!important;min-height:86px!important;padding:0!important;border-top:5px solid var(--blue);border-bottom:0;background:#f8fafc;text-align:center}.pcc-chart .pcc-chart__header>div{position:absolute!important;top:50%!important;right:0!important;left:0!important;transform:translateY(-50%)!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.pcc-chart .pcc-chart__header h2{padding:0!important;color:#111827;font-size:23px;font-weight:800;line-height:1.25;margin:0 0 4px!important;text-align:center}.pcc-chart .pcc-chart__header p{padding:0!important;margin:0!important;color:#64748b;font-size:14px;font-weight:400;line-height:normal;text-align:center}.pcc-chart__controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px 4px}.pcc-chart__period{color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.pcc-chart__period select{border:1px solid #d7dde4;border-radius:0;margin-left:5px;padding:6px;background:#fff;color:#334155}.pcc-chart__legend{display:flex;justify-content:flex-start;gap:8px;padding:0}.pcc-chart__legend button{background:#f8fafc;border:1px solid #dfe4ea;border-radius:0;color:#475569;cursor:pointer;font-weight:700;padding:6px 13px}.pcc-chart__legend button.is-active{border-color:var(--c);box-shadow:inset 0 -3px 0 var(--c);color:#1e293b}.pcc-chart__legend button i{background:var(--c);border-radius:50%;display:inline-block;height:9px;margin-right:6px;width:9px}.pcc-chart__legend button[data-series=usd]{--c:#0072bc}.pcc-chart__legend button[data-series=eur]{--c:#d90132}.pcc-chart__legend button[data-series=mlc]{--c:#ffac33}.pcc-chart__legend button:not(.is-active){opacity:.52}.pcc-chart__canvas{height:390px;padding:8px 12px 0;position:relative}.pcc-chart svg{height:100%;overflow:visible;width:100%}.pcc-chart__tooltip{background:#182737;border-radius:3px;color:#fff;font-size:12px;line-height:1.55;pointer-events:none;position:absolute;padding:8px 10px;transform:translate(-50%,-110%);white-space:nowrap;z-index:2}.pcc-chart footer{border-top:1px solid #e3e7eb;color:var(--muted);font-size:12px;padding:10px 20px;text-align:right}.pcc-chart text{fill:#687386;font-size:11px}.pcc-chart .grid{stroke:var(--grid);stroke-width:1}.pcc-chart .axis{stroke:#bcc5d0}.pcc-chart .line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.pcc-chart .dot{cursor:pointer;stroke:#fff;stroke-width:2}
.pcc-chart .pcc-chart__tooltip{background:#f8fafc!important;border:1px solid #e3e7eb;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.12);color:#111827!important}
.pcc-chart footer,.pcc-chart footer a,.pcc-chart footer a:hover,.pcc-chart footer a:focus{color:#64748b!important;font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;text-decoration:none!important}
@media(max-width:600px){.pcc-chart .pcc-chart__header{height:auto!important;min-height:75px!important;padding:14px!important}.pcc-chart .pcc-chart__header>div{position:static!important;transform:none!important}.pcc-chart .pcc-chart__header h2{font-size:21px}.pcc-chart .pcc-chart__header p{font-size:12px}.pcc-chart__controls{gap:10px;padding:12px 14px 4px}.pcc-chart__legend{gap:5px}.pcc-chart__legend button{padding:6px 8px}.pcc-chart__canvas{height:330px;padding-left:4px;padding-right:4px}.pcc-chart footer{padding:10px 16px;text-align:left}}
