.CompanyDetailsPage-module__bLKN9G__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.5rem;display:flex}.CompanyDetailsPage-module__bLKN9G__return-container{align-items:center;gap:.5rem;display:flex}.CompanyDetailsPage-module__bLKN9G__icon-button{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:row;align-items:center;gap:.25rem;padding:0;display:flex}.CompanyDetailsPage-module__bLKN9G__icon-button span{color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem}.CompanyDetailsPage-module__bLKN9G__page-content{flex-direction:column;align-self:stretch;gap:2rem;width:100%;display:flex}.CompanyDetailsPage-module__bLKN9G__loader-container,.CompanyDetailsPage-module__bLKN9G__error-container{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.CompanyDetailsPage-module__bLKN9G__profile-header{flex-direction:row;align-items:center;gap:1rem;display:flex}.CompanyDetailsPage-module__bLKN9G__profile-logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.CompanyDetailsPage-module__bLKN9G__profile-info{flex-direction:column;gap:.5rem;display:flex}.CompanyDetailsPage-module__bLKN9G__profile-name-row{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;text-decoration:none;display:flex}.CompanyDetailsPage-module__bLKN9G__profile-name-row:hover .CompanyDetailsPage-module__bLKN9G__profile-company-name{color:#fff;text-decoration:underline}.CompanyDetailsPage-module__bLKN9G__profile-name-row:hover .CompanyDetailsPage-module__bLKN9G__profile-symbol{background:#3a3c4e}.CompanyDetailsPage-module__bLKN9G__profile-price-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.CompanyDetailsPage-module__bLKN9G__profile-symbol{color:#fff;background:#2a2b38;border-radius:.125rem;padding:.25rem .375rem;font-family:Inter,sans-serif;font-size:.625rem;font-weight:500;line-height:1}.CompanyDetailsPage-module__bLKN9G__profile-company-name{color:#8086ae;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem}.CompanyDetailsPage-module__bLKN9G__profile-price{color:#fff;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;line-height:1}.CompanyDetailsPage-module__bLKN9G__profile-change-positive{color:#4ade80;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.CompanyDetailsPage-module__bLKN9G__profile-change-negative{color:#f87171;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.CompanyDetailsPage-module__bLKN9G__charts-header{color:#fff;padding-bottom:1rem;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.CompanyDetailsPage-module__bLKN9G__company-profile-container,.CompanyDetailsPage-module__bLKN9G__analyst-estimates-container,.CompanyDetailsPage-module__bLKN9G__insider-trading-container,.CompanyDetailsPage-module__bLKN9G__related-news-container{background:#202129;border-radius:.5rem;align-self:stretch;align-items:flex-start;gap:2rem;padding:2rem;display:flex}.CompanyDetailsPage-module__bLKN9G__analyst-estimates-container,.CompanyDetailsPage-module__bLKN9G__insider-trading-container,.CompanyDetailsPage-module__bLKN9G__related-news-container{flex-direction:column;gap:1rem}.CompanyDetailsPage-module__bLKN9G__insider-trading-container{padding:1.5rem 2rem}
.CompanyInsiderTrading-module__MHU6TG__container{flex-direction:column;gap:1rem;width:100%;display:flex}.CompanyInsiderTrading-module__MHU6TG__header{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.CompanyInsiderTrading-module__MHU6TG__empty{width:100%;min-height:10rem;color:var(--mantine-color-dimmed);border:.0625rem dashed #616377;border-radius:.5rem;justify-content:center;align-items:center;font-size:.875rem;display:flex}.CompanyInsiderTrading-module__MHU6TG__loader-container,.CompanyInsiderTrading-module__MHU6TG__error-container{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.CompanyInsiderTrading-module__MHU6TG__sec-link{color:var(--mantine-color-blue-4);font-weight:600;text-decoration:none}.CompanyInsiderTrading-module__MHU6TG__sec-link:hover{color:var(--mantine-color-blue-2);text-decoration:underline}
.FinancialMetrics-module__01Yvpa__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:2rem;width:100%;display:flex}.FinancialMetrics-module__01Yvpa__filter-chips-container{display:flex}.FinancialMetrics-module__01Yvpa__chart-container{box-sizing:border-box;z-index:200;background:#202129;border-radius:.375rem;flex-direction:column;align-self:stretch;align-items:flex-start;gap:.75rem;width:100%;height:600px;padding:1rem;display:flex}.FinancialMetrics-module__01Yvpa__chart{width:100%;height:100%}.FinancialMetrics-module__01Yvpa__financial-details{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;display:flex}.FinancialMetrics-module__01Yvpa__key-val-rows{align-self:stretch;align-items:flex-start;gap:2rem;display:flex}.FinancialMetrics-module__01Yvpa__key-val{border-bottom:1px dashed #616377;flex:1 0 0;justify-content:space-between;align-items:flex-start;padding:.75rem 0;display:flex}.FinancialMetrics-module__01Yvpa__key{color:#fff;align-items:center;gap:.375rem;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}.FinancialMetrics-module__01Yvpa__info-icon{color:#c8c9d4;cursor:default;flex-shrink:0}.FinancialMetrics-module__01Yvpa__val{color:#fff;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.FinancialMetrics-module__01Yvpa__loader-container,.FinancialMetrics-module__01Yvpa__error-container{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.FinancialMetrics-module__01Yvpa__section-header{color:#fff;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.FinancialMetrics-module__01Yvpa__subsection{border-left:2px solid #4ade80;flex-direction:column;align-self:stretch;gap:.5rem;padding:.25rem 1rem .25rem .75rem;display:flex}.FinancialMetrics-module__01Yvpa__subsection-header{color:#c8c9d4;margin:0;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}
.OilGasMetrics-module__w4g7Sq__charts-grid{flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1rem;display:flex}.OilGasMetrics-module__w4g7Sq__chart-row{color:#fff;flex-direction:row;gap:1rem;width:100%;height:600px;display:flex;overflow:visible}@media (max-width:1023px){.OilGasMetrics-module__w4g7Sq__chart-row{overflow-x:auto}}.OilGasMetrics-module__w4g7Sq__line-chart{z-index:200;background:#202129;border-radius:.375rem;flex:2;min-width:28rem;height:100%;padding:2rem 1rem}.OilGasMetrics-module__w4g7Sq__bar-chart,.OilGasMetrics-module__w4g7Sq__pie-chart{background:#202129;border-radius:.375rem;flex:1;min-width:20rem;height:100%;padding:2rem 1rem}.OilGasMetrics-module__w4g7Sq__loader-container,.OilGasMetrics-module__w4g7Sq__error-container{text-align:center;border:.0625rem dashed #616377;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:4rem 2rem;font-size:.875rem;display:flex}
.FinancialCharts-module__VOL0RG__container{flex-direction:column;gap:1rem;width:100%;display:flex}.FinancialCharts-module__VOL0RG__loader-container,.FinancialCharts-module__VOL0RG__error-container{text-align:center;border:.0625rem dashed #616377;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:4rem 2rem;font-size:.875rem;display:flex}.FinancialCharts-module__VOL0RG__charts-grid{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid;overflow-x:auto}@media (max-width:1023px){.FinancialCharts-module__VOL0RG__charts-grid{grid-template-columns:1fr}}.FinancialCharts-module__VOL0RG__chart-card{background:#202129;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:20rem;height:23.25rem;padding:1.5rem 1rem;display:flex}.FinancialCharts-module__VOL0RG__chart-header{justify-content:space-between;align-items:center;width:100%;display:flex}.FinancialCharts-module__VOL0RG__chart-title{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.FinancialCharts-module__VOL0RG__expand-button{color:#8086ae;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.FinancialCharts-module__VOL0RG__expand-button:hover{color:#fff}.FinancialCharts-module__VOL0RG__chart-body{flex:1;width:100%;min-height:0}.FinancialCharts-module__VOL0RG__no-data{color:#8086ae;text-align:center;border:.0625rem dashed #616377;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;display:flex}.FinancialCharts-module__VOL0RG__modal-chart-body{width:100%;height:28rem}
