.billing-desk section{padding:22px;background:#fff;border:1px solid #e1e6ef;border-radius:9px;margin-bottom:20px}.billing-desk h2{font-size:18px;font-weight:550;margin:0 0 18px}.billing-desk h3{font-size:14px}.billing-heading,.billing-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.billing-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:end;margin-bottom:20px}.billing-desk .button,.billing-desk button{font-size:12px}.billing-pagination{font-size:12px;color:#7e8ba2;margin:18px 0 0}.billing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.billing-metrics article{border:1px solid #e2e8f3;border-radius:8px;background:#f7f9fd;display:flex;flex-direction:column;gap:12px;padding:18px}.billing-metrics strong{font-size:20px;font-weight:500}.billing-metrics small,.billing-journal small{color:#7d8da5}.billing-journal{padding:15px 0;border-top:1px solid #e6eaf1;font-size:13px}.billing-desk .muted{font-size:12px;line-height:1.7}.billing-desk .table-wrap{overflow:auto}.billing-desk .account-table td{max-width:260px;min-width:90px}.billing-statement{max-width:1250px;margin:30px auto;padding:20px;background:white}.billing-statement h1{font-size:25px}.billing-statement h2{font-size:18px}.billing-statement .muted{font-size:12px;line-height:1.6}.billing-statement .brand-logo{max-width:180px;max-height:65px}.billing-statement .table-wrap{overflow:auto}.billing-statement .account-table td{min-width:90px}.billing-statement .preserve-lines{white-space:pre-wrap}@media(max-width:1000px){.billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.billing-filters,.billing-metrics{grid-template-columns:1fr}.billing-desk section{padding:15px}.billing-statement{margin:0;padding:14px}}@media print{.no-print{display:none!important}.billing-statement{margin:0;padding:0}.billing-statement .table-wrap{overflow:visible}.billing-statement table{font-size:10px}.billing-statement td,.billing-statement th{padding:7px}.billing-statement .account-table td{min-width:0}a{color:inherit;text-decoration:none}}
