.input-section{padding:20px;border:1px solid #ccc;background-color:#fafafa}.year-input{margin-bottom:1px;padding:1px;font-size:1rem;width:40%}.monthly-inputs h3{margin-top:20px;margin-bottom:15px}.checkbox-row{display:flex;align-items:center;gap:8px}.months-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.month-input{display:flex;flex-direction:column;align-items:center}.month-input label{margin-bottom:5px}.month-input input{width:80px;padding:5px;text-align:center}form{display:flex;flex-direction:column}button{padding:15px}form select,form input{margin-bottom:15px;padding:10px;font-size:1rem;min-width:0;width:100%;box-sizing:border-box}input[type=checkbox]{width:auto;margin-bottom:0}h3,label{font-weight:700}.output-section{display:grid;grid-template-columns:40% 60%;padding:20px;border:1px solid #ccc}@media(max-aspect-ratio:4/5){.output-section{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.table-container{border:1px solid #ddd;padding:10px}.chart{padding:20px;border:1px solid #ccc}table{width:100%;border-collapse:collapse;table-layout:fixed}table th,table td{font-size:clamp(7px,.9vw,14px);padding:6px;text-align:center;border:1px solid #ddd}table th{background-color:#f4f4f4}#Minimum,#Maximum,#Moyenne{background-color:#e4e4e4;font-weight:700}.container[data-v-ed151f66]{display:grid;grid-template-columns:20% 80%}@media(max-aspect-ratio:4/5){.container[data-v-ed151f66]{grid-template-columns:1fr;grid-template-rows:auto 1fr}}
