.auditportfolioinsights-container{padding:2rem 0}.auditportfolioinsights-container .auditportfolioinsights-title{font-weight:200;font-size:40px;line-height:36px;font-family:var(--ppneue);margin-bottom:2rem}.pagecontainer-container{max-width:1440px;margin:0 auto;padding:0 1rem}@media only screen and (width>=1440px){.pagecontainer-container{padding:0 96px}}@media only screen and (width >= 1920px){.pagecontainer-container{max-width:1680px}}.filterpanel-container{width:100%}.filterpanel-container main{padding:.5rem 0;display:flex;flex-direction:column;max-height:250px;overflow-y:auto}.filterpanel-container footer{min-width:196px;padding:1rem;display:flex;justify-content:space-between;font-size:8px;border-top:1px solid #d9d9d6}.filterpanel-container footer .filterpanel-clearbutton{font-weight:400;font-size:12px;padding:0;line-height:1;height:24px;flex-shrink:0}.filterpanel-container footer .filterpanel-clearbutton:not([disabled]){color:#1b7bdb}.filterpanel-container footer .filterpanel-applybutton{font-weight:400;font-size:12px;padding:0 1rem;line-height:1;height:24px;flex-shrink:0}.audittype-container{display:flex;flex-direction:column;align-items:center}.audittype-container .audittype-type{font-weight:600;font-size:12px;line-height:22px;height:14px;white-space:nowrap}.audittype-container .audittype-auditname{font-weight:400;font-size:10px;line-height:22px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#75787b}.headercell-container{align-items:start}.headercell-container .headercell-auditname{font-family:var(--ppneue);font-weight:300;font-size:12px;line-height:22px;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap;color:#75787b}.companyauditstable-table{height:-moz-fit-content;height:fit-content;min-width:1000px}.tagpopover-container{padding:.5rem;display:flex;flex-direction:column;gap:.2rem}.tagpopover-container .tagpopover-tag{max-width:240px}.tagtruncatepopover-container{display:flex}.tagtruncatepopover-container .tagtruncatepopover-showmore{border-left:0}.findingscelldata-container{display:flex;justify-content:center;font-weight:400;font-size:12px;line-height:22px}.languagetypedata-logo{width:16px;height:16px;overflow:hidden}.companynamecelldata-container{font-weight:600;font-size:12px;line-height:22px;display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:.5rem;max-width:100%}.companynamecelldata-container .companynamecelldata-image{width:30px;height:auto;flex-shrink:0}.companynamecelldata-container .companynamecelldata-text{font-size:16px;font-weight:600;line-height:26px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - .1rem)}@media only screen and (width > 360px){.companynamecelldata-container{gap:1rem;padding:0 1.5rem}.companynamecelldata-text{max-width:calc(100% - .1rem)}}.progressbar{position:relative;height:3px;width:68px;background-color:#d9d9d6}.progressbar .filler{background:#1da598;height:100%;border-radius:inherit;transition:width .2s ease-in}.auditdatedata-container{font-weight:400;font-size:12px;line-height:22px;color:#75787b;text-align:center}.platformcelldata-logo{width:16px;height:16px;overflow:hidden}.status-cell-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.statuscelldata-container{color:var(--dark-theme-regular);font-weight:400;font-size:10px;line-height:16px;padding:0 4px;text-transform:capitalize;white-space:nowrap;height:16px}.companydescription-container{display:flex;flex-direction:column;font-size:12px;line-height:20px;border:1px solid #222223;height:100%;min-height:150px;max-height:250px;padding:1rem}.companydescription-container .companydescription-title{font-size:12px;padding:0 0 10px;font-family:var(--ppneue);line-height:26px;color:#75787b}.companydescription-container .companydescription-markdown h2{font-size:14px;font-weight:500;padding:10px 0}.companydescription-container .companydescription-markdown a{color:#0073b1}.companydescription-container .companydescription-markdown a:hover{text-decoration:underline}.companydescription-container .companydescription-content{position:relative;overflow-x:auto}.companyheader-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #222223;padding-bottom:1em}.companyheader-container .companyheader-leftsection{display:flex;flex-direction:row;gap:.5em}.companyheader-container .companyheader-leftsection .companyheader-title{font-family:--var(ppneue);font-size:28px;margin-left:12px;margin-right:8px}.companyheader-container .companyheader-leftsection .companyheader-image{width:45px;height:45px;-o-object-fit:contain;object-fit:contain}.companyheader-container .companyheader-leftsection .companyheader-achievements,.companyheader-container .companyheader-rightsection{display:flex;flex-direction:row;align-items:center;gap:.5em}.companyheader-container .companyheader-rightsection{color:#222223}.companyheader-container .companyheader-rightsection .companyheader-socialicon{padding:.375rem;border-radius:100%;background-color:#222223;flex-shrink:0;width:2rem;height:2rem;cursor:pointer}