.MonthlyChart_container___oBn1{max-width:1200px;margin:0 auto;padding:.5rem;overflow-x:hidden}.MonthlyChart_title__71_AS{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}@media (max-width:480px){.MonthlyChart_title__71_AS{font-size:1.2rem;margin-bottom:1rem}}.MonthlyChart_chartSection__tVIRe{margin-bottom:1rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MonthlyChart_chartContainer__H_N7t{position:relative;height:50vh;width:100%;perspective:1000px}@media (max-width:480px){.MonthlyChart_chartContainer__H_N7t{height:40vh}}.MonthlyChart_transform3d__iwmmW{transform-style:preserve-3d;transform-origin:center center}.MonthlyChart_downloadSection__nlUT0{margin-top:1rem;text-align:center}.MonthlyChart_downloadText__5qcBG{margin-bottom:.5rem}.MonthlyChart_buttonPrimary__z4LPX{background-color:#2563eb;color:white;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;border:none}.MonthlyChart_buttonPrimary__z4LPX:hover{background-color:#1d4ed8}.MonthlyChart_settingsSection__oMhFG{margin-bottom:2rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MonthlyChart_settingsTitle__uwKGL{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.MonthlyChart_formGrid__Ib5nB{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.MonthlyChart_formGrid__Ib5nB{grid-template-columns:1fr 1fr}}@media (max-width:480px){.MonthlyChart_formGrid__Ib5nB{grid-template-columns:1fr;gap:.5rem}}.MonthlyChart_formGroup__K7zsE{margin-bottom:1rem}@media (max-width:480px){.MonthlyChart_formGroup__K7zsE{margin-bottom:.75rem}.MonthlyChart_label__hDDiy{font-size:.8rem}}.MonthlyChart_label__hDDiy{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.MonthlyChart_demoLink__Nq70e{color:blue;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.MonthlyChart_input__ZVCg9,.MonthlyChart_select__KZfwk,.MonthlyChart_textarea__kH6nb{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.MonthlyChart_colorPickerContainer__iUVLj{display:flex;align-items:center;gap:10px}@media (max-width:480px){.MonthlyChart_colorPickerContainer__iUVLj{flex-wrap:wrap}.MonthlyChart_colorPicker__ySwz2{width:40px}}.MonthlyChart_colorPicker__ySwz2{height:40px;width:60px;padding:0;border:none;cursor:pointer}.MonthlyChart_colorInput__B214o{flex:1 1;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.MonthlyChart_rangeInput__0BUYr{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;background:#e2e8f0;outline:none}.MonthlyChart_rangeInput__0BUYr::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#d12d32;cursor:pointer}.MonthlyChart_rangeInput__0BUYr::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#d12d32;cursor:pointer}.MonthlyChart_footer__w_WZL{margin-top:3rem;padding:1rem 0;border-top:1px solid #eaeaea;text-align:center}.MonthlyChart_footerText__JHD9j{color:#666;font-size:.9rem}.MonthlyChart_footerLink__PfFkS{color:blue;text-decoration:none}.MonthlyChart_footerLink__PfFkS:hover{text-decoration:underline}.MonthlyChart_checkbox___DmxL{margin-right:.5rem}.MonthlyChart_checkboxContainer__Ooh7s{display:flex;gap:1.5rem;flex-wrap:wrap}@media (max-width:480px){.MonthlyChart_checkboxContainer__Ooh7s{flex-direction:column;gap:.75rem}}.MonthlyChart_checkboxItem__34kmm{display:flex;align-items:center}.MonthlyChart_checkboxLabel__8Ldg0{font-size:.875rem;color:#374151}.MonthlyChart_buttonSuccess__R7SSu{margin-top:1rem;background-color:#10b981;color:white;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;border:none}.MonthlyChart_buttonSuccess__R7SSu:hover{background-color:#059669}