.monthly-toolbar{display:flex;gap:12px;align-items:end;margin-bottom:14px}.monthly-toolbar label{margin:0}.monthly-toolbar input,.monthly-toolbar select{min-width:150px}.monthly-form{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.monthly-form label{margin:0}.monthly-form .monthly-remark{grid-column:1/-2}.monthly-table tfoot td{background:#f8faff;font-weight:700}.danger-text{color:#c62828;margin-left:10px}.monthly-table strong{white-space:nowrap}@media(max-width:700px){.monthly-toolbar{display:grid;grid-template-columns:1fr 1fr}.monthly-toolbar input,.monthly-toolbar select{min-width:0}.monthly-form{grid-template-columns:1fr 1fr}.monthly-form .monthly-remark{grid-column:1/-1}}
