.KCL_company-papers .company-paper-line:not(:last-child){margin-bottom:10px}.KCL_company-papers .company-paper-line .main-line{justify-content:space-between;align-items:center;display:flex}.KCL_company-papers.KCL_company-papers_large .page-size-selector{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.KCL_company-papers.KCL_company-papers_large .company-paper-line .main-line{border-bottom:1px solid var(--color-border);min-height:50px}.KCL_company-papers.KCL_company-papers_large .linkAndInfoWrapper{display:flex}.KCL_company-papers.KCL_company-papers_large .linkWrapper{min-width:200px}@media (max-width:1023px){.KCL_company-papers.KCL_company-papers_large .linkWrapper{min-width:120px;margin-right:10px}}.KCL_company-papers.KCL_company-papers_large .dates-line{font-size:15px;font-weight:400;line-height:18px}@media (max-width:1023px){.KCL_company-papers.KCL_company-papers_large .dates-line{font-size:13px;line-height:15px}}
.KCL_company-compare .company-compare-line{justify-content:space-between;align-items:center;display:flex}.KCL_company-compare .company-compare-line:not(:last-child){margin-bottom:10px}.KCL_company-compare .company-compare-line.large{border-bottom:1px solid var(--color-border);height:50px}.KCL_company-compare .company-compare-line-date{color:var(--color-text-primary);font-size:15px;font-weight:400;line-height:18px}.KCL_company-compare .example-row{justify-content:flex-end;margin-top:12px;display:flex}
.KCL_company-legal .KCL_label{text-transform:uppercase}.KCL_company-legal .company-legal-line{justify-content:space-between;align-items:center;display:flex}.KCL_company-legal .company-legal-line-text{color:var(--color-text-primary);font-size:15px;line-height:18px}.KCL_company-legal .company-legal-line-date{color:var(--color-text-secondary);margin-right:20px;font-size:14px;font-weight:400;line-height:30px}.KCL_company-legal:not(.KCL_company-legal_large) .company-legal-line:not(:last-child){margin-bottom:12px}.KCL_company-legal.KCL_company-legal_large .company-legal-line{border-bottom:1px solid var(--color-border);min-height:50px}.KCL_company-legal.KCL_company-legal_large .middle-section{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}
.KCL_company-reports-chart .chart{width:100%}.KCL_company-reports-chart .tooltip-row{font-size:11px}
.KCL_company-profile{background-color:var(--color-bg-page)}.KCL_company-profile .grid-items .grid-item{float:left;margin-bottom:0}.KCL_company-profile .grid-items .grid-item.grid-item--1of3{float:right}.KCL_company-profile .grid-items .grid-item .KCL_display-box,.KCL_company-profile .grid-items .grid-item .KCL_ad-rotator{margin-bottom:26px}@media (max-width:1199px){.KCL_company-profile .grid-items .grid-item.grid-item--2of3{width:60%}.KCL_company-profile .grid-items .grid-item.grid-item--2of3 .grid-item--1of2{width:100%}.KCL_company-profile .grid-items .grid-item.grid-item--1of3{width:40%}.KCL_company-profile>.grid-items{margin:0 -13px}.KCL_company-profile>.grid-items>.grid-item{padding:0 13px}}@media (max-width:1023px){.KCL_company-profile .grid-items .grid-item.grid-item--2of3,.KCL_company-profile .grid-items .grid-item.grid-item--1of3{width:100%}.KCL_company-profile .grid-items .grid-item .KCL_display-box,.KCL_company-profile .grid-items .grid-item .KCL_ad-rotator{margin-bottom:15px}}
.KCL_company-reports-list .line-wrapper{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:50px;display:flex}.KCL_company-reports-list .line-wrapper .line-text{font-size:15px;font-weight:400;line-height:18px}.KCL_company-reports-list .line-wrapper .line-text>:last-child{margin-left:5px}
.KCL_ViewCompanyReport .display-box__head{align-items:flex-start}.KCL_ViewCompanyReport .report-aside-component{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.KCL_ViewCompanyReport .report-aside-component .link-wrapper{gap:16px;display:flex}.KCL_ViewCompanyReport .report-aside-component .italic-text{font-size:13px;font-style:italic}
.KCL_company-compare-choose{flex-direction:column;gap:60px;display:flex}@media (max-width:1023px){.KCL_company-compare-choose .KCL_display-box .display-box__head{flex-direction:column;align-items:flex-start}.KCL_company-compare-choose .KCL_display-box .display-box__head .display-box__head-aside{width:100%}}.KCL_company-compare-choose .KCL_display-box .aside-component{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.KCL_company-compare-choose .KCL_display-box .aside-component .KCL_select-search{min-width:390px;max-width:495px;margin-right:70px}@media (max-width:575px){.KCL_company-compare-choose .KCL_display-box .aside-component .KCL_select-search{min-width:200px;margin-right:10px}}@media (min-width:575.02px) and (max-width:1023px){.KCL_company-compare-choose .KCL_display-box .aside-component .KCL_select-search{margin-right:20px}}.KCL_company-compare-choose .KCL_display-box .aside-component .aside-infoWrapper{align-items:center;display:flex}@media (max-width:575px){.KCL_company-compare-choose .KCL_display-box .aside-component .aside-infoWrapper{max-width:150px}}.KCL_company-compare-choose .KCL_display-box .aside-component .aside-infoWrapper p.italic-text{margin:0 20px 0 0}.KCL_company-compare-choose .icon{font-size:16px;font-weight:900;line-height:16px}@media (max-width:1023px){.KCL_company-compare-choose .display-box .display-box__head{flex-direction:column;align-items:flex-start}.KCL_company-compare-choose .display-box .display-box__head .display-box__head-aside{width:100%}}
.valuation-page .return-on-equity{background:var(--color-bg-warning)}.valuation-page .return-on-debt{background:var(--color-bg-danger)}.valuation-page .fcf{background:var(--color-bg-success)}.valuation-page .wacc{background:var(--color-bg-info)}.valuation-page .valuation,.valuation-page .ebitda-valuation{background:var(--color-bg-valuation)}.valuation-page .equity-valuation-ebitda,.valuation-page .equity-valuation-large{background:var(--color-bg-subtle)}.valuation-page .equity-valuation-large.colored-box{padding-top:45px}.valuation-page .equity-valuation-large.colored-box .value{font-size:40px;line-height:normal}.valuation-page .equity-valuation-large.colored-box .title{color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:19px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .equity-valuation-large.colored-box{padding-top:20px}.valuation-page .equity-valuation-large.colored-box .value{font-size:30px}.valuation-page .equity-valuation-large.colored-box .title{font-size:14px;line-height:16px}}.valuation-page .colored-box{text-align:center;border-radius:6px;height:calc(100% - 38px);padding-top:20px;padding-bottom:10px;position:relative}.valuation-page .colored-box .value{width:fit-content;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:20px;font-weight:700;line-height:28px}.valuation-page .colored-box .value>span{transition:background 2s}.valuation-page .colored-box .value p{margin-bottom:0}.valuation-page .colored-box .icon-fa{font-size:15px;position:absolute;right:15px}.valuation-page .colored-box .value-unit{margin-left:5px;font-size:15px;font-weight:700}.valuation-page .colored-box .title{color:var(--color-text-secondary);margin-bottom:35px;font-size:14px;font-weight:400;line-height:16px}.valuation-page .colored-box .formula{margin-bottom:0;font-size:15px;line-height:18px}.valuation-page .colored-box .formula.hover-formula{display:none}.valuation-page .colored-box .formula p{white-space:nowrap;display:inline-block}.valuation-page .colored-box .formula p:not(:last-child){margin-bottom:9px}.valuation-page .colored-box .formula .math-icon{align-self:center;margin-bottom:2px;margin-left:10px;margin-right:10px}.valuation-page .colored-box .formula .math-icon.equals-icon{margin-left:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .colored-box .formula .math-icon{margin-left:6px;margin-right:6px;scale:.75}}.valuation-page .colored-box:hover{cursor:pointer;box-shadow:0px 4px 4px 0px var(--color-shadow-info)}.valuation-page .colored-box:hover .hover-formula{display:block}.valuation-page .colored-box:hover .hover-formula+.formula{display:none}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .colored-box{padding-top:10px}.valuation-page .colored-box .value{font-size:18px}.valuation-page .colored-box .value-unit{font-size:14px}.valuation-page .colored-box .title{margin-bottom:14px;font-size:12px;line-height:14px}.valuation-page .colored-box .formula{font-size:13px;line-height:15px}}.valuation-page .head-wrapper{order:1}.valuation-page .table-wrapper{order:3;margin-left:20px;margin-right:20px;display:none}.valuation-page .table-wrapper.show{display:block}.valuation-page .table-wrapper:hover{cursor:pointer}@media (max-width:1199px){.valuation-page .table-wrapper{margin-left:0;margin-right:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .table-wrapper{order:1}}.valuation-page .table-wrapper td:first-child{text-wrap:wrap}.valuation-page .table-wrapper td:first-child .icon-fa{margin-left:4px}.valuation-page .table-wrapper td:last-child{font-weight:700}.valuation-page .table-wrapper td:last-child>span{transition:background 2s}
/*# sourceMappingURL=1h8qd6dq1ocpd.css.map*/