.pdf-container{font-size:12px!important;line-height:1.5}.pdf-container *{font-size:.6875rem!important}.pdf-container .base-table .head{background-color:var(--txt-gray-light)}.pdf-container .base-table .head .MuiTableCell-root{background-color:var(--txt-gray-light)}.pdf-container .base-table .average .MuiTableCell-root,.pdf-container .base-table .head .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43}.pdf-container .base-table .MuiTableRow-root{height:40px!important}.pdf-container .base-table .label{font-size:.6875rem!important;font-weight:600;text-align:left!important}.pdf-container .base-table .label .unit{margin-left:4px;color:var(--txt-gray);font-weight:400;font-size:.6875rem!important}.pdf-container .base-table .MuiTableCell-root{font-size:.6875rem!important;padding:4px}.pdf-container.stock-summary-report .title{font-size:1rem!important}.pdf-container.stock-summary-report .module{padding:10px!important;box-shadow:none!important}.pdf-container.stock-summary-report .subsections{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-container.stock-summary-report .consensus,.pdf-container.stock-summary-report .legos,.pdf-container.stock-summary-report .ta{border:1px solid var(--txt-gray-middark)}.pdf-container.stock-summary-report .ta p{font-size:.65rem!important}.pdf-container.stock-summary-report .ta .chart{width:50px!important}.pdf-container.stock-summary-report .ta .recommendation{min-width:64px!important}.pdf-container.stock-summary-report .company-info{gap:10px!important;grid-template-columns:repeat(9,minmax(0,1fr))!important}.pdf-container.stock-summary-report .analysis .module{padding:6px!important}.pdf-container.stock-summary-report .analysis .grid{gap:6px!important}.pdf-container.stock-summary-report .financial,.pdf-container.stock-summary-report .peer-stock{gap:10px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.pdf-container.stock-summary-report .base-table .head{background-color:var(--txt-gray-light)}.pdf-container.stock-summary-report .base-table .head .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43;background-color:var(--txt-gray-light)}.pdf-container.stock-summary-report .base-table .average .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43}.pdf-container.stock-summary-report .base-table .MuiTableRow-root{height:40px!important}.pdf-container.stock-summary-report .base-table .label{font-size:.6875rem!important;font-weight:600;text-align:left!important}.pdf-container.stock-summary-report .base-table .label .unit{margin-left:4px;color:var(--txt-gray);font-weight:400;font-size:.6875rem!important}.pdf-container.stock-summary-report .base-table .MuiTableCell-root{font-size:.6875rem!important;padding:4px}