/* Package rows inherit the supplied v3 .plan geometry in cloud-theme.css. */
.monthly-unified{display:grid;gap:14px;min-width:0;align-content:start}
.monthly-unified .tbl td{vertical-align:top}
.monthly-unified .tbl small{margin-top:4px}
.monthly-unified .num{font-variant-numeric:tabular-nums;white-space:nowrap}
.monthly-row-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.monthly-row-actions .btn{white-space:nowrap}
.monthly-note-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-block:14px}
.monthly-infrastructure>summary{cursor:pointer;font-weight:700;padding-block:4px}
.monthly-infrastructure[open]>summary{margin-bottom:16px}
@media(min-width:1100px){.monthly-unified .tbl td:last-child{max-width:300px;width:260px}.monthly-unified .tbl td:first-child{min-width:150px}.monthly-unified .tbl td:nth-child(2){min-width:100px}}
@media(max-width:700px){.monthly-row-actions{justify-content:flex-start}.monthly-unified .tbl td:last-child{max-width:none}}
