#report-dashboard{max-width:1200px;margin:24px auto;padding:0 20px;color:#163d32}#report-dashboard .report-card,.report-disclosure{background:#fff;border:1px solid #d5e5dd;border-radius:18px;padding:24px;margin:18px 0;box-shadow:0 8px 24px #163d3208}#report-mode{font-weight:800;font-size:.85rem;letter-spacing:.06em;color:#086b50}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) 1fr 65px;align-items:center;gap:12px;margin:16px 0}.report-meter{height:10px;border-radius:9px;background:#e7f2ec;overflow:hidden}.report-meter div{height:100%;background:#138060}.report-disclosure{font-size:.9rem}.report-disclosure small{display:block;margin-top:10px}#report-dashboard button,.report-disclosure button{background:#075640;color:#fff;border:0;border-radius:10px;padding:12px 16px;cursor:pointer;margin:4px}button:disabled{opacity:.5;cursor:default}#report-dashboard table{width:100%;border-collapse:collapse}#report-dashboard th,#report-dashboard td{text-align:left;padding:12px;border-bottom:1px solid #dde8e2}#report-dashboard .report-note{border-left:4px solid #90ca32;padding:14px;background:#eef7ef}#report-status{min-height:1.4em}@media(max-width:700px){.report-grid{grid-template-columns:1fr}.report-bar-row{grid-template-columns:1fr 1fr 58px;font-size:.85rem}#report-dashboard{padding:0 12px}.report-disclosure{padding:16px}}@media print{#report-demo,#report-live{display:none}}
#report-dashboard h1{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:16px 0}#report-dashboard h2{font-size:24px;line-height:1.25}#report-dashboard #report-summary{font-size:20px}#report-dashboard p{line-height:1.65}
#report-dashboard h1{font-size:clamp(26px,3vw,36px)!important}#report-dashboard h2{font-size:24px!important}#report-dashboard #report-summary{font-size:20px!important}
