.tcfd-dashboard-module__qGikDW__dashboard{--primary:#0f4c81;--secondary:#1e88e5;--accent:#ff6f00;--bg:#0a1628;--card:#111d2e;--text:#e0e6ed;--muted:#8892a0;--success:#00c853;--warning:#ffd600;--danger:#ff1744;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}.tcfd-dashboard-module__qGikDW__dashboard button{font-family:inherit}.tcfd-dashboard-module__qGikDW__dashboard h2,.tcfd-dashboard-module__qGikDW__dashboard h3{margin:0}.tcfd-dashboard-module__qGikDW__header{background:linear-gradient(135deg,var(--primary),#0d3a66);border-bottom:1px solid #1a3a5c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.tcfd-dashboard-module__qGikDW__header h1{letter-spacing:-.5px;color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.tcfd-dashboard-module__qGikDW__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.tcfd-dashboard-module__qGikDW__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tcfd-dashboard-module__qGikDW__badge{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.tcfd-dashboard-module__qGikDW__badgeSuccess{background:var(--success);color:#000;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.tcfd-dashboard-module__qGikDW__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.tcfd-dashboard-module__qGikDW__toolbarWrap button:hover{background:#fff3}.tcfd-dashboard-module__qGikDW__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.tcfd-dashboard-module__qGikDW__pillars{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.tcfd-dashboard-module__qGikDW__pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tcfd-dashboard-module__qGikDW__pillars{grid-template-columns:1fr}}.tcfd-dashboard-module__qGikDW__pillarCard{background:var(--card);border-left:4px solid var(--secondary);cursor:pointer;text-align:left;color:var(--text);appearance:none;border-top:none;border-bottom:none;border-right:none;border-radius:12px;padding:20px;transition:transform .2s}.tcfd-dashboard-module__qGikDW__pillarCard:hover{transform:translateY(-4px)}.tcfd-dashboard-module__qGikDW__pillarCardActive{border-left-color:var(--accent);background:#152238}.tcfd-dashboard-module__qGikDW__pillarName{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:600}.tcfd-dashboard-module__qGikDW__pillarScore{color:var(--secondary);font-size:32px;font-weight:800}.tcfd-dashboard-module__qGikDW__pillarTrend{margin-top:4px;font-size:12px}.tcfd-dashboard-module__qGikDW__trendPos{color:var(--success)}.tcfd-dashboard-module__qGikDW__trendNeg{color:var(--danger)}.tcfd-dashboard-module__qGikDW__kpiRow{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.tcfd-dashboard-module__qGikDW__kpiRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tcfd-dashboard-module__qGikDW__kpiRow{grid-template-columns:1fr}}.tcfd-dashboard-module__qGikDW__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #1a2f4a;border-radius:12px;padding:20px;transition:border-color .2s}.tcfd-dashboard-module__qGikDW__kpi:hover{border-color:var(--secondary)}.tcfd-dashboard-module__qGikDW__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.tcfd-dashboard-module__qGikDW__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.tcfd-dashboard-module__qGikDW__kpiDelta{margin-top:4px;font-size:11px}.tcfd-dashboard-module__qGikDW__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.tcfd-dashboard-module__qGikDW__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.tcfd-dashboard-module__qGikDW__grid2,.tcfd-dashboard-module__qGikDW__grid3{grid-template-columns:1fr}}.tcfd-dashboard-module__qGikDW__card{background:var(--card);color:var(--text);border:1px solid #1a2f4a;border-radius:16px;padding:24px}.tcfd-dashboard-module__qGikDW__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.tcfd-dashboard-module__qGikDW__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.tcfd-dashboard-module__qGikDW__chartContainer{width:100%;height:300px;position:relative}.tcfd-dashboard-module__qGikDW__chartContainerSm{width:100%;height:180px;position:relative}.tcfd-dashboard-module__qGikDW__chartLegend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.tcfd-dashboard-module__qGikDW__legendItem{align-items:center;gap:6px;display:flex}.tcfd-dashboard-module__qGikDW__legendSwatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.tcfd-dashboard-module__qGikDW__heatHeaderRow{grid-template-columns:80px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.tcfd-dashboard-module__qGikDW__heatColLabels{text-align:center;color:var(--muted);grid-template-columns:repeat(5,1fr);font-size:11px;display:grid}.tcfd-dashboard-module__qGikDW__heatRow{grid-template-columns:80px 1fr;align-items:center;gap:8px;margin-top:4px;display:grid}.tcfd-dashboard-module__qGikDW__heatRowFirst{margin-top:0}.tcfd-dashboard-module__qGikDW__heatRowLabel{color:var(--muted);text-align:right;font-size:11px}.tcfd-dashboard-module__qGikDW__heatmap{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.tcfd-dashboard-module__qGikDW__heatCell{aspect-ratio:1;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:transform .2s;display:flex}.tcfd-dashboard-module__qGikDW__heatCell:hover{z-index:10;position:relative;transform:scale(1.1)}.tcfd-dashboard-module__qGikDW__heatLow{color:var(--text);background:#1b5e20}.tcfd-dashboard-module__qGikDW__heatMed{color:#000;background:#f9a825}.tcfd-dashboard-module__qGikDW__heatHigh{color:var(--text);background:#b71c1c}.tcfd-dashboard-module__qGikDW__heatFooter{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.tcfd-dashboard-module__qGikDW__riskList{margin:0;padding:0;list-style:none}.tcfd-dashboard-module__qGikDW__riskItem{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.tcfd-dashboard-module__qGikDW__riskItem:last-child{margin-bottom:0}.tcfd-dashboard-module__qGikDW__riskTitle{color:var(--text);font-size:14px;font-weight:700}.tcfd-dashboard-module__qGikDW__riskDesc{color:var(--muted);margin-top:2px;font-size:12px}.tcfd-dashboard-module__qGikDW__riskRight{text-align:right;flex-shrink:0}.tcfd-dashboard-module__qGikDW__riskTag{color:var(--text);text-transform:capitalize;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.tcfd-dashboard-module__qGikDW__tagPhysical{background:#1565c0}.tcfd-dashboard-module__qGikDW__tagTransition{background:#6a1b9a}.tcfd-dashboard-module__qGikDW__tagAcute{background:#c62828}.tcfd-dashboard-module__qGikDW__exposureValue{margin-top:4px;font-size:18px;font-weight:800}.tcfd-dashboard-module__qGikDW__exposureDanger{color:var(--danger)}.tcfd-dashboard-module__qGikDW__exposureAccent{color:var(--accent)}.tcfd-dashboard-module__qGikDW__exposureWarning{color:var(--warning)}.tcfd-dashboard-module__qGikDW__targetBlock{margin-bottom:20px}.tcfd-dashboard-module__qGikDW__targetHeader{color:var(--text);justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.tcfd-dashboard-module__qGikDW__statusSuccess{color:var(--success);font-weight:700}.tcfd-dashboard-module__qGikDW__statusWarning{color:var(--warning);font-weight:700}.tcfd-dashboard-module__qGikDW__statusDanger{color:var(--danger);font-weight:700}.tcfd-dashboard-module__qGikDW__statusMuted{color:var(--muted);font-weight:700}.tcfd-dashboard-module__qGikDW__progressBar{background:#1a2f4a;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.tcfd-dashboard-module__qGikDW__progressFill{background:var(--secondary);border-radius:4px;height:100%;transition:width 1s}.tcfd-dashboard-module__qGikDW__targetLabels{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.tcfd-dashboard-module__qGikDW__timeline{gap:20px;margin-top:16px;display:flex}@media (max-width:640px){.tcfd-dashboard-module__qGikDW__timeline{flex-wrap:wrap}}.tcfd-dashboard-module__qGikDW__timelineItem{text-align:center;background:#ffffff08;border-radius:10px;flex:1;min-width:80px;padding:16px;position:relative}.tcfd-dashboard-module__qGikDW__timelineItem:after{content:"";background:var(--muted);width:20px;height:2px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.tcfd-dashboard-module__qGikDW__timelineItem:last-child:after{display:none}.tcfd-dashboard-module__qGikDW__timelineYear{color:var(--muted);font-size:12px}.tcfd-dashboard-module__qGikDW__timelineTarget{color:var(--accent);margin-top:4px;font-size:20px;font-weight:700}.tcfd-dashboard-module__qGikDW__boardPctBlock{text-align:center;margin:20px 0}.tcfd-dashboard-module__qGikDW__boardPct{color:var(--secondary);font-size:48px;font-weight:800;line-height:1}.tcfd-dashboard-module__qGikDW__boardPctLabel{color:var(--muted);margin-top:4px;font-size:14px}.tcfd-dashboard-module__qGikDW__boardMetrics{font-size:13px;line-height:1.8}.tcfd-dashboard-module__qGikDW__boardMetricRow{color:var(--text);border-bottom:1px solid #1a2f4a;justify-content:space-between;padding:8px 0;display:flex}.tcfd-dashboard-module__qGikDW__boardMetricRow:last-child{border-bottom:none}.tcfd-dashboard-module__qGikDW__boardMetricVal{font-weight:700}.tcfd-dashboard-module__qGikDW__boardMetricSuccess{color:var(--success);font-weight:700}.tcfd-dashboard-module__qGikDW__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #1a2f4a;margin-top:20px;padding:20px;font-size:12px}.tcfd-dashboard-module__qGikDW__footerMeta{margin-top:4px;display:block}:is(.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-canvas,.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-svg,.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-inner){background:0 0!important}.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #1a2f4a!important}.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#1a2f4a!important;border-bottom:1px solid #1a2f4a!important}.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-xaxis-label,.tcfd-dashboard-module__qGikDW__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.tcfd-dashboard-module__qGikDW__header,.tcfd-dashboard-module__qGikDW__container{padding:20px 24px}}
.ifrs-dashboard-module__y0n0jW__dashboard{--primary:#1565c0;--secondary:#42a5f5;--accent:#ff9100;--bg:#0a1628;--card:#0d1b2a;--text:#e3f2fd;--muted:#90caf9;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;background:var(--bg);color:var(--text);border-radius:0;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.ifrs-dashboard-module__y0n0jW__dashboard button{font-family:inherit}.ifrs-dashboard-module__y0n0jW__dashboard h2{margin:0}.ifrs-dashboard-module__y0n0jW__header{background:linear-gradient(135deg,var(--primary),#0d47a1);border-bottom:1px solid #0d47a1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.ifrs-dashboard-module__y0n0jW__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.ifrs-dashboard-module__y0n0jW__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.ifrs-dashboard-module__y0n0jW__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ifrs-dashboard-module__y0n0jW__badgeMuted{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.ifrs-dashboard-module__y0n0jW__badgeSuccess{background:var(--success);color:#0a1628;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.ifrs-dashboard-module__y0n0jW__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.ifrs-dashboard-module__y0n0jW__toolbarWrap button:hover{background:#fff3}.ifrs-dashboard-module__y0n0jW__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.ifrs-dashboard-module__y0n0jW__standardTabs{gap:16px;margin-bottom:24px;display:flex}.ifrs-dashboard-module__y0n0jW__stdTab{background:var(--card);cursor:pointer;text-align:center;color:var(--text);appearance:none;border:2px solid #0d47a1;border-radius:12px;flex:1;padding:20px;transition:all .2s}.ifrs-dashboard-module__y0n0jW__stdTab:hover{border-color:var(--secondary)}.ifrs-dashboard-module__y0n0jW__stdTabActive{border-color:var(--secondary);background:#0d1b2a}.ifrs-dashboard-module__y0n0jW__stdName{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:14px}.ifrs-dashboard-module__y0n0jW__stdTitle{color:var(--text);margin-top:4px;font-size:18px;font-weight:700}.ifrs-dashboard-module__y0n0jW__stdStatus{border-radius:12px;margin-top:8px;padding:4px 12px;font-size:12px;display:inline-block}.ifrs-dashboard-module__y0n0jW__statusReady{background:var(--success);color:#0a1628}.ifrs-dashboard-module__y0n0jW__statusPrep{background:var(--warning);color:#0a1628}.ifrs-dashboard-module__y0n0jW__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.ifrs-dashboard-module__y0n0jW__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ifrs-dashboard-module__y0n0jW__kpiGrid{grid-template-columns:1fr}}.ifrs-dashboard-module__y0n0jW__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #0d47a1;border-radius:12px;padding:20px;transition:border-color .2s}.ifrs-dashboard-module__y0n0jW__kpi:hover{border-color:var(--secondary)}.ifrs-dashboard-module__y0n0jW__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.ifrs-dashboard-module__y0n0jW__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.ifrs-dashboard-module__y0n0jW__kpiDelta{margin-top:4px;font-size:11px}.ifrs-dashboard-module__y0n0jW__deltaPos{color:var(--success)}.ifrs-dashboard-module__y0n0jW__deltaNeg{color:var(--danger)}.ifrs-dashboard-module__y0n0jW__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.ifrs-dashboard-module__y0n0jW__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.ifrs-dashboard-module__y0n0jW__grid2,.ifrs-dashboard-module__y0n0jW__grid3{grid-template-columns:1fr}}.ifrs-dashboard-module__y0n0jW__card{background:var(--card);color:var(--text);border:1px solid #0d47a1;border-radius:16px;padding:24px}.ifrs-dashboard-module__y0n0jW__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.ifrs-dashboard-module__y0n0jW__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.ifrs-dashboard-module__y0n0jW__disclosureTracker{flex-direction:column;gap:10px;display:flex}.ifrs-dashboard-module__y0n0jW__dRow{background:#ffffff08;border-radius:8px;align-items:center;padding:12px;display:flex}.ifrs-dashboard-module__y0n0jW__dNum{width:50px;color:var(--secondary);flex-shrink:0;font-family:monospace;font-size:14px;font-weight:700}.ifrs-dashboard-module__y0n0jW__dName{color:var(--text);flex:1;min-width:0;font-size:13px}.ifrs-dashboard-module__y0n0jW__dBarBg{background:#0d47a1;border-radius:3px;flex-shrink:0;width:100px;height:6px;overflow:hidden}.ifrs-dashboard-module__y0n0jW__dBarFill{border-radius:3px;height:100%}.ifrs-dashboard-module__y0n0jW__dPct{text-align:right;flex-shrink:0;width:45px;font-size:12px;font-weight:700}.ifrs-dashboard-module__y0n0jW__pctSuccess{color:var(--success)}.ifrs-dashboard-module__y0n0jW__pctSecondary{color:var(--secondary)}.ifrs-dashboard-module__y0n0jW__pctWarning{color:var(--warning)}.ifrs-dashboard-module__y0n0jW__timelineGantt{flex-direction:column;gap:12px;display:flex}.ifrs-dashboard-module__y0n0jW__ganttRow{align-items:center;gap:12px;display:flex}.ifrs-dashboard-module__y0n0jW__ganttLabel{width:180px;color:var(--text);flex-shrink:0;font-size:13px}@media (max-width:640px){.ifrs-dashboard-module__y0n0jW__ganttLabel{width:120px;font-size:11px}}.ifrs-dashboard-module__y0n0jW__ganttTrack{background:#0d47a1;border-radius:6px;flex:1;height:24px;position:relative;overflow:hidden}.ifrs-dashboard-module__y0n0jW__ganttSegment{border-radius:4px;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:700;display:flex;position:absolute}.ifrs-dashboard-module__y0n0jW__ganttCompleted{background:var(--success);color:#0a1628}.ifrs-dashboard-module__y0n0jW__ganttProgress{background:var(--secondary);color:#0a1628}.ifrs-dashboard-module__y0n0jW__ganttPlanned{border:1px dashed var(--muted);color:var(--muted);background:#0d47a1}.ifrs-dashboard-module__y0n0jW__ganttMilestone{background:var(--accent);width:3px;height:28px;position:absolute;top:-2px}.ifrs-dashboard-module__y0n0jW__chartContainer{width:100%;height:280px;position:relative}.ifrs-dashboard-module__y0n0jW__chartContainerSm{width:100%;height:200px;position:relative}.ifrs-dashboard-module__y0n0jW__chartLegend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.ifrs-dashboard-module__y0n0jW__chartLegendSm{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;font-size:11px;display:flex}.ifrs-dashboard-module__y0n0jW__legendItem{align-items:center;gap:6px;display:flex}.ifrs-dashboard-module__y0n0jW__legendSwatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.ifrs-dashboard-module__y0n0jW__legendSwatchPlanned{border:1px dashed var(--muted);background:#0d47a1;border-radius:3px;width:12px;height:12px}.ifrs-dashboard-module__y0n0jW__legendMilestone{background:var(--accent);width:3px;height:14px}.ifrs-dashboard-module__y0n0jW__metricRow{border-bottom:1px solid #0d47a1;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ifrs-dashboard-module__y0n0jW__metricRow:last-child{border-bottom:none}.ifrs-dashboard-module__y0n0jW__metricName{color:var(--text);font-size:13px}.ifrs-dashboard-module__y0n0jW__metricVal{color:var(--text);font-size:14px;font-weight:700}.ifrs-dashboard-module__y0n0jW__metricSuccess{color:var(--success)}.ifrs-dashboard-module__y0n0jW__sectorLabel{color:var(--muted);margin-bottom:12px;font-size:12px}.ifrs-dashboard-module__y0n0jW__xbrlBadge{border:1px solid var(--accent);color:var(--accent);background:#ff910026;border-radius:4px;margin-left:8px;padding:2px 8px;font-family:monospace;font-size:10px}.ifrs-dashboard-module__y0n0jW__xbrlBadgeInline{border:1px solid var(--accent);color:var(--accent);background:#ff910026;border-radius:4px;margin-left:4px;padding:2px 8px;font-family:monospace;font-size:10px;font-weight:400}.ifrs-dashboard-module__y0n0jW__xbrlNote{background:#ff91001a;border:1px solid #ff91004d;border-radius:8px;margin-top:16px;padding:12px}.ifrs-dashboard-module__y0n0jW__xbrlNoteTitle{color:var(--accent);font-size:12px}.ifrs-dashboard-module__y0n0jW__xbrlNoteBody{color:var(--muted);margin-top:4px;font-size:11px}.ifrs-dashboard-module__y0n0jW__targetBlock{margin-bottom:16px}.ifrs-dashboard-module__y0n0jW__targetHeader{justify-content:space-between;margin-bottom:6px;display:flex}.ifrs-dashboard-module__y0n0jW__targetTitle{color:var(--text);font-size:14px}.ifrs-dashboard-module__y0n0jW__targetStatus{font-weight:700}.ifrs-dashboard-module__y0n0jW__statusSuccess{color:var(--success)}.ifrs-dashboard-module__y0n0jW__statusWarning{color:var(--warning)}.ifrs-dashboard-module__y0n0jW__targetDetail{color:var(--muted);font-size:12px}.ifrs-dashboard-module__y0n0jW__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #0d47a1;margin-top:0;padding:20px;font-size:12px}.ifrs-dashboard-module__y0n0jW__footerMeta{margin-top:4px;display:block}:is(.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-canvas,.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-svg,.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-inner){background:0 0!important}.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #0d47a1!important}.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#0d47a1!important;border-bottom:1px solid #0d47a1!important}.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-xaxis-label,.ifrs-dashboard-module__y0n0jW__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.ifrs-dashboard-module__y0n0jW__header,.ifrs-dashboard-module__y0n0jW__container{padding:20px 24px}.ifrs-dashboard-module__y0n0jW__standardTabs{flex-direction:column}}
.gri-dashboard-module__o4Sx_W__dashboard{--primary:#c62828;--secondary:#ef5350;--accent:#ffca28;--bg:#1a0a0a;--card:#2d1414;--text:#ffebee;--muted:#ef9a9a;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.gri-dashboard-module__o4Sx_W__dashboard button{font-family:inherit}.gri-dashboard-module__o4Sx_W__dashboard h2{margin:0}.gri-dashboard-module__o4Sx_W__header{background:linear-gradient(135deg,var(--primary),#8e0000);border-bottom:1px solid #8e0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.gri-dashboard-module__o4Sx_W__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.gri-dashboard-module__o4Sx_W__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.gri-dashboard-module__o4Sx_W__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gri-dashboard-module__o4Sx_W__badgeMuted{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.gri-dashboard-module__o4Sx_W__badgeSuccess{background:var(--success);color:#1a0a0a;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.gri-dashboard-module__o4Sx_W__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.gri-dashboard-module__o4Sx_W__toolbarWrap button:hover{background:#fff3}.gri-dashboard-module__o4Sx_W__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.gri-dashboard-module__o4Sx_W__complianceBanner{background:var(--card);border:1px solid #8e0000;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.gri-dashboard-module__o4Sx_W__complianceStatus{align-items:center;gap:12px;display:flex}.gri-dashboard-module__o4Sx_W__complianceBadge{background:var(--success);color:#1a0a0a;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:700}.gri-dashboard-module__o4Sx_W__foundationTitle{color:var(--text);font-size:16px;font-weight:700}.gri-dashboard-module__o4Sx_W__foundationSubtitle{color:var(--muted);font-size:13px}.gri-dashboard-module__o4Sx_W__compliancePctBlock{text-align:right}.gri-dashboard-module__o4Sx_W__compliancePct{color:var(--secondary);font-size:24px;font-weight:800}.gri-dashboard-module__o4Sx_W__compliancePctLabel{color:var(--muted);font-size:12px}.gri-dashboard-module__o4Sx_W__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.gri-dashboard-module__o4Sx_W__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gri-dashboard-module__o4Sx_W__kpiGrid{grid-template-columns:1fr}}.gri-dashboard-module__o4Sx_W__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #8e0000;border-radius:12px;padding:20px;transition:border-color .2s}.gri-dashboard-module__o4Sx_W__kpi:hover{border-color:var(--secondary)}.gri-dashboard-module__o4Sx_W__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.gri-dashboard-module__o4Sx_W__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.gri-dashboard-module__o4Sx_W__kpiDelta{margin-top:4px;font-size:11px}.gri-dashboard-module__o4Sx_W__deltaPos{color:var(--success)}.gri-dashboard-module__o4Sx_W__deltaNeg{color:var(--danger)}.gri-dashboard-module__o4Sx_W__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.gri-dashboard-module__o4Sx_W__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.gri-dashboard-module__o4Sx_W__grid2,.gri-dashboard-module__o4Sx_W__grid3{grid-template-columns:1fr}}.gri-dashboard-module__o4Sx_W__card{background:var(--card);color:var(--text);border:1px solid #8e0000;border-radius:16px;padding:24px}.gri-dashboard-module__o4Sx_W__cardFull{margin-top:24px;}.gri-dashboard-module__o4Sx_W__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.gri-dashboard-module__o4Sx_W__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.gri-dashboard-module__o4Sx_W__matrixHeaderRow{grid-template-columns:120px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.gri-dashboard-module__o4Sx_W__matrixColLabels{text-align:center;color:var(--muted);grid-template-columns:repeat(5,1fr);font-size:11px;display:grid}.gri-dashboard-module__o4Sx_W__matrixRow{grid-template-columns:120px 1fr;align-items:center;gap:8px;margin-top:6px;display:grid}.gri-dashboard-module__o4Sx_W__matrixRowFirst{margin-top:0}.gri-dashboard-module__o4Sx_W__matrixRowLabel{color:var(--muted);text-align:right;font-size:11px}.gri-dashboard-module__o4Sx_W__dmatrix{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.gri-dashboard-module__o4Sx_W__dmCell{aspect-ratio:1.1;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;padding:8px;font-size:10px;transition:transform .2s;display:flex;position:relative}.gri-dashboard-module__o4Sx_W__dmCell:hover{z-index:10;transform:scale(1.08)}.gri-dashboard-module__o4Sx_W__dmTopic{font-size:11px;font-weight:700;line-height:1.2}.gri-dashboard-module__o4Sx_W__dmStatus{font-size:10px}.gri-dashboard-module__o4Sx_W__dmHigh{color:var(--text);background:linear-gradient(135deg,#c62828,#8e0000)}.gri-dashboard-module__o4Sx_W__dmMedHigh{color:var(--text);background:linear-gradient(135deg,#ff6f00,#e65100)}.gri-dashboard-module__o4Sx_W__dmMedium{color:#1a0a0a;background:linear-gradient(135deg,#ffca28,#f9a825)}.gri-dashboard-module__o4Sx_W__dmLowMed{color:var(--text);background:linear-gradient(135deg,#7cb342,#558b2f)}.gri-dashboard-module__o4Sx_W__dmLow{color:var(--text);background:linear-gradient(135deg,#43a047,#2e7d32)}.gri-dashboard-module__o4Sx_W__matrixFooter{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.gri-dashboard-module__o4Sx_W__contentIndex{flex-direction:column;gap:8px;display:flex}.gri-dashboard-module__o4Sx_W__indexRow{background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.gri-dashboard-module__o4Sx_W__indexCode{width:80px;color:var(--secondary);flex-shrink:0;font-family:monospace;font-size:12px}.gri-dashboard-module__o4Sx_W__indexName{color:var(--text);flex:1;min-width:0;font-size:13px}.gri-dashboard-module__o4Sx_W__barBg{background:#8e0000;border-radius:3px;flex-shrink:0;width:120px;height:6px;overflow:hidden}.gri-dashboard-module__o4Sx_W__barFill{border-radius:3px;height:100%}.gri-dashboard-module__o4Sx_W__indexPct{text-align:right;flex-shrink:0;width:50px;font-size:12px;font-weight:700}.gri-dashboard-module__o4Sx_W__pctSuccess{color:var(--success)}.gri-dashboard-module__o4Sx_W__pctWarning{color:var(--warning)}.gri-dashboard-module__o4Sx_W__principleCard{background:#ffffff08;border-radius:10px;margin-bottom:12px;padding:16px}.gri-dashboard-module__o4Sx_W__principleCard:last-child{margin-bottom:0}.gri-dashboard-module__o4Sx_W__pHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gri-dashboard-module__o4Sx_W__pName{color:var(--text);font-size:14px;font-weight:600}.gri-dashboard-module__o4Sx_W__pScore{color:var(--secondary);font-size:20px;font-weight:800}.gri-dashboard-module__o4Sx_W__pDesc{color:var(--muted);font-size:12px}.gri-dashboard-module__o4Sx_W__chartContainer{width:100%;height:200px;position:relative}.gri-dashboard-module__o4Sx_W__metricRow{color:var(--text);border-bottom:1px solid #8e0000;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.gri-dashboard-module__o4Sx_W__metricRow:last-child{border-bottom:none}.gri-dashboard-module__o4Sx_W__metricVal{font-weight:700}.gri-dashboard-module__o4Sx_W__metricSuccess{color:var(--success)}.gri-dashboard-module__o4Sx_W__metricWarning{color:var(--warning)}.gri-dashboard-module__o4Sx_W__metricsBlock{margin-top:16px}.gri-dashboard-module__o4Sx_W__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gri-dashboard-module__o4Sx_W__tab{cursor:pointer;color:var(--text);background:#ffffff0d;border:none;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.gri-dashboard-module__o4Sx_W__tab:hover{background:#ffffff1a}.gri-dashboard-module__o4Sx_W__tabActive{background:var(--primary)}.gri-dashboard-module__o4Sx_W__tableWrap{overflow-x:auto}.gri-dashboard-module__o4Sx_W__metricTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.gri-dashboard-module__o4Sx_W__metricTable th{text-align:left;color:var(--muted);border-bottom:2px solid #8e0000;padding:12px;font-weight:600}.gri-dashboard-module__o4Sx_W__metricTable td{color:var(--text);border-bottom:1px solid #8e0000;padding:12px}.gri-dashboard-module__o4Sx_W__metricTable tbody tr:hover{background:#ffffff05}.gri-dashboard-module__o4Sx_W__standardCode{color:var(--secondary);font-family:monospace}.gri-dashboard-module__o4Sx_W__tagEnv{color:var(--text);background:#43a047;border-radius:4px;padding:2px 8px;font-size:11px}.gri-dashboard-module__o4Sx_W__tagSoc{color:var(--text);background:#1565c0;border-radius:4px;padding:2px 8px;font-size:11px}.gri-dashboard-module__o4Sx_W__tagGov{color:var(--text);background:#6a1b9a;border-radius:4px;padding:2px 8px;font-size:11px}.gri-dashboard-module__o4Sx_W__statusComplete{color:var(--success)}.gri-dashboard-module__o4Sx_W__statusPartial{color:var(--warning)}.gri-dashboard-module__o4Sx_W__statusMissing{color:var(--danger)}.gri-dashboard-module__o4Sx_W__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #8e0000;margin-top:20px;padding:20px;font-size:12px}.gri-dashboard-module__o4Sx_W__footerMeta{margin-top:4px;display:block}:is(.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-canvas,.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-svg,.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-inner){background:0 0!important}.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #8e0000!important}.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#8e0000!important;border-bottom:1px solid #8e0000!important}.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-xaxis-label,.gri-dashboard-module__o4Sx_W__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.gri-dashboard-module__o4Sx_W__header,.gri-dashboard-module__o4Sx_W__container{padding:20px 24px}.gri-dashboard-module__o4Sx_W__matrixHeaderRow,.gri-dashboard-module__o4Sx_W__matrixRow{grid-template-columns:80px 1fr}}
.sasb-dashboard-module__tTWEsq__dashboard{--primary:#6a1b9a;--secondary:#ab47bc;--accent:#ff4081;--bg:#1a0a2e;--card:#240e3b;--text:#f3e5f5;--muted:#b39ddb;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.sasb-dashboard-module__tTWEsq__dashboard button{font-family:inherit}.sasb-dashboard-module__tTWEsq__dashboard h2{margin:0}.sasb-dashboard-module__tTWEsq__header{background:linear-gradient(135deg,var(--primary),#4a148c);border-bottom:1px solid #4a148c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.sasb-dashboard-module__tTWEsq__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.sasb-dashboard-module__tTWEsq__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.sasb-dashboard-module__tTWEsq__headerRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sasb-dashboard-module__tTWEsq__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.sasb-dashboard-module__tTWEsq__toolbarWrap button:hover{background:#fff3}.sasb-dashboard-module__tTWEsq__industrySelector{border:1px solid var(--secondary);color:var(--text);cursor:pointer;background:#ffffff1a;border-radius:8px;outline:none;padding:10px 20px;font-family:inherit;font-size:14px}.sasb-dashboard-module__tTWEsq__industrySelector option{background:var(--card);color:var(--text)}.sasb-dashboard-module__tTWEsq__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.sasb-dashboard-module__tTWEsq__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.sasb-dashboard-module__tTWEsq__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sasb-dashboard-module__tTWEsq__kpiGrid{grid-template-columns:1fr}}.sasb-dashboard-module__tTWEsq__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #4a148c;border-radius:12px;padding:20px;transition:border-color .2s}.sasb-dashboard-module__tTWEsq__kpi:hover{border-color:var(--secondary)}.sasb-dashboard-module__tTWEsq__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.sasb-dashboard-module__tTWEsq__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.sasb-dashboard-module__tTWEsq__kpiDelta{margin-top:4px;font-size:11px}.sasb-dashboard-module__tTWEsq__deltaPos{color:var(--success)}.sasb-dashboard-module__tTWEsq__deltaNeg{color:var(--danger)}.sasb-dashboard-module__tTWEsq__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.sasb-dashboard-module__tTWEsq__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.sasb-dashboard-module__tTWEsq__grid2,.sasb-dashboard-module__tTWEsq__grid3{grid-template-columns:1fr}}.sasb-dashboard-module__tTWEsq__card{background:var(--card);color:var(--text);border:1px solid #4a148c;border-radius:16px;padding:24px}.sasb-dashboard-module__tTWEsq__cardFull{margin-top:24px;}.sasb-dashboard-module__tTWEsq__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.sasb-dashboard-module__tTWEsq__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.sasb-dashboard-module__tTWEsq__matrixHeaderRow{grid-template-columns:100px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.sasb-dashboard-module__tTWEsq__matrixColLabels{text-align:center;color:var(--muted);grid-template-columns:repeat(5,1fr);font-size:11px;display:grid}.sasb-dashboard-module__tTWEsq__matrixRow{grid-template-columns:100px 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.sasb-dashboard-module__tTWEsq__matrixRowFirst{margin-top:0}.sasb-dashboard-module__tTWEsq__matrixRowLabel{color:var(--muted);text-align:right;font-size:11px}.sasb-dashboard-module__tTWEsq__materialityMatrix{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sasb-dashboard-module__tTWEsq__matrixCell{aspect-ratio:1.2;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:10px;font-size:11px;transition:transform .2s;display:flex;position:relative}.sasb-dashboard-module__tTWEsq__matrixCell:hover{z-index:10;transform:scale(1.05)}.sasb-dashboard-module__tTWEsq__topicName{font-size:12px;font-weight:700;line-height:1.2}.sasb-dashboard-module__tTWEsq__topicScore{font-size:20px;font-weight:800}.sasb-dashboard-module__tTWEsq__cellHigh{color:var(--text);background:linear-gradient(135deg,#c62828,#8e0000)}.sasb-dashboard-module__tTWEsq__cellMedHigh{color:var(--text);background:linear-gradient(135deg,#ff6f00,#e65100)}.sasb-dashboard-module__tTWEsq__cellMedium{color:#1a0a2e;background:linear-gradient(135deg,#f9a825,#f57f17)}.sasb-dashboard-module__tTWEsq__cellLowMed{color:var(--text);background:linear-gradient(135deg,#7cb342,#558b2f)}.sasb-dashboard-module__tTWEsq__cellLow{color:var(--text);background:linear-gradient(135deg,#43a047,#2e7d32)}.sasb-dashboard-module__tTWEsq__matrixFooter{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.sasb-dashboard-module__tTWEsq__peerRow{border-bottom:1px solid #4a148c;align-items:center;padding:12px 0;display:flex}.sasb-dashboard-module__tTWEsq__peerRow:last-child{border-bottom:none}.sasb-dashboard-module__tTWEsq__peerName{color:var(--text);flex:1;min-width:0;font-size:14px}.sasb-dashboard-module__tTWEsq__peerBarBg{background:#4a148c;border-radius:4px;flex-shrink:0;width:200px;height:8px;margin:0 16px;overflow:hidden}@media (max-width:640px){.sasb-dashboard-module__tTWEsq__peerBarBg{width:120px;margin:0 8px}}.sasb-dashboard-module__tTWEsq__peerBarFill{border-radius:4px;height:100%}.sasb-dashboard-module__tTWEsq__peerValue{text-align:right;flex-shrink:0;width:60px;font-size:14px;font-weight:700}.sasb-dashboard-module__tTWEsq__peerSuccess{color:var(--success)}.sasb-dashboard-module__tTWEsq__peerSecondary{color:var(--secondary)}.sasb-dashboard-module__tTWEsq__peerWarning{color:var(--warning)}.sasb-dashboard-module__tTWEsq__peerAccent{color:var(--accent)}.sasb-dashboard-module__tTWEsq__peerDanger{color:var(--danger)}.sasb-dashboard-module__tTWEsq__metricCard{background:#ffffff08;border-radius:10px;margin-bottom:12px;padding:16px}.sasb-dashboard-module__tTWEsq__metricCard:last-child{margin-bottom:0}.sasb-dashboard-module__tTWEsq__metricHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sasb-dashboard-module__tTWEsq__metricName{color:var(--text);font-size:14px;font-weight:600}.sasb-dashboard-module__tTWEsq__metricValue{color:var(--secondary);flex-shrink:0;font-size:20px;font-weight:800}.sasb-dashboard-module__tTWEsq__metricValueSuccess{color:var(--success);flex-shrink:0;font-size:20px;font-weight:800}.sasb-dashboard-module__tTWEsq__metricDesc{color:var(--muted);font-size:12px}.sasb-dashboard-module__tTWEsq__chartContainer{width:100%;height:200px;margin-top:16px;position:relative}.sasb-dashboard-module__tTWEsq__chartContainerSm{width:100%;height:140px;margin-top:16px;position:relative}.sasb-dashboard-module__tTWEsq__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sasb-dashboard-module__tTWEsq__tab{cursor:pointer;color:var(--text);background:#ffffff0d;border:none;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.sasb-dashboard-module__tTWEsq__tab:hover{background:#ffffff1a}.sasb-dashboard-module__tTWEsq__tabActive{background:var(--primary)}.sasb-dashboard-module__tTWEsq__tableWrap{overflow-x:auto}.sasb-dashboard-module__tTWEsq__metricTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.sasb-dashboard-module__tTWEsq__metricTable th{text-align:left;color:var(--muted);border-bottom:2px solid #4a148c;padding:12px;font-weight:600}.sasb-dashboard-module__tTWEsq__metricTable td{color:var(--text);border-bottom:1px solid #4a148c;padding:12px}.sasb-dashboard-module__tTWEsq__metricTable tbody tr:last-child td{border-bottom:none}.sasb-dashboard-module__tTWEsq__sasbCode{color:var(--secondary);font-family:monospace}.sasb-dashboard-module__tTWEsq__tagEnv{color:var(--text);background:#43a047;border-radius:4px;padding:2px 8px;font-size:11px}.sasb-dashboard-module__tTWEsq__tagSoc{color:var(--text);background:#1565c0;border-radius:4px;padding:2px 8px;font-size:11px}.sasb-dashboard-module__tTWEsq__tagGov{color:var(--text);background:#6a1b9a;border-radius:4px;padding:2px 8px;font-size:11px}.sasb-dashboard-module__tTWEsq__statusDisclosed{color:var(--success)}.sasb-dashboard-module__tTWEsq__statusPartial{color:var(--warning)}.sasb-dashboard-module__tTWEsq__statusMissing{color:var(--danger)}.sasb-dashboard-module__tTWEsq__trendPos{color:var(--success)}.sasb-dashboard-module__tTWEsq__trendMuted{color:var(--muted)}.sasb-dashboard-module__tTWEsq__cellValueBold{font-weight:700}.sasb-dashboard-module__tTWEsq__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #4a148c;margin-top:20px;padding:20px;font-size:12px}.sasb-dashboard-module__tTWEsq__footerMeta{margin-top:4px;display:block}:is(.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-canvas,.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-svg,.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-inner){background:0 0!important}.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #4a148c!important}.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#4a148c!important;border-bottom:1px solid #4a148c!important}.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-xaxis-label,.sasb-dashboard-module__tTWEsq__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.sasb-dashboard-module__tTWEsq__header,.sasb-dashboard-module__tTWEsq__container{padding:20px 24px}}
.cdp-dashboard-module__JeWibG__dashboard{--primary:#2e7d32;--secondary:#66bb6a;--accent:#ff6f00;--bg:#0d1f0d;--card:#122b12;--text:#e8f5e9;--muted:#a5d6a7;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.cdp-dashboard-module__JeWibG__dashboard button{font-family:inherit}.cdp-dashboard-module__JeWibG__dashboard h2{margin:0}.cdp-dashboard-module__JeWibG__header{background:linear-gradient(135deg,var(--primary),#1b5e20);border-bottom:1px solid #1b5e20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.cdp-dashboard-module__JeWibG__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.cdp-dashboard-module__JeWibG__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.cdp-dashboard-module__JeWibG__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cdp-dashboard-module__JeWibG__badgeMuted{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.cdp-dashboard-module__JeWibG__badgeSuccess{background:var(--success);color:#0d1f0d;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.cdp-dashboard-module__JeWibG__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.cdp-dashboard-module__JeWibG__toolbarWrap button:hover{background:#fff3}.cdp-dashboard-module__JeWibG__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.cdp-dashboard-module__JeWibG__scoreGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.cdp-dashboard-module__JeWibG__scoreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cdp-dashboard-module__JeWibG__scoreGrid{grid-template-columns:1fr}}.cdp-dashboard-module__JeWibG__scoreCard{background:var(--card);text-align:center;color:var(--text);border:1px solid #1b5e20;border-radius:16px;padding:24px;position:relative;overflow:hidden}.cdp-dashboard-module__JeWibG__moduleName{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:12px}.cdp-dashboard-module__JeWibG__grade{margin:8px 0;font-size:56px;font-weight:800;line-height:1}.cdp-dashboard-module__JeWibG__gradeA{color:var(--success)}.cdp-dashboard-module__JeWibG__gradeB{color:#81c784}.cdp-dashboard-module__JeWibG__gradeC{color:var(--warning)}.cdp-dashboard-module__JeWibG__gradeD{color:var(--accent)}.cdp-dashboard-module__JeWibG__scoreNum{color:var(--muted);font-size:14px}.cdp-dashboard-module__JeWibG__trend{margin-top:4px;font-size:12px}.cdp-dashboard-module__JeWibG__trendPos{color:var(--success)}.cdp-dashboard-module__JeWibG__trendMuted{color:var(--muted)}.cdp-dashboard-module__JeWibG__essential{background:var(--danger);color:#fff;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.cdp-dashboard-module__JeWibG__essentialPass{background:var(--success);color:#0d1f0d}.cdp-dashboard-module__JeWibG__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.cdp-dashboard-module__JeWibG__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cdp-dashboard-module__JeWibG__kpiGrid{grid-template-columns:1fr}}.cdp-dashboard-module__JeWibG__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #1b5e20;border-radius:12px;padding:20px;transition:border-color .2s}.cdp-dashboard-module__JeWibG__kpi:hover{border-color:var(--secondary)}.cdp-dashboard-module__JeWibG__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.cdp-dashboard-module__JeWibG__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.cdp-dashboard-module__JeWibG__kpiDelta{margin-top:4px;font-size:11px}.cdp-dashboard-module__JeWibG__deltaPos{color:var(--success)}.cdp-dashboard-module__JeWibG__deltaNeg{color:var(--danger)}.cdp-dashboard-module__JeWibG__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.cdp-dashboard-module__JeWibG__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.cdp-dashboard-module__JeWibG__grid2,.cdp-dashboard-module__JeWibG__grid3{grid-template-columns:1fr}}.cdp-dashboard-module__JeWibG__card{background:var(--card);color:var(--text);border:1px solid #1b5e20;border-radius:16px;padding:24px}.cdp-dashboard-module__JeWibG__cardFull{margin-top:24px;}.cdp-dashboard-module__JeWibG__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.cdp-dashboard-module__JeWibG__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.cdp-dashboard-module__JeWibG__levelSection{margin-bottom:16px}.cdp-dashboard-module__JeWibG__levelHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cdp-dashboard-module__JeWibG__levelLabel{color:var(--text);font-size:14px}.cdp-dashboard-module__JeWibG__levelScale{color:var(--muted);font-size:12px}.cdp-dashboard-module__JeWibG__levelBar{border-radius:6px;height:32px;margin-top:12px;display:flex;overflow:hidden}.cdp-dashboard-module__JeWibG__levelSegment{flex:1;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:relative}.cdp-dashboard-module__JeWibG__levelD{color:var(--text);background:#5d4037}.cdp-dashboard-module__JeWibG__levelC{color:#0d1f0d;background:#f9a825}.cdp-dashboard-module__JeWibG__levelB{color:#0d1f0d;background:#81c784}.cdp-dashboard-module__JeWibG__levelA{background:var(--success);color:#0d1f0d}.cdp-dashboard-module__JeWibG__levelCurrent:after{content:"";background:#fff;width:3px;position:absolute;top:-4px;bottom:-4px;left:50%;transform:translate(-50%)}.cdp-dashboard-module__JeWibG__criteriaList{flex-direction:column;gap:10px;display:flex}.cdp-dashboard-module__JeWibG__critRow{background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.cdp-dashboard-module__JeWibG__critName{color:var(--text);flex:1;font-size:13px}.cdp-dashboard-module__JeWibG__critStatus{border-radius:12px;flex-shrink:0;padding:4px 12px;font-size:11px;font-weight:700}.cdp-dashboard-module__JeWibG__critPass{background:var(--success);color:#0d1f0d}.cdp-dashboard-module__JeWibG__critFail{background:var(--danger);color:#fff}.cdp-dashboard-module__JeWibG__critNa{color:var(--muted);background:#1b5e20}.cdp-dashboard-module__JeWibG__gapBox{background:#ff6f001a;border:1px solid #ff6f004d;border-radius:10px;margin-top:16px;padding:16px}.cdp-dashboard-module__JeWibG__gapTitle{color:var(--accent);font-size:13px;font-weight:700}.cdp-dashboard-module__JeWibG__gapBody{color:var(--muted);margin-top:4px;font-size:12px}.cdp-dashboard-module__JeWibG__commodityIntro{color:var(--muted);margin-bottom:12px;font-size:12px}.cdp-dashboard-module__JeWibG__traceMap{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:640px){.cdp-dashboard-module__JeWibG__traceMap{grid-template-columns:repeat(2,1fr)}}.cdp-dashboard-module__JeWibG__traceTier{text-align:center;background:#ffffff08;border-radius:10px;padding:16px}.cdp-dashboard-module__JeWibG__tierName{color:var(--muted);text-transform:uppercase;font-size:12px}.cdp-dashboard-module__JeWibG__tierPct{margin-top:4px;font-size:28px;font-weight:800}.cdp-dashboard-module__JeWibG__tierSub{color:var(--muted);font-size:11px}.cdp-dashboard-module__JeWibG__tier1{color:var(--danger)}.cdp-dashboard-module__JeWibG__tier2{color:var(--accent)}.cdp-dashboard-module__JeWibG__tier3{color:var(--warning)}.cdp-dashboard-module__JeWibG__tier4{color:var(--success)}.cdp-dashboard-module__JeWibG__commodityRow{border-bottom:1px solid #1b5e20;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.cdp-dashboard-module__JeWibG__commodityRow:last-child{border-bottom:none}.cdp-dashboard-module__JeWibG__commodityName{color:var(--text);font-size:14px}.cdp-dashboard-module__JeWibG__commodityVal{font-weight:700}.cdp-dashboard-module__JeWibG__traceSuccess{color:var(--success)}.cdp-dashboard-module__JeWibG__traceSecondary{color:var(--secondary)}.cdp-dashboard-module__JeWibG__traceWarning{color:var(--warning)}.cdp-dashboard-module__JeWibG__traceAccent{color:var(--accent)}.cdp-dashboard-module__JeWibG__traceDanger{color:var(--danger)}.cdp-dashboard-module__JeWibG__chartContainer{width:100%;height:200px;position:relative}.cdp-dashboard-module__JeWibG__chartContainerSm{width:100%;height:140px;margin-top:16px;position:relative}.cdp-dashboard-module__JeWibG__waterGradeBlock{text-align:center;margin-bottom:16px}.cdp-dashboard-module__JeWibG__waterGrade{font-size:48px;font-weight:800;line-height:1}.cdp-dashboard-module__JeWibG__waterScore{color:var(--muted);font-size:14px}.cdp-dashboard-module__JeWibG__metricRow{color:var(--text);border-bottom:1px solid #1b5e20;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.cdp-dashboard-module__JeWibG__metricRow:last-child{border-bottom:none}.cdp-dashboard-module__JeWibG__metricVal{font-weight:700}.cdp-dashboard-module__JeWibG__metricWarning{color:var(--warning)}.cdp-dashboard-module__JeWibG__metricsBlock{margin-top:16px}.cdp-dashboard-module__JeWibG__bioStatusBox{text-align:center;background:#ffffff08;border-radius:10px;margin-bottom:16px;padding:20px}.cdp-dashboard-module__JeWibG__bioStatusLabel{color:var(--muted);font-size:14px}.cdp-dashboard-module__JeWibG__bioStatusGrade{color:var(--muted);margin-top:8px;font-size:24px;font-weight:800}.cdp-dashboard-module__JeWibG__bioStatusNote{color:var(--muted);margin-top:4px;font-size:13px}.cdp-dashboard-module__JeWibG__plasticHeading{color:var(--text);margin-bottom:12px;font-size:14px;font-weight:600}.cdp-dashboard-module__JeWibG__bioNote{background:#69f0ae1a;border:1px solid #69f0ae4d;border-radius:8px;margin-top:16px;padding:12px}.cdp-dashboard-module__JeWibG__bioNoteTitle{color:var(--success);font-size:12px}.cdp-dashboard-module__JeWibG__bioNoteBody{color:var(--muted);margin-top:4px;font-size:11px}.cdp-dashboard-module__JeWibG__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cdp-dashboard-module__JeWibG__tab{cursor:pointer;color:var(--text);background:#ffffff0d;border:none;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.cdp-dashboard-module__JeWibG__tab:hover{background:#ffffff1a}.cdp-dashboard-module__JeWibG__tabActive{background:var(--primary)}.cdp-dashboard-module__JeWibG__tableWrap{overflow-x:auto}.cdp-dashboard-module__JeWibG__table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.cdp-dashboard-module__JeWibG__tableHead{text-align:left;border-bottom:2px solid #1b5e20}.cdp-dashboard-module__JeWibG__tableHead th{color:var(--text);padding:12px;font-weight:600}.cdp-dashboard-module__JeWibG__tableRow{border-bottom:1px solid #1b5e20}.cdp-dashboard-module__JeWibG__tableRow td{color:var(--text);padding:12px}.cdp-dashboard-module__JeWibG__catBadge{color:var(--text);border-radius:4px;padding:2px 8px;font-size:11px}.cdp-dashboard-module__JeWibG__catGovernance{background:#1b5e20}.cdp-dashboard-module__JeWibG__catStrategy{background:#2e7d32}.cdp-dashboard-module__JeWibG__catMetrics{background:#1565c0}.cdp-dashboard-module__JeWibG__catDefault{background:#1b5e20}.cdp-dashboard-module__JeWibG__statusSuccess{color:var(--success)}.cdp-dashboard-module__JeWibG__statusWarning{color:var(--warning)}.cdp-dashboard-module__JeWibG__statusMuted{color:var(--muted)}.cdp-dashboard-module__JeWibG__scoreImpact{font-weight:700}.cdp-dashboard-module__JeWibG__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #1b5e20;margin-top:20px;padding:20px;font-size:12px}.cdp-dashboard-module__JeWibG__footerMeta{margin-top:4px;display:block}:is(.cdp-dashboard-module__JeWibG__dashboard .apexcharts-canvas,.cdp-dashboard-module__JeWibG__dashboard .apexcharts-svg,.cdp-dashboard-module__JeWibG__dashboard .apexcharts-inner){background:0 0!important}.cdp-dashboard-module__JeWibG__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #1b5e20!important}.cdp-dashboard-module__JeWibG__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#1b5e20!important;border-bottom:1px solid #1b5e20!important}.cdp-dashboard-module__JeWibG__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.cdp-dashboard-module__JeWibG__dashboard .apexcharts-xaxis-label,.cdp-dashboard-module__JeWibG__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.cdp-dashboard-module__JeWibG__header,.cdp-dashboard-module__JeWibG__container{padding:20px 24px}}
.gresb-dashboard-module__SnGXjq__dashboard{--primary:#00695c;--secondary:#26a69a;--accent:#ffab00;--bg:#0d1f1c;--card:#122b26;--text:#e0f2f1;--muted:#80cbc4;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.gresb-dashboard-module__SnGXjq__dashboard button{font-family:inherit}.gresb-dashboard-module__SnGXjq__dashboard h2{margin:0}.gresb-dashboard-module__SnGXjq__header{background:linear-gradient(135deg,var(--primary),#004d40);border-bottom:1px solid #004d40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.gresb-dashboard-module__SnGXjq__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.gresb-dashboard-module__SnGXjq__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.gresb-dashboard-module__SnGXjq__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gresb-dashboard-module__SnGXjq__badgeMuted{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.gresb-dashboard-module__SnGXjq__badgeAccent{background:var(--accent);color:#0d1f1c;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.gresb-dashboard-module__SnGXjq__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.gresb-dashboard-module__SnGXjq__toolbarWrap button:hover{background:#fff3}.gresb-dashboard-module__SnGXjq__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.gresb-dashboard-module__SnGXjq__scoreDisplay{background:var(--card);border:1px solid #004d40;border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.gresb-dashboard-module__SnGXjq__scoreCircle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.gresb-dashboard-module__SnGXjq__scoreCircleInner{background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.gresb-dashboard-module__SnGXjq__scoreCircleValue{color:var(--secondary);z-index:1;font-size:36px;font-weight:800;position:relative}.gresb-dashboard-module__SnGXjq__scoreDetails{flex:1;min-width:200px}.gresb-dashboard-module__SnGXjq__scoreDetailsTitle{color:var(--text);margin-bottom:8px;font-size:20px;font-weight:700}.gresb-dashboard-module__SnGXjq__scoreDetailsText{color:var(--muted);font-size:14px}.gresb-dashboard-module__SnGXjq__stars{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.gresb-dashboard-module__SnGXjq__star{color:var(--accent);font-size:24px}.gresb-dashboard-module__SnGXjq__starEmpty{color:#004d40}.gresb-dashboard-module__SnGXjq__starTarget{color:var(--muted);margin-left:12px;font-size:14px}.gresb-dashboard-module__SnGXjq__scoreBreakdown{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}@media (min-width:1024px){.gresb-dashboard-module__SnGXjq__scoreBreakdown{width:auto}}.gresb-dashboard-module__SnGXjq__breakItem{text-align:center;background:#ffffff08;border-radius:10px;padding:16px}.gresb-dashboard-module__SnGXjq__breakLabel{color:var(--muted);text-transform:uppercase;font-size:12px}.gresb-dashboard-module__SnGXjq__breakValue{color:var(--secondary);margin-top:4px;font-size:28px;font-weight:800}.gresb-dashboard-module__SnGXjq__breakMax{color:var(--muted);font-size:12px}.gresb-dashboard-module__SnGXjq__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.gresb-dashboard-module__SnGXjq__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gresb-dashboard-module__SnGXjq__kpiGrid{grid-template-columns:1fr}}.gresb-dashboard-module__SnGXjq__kpi{background:var(--card);text-align:center;cursor:pointer;color:var(--text);appearance:none;border:1px solid #004d40;border-radius:12px;padding:20px;transition:border-color .2s}.gresb-dashboard-module__SnGXjq__kpi:hover{border-color:var(--secondary)}.gresb-dashboard-module__SnGXjq__kpiValue{color:var(--secondary);font-size:28px;font-weight:800}.gresb-dashboard-module__SnGXjq__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:12px}.gresb-dashboard-module__SnGXjq__kpiDelta{margin-top:4px;font-size:11px}.gresb-dashboard-module__SnGXjq__deltaPos{color:var(--success)}.gresb-dashboard-module__SnGXjq__deltaNeg{color:var(--danger)}.gresb-dashboard-module__SnGXjq__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.gresb-dashboard-module__SnGXjq__grid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.gresb-dashboard-module__SnGXjq__grid2,.gresb-dashboard-module__SnGXjq__grid3{grid-template-columns:1fr}}.gresb-dashboard-module__SnGXjq__card{background:var(--card);color:var(--text);border:1px solid #004d40;border-radius:16px;padding:24px}.gresb-dashboard-module__SnGXjq__cardTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.gresb-dashboard-module__SnGXjq__icon{background:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.gresb-dashboard-module__SnGXjq__assetHeaderRow{grid-template-columns:60px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.gresb-dashboard-module__SnGXjq__assetColLabels{text-align:center;color:var(--muted);grid-template-columns:repeat(6,1fr);font-size:11px;display:grid}.gresb-dashboard-module__SnGXjq__assetRegionRow{grid-template-columns:60px 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.gresb-dashboard-module__SnGXjq__assetRegionRowFirst{margin-top:0}.gresb-dashboard-module__SnGXjq__assetRegionLabel{color:var(--muted);text-align:right;font-size:11px}.gresb-dashboard-module__SnGXjq__assetMap{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.gresb-dashboard-module__SnGXjq__assetCell{aspect-ratio:1;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:11px;transition:transform .2s;display:flex;position:relative}.gresb-dashboard-module__SnGXjq__assetCell:hover{z-index:10;transform:scale(1.1)}.gresb-dashboard-module__SnGXjq__assetId{font-size:12px;font-weight:700}.gresb-dashboard-module__SnGXjq__assetScore{font-size:16px;font-weight:800}.gresb-dashboard-module__SnGXjq__assetA{color:var(--text);background:linear-gradient(135deg,#00c853,#2e7d32)}.gresb-dashboard-module__SnGXjq__assetB{color:#0d1f1c;background:linear-gradient(135deg,#69f0ae,#43a047)}.gresb-dashboard-module__SnGXjq__assetC{color:#0d1f1c;background:linear-gradient(135deg,#ffd600,#f9a825)}.gresb-dashboard-module__SnGXjq__assetD{color:var(--text);background:linear-gradient(135deg,#ff6f00,#e65100)}.gresb-dashboard-module__SnGXjq__assetF{color:var(--text);background:linear-gradient(135deg,#ff1744,#c62828)}.gresb-dashboard-module__SnGXjq__assetLegend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.gresb-dashboard-module__SnGXjq__legendItem{align-items:center;gap:6px;display:flex}.gresb-dashboard-module__SnGXjq__legendSwatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.gresb-dashboard-module__SnGXjq__simulator{background:#ffffff08;border-radius:12px;padding:20px}.gresb-dashboard-module__SnGXjq__simRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.gresb-dashboard-module__SnGXjq__simLabel{width:200px;color:var(--text);flex-shrink:0;font-size:13px}.gresb-dashboard-module__SnGXjq__simSlider{appearance:none;cursor:pointer;background:#004d40;border-radius:3px;outline:none;flex:1;height:6px}.gresb-dashboard-module__SnGXjq__simSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--secondary);cursor:pointer;border-radius:50%;width:16px;height:16px}.gresb-dashboard-module__SnGXjq__simSlider::-moz-range-thumb{background:var(--secondary);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.gresb-dashboard-module__SnGXjq__simValue{text-align:right;width:60px;color:var(--text);flex-shrink:0;font-size:14px;font-weight:700}.gresb-dashboard-module__SnGXjq__simTotal{text-align:center;background:var(--primary);border-radius:10px;margin-top:16px;padding:16px}.gresb-dashboard-module__SnGXjq__simTotalLabel{text-transform:uppercase;letter-spacing:1px;color:var(--text);font-size:12px}.gresb-dashboard-module__SnGXjq__simTotalScore{color:var(--text);font-size:48px;font-weight:800;line-height:1.1}.gresb-dashboard-module__SnGXjq__simTotalMeta{color:var(--muted);font-size:14px}.gresb-dashboard-module__SnGXjq__mgmtBlock{margin-bottom:16px}.gresb-dashboard-module__SnGXjq__mgmtBlock:last-of-type{margin-bottom:0}.gresb-dashboard-module__SnGXjq__mgmtHeader{color:var(--text);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.gresb-dashboard-module__SnGXjq__scoreSuccess{color:var(--success);font-weight:700}.gresb-dashboard-module__SnGXjq__scoreWarning{color:var(--warning);font-weight:700}.gresb-dashboard-module__SnGXjq__progressBar{background:#004d40;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.gresb-dashboard-module__SnGXjq__progressFill{background:var(--secondary);border-radius:4px;height:100%}.gresb-dashboard-module__SnGXjq__indicatorRow{border-bottom:1px solid #004d40;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.gresb-dashboard-module__SnGXjq__indicatorRow:last-child{border-bottom:none}.gresb-dashboard-module__SnGXjq__indicatorName{color:var(--text);font-size:14px}.gresb-dashboard-module__SnGXjq__indicatorValue{color:var(--text);font-size:16px;font-weight:700}.gresb-dashboard-module__SnGXjq__indicatorTrend{margin-left:8px;font-size:11px}.gresb-dashboard-module__SnGXjq__trendPos{color:var(--success)}.gresb-dashboard-module__SnGXjq__trendWarn{color:var(--warning)}.gresb-dashboard-module__SnGXjq__trendMuted{color:var(--muted)}.gresb-dashboard-module__SnGXjq__devStatusBox{text-align:center;background:#ffffff08;border-radius:10px;margin-bottom:16px;padding:20px}.gresb-dashboard-module__SnGXjq__devStatusLabel{color:var(--muted);font-size:14px}.gresb-dashboard-module__SnGXjq__devStatusValue{color:var(--muted);margin-top:8px;font-size:36px;font-weight:800}.gresb-dashboard-module__SnGXjq__devStatusNote{color:var(--muted);margin-top:4px;font-size:13px}.gresb-dashboard-module__SnGXjq__readinessHeading{color:var(--text);margin-bottom:12px;font-size:14px;font-weight:600}.gresb-dashboard-module__SnGXjq__readinessList{flex-direction:column;gap:10px;display:flex}.gresb-dashboard-module__SnGXjq__readinessItem{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.gresb-dashboard-module__SnGXjq__readinessDone{color:var(--success)}.gresb-dashboard-module__SnGXjq__readinessPilot{color:var(--warning)}.gresb-dashboard-module__SnGXjq__readinessFail{color:var(--danger)}.gresb-dashboard-module__SnGXjq__updateBox{background:#ffab001a;border:1px solid #ffab004d;border-radius:10px;margin-top:20px;padding:16px}.gresb-dashboard-module__SnGXjq__updateTitle{color:var(--accent);font-size:13px;font-weight:700}.gresb-dashboard-module__SnGXjq__updateBody{color:var(--muted);margin-top:4px;font-size:12px}.gresb-dashboard-module__SnGXjq__chartContainer{width:100%;height:160px;margin-top:16px;position:relative}.gresb-dashboard-module__SnGXjq__footer{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid #004d40;margin-top:20px;padding:20px;font-size:12px}.gresb-dashboard-module__SnGXjq__footerMeta{margin-top:4px;display:block}:is(.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-canvas,.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-svg,.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-inner){background:0 0!important}.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-tooltip{background:var(--card)!important;color:var(--text)!important;border:1px solid #004d40!important}.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-tooltip-title{color:var(--text)!important;background:#004d40!important;border-bottom:1px solid #004d40!important}.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-legend-text{color:var(--text)!important;font-size:11px!important}:is(.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-xaxis-label,.gresb-dashboard-module__SnGXjq__dashboard .apexcharts-yaxis-label){fill:var(--muted)!important}@media (max-width:768px){.gresb-dashboard-module__SnGXjq__header,.gresb-dashboard-module__SnGXjq__container{padding:20px 24px}.gresb-dashboard-module__SnGXjq__simLabel{width:140px;font-size:12px}}
.themed-framework-dashboard-module__G-ll9G__esrs,.themed-framework-dashboard-module__G-ll9G__cbb,.themed-framework-dashboard-module__G-ll9G__adx{min-height:100%;color:var(--text);background:var(--bg);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}.themed-framework-dashboard-module__G-ll9G__esrs{--primary:#be123c;--primary-deep:#9f1239;--secondary:#fb7185;--accent:#f472b6;--bg:#1a0a10;--card:#2a121a;--card-border:#4c1d2a;--text:#ffe4e6;--muted:#fda4af;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;--chart-1:#e11d48;--chart-2:#db2777;--chart-3:#c026d3;--chart-4:#f43f5e;--chart-5:#be185d;--chart-6:#9d174d}.themed-framework-dashboard-module__G-ll9G__cbb{--primary:#0b1f3a;--primary-deep:#061526;--secondary:#c4a35a;--accent:#e8c87a;--bg:#070e18;--card:#0f1a2b;--card-border:#1e334f;--text:#f5f0e6;--muted:#c4b59a;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;--chart-1:#c4a35a;--chart-2:#e8c87a;--chart-3:#b45309;--chart-4:#d97706;--chart-5:#f59e0b;--chart-6:#334155}.themed-framework-dashboard-module__G-ll9G__adx{--primary:#0e7490;--primary-deep:#155e75;--secondary:#22d3ee;--accent:#2dd4bf;--bg:#061416;--card:#0c2226;--card-border:#164e63;--text:#ecfeff;--muted:#a5f3fc;--success:#69f0ae;--warning:#ffd180;--danger:#ff5252;--chart-1:#0e7490;--chart-2:#06b6d4;--chart-3:#14b8a6;--chart-4:#22d3ee;--chart-5:#0d9488;--chart-6:#155e75}.themed-framework-dashboard-module__G-ll9G__esrs button,.themed-framework-dashboard-module__G-ll9G__cbb button,.themed-framework-dashboard-module__G-ll9G__adx button{font-family:inherit}.themed-framework-dashboard-module__G-ll9G__esrs h2,.themed-framework-dashboard-module__G-ll9G__cbb h2,.themed-framework-dashboard-module__G-ll9G__adx h2,.themed-framework-dashboard-module__G-ll9G__esrs h3,.themed-framework-dashboard-module__G-ll9G__cbb h3,.themed-framework-dashboard-module__G-ll9G__adx h3{margin:0}.themed-framework-dashboard-module__G-ll9G__header{background:linear-gradient(135deg,var(--primary),var(--primary-deep));border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.themed-framework-dashboard-module__G-ll9G__header h1{color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.themed-framework-dashboard-module__G-ll9G__headerSubtitle{color:var(--muted);margin-top:4px;font-size:14px}.themed-framework-dashboard-module__G-ll9G__headerBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.themed-framework-dashboard-module__G-ll9G__badgeMuted{text-transform:uppercase;letter-spacing:1px;color:var(--text);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px}.themed-framework-dashboard-module__G-ll9G__badgeSuccess{background:var(--success);color:#0a0a0a;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700}.themed-framework-dashboard-module__G-ll9G__toolbarWrap button{color:var(--text);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.themed-framework-dashboard-module__G-ll9G__toolbarWrap button:hover{background:#fff3}.themed-framework-dashboard-module__G-ll9G__container{background:var(--bg);max-width:1600px;margin:0 auto;padding:30px 40px}.themed-framework-dashboard-module__G-ll9G__scoreBanner{background:var(--card);border:1px solid var(--card-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.themed-framework-dashboard-module__G-ll9G__scoreBannerLeft{flex-direction:column;gap:4px;display:flex}.themed-framework-dashboard-module__G-ll9G__scoreBannerTitle{color:var(--text);font-size:16px;font-weight:700}.themed-framework-dashboard-module__G-ll9G__scoreBannerSub{color:var(--muted);font-size:13px}.themed-framework-dashboard-module__G-ll9G__scoreMetrics{flex-wrap:wrap;gap:24px;display:flex}.themed-framework-dashboard-module__G-ll9G__scoreMetric{text-align:right}.themed-framework-dashboard-module__G-ll9G__scoreMetricValue{color:var(--secondary);font-size:28px;font-weight:800}.themed-framework-dashboard-module__G-ll9G__scoreMetricLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.themed-framework-dashboard-module__G-ll9G__filters{background:var(--card);border:1px solid var(--card-border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;padding:16px;display:grid}@media (max-width:900px){.themed-framework-dashboard-module__G-ll9G__filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.themed-framework-dashboard-module__G-ll9G__filters{grid-template-columns:1fr}}.themed-framework-dashboard-module__G-ll9G__filterField label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.themed-framework-dashboard-module__G-ll9G__filterField select{background:var(--bg);border:1px solid var(--card-border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px}.themed-framework-dashboard-module__G-ll9G__filterField select option{background:var(--card);color:var(--text)}.themed-framework-dashboard-module__G-ll9G__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.themed-framework-dashboard-module__G-ll9G__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.themed-framework-dashboard-module__G-ll9G__kpiGrid{grid-template-columns:1fr}}.themed-framework-dashboard-module__G-ll9G__kpi{background:var(--card);text-align:left;border:1px solid var(--card-border);cursor:pointer;color:var(--text);appearance:none;border-radius:12px;padding:20px;transition:border-color .2s,transform .2s}.themed-framework-dashboard-module__G-ll9G__kpi:hover{border-color:var(--secondary);transform:translateY(-2px)}.themed-framework-dashboard-module__G-ll9G__kpiCategory{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:11px;font-weight:700}.themed-framework-dashboard-module__G-ll9G__kpiName{color:var(--text);margin-top:6px;font-size:13px;font-weight:600}.themed-framework-dashboard-module__G-ll9G__kpiValue{color:var(--secondary);margin-top:12px;font-size:28px;font-weight:800}.themed-framework-dashboard-module__G-ll9G__kpiUnit{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.themed-framework-dashboard-module__G-ll9G__kpiMeta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.themed-framework-dashboard-module__G-ll9G__kpiTrendPos{color:var(--success);font-weight:700}.themed-framework-dashboard-module__G-ll9G__kpiTrendNeg{color:var(--danger);font-weight:700}.themed-framework-dashboard-module__G-ll9G__section{margin-bottom:24px}.themed-framework-dashboard-module__G-ll9G__sectionHeader{background:var(--card);border:1px solid var(--card-border);border-left:4px solid var(--secondary);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.themed-framework-dashboard-module__G-ll9G__sectionTitle{color:var(--text);font-size:16px;font-weight:700}.themed-framework-dashboard-module__G-ll9G__sectionDesc{color:var(--muted);margin-top:2px;font-size:12px}.themed-framework-dashboard-module__G-ll9G__grid2{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}@media (max-width:1024px){.themed-framework-dashboard-module__G-ll9G__grid2{grid-template-columns:1fr}}.themed-framework-dashboard-module__G-ll9G__card{background:var(--card);border:1px solid var(--card-border);border-radius:16px;padding:20px}.themed-framework-dashboard-module__G-ll9G__cardTitle{color:var(--text);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.themed-framework-dashboard-module__G-ll9G__cardTitleIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.themed-framework-dashboard-module__G-ll9G__benchmarkRow{margin-bottom:14px}.themed-framework-dashboard-module__G-ll9G__benchmarkRow:last-child{margin-bottom:0}.themed-framework-dashboard-module__G-ll9G__benchmarkLabel{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.themed-framework-dashboard-module__G-ll9G__benchmarkName{color:var(--text);font-weight:600}.themed-framework-dashboard-module__G-ll9G__benchmarkStats{color:var(--muted)}.themed-framework-dashboard-module__G-ll9G__benchmarkTrack{background:#ffffff14;border-radius:999px;height:8px;position:relative;overflow:hidden}.themed-framework-dashboard-module__G-ll9G__benchmarkFill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%}.themed-framework-dashboard-module__G-ll9G__benchmarkMedian{background:var(--accent);width:2px;height:100%;position:absolute;top:0}.themed-framework-dashboard-module__G-ll9G__footer{text-align:center;color:var(--muted);border-top:1px solid var(--card-border);margin-top:8px;padding:20px;font-size:12px}@media (max-width:768px){.themed-framework-dashboard-module__G-ll9G__header,.themed-framework-dashboard-module__G-ll9G__container{padding-left:20px;padding-right:20px}}
.adx-module__29DCPG__shell{--adx-slate:#334155;--adx-emerald:#059669;--adx-emerald-soft:#05966918;flex-direction:column;gap:1.25rem;display:flex}.adx-module__29DCPG__header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 45%,#ecfdf5 100%);border:1px solid #cbd5e1;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.adx-module__29DCPG__header h1{color:var(--adx-slate);margin:0;font-size:1.35rem;font-weight:700}.adx-module__29DCPG__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.adx-module__29DCPG__badge{background:var(--adx-emerald-soft);color:var(--adx-emerald);border-radius:.4rem;padding:.2rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.adx-module__29DCPG__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.adx-module__29DCPG__select,.adx-module__29DCPG__input,.adx-module__29DCPG__textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem}.adx-module__29DCPG__textarea{resize:vertical;width:100%;min-height:100px}.adx-module__29DCPG__btn,.adx-module__29DCPG__btnGhost{cursor:pointer;border-radius:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.adx-module__29DCPG__btn{border:1px solid var(--adx-emerald);background:var(--adx-emerald);color:#fff}.adx-module__29DCPG__btnGhost{border:1px solid var(--adx-slate);color:var(--adx-slate);background:0 0}.adx-module__29DCPG__gaugeCard,.adx-module__29DCPG__corePanel,.adx-module__29DCPG__panel{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1rem}.adx-module__29DCPG__corePanel{z-index:5;border-color:color-mix(in srgb,var(--adx-emerald)35%,#e2e8f0);background:linear-gradient(#ecfdf5 0%,#fff 55%);position:sticky;top:.75rem}.adx-module__29DCPG__gaugeTitle{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.75rem;font-weight:700}.adx-module__29DCPG__gaugeValue{color:var(--adx-emerald);margin-top:.35rem;font-size:2rem;font-weight:750}.adx-module__29DCPG__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.adx-module__29DCPG__tab,.adx-module__29DCPG__tabActive{color:var(--adx-slate);cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.adx-module__29DCPG__tabActive{border-color:var(--adx-emerald);background:var(--adx-emerald);color:#fff}.adx-module__29DCPG__table{border-collapse:collapse;width:100%;font-size:.8rem}.adx-module__29DCPG__table th,.adx-module__29DCPG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .4rem}.adx-module__29DCPG__table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.adx-module__29DCPG__statusDisclosed{color:#047857;font-weight:650}.adx-module__29DCPG__statusPartial{color:#b45309;font-weight:650}.adx-module__29DCPG__statusNot{color:#64748b;font-weight:650}.adx-module__29DCPG__statusNa{color:#94a3b8;font-weight:650}.adx-module__29DCPG__modalBackdrop{z-index:50;background:#0f172a73;position:fixed;inset:0}.adx-module__29DCPG__modal{z-index:51;background:#fff;border-radius:.85rem;width:min(520px,100% - 2rem);padding:1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0003}.adx-module__29DCPG__empty,.adx-module__29DCPG__error{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.5rem;font-size:.875rem}
.cbb-module__Km4LeW__shell{--cbb-navy:#0b1f3a;--cbb-navy-soft:#0b1f3a12;--cbb-gold:#c4a35a;--cbb-gold-soft:#c4a35a22;--cbb-alert:#dc2626;flex-direction:column;gap:1.25rem;display:flex}.cbb-module__Km4LeW__header{border:1px solid color-mix(in srgb,var(--cbb-navy)20%,transparent);background:linear-gradient(135deg,#f7f8fb 0%,#eef1f7 50%,#faf6ec 100%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.cbb-module__Km4LeW__header h1{color:var(--cbb-navy);margin:0;font-size:1.35rem;font-weight:700}.cbb-module__Km4LeW__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.cbb-module__Km4LeW__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cbb-module__Km4LeW__btn,.cbb-module__Km4LeW__btnGhost,.cbb-module__Km4LeW__btnDanger{cursor:pointer;border-radius:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.cbb-module__Km4LeW__btn{border:1px solid var(--cbb-navy);background:var(--cbb-navy);color:#fff}.cbb-module__Km4LeW__btnGhost{border:1px solid var(--cbb-navy);color:var(--cbb-navy);background:0 0}.cbb-module__Km4LeW__btnDanger{border:1px solid var(--cbb-alert);color:var(--cbb-alert);background:#fef2f2}.cbb-module__Km4LeW__alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600}.cbb-module__Km4LeW__layout{grid-template-columns:minmax(0,1fr) 220px;gap:1rem;display:grid}@media (max-width:900px){.cbb-module__Km4LeW__layout{grid-template-columns:1fr}}.cbb-module__Km4LeW__donutCard,.cbb-module__Km4LeW__panel{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1rem}.cbb-module__Km4LeW__donutTitle{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.75rem;font-weight:700}.cbb-module__Km4LeW__donutWrap{flex-direction:column;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.cbb-module__Km4LeW__legend{color:#475569;gap:.35rem;width:100%;font-size:.75rem;display:grid}.cbb-module__Km4LeW__legendRow{justify-content:space-between;gap:.5rem;display:flex}.cbb-module__Km4LeW__dot{border-radius:999px;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.cbb-module__Km4LeW__timeline{gap:.75rem;display:grid}.cbb-module__Km4LeW__timelineItem{border:1px solid #e2e8f0;border-left:4px solid var(--cbb-gold);background:#fff;border-radius:.75rem;padding:.85rem 1rem}.cbb-module__Km4LeW__timelineItemOverdue{border-left-color:var(--cbb-alert)}.cbb-module__Km4LeW__table{border-collapse:collapse;width:100%;font-size:.8rem}.cbb-module__Km4LeW__table th,.cbb-module__Km4LeW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.6rem .4rem}.cbb-module__Km4LeW__table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.cbb-module__Km4LeW__badge{color:#475569;background:#f1f5f9;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.cbb-module__Km4LeW__badgeOverdue{color:#b91c1c;background:#fee2e2}.cbb-module__Km4LeW__badgeSubmitted,.cbb-module__Km4LeW__badgeAcknowledged{color:#047857;background:#ecfdf5}.cbb-module__Km4LeW__badgeInProgress{background:var(--cbb-gold-soft);color:#92400e}.cbb-module__Km4LeW__badgeNotStarted{background:var(--cbb-navy-soft);color:var(--cbb-navy)}.cbb-module__Km4LeW__expand{border-top:1px dashed #e2e8f0;gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:grid}.cbb-module__Km4LeW__input,.cbb-module__Km4LeW__select{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem}.cbb-module__Km4LeW__empty,.cbb-module__Km4LeW__error{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.5rem;font-size:.875rem}.cbb-module__Km4LeW__progress{background:#e2e8f0;border-radius:999px;height:.35rem;overflow:hidden}.cbb-module__Km4LeW__progress>span{background:var(--cbb-gold);height:100%;display:block}
.dfm-module__qO6h6G__shell{--dfm-graphite:#1f2937;--dfm-cyan:#0891b2;--dfm-cyan-soft:#0891b218;flex-direction:column;gap:1.25rem;display:flex}.dfm-module__qO6h6G__header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 40%,#ecfeff 100%);border:1px solid #cbd5e1;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.dfm-module__qO6h6G__header h1{color:var(--dfm-graphite);margin:0;font-size:1.35rem;font-weight:700}.dfm-module__qO6h6G__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.dfm-module__qO6h6G__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dfm-module__qO6h6G__select,.dfm-module__qO6h6G__input{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem}.dfm-module__qO6h6G__btn,.dfm-module__qO6h6G__btnGhost{cursor:pointer;border-radius:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.dfm-module__qO6h6G__btn{border:1px solid var(--dfm-cyan);background:var(--dfm-cyan);color:#fff}.dfm-module__qO6h6G__btnGhost{border:1px solid var(--dfm-graphite);color:var(--dfm-graphite);background:0 0}.dfm-module__qO6h6G__filters{flex-wrap:wrap;gap:.4rem;display:flex}.dfm-module__qO6h6G__chip,.dfm-module__qO6h6G__chipActive{color:var(--dfm-graphite);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;padding:.3rem .65rem;font-size:.75rem;font-weight:650}.dfm-module__qO6h6G__chipActive{border-color:var(--dfm-cyan);background:var(--dfm-cyan-soft);color:#155e75}.dfm-module__qO6h6G__board{grid-template-columns:repeat(4,minmax(200px,1fr));align-items:start;gap:.75rem;display:grid;overflow-x:auto}.dfm-module__qO6h6G__column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;min-height:280px;padding:.65rem}.dfm-module__qO6h6G__columnTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--dfm-graphite);justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.75rem;font-weight:750;display:flex}.dfm-module__qO6h6G__columnOver{outline:2px dashed var(--dfm-cyan);outline-offset:2px}.dfm-module__qO6h6G__card{cursor:grab;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;width:100%;margin-bottom:.55rem;padding:.7rem}.dfm-module__qO6h6G__card:active{cursor:grabbing}.dfm-module__qO6h6G__cardPublished{opacity:.92;border-color:#a5f3fc}.dfm-module__qO6h6G__cardCode{color:var(--dfm-cyan);font-size:.72rem;font-weight:750}.dfm-module__qO6h6G__cardTitle{color:var(--dfm-graphite);margin-top:.2rem;font-size:.85rem;font-weight:650}.dfm-module__qO6h6G__cardMeta{color:#64748b;gap:.15rem;margin-top:.45rem;font-size:.72rem;display:grid}.dfm-module__qO6h6G__detailBackdrop{z-index:50;background:#0f172a73;position:fixed;inset:0}.dfm-module__qO6h6G__detailPanel{z-index:51;background:#fff;width:min(420px,100%);height:100%;padding:1.1rem 1.25rem;position:fixed;top:0;right:0;overflow:auto;box-shadow:-12px 0 40px #00000026}.dfm-module__qO6h6G__historyItem{border-left:3px solid var(--dfm-cyan);background:#f8fafc;margin-bottom:.5rem;padding:.45rem .65rem;font-size:.78rem}.dfm-module__qO6h6G__empty,.dfm-module__qO6h6G__error{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.5rem;font-size:.875rem}@media (max-width:1100px){.dfm-module__qO6h6G__board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:640px){.dfm-module__qO6h6G__board{grid-template-columns:1fr}}
.esrs-module__Auu9pG__shell{--esrs-teal:#0b4f4a;--esrs-teal-soft:#0b4f4a14;--esrs-amber:#d97706;--esrs-amber-soft:#d9770618;--esrs-slate:#475569;--esrs-neutral:#78716c;flex-direction:column;gap:1.25rem;display:flex}.esrs-module__Auu9pG__header{border:1px solid color-mix(in srgb,var(--esrs-teal)25%,transparent);background:linear-gradient(135deg,#f7fbfa 0%,#eef6f5 45%,#fff8eb 100%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.esrs-module__Auu9pG__header h1{color:var(--esrs-teal);margin:0;font-size:1.35rem;font-weight:700}.esrs-module__Auu9pG__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.esrs-module__Auu9pG__updating{color:var(--esrs-amber);font-size:.75rem;font-weight:600}.esrs-module__Auu9pG__summaryBar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.esrs-module__Auu9pG__summaryTile{background:#fff;border:1px solid #d1e3e1;border-radius:.75rem;padding:.85rem 1rem}.esrs-module__Auu9pG__summaryTile span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:600;display:block}.esrs-module__Auu9pG__summaryTile strong{color:var(--esrs-teal);margin-top:.35rem;font-size:1.35rem;display:block}.esrs-module__Auu9pG__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.esrs-module__Auu9pG__input,.esrs-module__Auu9pG__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.45rem .75rem;font-size:.875rem}.esrs-module__Auu9pG__btn{border:1px solid var(--esrs-teal);background:var(--esrs-teal);color:#fff;cursor:pointer;border-radius:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.esrs-module__Auu9pG__btnGhost{border:1px solid var(--esrs-teal);color:var(--esrs-teal);cursor:pointer;background:0 0;border-radius:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.esrs-module__Auu9pG__categoryGroup{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;overflow:hidden}.esrs-module__Auu9pG__categoryHeader{cursor:pointer;text-align:left;color:#0f172a;background:#f8fafc;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;font-weight:650;display:flex}.esrs-module__Auu9pG__categoryBody{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;padding:.85rem;display:grid}.esrs-module__Auu9pG__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-left-width:4px;border-radius:.75rem;padding:.9rem;transition:box-shadow .15s,transform .15s}.esrs-module__Auu9pG__card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b4f4a1f}.esrs-module__Auu9pG__cardEnv{border-left-color:var(--esrs-teal)}.esrs-module__Auu9pG__cardSocial{border-left-color:var(--esrs-amber)}.esrs-module__Auu9pG__cardGov{border-left-color:var(--esrs-slate)}.esrs-module__Auu9pG__cardGeneral{border-left-color:var(--esrs-neutral)}.esrs-module__Auu9pG__cardCode{color:var(--esrs-teal);font-size:.75rem;font-weight:700}.esrs-module__Auu9pG__cardTitle{color:#0f172a;margin-top:.15rem;font-size:.95rem;font-weight:650}.esrs-module__Auu9pG__cardMeta{color:#64748b;gap:.25rem;margin-top:.65rem;font-size:.75rem;display:grid}.esrs-module__Auu9pG__badge{border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.esrs-module__Auu9pG__badgeMaterial{background:var(--esrs-teal-soft);color:var(--esrs-teal)}.esrs-module__Auu9pG__badgeNotMaterial{color:#64748b;background:#f1f5f9}.esrs-module__Auu9pG__badgeUnder{background:var(--esrs-amber-soft);color:#92400e}.esrs-module__Auu9pG__drawerBackdrop{z-index:50;background:#0f172a73;position:fixed;inset:0}.esrs-module__Auu9pG__drawer{z-index:51;background:#fff;flex-direction:column;width:min(640px,100%);height:100%;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 40px #00000026}.esrs-module__Auu9pG__drawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.esrs-module__Auu9pG__drawerBody{flex:1;padding:1rem 1.25rem;overflow:auto}.esrs-module__Auu9pG__table{border-collapse:collapse;width:100%;font-size:.8rem}.esrs-module__Auu9pG__table th,.esrs-module__Auu9pG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .4rem}.esrs-module__Auu9pG__table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.esrs-module__Auu9pG__pager{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.esrs-module__Auu9pG__empty,.esrs-module__Auu9pG__error{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.5rem;font-size:.875rem}
