.my-monthly{margin:24px 0}.my-monthly .record-head{align-items:start;gap:18px}.my-monthly .record-head h2{margin:5px 0}.my-monthly .record-head label{min-width:160px;font-size:12px}.my-monthly-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.my-monthly-totals>div{padding:14px;border:1px solid #dce9e2;background:#f5faf7;border-radius:10px}.my-monthly-totals span{font-size:12px;color:#61786a}.my-monthly-totals strong{display:block;font-size:21px;margin-top:7px;overflow-wrap:anywhere}.my-monthly-table{max-height:540px;overflow:auto}.my-monthly-table th{position:sticky;top:0;background:#edf4f0;z-index:1;font-size:11px}.my-monthly-table td{font-size:12px;padding:12px}.my-monthly-table td:first-child{min-width:185px}.my-monthly-table td small{display:block;font-size:10px;color:#718293;margin-top:4px}.monthly-revenue{min-width:155px}.monthly-bar{display:block;height:4px;background:#e6eee9;border-radius:5px;margin-top:7px}.monthly-bar i{display:block;height:100%;background:#078852;border-radius:5px}.monthly-note{border-left:3px solid #d1a031;padding:10px 14px;background:#fff9ed;font-size:13px}.monthly-definitions{font-size:12px;line-height:1.7;margin-top:16px}@media(max-width:650px){.my-monthly-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.my-monthly .record-head{flex-direction:column}.my-monthly .record-head label{width:100%}.my-monthly-totals strong{font-size:18px}}
