.billing-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px}.billing-check input{width:20px;height:20px;min-width:20px;margin:2px 0}.billing-line{display:grid;grid-template-columns:1fr .65fr 1fr .7fr 1fr;gap:10px;border:1px solid var(--line);padding:16px;border-radius:10px;margin:16px 0}.billing-description{grid-column:1/-1}.billing-line .field{margin-bottom:0}.billing-line .btn{grid-column:1/-1;justify-self:end}.billing-allocation{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end;margin:16px 0;padding:12px;background:#f4f7f8}.billing-allocation .field{margin:0}details{border-top:1px solid var(--line);padding-top:16px;margin:20px 0}summary{cursor:pointer;font-weight:600;margin-bottom:15px}.mono{overflow-wrap:anywhere}@media(max-width:760px){.billing-line{grid-template-columns:1fr 1fr}.billing-allocation{grid-template-columns:1fr}.billing-check input{width:22px;height:22px}.actions{flex-wrap:wrap}}
.legal-report{max-width:980px;margin:36px auto;padding:0 24px 40px;line-height:1.65}.legal-report .panel{padding:24px;margin:20px 0}.legal-report h2{margin:0 0 14px}.legal-report ol{padding-left:24px}.legal-report li{margin:8px 0}.legal-report p{margin:12px 0}
