/* Myeongvalue-only report charts */
.myeong-chart-section{margin-top:16px;break-inside:avoid}.myeong-chart-stack{display:grid;gap:11px}.myeong-chart-stack-main{margin-bottom:11px}.myeong-chart-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:11px}.myeong-chart-card{border:1px solid #d7dde7;border-radius:12px;padding:12px 14px 10px;background:linear-gradient(180deg,#fbfcfe,#f7f9fc);min-width:0}.myeong-chart-card-main{padding-top:14px}.myeong-chart-card-secondary{padding-top:12px}.myeong-chart-card-sub{padding-top:11px}.myeong-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.myeong-chart-title{font-size:13px;font-weight:900;color:#102a56}.myeong-chart-card-main .myeong-chart-title{font-size:14px}.myeong-chart-sub{font-size:9.5px;color:#6b7280;margin-top:2px;line-height:1.45}.myeong-chart-badge{flex:0 0 auto;border:1px solid #d6dbe3;border-radius:999px;background:#f7f9fc;color:#4b5563;padding:4px 8px;font-size:9px;font-weight:800}.myeong-chart-badge.is-main{border-color:#b8c6da;background:#eef3f9;color:#102a56;font-size:9.5px}.myeong-chart-svg{display:block;width:100%;height:auto;overflow:visible}.myeong-chart-source{margin-top:4px;font-size:8.5px;color:#7b8493;text-align:right}.myeong-chart-stack-main .myeong-chart-source{display:none}.myeong-chart-grid{stroke:#dfe4eb;stroke-width:1}.myeong-chart-axis{stroke:#aab3c0;stroke-width:1}.myeong-chart-bar{fill:#aeb9c9}.myeong-chart-bar.is-main{fill:#5578a7}.myeong-chart-bar.is-secondary{fill:#8296b2}.myeong-chart-line{fill:none;stroke:#5d6b7e;stroke-width:1.8}.myeong-chart-line.is-main{stroke:#102a56;stroke-width:2.2}.myeong-chart-line.is-secondary{stroke:#415a77;stroke-width:2}.myeong-chart-dot{fill:#5d6b7e}.myeong-chart-dot.is-main{fill:#102a56}.myeong-chart-dot.is-secondary{fill:#415a77}.myeong-chart-year{font-size:10px;fill:#4b5563;text-anchor:middle}.myeong-chart-value{font-size:9.3px;fill:#111827;text-anchor:middle;font-weight:700}.myeong-chart-unit{font-size:8.5px;fill:#7b8493}.myeong-margin-line{fill:none;stroke-width:2.1}.myeong-margin-line.is-company{stroke:#102a56}.myeong-margin-line.is-industry{stroke:#8797ad;stroke-dasharray:5 3}.myeong-margin-dot.is-company{fill:#102a56}.myeong-margin-dot.is-industry{fill:#8797ad}.myeong-margin-value{font-size:9px;fill:#102a56;text-anchor:middle;font-weight:800}.myeong-margin-value.is-industry{fill:#69778a;font-weight:700}.myeong-margin-legend{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;font-size:8.8px;font-weight:800;color:#5c6675}.myeong-margin-legend span{display:flex;align-items:center;gap:4px}.myeong-margin-legend span::before{content:"";width:12px;height:2px;display:inline-block;background:#102a56}.myeong-margin-legend .is-industry::before{background:#8797ad}.myeong-chart-empty{font-size:10px;color:#6b7280;padding:16px 0;text-align:center}
@media(max-width:760px){.myeong-chart-grid-two{grid-template-columns:1fr}}
@media print{.myeong-chart-card{background:#fff;box-shadow:none}.myeong-chart-section,.myeong-chart-card{break-inside:avoid;page-break-inside:avoid}.myeong-chart-grid-two{grid-template-columns:1fr 1fr}}