.monthly-data{margin:1.25rem 0;padding:1.25rem;border:1px solid #c9d2c9;border-radius:12px;background:#f5f7f1;color:#243e35;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.25rem}.monthly-data>h3,.monthly-data>p,.monthly-data>div{grid-column:1/-1;margin:.25rem 0}.monthly-data>label{display:flex;flex-direction:column;gap:.4rem;min-width:0}.monthly-data input{min-width:0;width:100%;box-sizing:border-box}.monthly-data input[type=checkbox]{width:1.2rem;height:1.2rem;align-self:flex-start}.monthly-data>button{align-self:end}.monthly-data p{overflow-wrap:anywhere}.monthly-data>div button{margin:.25rem 0 .75rem}.monthly-data button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.monthly-data{grid-template-columns:minmax(0,1fr);padding:.75rem}}
