.billing-report-tabs{display:flex;gap:1rem;border-bottom:1px solid #cadbd5;margin-bottom:1.5rem}.billing-report-tabs button{font:inherit;background:transparent;color:inherit;border:0;border-bottom:3px solid transparent;border-radius:0;padding:.8rem 1rem;cursor:pointer}.billing-report-tabs button[aria-selected="true"]{color:#087e65;border-bottom-color:#087e65}.billing-month-controls{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.billing-month-controls label{display:grid;gap:.4rem}.billing-month-controls button,.billing-month-controls input{font:inherit;padding:.6rem .9rem}.billing-month-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:1rem}.billing-month-summary .panel{display:grid;gap:.6rem}.billing-month-summary strong{font-size:1.6rem}#admin-billing-report .data-table td{vertical-align:top}#admin-billing-report[hidden],#admin-sales-report[hidden]{display:none!important}

#admin-billing-report button{border:1px solid #d5dce2;border-radius:8px;background:#fff;color:#172033;padding:.55rem .85rem;font:inherit;cursor:pointer}#admin-billing-report button:hover:not(:disabled){background:#eef6f3}#admin-billing-report button:disabled{opacity:.5;cursor:default}#admin-billing-report .table-scroll{overflow-x:auto}#admin-billing-report .data-table{min-width:900px}#admin-billing-report #billingTimeline{font-variant-numeric:tabular-nums}#admin-billing-report #billingTimeline td:first-child{white-space:nowrap}#billingLatestJobs p{overflow-wrap:anywhere}
