.solution-dashboard{display:block;width:100%;height:192px;font-family:'Noto Sans JP',sans-serif}.solution-dashboard .dash-shell{fill:#f8fcff;stroke:#cce2f2;stroke-width:1.5}.solution-dashboard .dash-panel{fill:#fff;stroke:#d6e9f6;stroke-width:1}.solution-dashboard .dash-heading{fill:#163b60;font-size:13px;font-weight:800}.solution-dashboard .dash-row{fill:#617a90;font-size:10px;font-weight:700}.solution-dashboard .dash-row rect{fill:#9ed3f4}.solution-dashboard .dash-row:nth-of-type(3) rect{fill:#75b9e7}.solution-dashboard .dash-row:nth-of-type(4) rect{fill:#f7b474}.solution-dashboard .dash-amount{fill:#183d60;font-size:10px;font-weight:800}.solution-dashboard .dash-total{fill:#e9f6ff;stroke:#c1e0f3;stroke-width:1}.solution-dashboard .dash-total-label{fill:#4b6f8e;font-size:10px;font-weight:700}.solution-dashboard .dash-total-value{fill:#173c61;font-size:23px;font-weight:900}.solution-dashboard .dash-spark{fill:none;stroke:#ef7719;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.solution-dashboard .profit-price{fill:#e9f6ff;stroke:#c2e3f6}.solution-dashboard .profit-cost{fill:#f4f8fb;stroke:#d4e1ea}.solution-dashboard .profit-label{fill:#53738e;font-size:11px;font-weight:700}.solution-dashboard .profit-value{fill:#173c61;font-size:16px;font-weight:900}.solution-dashboard .profit-arrow{fill:none;stroke:#f47a1c;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.solution-dashboard .profit-result{fill:#fff6e9;stroke:#f5cb90}.solution-dashboard .profit-result-label{fill:#a85b15;font-size:11px;font-weight:800}.solution-dashboard .profit-result-value{fill:#e66a0c;font-size:23px;font-weight:900}.solution-dashboard .profit-chip{fill:#f18a31}.solution-dashboard .profit-chip-text{fill:#fff;font-size:8px;font-weight:800}.solution-dashboard .analysis-grid{fill:#fff;stroke:#d6e9f6}.solution-dashboard .analysis-axis{fill:none;stroke:#b5d6ea;stroke-width:2}.solution-dashboard .analysis-bar{fill:#8ccbed}.solution-dashboard .analysis-bar.attention{fill:#f1842a}.solution-dashboard .analysis-list{fill:#f8fcff;stroke:#d6e9f6}.solution-dashboard .analysis-list-heading{fill:#173c61;font-size:12px;font-weight:900}.solution-dashboard .analysis-list-row{fill:#57758e;font-size:9px;font-weight:700}.solution-dashboard .analysis-list-row circle{fill:#dff3ff;stroke:#87c8ea}.solution-dashboard .analysis-list-row path{fill:none;stroke:#2d86b9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.solution-analysis .solution-title h3{line-height:1.2;white-space:normal}.solution-analysis .solution-title h3 span{display:block}.solution-analysis .solution-title{min-height:68px;align-items:center}@media(max-width:640px){.solution-dashboard{height:178px}.solution-analysis .solution-title{min-height:49px}.solution-analysis .solution-title h3{font-size:22px;line-height:1.16}.solution-dashboard .dash-total-value,.solution-dashboard .profit-result-value{font-size:21px}}
