.model_quotation_section{background-color:#fff;font-family:Arial,sans-serif;margin:auto;max-width:1200px;padding:50px 15px 41px;width:100%}.chart_header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.chart_title{color:#333;font-size:16px;font-weight:700;margin:0}.period_buttons{display:flex;flex-wrap:wrap;gap:5px}.period_btn{background:#fff;border:1px solid #006039;border-radius:4px;color:#006039;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.period_btn:hover{background:#f0f7f4}.period_btn.active{background:#006039;color:#fff}.chart_canvas_wrapper{height:300px;position:relative;width:100%}.chart_info{margin-top:15px;text-align:center}.chart_note{color:#666;font-size:12px;margin:0}.error_message,.no_chart_data{background:#f9f9f9;border-radius:8px;padding:40px 20px;text-align:center}.error_message p,.no_chart_data p{color:#666;margin:0}.no_data_message{color:#999;font-size:14px}@media screen and (max-width:768px){.chart_header{align-items:flex-start;flex-direction:column}.chart_title{font-size:14px}.period_btn{font-size:11px;padding:5px 10px}.chart_canvas_wrapper{height:250px}}