.energy-chart-container{width:calc(100% + 220px);max-width:1000px;margin:48px 0 20px;background-color:#fff;font-family:Inter,sans-serif}@media(max-width:1279px){.energy-chart-container{width:100%;max-width:none}}.energy-chart-container .line{fill:none;stroke-width:3}.energy-chart-container .area{opacity:.5}.energy-chart-container .dot{stroke-width:3;stroke:#fff}.energy-chart-container .label{font-size:12px;text-anchor:middle;font-weight:500}.energy-chart-container .axis{font-size:14px}.energy-chart-container .axis-title{font-size:14px;font-weight:500;text-anchor:middle}.energy-chart-container .energy-tooltip{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0}.scope1-chart-container{width:calc(100% + 220px);max-width:1000px;margin:48px 0 20px;background-color:#fff;font-family:Inter,sans-serif}@media(max-width:1279px){.scope1-chart-container{width:100%;max-width:none}}.scope1-chart-container .line{fill:none;stroke-width:3}.scope1-chart-container .area{opacity:.5}.scope1-chart-container .dot{stroke-width:3;stroke:#fff}.scope1-chart-container .label{font-size:12px;text-anchor:middle;font-weight:500}.scope1-chart-container .axis{font-size:14px}.scope1-chart-container .axis-title{font-size:14px;font-weight:500;text-anchor:middle}.scope1-chart-container .scope1-tooltip{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0}.chart-container{width:calc(100% + 220px);max-width:1000px;margin:48px 0 20px;background-color:#fff;font-family:Inter,sans-serif}@media(max-width:1279px){.chart-container{width:100%;max-width:none}}.chart-container .line{fill:none;stroke-width:3}.chart-container .area{opacity:.4}.chart-container .dot{stroke-width:3;stroke:#fff}.chart-container .label{font-size:12px;text-anchor:middle;font-weight:500}.chart-container .axis{font-size:14px}.chart-container .axis-title{font-size:14px;font-weight:500;text-anchor:middle}.chart-container .tooltip{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0}.controls label{font-weight:500;margin-right:8px;color:#134550}#metric-select{background:#f5f5f5;color:#134550;border:2px solid #134550;border-radius:6px;padding:5px 10px;font-size:15px;font-family:Inter,sans-serif;font-weight:600;outline:none;transition:border-color .2s,box-shadow .2s;cursor:pointer;box-shadow:0 2px 8px #1345500f}#metric-select:focus,#metric-select:hover{border-color:#0f3640;box-shadow:0 0 0 2px #13455033;background:#e8ecee;color:#0f3640}.scope3-chart-container{width:calc(100% + 220px);max-width:1000px;margin:48px 0 20px;background-color:#fff;font-family:Inter,sans-serif}@media(max-width:1279px){.scope3-chart-container{width:100%;max-width:none}}.scope3-chart-container .line{fill:none;stroke-width:3}.scope3-chart-container .area{opacity:.5}.scope3-chart-container .dot{stroke-width:3;stroke:#fff}.scope3-chart-container .label{font-size:12px;text-anchor:middle;font-weight:500}.scope3-chart-container .axis{font-size:14px}.scope3-chart-container .axis-title{font-size:14px;font-weight:500;text-anchor:middle}.scope3-chart-container .scope3-tooltip{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0}.scope3-controls{display:flex;align-items:center;gap:12px;margin-bottom:15px}.scope3-controls label{font-weight:500;font-size:14px;color:#713333}#scope3-dropdown-menu{background:#f5f5f5;color:#713333;border:2px solid #713333;border-radius:6px;padding:5px 10px;font-size:15px;font-family:Inter,sans-serif;font-weight:600;outline:none;transition:border-color .2s,box-shadow .2s;cursor:pointer;box-shadow:0 1px 3px #00000014}#scope3-dropdown-menu:focus,#scope3-dropdown-menu:hover{border-color:#5a2929;box-shadow:0 0 0 2px #71333333;background:#f0e8e8}.scopes-chart-container{width:calc(100% + 220px);max-width:1000px;margin:48px 0 20px;background-color:#fff;font-family:Inter,sans-serif}@media(max-width:1279px){.scopes-chart-container{width:100%;max-width:none}}.scopes-chart-container .line{fill:none;stroke-width:3}.scopes-chart-container .dot{stroke-width:3;stroke:#fff}.scopes-chart-container .axis{font-size:14px}.scopes-chart-container .axis-title{font-size:14px;font-weight:500;text-anchor:middle}.scopes-chart-container .scopes-tooltip{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;opacity:0}.scopes-chart-container .line-annotation{font-size:13px;font-weight:500;text-anchor:start;alignment-baseline:middle}
