.cfo-dashboard{padding:0;max-width:1400px;margin:0 auto}.executive-summary{background:var(--color-neutral-white);color:var(--color-text-900);padding:32px;border-radius:12px;margin-bottom:32px;border:1px solid var(--color-grey-900);box-shadow:0 2px 8px #0000000a}.summary-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.company-status h1{font-size:32px;font-weight:700;margin:0 0 12px;letter-spacing:-.5px;color:var(--color-text-900)}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:none}.status-badge.health-success{background:var(--color-success-100);color:var(--color-success-700);border:1px solid var(--color-success-300)}.status-badge.health-danger{background:var(--color-danger-500);color:var(--color-neutral-white);border:1px solid transparent}.status-badge.health-warning{background:var(--color-warning-100);color:var(--color-warning-800);border:1px solid var(--color-warning-300)}.status-badge.health-info{background:var(--color-information-100);color:var(--color-information-700);border:1px solid var(--color-information-300)}.summary-date{font-size:14px;opacity:1;font-weight:500;color:var(--color-text-700)}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-metric{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;padding:20px;display:flex;gap:16px;align-items:flex-start;transition:all .3s}.summary-metric:hover{background:var(--color-grey-500);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.summary-metric.primary{grid-column:span 2;background:var(--color-grey-500);border-color:var(--color-grey-900)}.summary-metric.primary:hover{background:var(--color-grey-600)}.summary-metric.primary .metric-value{color:var(--color-text-900)}.summary-metric.primary .metric-icon{color:var(--color-text-600)}.burn-rate-alert{margin-top:24px;padding:16px 20px;background:var(--color-danger-100);border:1px solid var(--color-danger-200);border-left:4px solid var(--color-danger-500);border-radius:8px;display:flex;gap:16px;align-items:flex-start}.burn-rate-alert .alert-icon{font-size:24px;line-height:1;color:var(--color-danger-600)}.burn-rate-alert .alert-content{flex:1;font-size:14px;color:var(--color-danger-800);line-height:1.6}.burn-rate-alert .alert-content strong{color:var(--color-danger-900);display:block;margin-bottom:4px}.metric-icon{font-size:36px;line-height:1;color:var(--color-text-500)}.metric-content{flex:1}.metric-label{font-size:13px;color:var(--color-text-700);margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:1}.metric-value{font-size:36px;font-weight:700;line-height:1;margin-bottom:6px;color:var(--color-text-900)}.summary-metric.primary .metric-value{font-size:48px}.metric-subtitle{font-size:14px;color:var(--color-text-600);opacity:1}.key-metrics-section{margin-bottom:32px}.key-metrics-section h2{font-size:24px;font-weight:700;color:var(--color-text-900);margin:0 0 20px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.kpi-card{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.kpi-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.kpi-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.kpi-title{font-size:13px;font-weight:600;color:var(--color-text-700);text-transform:uppercase;letter-spacing:.5px;flex:1}.kpi-trend{font-size:14px;font-weight:700;padding:4px 10px;border-radius:12px;flex-shrink:0}.kpi-trend.up{background:var(--color-grey-600);color:var(--color-success-600)}.kpi-trend.down{background:var(--color-grey-600);color:var(--color-danger-600)}.kpi-trend.neutral{background:var(--color-grey-600);color:var(--color-text-700)}.kpi-value{font-size:32px;font-weight:700;color:var(--color-text-900);margin-bottom:8px;line-height:1}.kpi-comparison{font-size:13px;color:var(--color-text-700)}.critical-alerts-section{margin-bottom:32px}.critical-alerts-section h2{font-size:24px;font-weight:700;color:var(--color-text-900);margin:0 0 20px;display:flex;align-items:center;gap:12px}.alert-count{background:var(--color-danger-500);color:var(--color-neutral-white);padding:4px 12px;border-radius:12px;font-size:14px;font-weight:700}.no-alerts{background:var(--color-grey-500);border:1px solid var(--color-grey-900);border-radius:12px;padding:40px;text-align:center}.success-check{width:56px;height:56px;background:var(--color-success-100);color:var(--color-success-600);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px;border:2px solid var(--color-success-300)}.no-alerts p{margin:8px 0;color:var(--color-text-900)}.subtitle{color:var(--color-text-700);font-size:14px}.alerts-list{display:flex;flex-direction:column;gap:16px}.alert-item{background:var(--color-danger-100);border:1px solid var(--color-danger-200);border-left:4px solid var(--color-danger-500);border-radius:8px;padding:20px;display:flex;gap:16px;align-items:flex-start}.alert-icon{font-size:28px;line-height:1}.alert-content{flex:1}.alert-title{font-size:16px;font-weight:600;color:var(--color-danger-800);margin-bottom:8px}.alert-action{font-size:14px;color:var(--color-danger-600);font-weight:500}.financial-health-section{margin-bottom:32px}.financial-health-section h2{font-size:24px;font-weight:700;color:var(--color-text-900);margin:0 0 20px}.trajectory-chart{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;padding:24px}.chart-header{margin-bottom:20px}.chart-legend{display:flex;gap:24px;font-size:13px;font-weight:500}.legend-item{display:flex;align-items:center;gap:8px}.dot{width:12px;height:12px;border-radius:2px}.dot.historical{background:var(--color-success-400)}.dot.forecast{background:var(--color-success-200);border:2px dashed var(--color-success-500)}.dot.forecast-flat{background:var(--color-information-400)}.dot.forecast-growth{background:var(--color-warning-400)}.trajectory-bars{display:flex;align-items:flex-end;justify-content:flex-start;height:320px;gap:8px;padding:32px 16px 16px;margin-bottom:0;min-width:100%;background:transparent;position:relative;z-index:1}.trajectory-bar-wrapper{flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.trajectory-bar-wrapper:before{content:"";position:absolute;top:-32px;bottom:24px;left:50%;width:1px;background:var(--color-grey-600);opacity:.1;z-index:0}.bar-value{position:absolute;top:-24px;font-size:11px;font-weight:700;color:var(--color-text-900);white-space:nowrap;background:transparent;padding:0;pointer-events:none;box-shadow:none;transition:all .2s;opacity:1}.trajectory-bar:hover .bar-value{opacity:1;transform:translateY(-2px);z-index:10;color:var(--color-text-900);box-shadow:0 2px 4px #0000001a}.trajectory-bar.negative .bar-value{top:auto;bottom:-24px}.trajectory-bar.historical.positive{background:var(--color-success-400);height:100%}.trajectory-bar.historical.negative{background:var(--color-danger-400);height:100%}.trajectory-bar.forecast.positive{background:var(--color-grey-700);border:1px dashed var(--color-success-400);height:100%}.trajectory-bar.forecast.negative{background:var(--color-grey-700);border:1px dashed var(--color-danger-400);height:100%}.trajectory-bar-wrapper.dual{min-width:50px}.dual-bars{display:flex;gap:2px;height:100%;align-items:flex-end}.dual-bars .trajectory-bar{flex:1;min-width:18px}.trajectory-bar.forecast-flat.positive{background:var(--color-information-300);border:1px solid var(--color-information-400);height:100%}.trajectory-bar.forecast-flat.negative{background:var(--color-information-200);border:1px solid var(--color-danger-400);height:100%}.trajectory-bar.forecast-growth.positive{background:var(--color-warning-300);border:1px solid var(--color-warning-400);height:100%}.trajectory-bar.forecast-growth.negative{background:var(--color-warning-200);border:1px solid var(--color-danger-400);height:100%}.bar-month{font-size:11px;color:var(--color-text-600);font-weight:500;text-align:center;white-space:nowrap;margin-top:4px}.chart-insights{margin-top:16px}.insight{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.insight.positive{background:var(--color-grey-600);color:var(--color-text-800);border:1px solid var(--color-grey-900)}.insight.warning{background:var(--color-warning-100);color:var(--color-warning-800);border:1px solid var(--color-warning-300)}.forecast-overview-section{margin-bottom:32px}.forecast-overview-section h2{font-size:24px;font-weight:700;color:var(--color-text-900);margin:0 0 20px}.forecast-table{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;overflow:hidden}.forecast-table table{width:100%;border-collapse:collapse}.forecast-table thead{background:var(--color-grey-700)}.forecast-table th{padding:16px;text-align:left;font-size:12px;font-weight:700;color:var(--color-text-900);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-grey-900)}.forecast-table tbody tr{border-bottom:1px solid var(--color-grey-900);transition:background .2s}.forecast-table tbody tr:hover{background:var(--color-grey-700)}.forecast-table td{padding:14px 16px;font-size:14px;color:var(--color-text-800)}.forecast-table .amount{font-weight:600;text-align:right}.forecast-table .amount.positive,.forecast-table .amount.negative{color:var(--color-text-800)}.forecast-table .margin{text-align:center;font-weight:600}.forecast-table .margin.good{color:var(--color-text-800)}.forecast-table .margin.ok{color:var(--color-text-700)}.forecast-table .margin.poor{color:var(--color-danger-600)}.forecast-table .total-row{background:var(--color-grey-700);font-weight:700}.forecast-table .total-row td{padding:18px 16px;border-top:2px solid var(--color-grey-900)}.risk-factors-section{margin-bottom:32px}.risk-factors-section h2{font-size:24px;font-weight:700;color:var(--color-text-900);margin:0 0 20px}.no-risks{background:var(--color-grey-500);border:1px solid var(--color-grey-900);border-radius:12px;padding:40px;text-align:center}.success-icon{width:56px;height:56px;background:var(--color-grey-600);color:var(--color-success-600);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px;border:2px solid var(--color-grey-900)}.risks-list{display:flex;flex-direction:column;gap:16px}.risk-item{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014;transition:all .2s ease}.risk-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.risk-item.critical{border-left:4px solid var(--color-danger-500)}.risk-item.high{border-left:4px solid var(--color-danger-400)}.risk-item.medium{border-left:4px solid var(--color-grey-800)}.risk-item.low{border-left:4px solid var(--color-grey-900)}.risk-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.risk-factor{color:var(--color-text-900)}.risk-body p{margin:8px 0;line-height:1.5;color:var(--color-text-800)}.risk-recommendation{background:var(--color-information-100);padding:12px 16px;border-radius:8px;margin-top:12px;border-left:3px solid var(--color-information-500)}.risk-metrics{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media(max-width:1024px){.executive-summary{padding:24px}.summary-metric.primary{grid-column:span 1}.metric-value{font-size:28px}.summary-metric.primary .metric-value{font-size:36px}}@media(max-width:768px){.summary-grid,.kpi-grid{grid-template-columns:1fr}.trajectory-bars{height:120px}.company-status h1{font-size:24px}}.insight-card{background:var(--color-neutral-white);border:1px solid var(--color-grey-900);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.insight-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.insight-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.insight-header h3{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:var(--color-text-900)}.insight-icon{font-size:24px}.health-badge,.trend-badge{padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.insight-metrics{margin-bottom:24px}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.metric-item{display:flex;flex-direction:column;gap:6px}.metric-label{font-size:13px;color:var(--color-text-700);font-weight:500}.metric-value{font-size:16px;font-weight:600;color:var(--color-text-900)}.metric-value.large{font-size:24px;font-weight:700}.timeline-chart{margin:20px 0}.timeline-header{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px;color:var(--color-text-700);font-weight:500}.timeline-bars{display:flex;align-items:flex-end;justify-content:space-around;height:120px;gap:4px;padding:12px 0;border-bottom:2px solid var(--color-grey-900);position:relative}.timeline-bar{flex:1;position:relative;border-radius:4px 4px 0 0;min-height:8px;cursor:pointer;transition:all .2s}.timeline-bar.historical.positive{background:var(--color-success-600);box-shadow:0 2px 6px #3abc3f4d}.timeline-bar.historical.negative{background:var(--color-danger-600);box-shadow:0 2px 6px #ff31314d}.timeline-bar.predicted.positive{background:var(--color-success-200);border:2px dashed var(--color-success-500);box-shadow:0 3px 8px #3abc3f4d}.timeline-bar.predicted.negative{background:var(--color-danger-200);border:2px dashed var(--color-danger-500);box-shadow:0 3px 8px #ff31314d}.timeline-bar:hover{transform:scaleY(1.05)}.bar-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-text-900);color:var(--color-neutral-white);padding:8px 10px;border-radius:6px;font-size:11px;white-space:nowrap;z-index:10;margin-bottom:8px;pointer-events:none}.timeline-bar:hover .bar-tooltip{display:block}.timeline-legend{display:flex;gap:20px;margin-top:12px;font-size:12px}.legend-item{display:flex;align-items:center;gap:6px;color:var(--color-text-700)}.legend-dot{width:12px;height:12px;border-radius:3px}.legend-dot.historical{background:var(--color-success-600)}.legend-dot.predicted{background:var(--color-success-200);border:2px dashed var(--color-success-500)}.alert-box{padding:12px 16px;border-radius:8px;font-size:13px;margin-top:16px}.alert-box.critical{background:var(--color-danger-100);border:1px solid var(--color-danger-200);color:var(--color-danger-800)}.anomaly-stats{display:flex;gap:12px;margin-bottom:20px}.stat-pill{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:8px;background:var(--color-grey-700)}.stat-pill.critical{background:var(--color-danger-100);border:1px solid var(--color-danger-200)}.stat-pill.high{background:var(--color-warning-100);border:1px solid var(--color-warning-200)}.stat-pill.avg{background:var(--color-information-100);border:1px solid var(--color-information-300)}.stat-count{font-size:24px;font-weight:700;color:var(--color-text-900)}.stat-label{font-size:11px;color:var(--color-text-700);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.anomaly-list{display:flex;flex-direction:column;gap:10px}.anomaly-item{position:relative;padding:12px 14px;border-radius:8px;background:var(--color-grey-700);overflow:hidden}.anomaly-item.critical{background:linear-gradient(to right,var(--color-danger-100) 0%,var(--color-grey-700) 30%)}.anomaly-item.high{background:linear-gradient(to right,var(--color-warning-100) 0%,var(--color-grey-700) 30%)}.anomaly-score-bar{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,rgba(239,68,68,.1),transparent);pointer-events:none}.anomaly-content{position:relative;z-index:1}.anomaly-title{font-size:13px;font-weight:600;color:var(--color-text-900);margin-bottom:4px}.anomaly-meta{font-size:12px;color:var(--color-text-700)}.anomaly-probability{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;color:var(--color-text-900)}.no-anomalies{text-align:center;padding:32px 20px}.no-anomalies p{margin:8px 0;color:var(--color-text-800)}.no-anomalies .subtle{color:var(--color-text-700);font-size:13px}.prediction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:16px}.prediction-column{display:flex;flex-direction:column;gap:10px}.prediction-label{font-size:12px;font-weight:600;color:var(--color-text-700);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.prediction-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.prediction-row.total{border-top:2px solid var(--color-grey-900);padding-top:12px;margin-top:4px}.prediction-row .label{font-size:13px;color:var(--color-text-700)}.prediction-row .value{font-size:15px;font-weight:600}.prediction-row .value.positive{color:var(--color-success-600)}.prediction-row .value.negative{color:var(--color-danger-600)}.confidence-indicator{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--color-information-100);border-radius:6px;font-size:12px}.confidence-label{color:var(--color-information-700);font-weight:500}.confidence-value{color:var(--color-information-900);font-weight:700;font-size:14px}.recommendations-list{display:flex;flex-direction:column;gap:12px}.recommendation-item{display:flex;gap:14px;padding:14px;background:var(--color-grey-700);border-radius:8px;border-left:4px solid}.rec-icon{font-size:24px;line-height:1}.rec-content{flex:1}.rec-title{font-size:14px;font-weight:600;color:var(--color-text-900);margin-bottom:4px}.rec-message{font-size:13px;color:var(--color-text-800);margin-bottom:6px}.rec-action{font-size:12px;color:var(--color-information-600);font-weight:500}.action-count{padding:4px 12px;background:var(--color-information-100);color:var(--color-information-700);border-radius:12px;font-size:11px;font-weight:700}.all-good{text-align:center;padding:40px 20px}.all-good p{margin:8px 0}.all-good .subtle{color:var(--color-text-700);font-size:13px}.view-all-link{display:block;text-align:center;padding:12px;margin-top:12px;color:var(--color-information-600);text-decoration:none;font-size:13px;font-weight:600;border-radius:6px;transition:background .2s}.view-all-link:hover{background:var(--color-information-100)}@media(max-width:768px){.ml-dashboard,.prediction-grid{grid-template-columns:1fr}}.chart-body{display:flex;gap:16px;position:relative}.y-axis{display:flex;flex-direction:column;justify-content:space-between;height:320px;padding-bottom:40px;padding-top:32px;min-width:40px;text-align:right}.y-tick{font-size:11px;color:var(--color-text-600);font-weight:500;height:0;display:flex;align-items:center;justify-content:flex-end}.trajectory-bars-container{flex:1;overflow-x:auto;padding-bottom:12px;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-grey-900) transparent}.chart-grid{position:absolute;inset:32px 0 40px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;z-index:0}.grid-line{width:100%;height:1px;background:var(--color-grey-900);opacity:.5;border-top:1px dashed var(--color-grey-600)}.grid-line:last-child{border-top-style:solid;opacity:1}.trajectory-bars{display:flex;align-items:flex-end;justify-content:flex-start;height:320px;gap:8px;padding:32px 16px 40px;margin-bottom:0;min-width:100%;background:transparent;position:relative;z-index:1;border-bottom:none}.trajectory-bar-wrapper{flex:0 0 56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:0;position:relative}.trajectory-bar-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--color-grey-600);opacity:.1;z-index:0}.trajectory-bar{width:36px;border-radius:4px 4px 0 0;transition:all .2s ease;cursor:pointer;position:relative;display:flex;justify-content:center;z-index:1;background-color:var(--color-grey-300)}.bar-month{position:absolute;bottom:-24px;left:0;right:0;font-size:11px;color:var(--color-text-600);font-weight:500;text-align:center;white-space:nowrap;margin-top:0}body.dark-mode .status-badge.health-success{background:var(--color-success-100);color:var(--color-success-500);border-color:var(--color-success-500)}body.dark-mode .status-badge.health-danger{background:var(--color-danger-100);color:var(--color-danger-500);border-color:var(--color-danger-500)}body.dark-mode .status-badge.health-warning{background:var(--color-warning-100);color:var(--color-warning-500);border-color:var(--color-warning-500)}body.dark-mode .status-badge.health-info{background:var(--color-information-100);color:var(--color-information-500);border-color:var(--color-information-500)}body.dark-mode .executive-summary,body.dark-mode .summary-metric,body.dark-mode .kpi-card,body.dark-mode .trajectory-chart,body.dark-mode .forecast-table,body.dark-mode .risk-item,body.dark-mode .insight-card,body.dark-mode .predictions-section,body.dark-mode .recommendations-section{background:var(--color-neutral-white);border-color:var(--color-grey-900);color:var(--color-text-900)}body.dark-mode .summary-metric.primary{background:var(--color-grey-700);border-color:var(--color-grey-900)}body.dark-mode .summary-metric:hover,body.dark-mode .kpi-card:hover,body.dark-mode .risk-item:hover,body.dark-mode .insight-card:hover{box-shadow:0 4px 16px #0006}body.dark-mode .forecast-table thead,body.dark-mode .forecast-table tbody tr:hover,body.dark-mode .forecast-table .total-row{background:var(--color-grey-800)}body.dark-mode .alert-box.critical{background:var(--color-danger-100);border-color:var(--color-danger-500);color:var(--color-danger-500)}body.dark-mode .stat-pill{background:var(--color-grey-800)}body.dark-mode .stat-pill.critical{background:var(--color-danger-100);border-color:var(--color-danger-500)}body.dark-mode .stat-pill.high{background:var(--color-warning-100);border-color:var(--color-warning-500)}body.dark-mode .stat-pill.avg{background:var(--color-information-100);border-color:var(--color-information-500)}body.dark-mode .anomaly-item{background:var(--color-grey-800)}body.dark-mode .anomaly-item.critical{background:linear-gradient(to right,rgba(255,49,49,.1) 0%,var(--color-grey-800) 30%)}body.dark-mode .anomaly-item.high{background:linear-gradient(to right,rgba(255,169,49,.1) 0%,var(--color-grey-800) 30%)}body.dark-mode .recommendation-item{background:var(--color-grey-800)}body.dark-mode .rec-message{color:var(--color-text-800)}body.dark-mode .prediction-item{background:var(--color-grey-800);border-color:var(--color-grey-900)}body.dark-mode .prediction-item.negative{background:var(--color-danger-100);border-color:var(--color-danger-500)}body.dark-mode .no-alerts,body.dark-mode .no-risks,body.dark-mode .no-anomalies,body.dark-mode .all-good{background:var(--color-grey-800);border-color:var(--color-grey-900)}body.dark-mode .success-check,body.dark-mode .success-icon{background:var(--color-success-100);color:var(--color-success-500);border-color:var(--color-success-500)}body.dark-mode .burn-rate-alert{background:var(--color-danger-100);border-color:var(--color-danger-500)}body.dark-mode .burn-rate-alert .alert-content,body.dark-mode .burn-rate-alert .alert-content strong,body.dark-mode .burn-rate-alert .alert-icon{color:var(--color-danger-500)}body.dark-mode .alert-item{background:var(--color-danger-100);border-color:var(--color-danger-500)}body.dark-mode .alert-title,body.dark-mode .alert-action{color:var(--color-danger-500)}
