.ChartTooltip_tooltip__HsS7g{position:fixed;background:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);pointer-events:none;z-index:1000;max-width:300px;font-size:14px;font-family:inherit;transition:all .1s ease-out;opacity:1}.ChartTooltip_year__o0Fyw{margin:0 0 8px;font-size:16px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:4px;color:#333}.ChartTooltip_costSection__EDPqN{margin-bottom:12px}.ChartTooltip_dataRow___oTzB{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.ChartTooltip_label__Z_cRI{font-weight:600;color:#666;font-size:13px}.ChartTooltip_value__Wfo_N{font-weight:700;color:#333;font-size:13px}.ChartTooltip_hazardsSection__fH7d8{border-top:1px solid #eee;padding-top:8px}.ChartTooltip_hazardTitle__9GLJr{margin:0 0 6px;font-size:14px;font-weight:600;color:#666}.ChartTooltip_hazardList__ZZzq_{margin:0;padding:0;list-style:none}.ChartTooltip_hazardItem___zqae{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px;font-size:12px}.ChartTooltip_hazardName__x1RWf{color:#666;flex:1 1}.ChartTooltip_hazardCount__l_aW6{font-weight:600;color:#333;margin-left:8px}.ChartTooltip_hazardPill__gaFvV{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);white-space:nowrap}