.monthly-allocation{margin-top:14px;border:1px solid var(--line,#dce1d8);border-radius:10px;background:#fafbf8}.monthly-allocation summary{cursor:pointer;padding:11px 13px;color:var(--cd-green-dark,#014d49);font-weight:700}.monthly-allocation .table-wrap{margin:0;border-top:1px solid var(--line,#dce1d8)}.monthly-allocation table{min-width:900px}.monthly-allocation th:not(:first-child),.monthly-allocation td:not(:first-child){text-align:right}.monthly-allocation td small{color:var(--muted,#737d6d);font-size:.67rem}.monthly-allocation tfoot th{background:var(--cd-green-soft,#e8f2ef)}
