.bp-report{--bp-teal:#00707a;--bp-ink:#00535b;color:var(--bp-ink);min-width:0}.bp-report *{box-sizing:border-box}.bp-hero{padding:32px;border-radius:16px;background:#00535b;color:white;margin-bottom:20px}.bp-hero h2{font-size:32px;color:white;margin:10px 0}.bp-eyebrow{letter-spacing:.13em;font-size:10px;font-weight:800;color:#00707a;text-transform:uppercase}.bp-hero .bp-eyebrow{color:#95d9e0}.bp-actions,.bp-date-row,.bp-section-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bp-section-top{justify-content:space-between;margin-bottom:18px}.bp-actions{margin:24px 0}.bp-actions button,.bp-download,.bp-primary{border:0;border-radius:7px;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none}.bp-download{background:#95d9e0;color:#00535b}.bp-actions button{background:white;color:#00535b}.bp-date-row{margin-bottom:20px}.bp-date-row label{display:grid;gap:5px}.bp-date-row input{background:white;color:#00535b}.bp-sum{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;gap:12px;align-items:center}.bp-sum article,.bp-kpis article{padding:20px 16px;border:1px solid #bae0e5;background:#f1f9f9;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.bp-sum strong{font-size:32px}.bp-sum article.bp-total{background:#00535b;color:#fff}.bp-disclosure{font-size:12px;color:#587378;line-height:1.6;margin-top:18px}.bp-manual{margin-top:20px}.bp-manual summary,.bp-creative summary{font-weight:700;cursor:pointer}.bp-manual form{display:grid;gap:18px;max-width:850px;margin-top:20px}.bp-manual label{display:grid;gap:8px;font-size:13px;font-weight:600}.bp-manual input,.bp-manual select,.bp-manual textarea{width:100%;min-width:0;background:#fff;color:#00535b;border:1px solid #bae0e5;border-radius:6px;padding:10px}.bp-manual input[type=number]{max-width:260px}.bp-primary{background:#00707a;color:#fff;justify-self:start}.bp-index{position:sticky;top:65px;z-index:9;display:flex;gap:8px;overflow-x:auto;background:#eff7f8;padding:12px 0;margin:22px 0}.bp-index a{padding:8px 14px;white-space:nowrap;color:#00535b;background:white;border:1px solid #bae0e5;border-radius:20px;text-decoration:none;font-size:12px}.bp-slide{margin:20px 0;scroll-margin-top:130px}.bp-page{color:#00707a;font-size:24px;font-weight:700;opacity:.5}.bp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0}.bp-kpis strong{font-size:25px;color:#00707a}.bp-kpis small{font-size:10px;letter-spacing:.05em}.bp-kpis span{font-size:11px;color:#587378}.bp-table-scroll{overflow:auto;max-height:420px;margin:20px 0}.bp-report table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.bp-report th{background:#e8f7f7;color:#00535b;position:sticky;top:0;font-size:11px;letter-spacing:.03em}.bp-report th,.bp-report td{padding:14px 12px;border-bottom:1px solid #dcebed}.bp-report tbody tr:nth-child(even){background:#f7fbfb}.bp-notes p{font-size:12px;line-height:1.6;color:#587378}.bp-chart{min-height:260px;margin:22px 0}.bp-chart svg{width:100%;height:auto;max-height:400px}.bp-creative-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.bp-creative-grid img{width:100%;max-height:400px;object-fit:contain;background:#f0f8f8}.bp-manual [hidden]{display:none!important}@media(max-width:700px){.bp-hero{padding:22px}.bp-hero h2{font-size:25px}.bp-sum{grid-template-columns:1fr 1fr}.bp-sum>b{display:none}.bp-sum strong{font-size:25px}.bp-kpis{grid-template-columns:1fr 1fr}.bp-index{top:62px}.bp-hero small{overflow-wrap:anywhere}.bp-chart{overflow-x:auto}.bp-chart svg{min-width:550px}.bp-date-row input{max-width:150px}}

#bolivariano-dashboard .bp-hero h2{font-size:32px;color:white}#bolivariano-dashboard .bp-date-row label{color:#95d9e0}@media(max-width:700px){#bolivariano-dashboard .bp-hero h2{font-size:25px}}
