.LatestViolationsCard_latestViolationsCard__1SCcE{width:100%;height:100%;position:relative;box-shadow:0 10px 20px rgba(30,24,49,.5);backdrop-filter:blur(50px);border-radius:20px;background:linear-gradient(180deg,rgba(35,28,55,.75),rgba(35,28,55,.75));border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 28px;gap:16px;text-align:left;font-size:18px;color:#fff;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.LatestViolationsCard_title__UkPvN{align-self:stretch;position:relative;font-weight:500}.LatestViolationsCard_content__3OxqM{align-self:stretch;flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;font-size:16px}.LatestViolationsCard_alertLine__XFx7Y{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.LatestViolationsCard_alertLineLink__GzLPW{text-decoration:none;color:inherit;border-radius:12px;outline:none;transition:background-color .15s ease}.LatestViolationsCard_alertLineLink__GzLPW:hover{background-color:hsla(0,0%,100%,.04)}.LatestViolationsCard_alertLineLink__GzLPW:focus-visible{box-shadow:0 0 0 2px rgba(139,73,231,.5)}.LatestViolationsCard_details__cBAB9{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.LatestViolationsCard_details__cBAB9>.LatestViolationsCard_div__s1G8E:first-of-type{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.LatestViolationsCard_div__s1G8E{position:relative}.LatestViolationsCard_latestViolationsCard_div__DgJwI{align-self:stretch;position:relative;font-size:14px;font-weight:300;color:#7f779b}.LatestViolationsCard_message__b8I38{border-radius:12px;background-color:#eb5757;min-height:30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 16px;box-sizing:border-box;gap:12px;flex-shrink:1;min-width:0;max-width:55%}.LatestViolationsCard_div1__qUdAY{position:relative;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LatestViolationsCard_message__b8I38 .LatestViolationsCard_div__s1G8E{flex-shrink:0;white-space:nowrap}.MostFrequentViolationsCard_card___xNPr{width:100%;height:100%;position:relative;box-shadow:0 10px 20px rgba(30,24,49,.5);backdrop-filter:blur(50px);border-radius:20px;background:linear-gradient(180deg,rgba(35,28,55,.75),rgba(35,28,55,.75));border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 28px;gap:16px;text-align:left;font-size:18px;color:#fff;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.MostFrequentViolationsCard_title__8m_eh{align-self:stretch;position:relative;font-weight:500}.MostFrequentViolationsCard_content__NtqJD{align-self:stretch;flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;font-size:16px}.MostFrequentViolationsCard_empty__Zb4Vp{font-size:14px;font-weight:300;color:#7f779b}.MostFrequentViolationsCard_row__4bjDi{align-self:stretch;display:flex;flex-direction:column;gap:8px}.MostFrequentViolationsCard_rowHeader__oUIFx{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.MostFrequentViolationsCard_criterionName__MYSgL{flex:1;min-width:0;font-size:15px;line-height:1.35}.MostFrequentViolationsCard_countBadge__ISPjS{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;border-radius:10px;background-color:rgba(139,73,231,.2);border:1px solid rgba(139,73,231,.35);padding:6px 12px}.MostFrequentViolationsCard_countValue__0xxxS{font-weight:600;font-size:15px;color:#fff}.MostFrequentViolationsCard_countPercent__lXino{font-size:13px;font-weight:400;color:#c99cff}.MostFrequentViolationsCard_barTrack__vLDiO{width:100%;height:4px;border-radius:2px;background-color:#7f779b;overflow:hidden}.MostFrequentViolationsCard_barFill__q2Sug{height:100%;border-radius:2px;background:linear-gradient(90deg,#8b49e7,#c99cff);transition:width .3s ease}.MostFrequentViolationsCard_expandButton__nk079{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:10px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.04);color:#c99cff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.MostFrequentViolationsCard_expandButton__nk079:hover{background-color:rgba(139,73,231,.15);border-color:rgba(139,73,231,.35)}.MostFrequentViolationsCard_expandIcon__hxIMh{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.MostFrequentViolationsCard_expandIconOpen__JUikL{transform:rotate(180deg)}.CompanyComparisonChartCard_card__kB5kv{width:100%;height:100%;position:relative;box-shadow:0 10px 20px rgba(30,24,49,.5);backdrop-filter:blur(50px);border-radius:20px;background:linear-gradient(180deg,rgba(35,28,55,.75),rgba(35,28,55,.75));border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:24px 28px;gap:12px;color:#fff;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.CompanyComparisonChartCard_title__j5aGF{align-self:stretch;font-size:18px;font-weight:500}.CompanyComparisonChartCard_metrics__XC_Wb{align-self:stretch;display:flex;flex-wrap:wrap;gap:8px}.CompanyComparisonChartCard_metricBtn__qIlHf{border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background-color:#1e1831;color:#7f779b;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.CompanyComparisonChartCard_metricBtn__qIlHf:hover{background-color:hsla(0,0%,100%,.06)}.CompanyComparisonChartCard_metricBtnActive__fq_vl{background-color:#3b3358;color:#fff}.CompanyComparisonChartCard_chart__WkGU1{align-self:stretch;width:100%;flex:1;min-height:0;display:flex;flex-direction:column}