.bill-report{color:#17324e;background:#fff;border:1px solid #cddfea;border-radius:18px;margin:20px 0;overflow:hidden}.br-toolbar{background:#edf6fd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.br-toolbar span,.bill-report button{align-items:center;gap:8px;font-weight:700;display:inline-flex}.bill-report button{cursor:pointer;color:#fff;background:#0868aa;border:0;border-radius:10px;min-height:46px;padding:12px 16px}.br-document{padding:26px}.br-logo{width:200px;max-width:100%}.br-eyebrow{letter-spacing:.08em;color:#46718d;font-size:11px}.br-document h2{color:#07578b;font-size:26px}.br-document h3{margin-top:28px;font-size:18px}.br-document p,.br-document li{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.br-scroll{overflow-x:auto}.br-document table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.br-document th{text-align:left;background:#edf5fa}.br-document td,.br-document th{vertical-align:top;border-bottom:1px solid #dce7ee;padding:12px 9px}.br-footnote{color:#647689;border-top:1px solid #dce7ee;padding-top:16px}@media (max-width:600px){.br-document{padding:16px}.br-document h2{font-size:22px}.br-toolbar button{justify-content:center;width:100%}}.bill-report{border-color:#d8e6dd;border-radius:22px;box-shadow:0 10px 35px #07345f0a}.br-toolbar{background:#f0f7f3;align-items:flex-start}.br-toolbar>span{color:#07543d}.br-toolbar small{color:#526a62;width:100%;font-size:12px}.br-actions{flex-wrap:wrap;gap:8px;display:flex}.br-actions .br-whatsapp{background:#087e4f}.br-actions .br-link{color:#07345f;background:#fff;border:1px solid #b9cfc3}.br-hero{border-bottom:5px solid #ffcb18;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.br-hero span{letter-spacing:.12em;color:#087e4f;font-size:11px;font-weight:800}.br-logo{object-fit:contain;object-position:left;height:90px}.br-eyebrow{color:#087e4f;font-weight:700}.br-document h2{color:#07345f;font-size:30px;line-height:1.2}.br-document h3{color:#07543d;border-left:4px solid #ffcb18;padding-left:10px}.br-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.br-kpis>div{background:#eef7f1;border:1px solid #d1e5d9;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.br-kpis>div:first-child{color:#fff;background:#07345f;border-top:5px solid #ffcb18}.br-kpis span{font-size:12px;font-weight:700}.br-kpis strong{font-size:25px;line-height:1.2}.br-kpis small{opacity:.8;font-size:11px}.br-alert{color:#725300;background:#fff8dd;border:1px solid #e4c25b;border-radius:10px;padding:14px}.br-document table{font-variant-numeric:tabular-nums}.br-document th{color:#fff;background:#07543d;font-weight:700}.br-document tbody tr.br-current{background:#fff5ca;font-weight:700}.br-document tfoot{background:#eaf3ef;font-weight:700}.br-document td{line-height:1.5}.br-note{color:#61746b;font-size:12px!important}.br-summary h3{margin-top:15px}.br-footnote{font-size:11px!important}.br-scroll{border:1px solid #dce7ee;border-radius:10px;margin:16px 0}.br-document>section{padding:2px 0 10px}@media (max-width:600px){.br-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.br-toolbar .br-actions button{width:auto;padding:12px 8px;font-size:12px}.br-kpis{grid-template-columns:1fr}.br-hero{align-items:flex-start}.br-hero span{max-width:100px;font-size:9px}.br-logo{max-width:65%;height:70px}.br-document h2{font-size:25px}}@media print{.bill-report{box-shadow:none;border:0;border-radius:0}.br-toolbar{display:none}.br-kpis{grid-template-columns:repeat(3,1fr)}.br-document{padding:0}.br-document table{min-width:0}.br-kpis strong{font-size:20px}}.bill-report{border:1px solid #cddbd3;border-radius:10px;box-shadow:0 8px 30px #12573810}.br-document{background:#fff;max-width:1100px;margin:auto;padding:30px}.br-toolbar{background:#eaf4ee;border-bottom:3px solid #ef7d20}.br-actions button{background:#14633f}.br-actions .br-email{background:#d96312}.br-actions .br-link{color:#14633f}.br-hero{border-bottom:5px solid #ef7d20;padding:0 0 16px}.br-hero span{color:#fff;letter-spacing:.08em;background:#14633f;border-radius:4px;padding:12px 16px}.br-logo{width:220px;height:85px}.br-eyebrow{color:#14633f}.br-document h2{color:#14633f;margin:18px 0;font-size:27px}.br-invoice-meta{border:1px solid #b9cfc1;grid-template-columns:1fr 1fr 1fr;margin:20px 0;display:grid}.br-invoice-meta>div{border-right:1px solid #b9cfc1;flex-direction:column;gap:7px;padding:16px;display:flex}.br-invoice-meta>div:last-child{border-right:0}.br-invoice-meta small{letter-spacing:.06em;color:#567363;font-size:9px;font-weight:800}.br-invoice-meta b{color:#14633f;font-size:16px}.br-invoice-meta span{color:#4c6356;font-size:11px}.br-kpis{border:1px solid #b9cfc1;gap:0}.br-kpis>div{background:#eef6f0;border:0;border-right:1px solid #b9cfc1;border-radius:0;padding:16px}.br-kpis>div:first-child{background:#14633f;border-top:5px solid #ef7d20}.br-kpis>div:last-child{border-right:0}.br-document h3{color:#fff;background:#14633f;border-left:6px solid #ef7d20;margin-top:24px;padding:10px 12px;font-size:15px}.br-summary{background:#f3f8f4;border-left:4px solid #ef7d20;border-radius:0;padding:1px 14px 10px}.br-summary h3{color:#14633f;background:0 0;border:0;padding-left:0}.br-document table{border:1px solid #c8d9ce}.br-document th{color:#14633f;background:#e8f1eb;border-bottom:2px solid #ef7d20;font-size:11px}.br-document td,.br-document th{border-right:1px solid #d9e4dc;padding:10px 8px}.br-document tbody tr:nth-child(2n){background:#f4f8f5}.br-document tbody tr.br-current{background:#fff0e3}.br-document tfoot tr:last-child{color:#fff;background:#14633f}.br-document tfoot tr:last-child td:nth-child(2){color:#fff;background:#ef7d20;font-size:17px}.br-scroll{border-radius:0}.br-alert{color:#8f430d;background:#fff1e6;border:1px solid #f0b282;border-left:5px solid #ef7d20;border-radius:0}.br-footnote{border-top:3px solid #ef7d20}.br-document li::marker{color:#ef7d20}@media (max-width:600px){.br-document{padding:16px}.br-hero span{padding:10px;font-size:9px}.br-invoice-meta{grid-template-columns:1fr}.br-invoice-meta>div{border-bottom:1px solid #b9cfc1;border-right:0}.br-invoice-meta>div:last-child{border-bottom:0}.br-document h2{font-size:23px}}@media print{.br-invoice-meta{grid-template-columns:repeat(3,1fr)}.br-invoice-meta>div{border-bottom:0;border-right:1px solid #b9cfc1}.br-document h3{font-size:12px}.br-document p,.br-document li{font-size:10px}.br-document h2{font-size:23px}.br-kpis strong{font-size:19px}}.br-comparison th:nth-child(2){color:#94440c;background:#fff0e3}.br-comparison th:nth-child(3){color:#fff;background:#14633f}.br-comparison td:nth-child(2){background:#fff8f1}.br-comparison td:nth-child(3){background:#edf7f0}.br-comparison strong{font-size:18px}.br-document small{line-height:1.5}.br-note a{color:#14633f;text-decoration:underline}@media print{.br-comparison strong{font-size:13px}.br-document a{overflow-wrap:anywhere}}.br-client{break-inside:avoid;background:#f0f7f2;border:1px solid #b9cfc1;border-left:6px solid #ef7d20;flex-direction:column;gap:7px;margin-top:18px;padding:16px 18px;display:flex}.br-client small{letter-spacing:.1em;color:#567363;font-size:10px;font-weight:800}.br-client strong{color:#14633f;overflow-wrap:anywhere;font-size:21px}@media print{.br-client strong{font-size:17px}}
