.company-chart{color:#172f49;min-width:0}.company-chart-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.company-chart-heading h2,.company-chart-heading h3{margin:0 0 6px;font-size:22px}.company-chart-heading p{color:#65758a;margin:0;font-size:14px}.company-chart-ranges{flex-wrap:wrap;gap:6px;display:flex}.company-chart-ranges button{color:#52677c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:4px;min-height:36px;padding:7px 11px;font-size:14px}.company-comparison .company-chart-ranges button{min-height:44px}.company-chart-ranges button[aria-pressed=true]{color:#21664d;background:#edf5f0;border-color:#21664d}.company-chart :is(button,input,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #21664d}.company-chart-coverage{color:#65758a;flex-wrap:wrap;gap:6px 18px;margin-bottom:6px;font-size:12px;display:flex}.company-chart-coverage strong{color:#94652a;font-weight:400}.company-chart-svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.company-chart-svg text{fill:#65758a;font-family:inherit;font-size:12px}.company-chart-grid{stroke:#e2e8ef;stroke-width:1px}.company-chart-cursor{stroke:#8ea2b5;stroke-width:1px;stroke-dasharray:3 4}.company-chart-zero{stroke:#8ea2b5;stroke-width:1px}.company-chart-date-control{color:#65758a;align-items:center;gap:16px;font-size:13px;display:flex}.company-chart-date-control>span{flex-shrink:0}.company-chart-date-control input{accent-color:#21664d;cursor:pointer;width:100%;min-width:0;min-height:32px}.company-chart-reading{flex-wrap:wrap;gap:12px 22px;padding:10px 0;font-size:14px;display:flex}.company-chart-reading time{color:#65758a}.company-chart-reading>span{align-items:center;gap:8px;display:flex}.company-chart-reading i{border-radius:50%;width:9px;height:9px;display:inline-block}.company-chart-reading b{font-weight:500}.company-chart-reading small{color:#65758a}.company-chart-table{color:#65758a;margin-top:8px;font-size:13px}.company-chart-table summary{cursor:pointer;text-underline-offset:4px;padding:5px 0;text-decoration:underline;display:inline-block}.company-chart-table>div{max-height:260px;margin-top:10px;overflow:auto}.company-chart-table table{border-collapse:collapse;width:100%}.company-chart-table :is(th,td){text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8ef;padding:8px 12px}.company-chart-table :is(th,td):first-child{text-align:left}.company-chart-unavailable{color:#65758a;padding:18px 0;line-height:1.65}.company-financial-chart{margin:20px 0 26px}@media (max-width:640px){.company-chart-heading{display:block}.company-chart-ranges{margin-top:12px}.company-chart-reading{gap:8px 14px}.company-chart-date-control{gap:10px}}
