@layer atlas-mobile-reader {
 body[data-view=ledger] #main>.page-heading{display:none!important}
 #main #ledgerView{height:100%!important;min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}
 #main #ledgerView .rpt-page{box-sizing:border-box!important;max-width:1900px!important;margin:0 auto!important;padding:12px!important;color:#d9eff6!important;font:12px/1.4 Arial,Helvetica,sans-serif!important}
 #main #ledgerView .rpt-page *,#main #ledgerView .rpt-dialog *{box-sizing:border-box!important}
 #main #ledgerView .rpt-page :is(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0!important}
 #main #ledgerView .rpt-page :is(p,span,a,b,strong,em,label,li,output,small,th,td){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:normal!important;overflow-wrap:normal!important;word-break:normal!important}
 #main #ledgerView .rpt-page :is(button,select,input),#main #ledgerView .rpt-dialog button{font:inherit!important;color:#d9f3fb!important;background:#062a3a!important;border:1px solid #245d71!important;border-radius:3px!important;min-height:28px!important;max-width:100%!important;padding:5px 9px!important;cursor:pointer!important}
 #main #ledgerView .rpt-page input{cursor:text!important}
 #main #ledgerView .rpt-page a,#main #ledgerView .rpt-dialog a{color:#69e5e6!important;text-decoration:none!important}
 #main #ledgerView :is(.rpt-page,.rpt-dialog) :is(button,a,input,select):focus-visible{outline:2px solid #63eee3!important;outline-offset:3px!important}
 #main #ledgerView .rpt-page button:disabled{opacity:.4!important;cursor:default!important}
 #main #ledgerView .rpt-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:12px!important}
 #main #ledgerView .rpt-heading>div:first-child{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px!important}
 #main #ledgerView .rpt-heading h1{font:700 27px/1.2 Arial,sans-serif!important;color:#f0f9ff!important;margin:0!important}
 #main #ledgerView .rpt-heading p{font-size:12px!important;color:#a5c8d6!important}
 #main #ledgerView .rpt-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;flex:none!important;border:1px solid #20546a!important;border-radius:4px!important;min-width:410px!important}
 #main #ledgerView .rpt-stats>div{display:flex!important;align-items:center!important;gap:9px!important;padding:7px 10px!important;border-right:1px solid #16475b!important}
 #main #ledgerView .rpt-stats>div:last-child{border:0!important}
 #main #ledgerView .rpt-stats svg{width:23px!important;height:23px!important;flex:none!important;color:#00d4c8!important;padding:3px!important;border:1px solid #12556b!important;border-radius:3px!important}
 #main #ledgerView .rpt-stats strong{display:block!important;font-size:18px!important;line-height:1.1!important;color:#f0f9ff!important}
 #main #ledgerView .rpt-stats small{display:block!important;font-size:10px!important;color:#9fc3d2!important;white-space:nowrap!important}
 #main #ledgerView .rpt-filters{display:grid!important;grid-template-columns:1fr 1fr .85fr .95fr 1fr 1.5fr!important;gap:14px!important;margin:0 0 12px!important;align-items:end!important}
 #main #ledgerView .rpt-filters label{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:11px!important;color:#b7dbe6!important;min-width:0!important}
 #main #ledgerView .rpt-filters :is(select,input){width:100%!important;min-width:0!important;font-size:11px!important;height:29px!important;margin:0!important;padding:4px 7px!important}
 #main #ledgerView .rpt-filters input::placeholder{color:#8eb9c8!important}
 #main #ledgerView .rpt-grid{display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(310px,1fr)!important;gap:12px!important;align-items:start!important}
 #main #ledgerView :is(.rpt-primary,.rpt-secondary){display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}
 #main #ledgerView .rpt-box{padding:10px!important;min-width:0!important;border:1px solid #19566c!important;border-radius:4px!important;background:linear-gradient(115deg,#032330,#001e2b)!important;overflow:hidden!important}
 #main #ledgerView .rpt-box h2{font:500 11px/1.3 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#c5f5fa!important;margin:0 0 9px!important;white-space:normal!important}
 #main #ledgerView .rpt-box>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 9px!important}
 #main #ledgerView .rpt-box>header h2{margin:0!important}
 #main #ledgerView .rpt-box>header :is(a,span,button){font-size:10px!important}
 #main #ledgerView .rpt-page .rpt-text-button{border:0!important;background:transparent!important;color:#5be1e4!important;min-height:0!important;padding:0!important;text-align:right!important}
 #main #ledgerView .rpt-feature-grid{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(130px,.8fr) minmax(150px,1fr)!important;gap:14px!important}
 #main #ledgerView .rpt-feature-grid>article{padding:7px 6px 4px!important;display:flex!important;flex-direction:column!important;min-width:0!important}
 #main #ledgerView .rpt-kicker{font-size:10px!important;font-weight:700!important;color:#00d9cd!important;letter-spacing:.05em!important}
 #main #ledgerView .rpt-feature h3[data-rpt-feature-title]{font:700 25px/1.12 Arial,sans-serif!important;margin:7px 0 10px!important;color:#f6fbff!important}
 #main #ledgerView .rpt-feature-grid>article>p{font-size:12px!important;line-height:1.5!important;color:#bedee8!important}
 #main #ledgerView .rpt-feature-meta{display:flex!important;gap:14px!important;margin:18px 0!important;font-size:10px!important}
 #main #ledgerView .rpt-feature-meta>span{display:flex!important;gap:7px!important;align-items:center!important;min-width:0!important}
 #main #ledgerView .rpt-feature-meta svg{width:19px!important;height:19px!important;flex:none!important;color:#8ce9ee!important}
 #main #ledgerView .rpt-feature-meta small{display:block!important;font-size:9px!important;color:#91b8c8!important;margin-top:3px!important}
 #main #ledgerView .rpt-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:auto!important}
 #main #ledgerView .rpt-actions :is(button,a){font-size:10px!important;min-height:28px!important;padding:5px 7px!important;white-space:nowrap!important}
 #main #ledgerView .rpt-actions a{border:1px solid #25576b!important;border-radius:3px!important}
 #main #ledgerView .rpt-actions button.rpt-accent{background:#00c4c1!important;color:#002430!important;font-weight:700!important;border-color:#00d9d2!important}
 #main #ledgerView .rpt-actions svg{width:13px!important;height:13px!important;vertical-align:middle!important;margin-right:3px!important}
 #main #ledgerView .rpt-feature figure{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-left:1px solid #154355!important;border-right:1px solid #154355!important;min-width:0!important}
 #main #ledgerView [data-rpt-map]{width:100%!important}
 #main #ledgerView .rpt-kenya{display:block!important;width:100%!important;height:172px!important;overflow:visible!important}
 #main #ledgerView .rpt-feature figcaption{text-align:center!important;font:10px/1.4 Arial,sans-serif!important;color:#aed6e0!important}
 #main #ledgerView .rpt-feature figcaption small{display:block!important;font-size:9px!important;color:#7fa9ba!important}
 #main #ledgerView .rpt-feature figcaption a{display:block!important;margin-top:7px!important;font-size:10px!important}
 #main #ledgerView .rpt-feature aside>h3{font:500 10px/1.3 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#c9f4f7!important;margin:6px 0 8px!important}
 #main #ledgerView .rpt-feature ol{list-style:none!important;padding:0!important;counter-reset:findings!important;display:grid!important;gap:7px!important}
 #main #ledgerView .rpt-feature li{position:relative!important;padding-left:27px!important;font-size:10px!important;line-height:1.4!important;color:#afd1df!important;counter-increment:findings!important}
 #main #ledgerView .rpt-feature li::before{content:counter(findings,decimal-leading-zero)!important;position:absolute!important;left:0!important;top:0!important;color:#00e0d1!important;font-weight:700!important}
 #main #ledgerView .rpt-coverage{margin-top:12px!important;font-size:9px!important;color:#8eb9c9!important}
 #main #ledgerView .rpt-coverage span{display:flex!important;justify-content:space-between!important;gap:6px!important}
 #main #ledgerView .rpt-coverage i{display:block!important;height:5px!important;background:#123e4b!important;margin:4px 0!important}
 #main #ledgerView .rpt-coverage em{display:block!important;width:100%!important;height:100%!important;background:#18b89b!important}
 #main #ledgerView .rpt-coverage small{font-size:9px!important}
 #main #ledgerView .rpt-categories>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}
 #main #ledgerView .rpt-categories button{padding:9px 7px!important;text-align:left!important;min-width:0!important;background:#032838!important}
 #main #ledgerView .rpt-categories button>span{display:flex!important;gap:5px!important;align-items:center!important;min-height:28px!important}
 #main #ledgerView .rpt-categories svg{width:18px!important;height:18px!important;flex:none!important;color:#00d6ca!important}
 #main #ledgerView .rpt-categories strong{font-size:10px!important;font-weight:500!important;flex:1!important;min-width:0!important}
 #main #ledgerView .rpt-categories b{font-size:10px!important;color:#aaf7f1!important;padding:2px 4px!important;background:#095667!important;border-radius:3px!important}
 #main #ledgerView .rpt-categories small{display:block!important;font-size:9px!important;line-height:1.6!important;color:#a1cad8!important;margin-top:6px!important}
 #main #ledgerView .rpt-categories button[aria-pressed=true]{border-color:#24e6d6!important;background:#0b4c58!important}
 #main #ledgerView .rpt-table-wrap{overflow:auto!important;min-width:0!important}
 #main #ledgerView .rpt-table{display:table!important;width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;margin:0!important;font-size:10px!important}
 #main #ledgerView .rpt-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important}
 #main #ledgerView .rpt-table tbody{display:table-row-group!important}
 #main #ledgerView .rpt-table tr{display:table-row!important;background:transparent!important}
 #main #ledgerView .rpt-table :is(th,td){display:table-cell!important;padding:7px 5px!important;border:0!important;border-bottom:1px solid #164357!important;text-align:left!important;vertical-align:middle!important;font-size:10px!important;white-space:normal!important}
 #main #ledgerView .rpt-table thead th{font-size:9px!important;font-weight:500!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#94c8d8!important;background:#001b29!important;white-space:nowrap!important}
 #main #ledgerView .rpt-table th[scope=row]{font-weight:500!important;color:#e1f1f8!important}
 #main #ledgerView .rpt-table th[scope=row] button{border:0!important;background:transparent!important;text-align:left!important;padding:0!important;min-height:0!important;font-size:10px!important;line-height:1.4!important}
 #main #ledgerView .rpt-table td:last-child{white-space:nowrap!important}
 #main #ledgerView .rpt-table td:last-child button{min-height:21px!important;padding:2px 9px!important;font-size:10px!important;color:#73eceb!important}
 #main #ledgerView .rpt-table td:last-child a{padding:6px!important;font-size:13px!important}
 #main #ledgerView .rpt-status{display:inline-block!important;font-size:9px!important;border-left:2px solid #1eb99d!important;padding:2px 5px!important;color:#9bd9ce!important;background:#073a3c!important}
 #main #ledgerView .rpt-publications footer{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important;margin-top:8px!important;font-size:10px!important;color:#94bfcd!important}
 #main #ledgerView .rpt-publications nav{display:flex!important;gap:8px!important;align-items:center!important}
 #main #ledgerView .rpt-publications nav button{font-size:10px!important;min-height:24px!important;padding:2px 8px!important}
 #main #ledgerView .rpt-no-results{padding:25px 10px!important;text-align:center!important;color:#b0cbd5!important}
 #main #ledgerView .rpt-bottom{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:12px!important}
 #main #ledgerView .rpt-packages>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
 #main #ledgerView .rpt-packages article{padding:8px 6px!important;border:1px solid #24566a!important;border-radius:3px!important;min-width:0!important;display:flex!important;flex-direction:column!important}
 #main #ledgerView .rpt-packages h3,#main #ledgerView .rpt-methods h3{font:500 10px/1.4 Arial,sans-serif!important;color:#e0f0f8!important;margin:0!important}
 #main #ledgerView .rpt-packages small{display:block!important;font-size:9px!important;line-height:1.4!important;color:#9dc3d2!important;margin:3px 0 10px!important}
 #main #ledgerView .rpt-packages article>div{display:flex!important;gap:5px!important;margin-top:auto!important;flex-wrap:wrap!important}
 #main #ledgerView .rpt-packages button{min-height:23px!important;font-size:9px!important;padding:3px 5px!important}
 #main #ledgerView .rpt-methods>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 #main #ledgerView .rpt-methods p{font-size:9px!important;line-height:1.7!important;margin-top:5px!important;color:#a4cedb!important}
 #main #ledgerView .rpt-timeline ol{list-style:none!important;padding:0!important}
 #main #ledgerView .rpt-timeline li{display:grid!important;grid-template-columns:51px 8px minmax(0,1fr)!important;gap:10px!important;border-top:1px solid #103c50!important;padding:8px 0!important;min-width:0!important}
 #main #ledgerView .rpt-timeline time{font:10px/1.4 Arial,sans-serif!important;color:#abcfdb!important}
 #main #ledgerView .rpt-timeline i{position:relative!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#00c8cf!important;margin-top:4px!important}
 #main #ledgerView .rpt-timeline i::after{content:''!important;position:absolute!important;width:1px!important;height:38px!important;top:9px!important;left:3px!important;background:#196170!important}
 #main #ledgerView .rpt-timeline li:last-child i::after{display:none!important}
 #main #ledgerView .rpt-timeline button{border:0!important;background:transparent!important;text-align:left!important;padding:0!important;min-height:0!important}
 #main #ledgerView .rpt-timeline strong{display:block!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important}
 #main #ledgerView .rpt-timeline small{display:block!important;font-size:10px!important;line-height:1.4!important;color:#91c0d1!important;margin-top:4px!important}
 #main #ledgerView .rpt-scenarios>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 #main #ledgerView .rpt-scenarios>div>a{display:flex!important;flex-direction:column!important;padding:10px!important;border:1px solid #285468!important;border-radius:4px!important;color:#d2eaf4!important;gap:7px!important}
 #main #ledgerView .rpt-scenarios svg{width:22px!important;height:22px!important;color:#00d1c7!important}
 #main #ledgerView .rpt-scenarios strong{font-size:11px!important}
 #main #ledgerView .rpt-scenarios span{font-size:10px!important;color:#98bdcd!important}
 #main #ledgerView .rpt-scenarios b{font-size:10px!important;font-weight:500!important;color:#58dedc!important;margin-top:auto!important}
 #main #ledgerView .rpt-scenarios>p{font-size:10px!important;color:#91bdcd!important;margin-top:9px!important}
 #main #ledgerView .rpt-insights>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
 #main #ledgerView .rpt-insights h3{font:500 11px/1.4 Arial,sans-serif!important;margin:0 0 10px!important;color:#ddf1fb!important}
 #main #ledgerView .rpt-insights small{display:block!important;font-size:9px!important;color:#8bb3c4!important;margin-top:10px!important}
 #main #ledgerView .rpt-bar{display:grid!important;grid-template-columns:minmax(45px,1fr) 1fr 36px!important;gap:6px!important;align-items:center!important;font-size:10px!important;margin:7px 0!important}
 #main #ledgerView .rpt-bar span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
 #main #ledgerView .rpt-bar i{height:7px!important;background:#123e4d!important}
 #main #ledgerView .rpt-bar em{display:block!important;height:100%!important}
 #main #ledgerView .rpt-bar b{text-align:right!important;font-size:10px!important;font-weight:500!important;white-space:nowrap!important}
 #main #ledgerView .rpt-transparency{position:relative!important;min-height:128px!important;background:radial-gradient(ellipse at right bottom,#0d4b52,#002431 70%)!important}
 #main #ledgerView .rpt-transparency ul{list-style:none!important;padding:0!important;display:grid!important;gap:7px!important;font-size:10px!important}
 #main #ledgerView .rpt-transparency li{display:flex!important;align-items:center!important;gap:7px!important}
 #main #ledgerView .rpt-transparency svg{width:14px!important;height:14px!important;color:#00d9cf!important;flex:none!important}
 #main #ledgerView .rpt-transparency>strong{display:block!important;text-align:right!important;font-size:17px!important;line-height:1.4!important;color:#d0f8fa!important;margin-top:9px!important}
 #main #ledgerView .rpt-loading{padding:25px!important;color:#bde1ec!important}
 #main #ledgerView :is(.rpt-controls-launcher,.rpt-library-launcher,.rpt-library-search){display:none!important}
 #main #ledgerView .rpt-methods>div>section{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}
 #main #ledgerView .rpt-methods>div>section>svg{width:20px!important;height:20px!important;color:#27d3c9!important}
 #main #ledgerView .rpt-notice{font-size:12px!important;padding:10px!important;background:#3a3620!important;color:#f4e8ba!important;margin-bottom:12px!important}
 #main #ledgerView .rpt-dialog{width:min(840px,calc(100vw - 24px))!important;height:min(820px,calc(100svh - 36px))!important;max-height:calc(100svh - 36px)!important;padding:0!important;border:1px solid #41788e!important;border-radius:6px!important;background:#062c3c!important;color:#e1f1f8!important;overflow:hidden!important;font:14px/1.55 Arial,sans-serif!important}
 #main #ledgerView .rpt-dialog[open]{display:flex!important;flex-direction:column!important}
 #main #ledgerView .rpt-dialog::backdrop{background:#00131dcc!important}
 #main #ledgerView .rpt-dialog>header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:18px!important;border-bottom:1px solid #326275!important;flex:none!important}
 #main #ledgerView .rpt-dialog h2{font:700 22px/1.25 Arial,sans-serif!important;margin:5px 0 0!important;color:#effaff!important}
 #main #ledgerView .rpt-dialog header small{font:11px/1.4 Arial,sans-serif!important;color:#70d6db!important}
 #main #ledgerView .rpt-dialog [data-rpt-close]{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font:20px/1 Arial,sans-serif!important;padding:0!important;flex:none!important}
 #main #ledgerView .rpt-reader{padding:18px!important;overflow:auto!important;min-height:0!important;flex:1!important;overscroll-behavior:contain!important}
 #main #ledgerView .rpt-reader section{margin:20px 0!important}
 #main #ledgerView .rpt-reader h3{font:700 16px/1.4 Arial,sans-serif!important;margin:0 0 8px!important;color:#b3f2ef!important}
 #main #ledgerView .rpt-reader p{font:14px/1.6 Arial,sans-serif!important;color:#c7dfeb!important;margin:8px 0!important}
 #main #ledgerView .rpt-reader-table{width:100%!important;overflow:auto!important}
 #main #ledgerView .rpt-reader:has(.rpt-survey-chart){container-type:size!important}
 #main #ledgerView .rpt-reader>section:has(>.rpt-survey-chart){margin:0 0 12px!important}
 #main #ledgerView .rpt-reader>section:has(>.rpt-survey-chart)>h3{font:500 12px/1.3 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#8ebccf!important;margin:0 0 10px!important}
 #main #ledgerView .rpt-survey-chart{padding:12px!important;border:1px solid #2d6378!important;border-radius:4px!important;background:#042635!important}
 #main #ledgerView .rpt-survey-chart>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important}
 #main #ledgerView .rpt-survey-chart>header strong{display:block!important;font:700 18px/1.3 Arial,sans-serif!important;color:#e8f9ff!important}
 #main #ledgerView .rpt-survey-chart>header small{display:block!important;font:12px/1.4 Arial,sans-serif!important;color:#8ddbdc!important;margin-top:3px!important}
 #main #ledgerView .rpt-survey-chart>header>span{font:12px/1.4 Arial,sans-serif!important;color:#92bacb!important;white-space:nowrap!important}
 #main #ledgerView .rpt-survey-chart .rpt-survey-date{font:11px/1.4 Arial,sans-serif!important;color:#a4c6d4!important;margin:8px 0 10px!important}
 #main #ledgerView .rpt-survey-plot{height:clamp(100px,calc(100cqh - 205px),330px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}
 #main #ledgerView .rpt-survey-chart:has(.rpt-survey-county) .rpt-survey-plot{height:clamp(100px,calc(100cqh - 265px),330px)!important}
 #main #ledgerView .rpt-survey-bars{list-style:none!important;display:grid!important;align-content:start!important;gap:9px!important;padding:0 4px 0 0!important;margin:0!important}
 #main #ledgerView .rpt-survey-bars>li{margin:0!important;padding:0!important}
 #main #ledgerView .rpt-survey-bars>li>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;font:13px/1.3 Arial,sans-serif!important;color:#dbeff8!important}
 #main #ledgerView .rpt-survey-bars span{font:inherit!important;color:inherit!important;min-width:0!important}
 #main #ledgerView .rpt-survey-bars b{font:700 13px/1.3 Arial,sans-serif!important;color:#e2f8fa!important;white-space:nowrap!important}
 #main #ledgerView .rpt-survey-bars i{display:block!important;height:6px!important;background:#153f50!important;margin-top:4px!important;border-radius:2px!important;overflow:hidden!important}
 #main #ledgerView .rpt-survey-bars em{display:block!important;height:100%!important;border-radius:2px!important}
 #main #ledgerView .rpt-survey-scale{display:block!important;font:10px/1.4 Arial,sans-serif!important;color:#8eafbf!important;margin:7px 0 10px!important}
 #main #ledgerView .rpt-survey-chart>nav{display:grid!important;grid-template-columns:80px minmax(0,1fr) 80px!important;align-items:center!important;gap:10px!important;padding-top:8px!important;border-top:1px solid #28586b!important}
 #main #ledgerView .rpt-survey-chart>nav button{min-height:30px!important;height:30px!important;padding:4px 8px!important;font:600 13px/1.3 Arial,sans-serif!important;white-space:nowrap!important}
 #main #ledgerView .rpt-survey-chart>nav button:disabled{opacity:.4!important;cursor:default!important}
 #main #ledgerView .rpt-survey-chart output{font:11px/1.3 Arial,sans-serif!important;text-align:center!important;color:#a7d4df!important}
 #main #ledgerView .rpt-survey-notes{border-top:1px solid #2d5b70!important;padding:8px 0!important;margin:0 0 12px!important}
 #main #ledgerView .rpt-survey-notes>summary{font:13px/1.4 Arial,sans-serif!important;color:#83dfe0!important;cursor:pointer!important;min-height:30px!important;padding:4px 0!important}
 #main #ledgerView .rpt-survey-county{display:flex!important;align-items:center!important;gap:10px!important;font:12px/1.4 Arial,sans-serif!important;margin:8px 0 12px!important;color:#b4d6e1!important}
 #main #ledgerView .rpt-survey-county select{flex:1!important;min-width:0!important;min-height:34px!important;padding:5px 7px!important;background:#093345!important;color:#dff5fc!important;border:1px solid #347087!important;border-radius:3px!important;font:14px/1.4 Arial,sans-serif!important}
 #main #ledgerView .rpt-survey-empty{display:grid!important;place-items:center!important;height:100%!important;padding:20px!important;text-align:center!important;font:13px/1.5 Arial,sans-serif!important;color:#a9ceda!important}
 @media(max-width:359px){
  #main #ledgerView .rpt-survey-chart{padding:9px!important}
  #main #ledgerView .rpt-survey-chart>nav{grid-template-columns:65px minmax(0,1fr) 65px!important;gap:5px!important}
 }
 #main #ledgerView .rpt-reader .rpt-table :is(th,td){font:12px/1.5 Arial,sans-serif!important;color:#d2e8f2!important;padding:8px!important;min-width:65px!important}
 #main #ledgerView .rpt-dialog>footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:12px 18px!important;border-top:1px solid #326275!important;flex:none!important;font:11px/1.4 Arial,sans-serif!important;color:#a3c5d4!important}
 #main #ledgerView .rpt-dialog>header :is([data-rpt-close-library],[data-rpt-close-controls]){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font:20px/1 Arial,sans-serif!important;padding:0!important;flex:none!important}
 #main #ledgerView .rpt-library-dialog>header>div{display:flex!important;gap:8px!important;align-items:center!important}
 #main #ledgerView .rpt-library-slot{flex:1!important;min-height:0!important;display:flex!important}
 #main #ledgerView .rpt-library-slot>.rpt-publications{display:flex!important;flex-direction:column!important;width:100%!important;max-height:100%!important;padding:12px!important;border:0!important;border-radius:0!important}
 #main #ledgerView .rpt-library-slot .rpt-table-wrap{flex:1!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}
 #main #ledgerView .rpt-library-slot :is(.rpt-publications>header,.rpt-publications>footer){flex:none!important}
 #main #ledgerView .rpt-controls-dialog{width:min(540px,calc(100vw - 24px))!important;height:auto!important}
 #main #ledgerView [data-rpt-controls-slot]{padding:12px!important;min-height:0!important;overflow:auto!important}
 #main #ledgerView .rpt-controls-dialog .rpt-filters{margin:0!important;padding:0!important}
 #main #ledgerView .rpt-controls-dialog .rpt-filters :is(input,select){background:#082f40!important;color:#e0f2fa!important;border:1px solid #306c80!important;border-radius:3px!important}
 #main #ledgerView .rpt-controls-dialog>footer button{min-height:36px!important}
 #main #ledgerView .rpt-library-dialog .rpt-publications>header h2{font:500 13px/1.3 Arial,sans-serif!important;background:transparent!important;margin:0!important;padding:0!important}
 #main #ledgerView .rpt-publications .rpt-table :is(th,td){background:transparent!important}
 #main #ledgerView .rpt-publications .rpt-table tbody tr:nth-child(even){background:#082e3d!important}
 #main #ledgerView .rpt-dialog.rpt-controls-dialog{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;height:auto!important;min-height:0!important}
 #main #ledgerView .rpt-controls-dialog>footer button{width:auto!important;min-width:90px!important;min-height:36px!important;height:auto!important;padding:7px 10px!important;font:13px/1.4 Arial,sans-serif!important;white-space:nowrap!important}
 #main #ledgerView .rpt-controls-dialog>footer .rpt-accent{background:#00bbb9!important;color:#002c37!important;border-color:#16d6ce!important}
 @media(min-width:1101px) and (max-width:1450px){
  #main #ledgerView .rpt-feature-grid{grid-template-columns:1.3fr .8fr 1fr!important;gap:9px!important}
  #main #ledgerView .rpt-feature h3[data-rpt-feature-title]{font-size:21px!important}
  #main #ledgerView .rpt-feature-meta{gap:8px!important;margin:12px 0!important;flex-wrap:wrap!important}
  #main #ledgerView .rpt-categories>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #main #ledgerView .rpt-bottom{grid-template-columns:1fr!important}
  #main #ledgerView .rpt-table .rpt-col-scope{display:none!important}
 }
 @media(min-width:1451px) and (max-height:1050px){
  #main #ledgerView .rpt-page{padding:8px!important}
  #main #ledgerView .rpt-box{padding:8px!important}
  #main #ledgerView .rpt-heading{margin-bottom:8px!important}
  #main #ledgerView .rpt-stats>div{padding:5px 10px!important}
  #main #ledgerView .rpt-filters{margin-bottom:8px!important}
  #main #ledgerView :is(.rpt-primary,.rpt-secondary){gap:9px!important}
  #main #ledgerView .rpt-feature h3[data-rpt-feature-title]{font-size:22px!important}
  #main #ledgerView .rpt-feature-meta{margin:10px 0!important}
  #main #ledgerView .rpt-kenya{height:150px!important}
  #main #ledgerView .rpt-feature ol{gap:5px!important}
  #main #ledgerView .rpt-feature li{line-height:1.3!important}
  #main #ledgerView .rpt-coverage{margin-top:8px!important}
  #main #ledgerView .rpt-categories button{padding:6px 7px!important}
  #main #ledgerView .rpt-table :is(th,td){padding:2px 5px!important}
  #main #ledgerView .rpt-timeline li{padding:6px 0!important}
  #main #ledgerView .rpt-scenarios>div>a{padding:8px!important;gap:5px!important}
  #main #ledgerView .rpt-scenarios svg{width:18px!important;height:18px!important}
  #main #ledgerView .rpt-bar{margin:5px 0!important}
 }
 @media(max-width:1100px){
  body[data-mobile-reader=true] #main #ledgerView{height:auto!important;overflow:visible!important;scrollbar-gutter:auto!important}
  #main #ledgerView .rpt-page{padding:0!important;font-size:14px!important}
  #main #ledgerView .rpt-heading{display:block!important;margin:0 0 12px!important}
  #main #ledgerView .rpt-heading>div:first-child{display:block!important;padding:8px 12px!important}
  #main #ledgerView .rpt-heading h1{font-size:24px!important}
  #main #ledgerView .rpt-heading p{font-size:13px!important;margin-top:6px!important}
  #main #ledgerView .rpt-stats{min-width:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #main #ledgerView .rpt-stats>div{padding:10px 12px!important;border-bottom:1px solid #16475b!important}
  #main #ledgerView .rpt-stats small{font-size:11px!important}
  #main #ledgerView .rpt-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 10px!important}
  #main #ledgerView .rpt-filters label{font-size:12px!important}
  #main #ledgerView .rpt-filters :is(select,input){height:36px!important;min-height:36px!important;font-size:14px!important}
  #main #ledgerView .rpt-search{grid-column:1/-1!important}
  #main #ledgerView .rpt-controls-launcher{display:block!important;margin:0 10px 12px!important}
  #main #ledgerView .rpt-controls-launcher>button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;text-align:left!important}
  #main #ledgerView .rpt-controls-launcher svg{width:18px!important;height:18px!important;color:#2edbd0!important}
  #main #ledgerView .rpt-controls-launcher span{margin-left:auto!important;color:#90ced8!important;font-size:11px!important}
  #main #ledgerView .rpt-library-launcher{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
  #main #ledgerView .rpt-library-launcher h2{margin-bottom:5px!important}
  #main #ledgerView .rpt-library-launcher p{font:11px/1.4 Arial,sans-serif!important;color:#a9cfdb!important}
  #main #ledgerView .rpt-library-launcher button{font-size:12px!important;min-height:36px!important;padding:6px 8px!important}
  #main #ledgerView .rpt-library-search{display:grid!important;gap:5px!important;font:12px/1.4 Arial,sans-serif!important;color:#badfe9!important;margin:0 0 12px!important}
  #main #ledgerView .rpt-library-search input{width:100%!important;min-height:36px!important;padding:7px!important;font:14px/1.4 Arial,sans-serif!important;background:#082f40!important;color:#def2fa!important;border:1px solid #306c80!important;border-radius:3px!important}
  #main #ledgerView .rpt-grid{display:flex!important;flex-direction:column!important;gap:12px!important}
  #main #ledgerView :is(.rpt-primary,.rpt-secondary){width:100%!important}
  #main #ledgerView .rpt-box{padding:12px!important}
  #main #ledgerView .rpt-box h2{font-size:13px!important}
  #main #ledgerView .rpt-feature-grid{grid-template-columns:minmax(0,1.3fr) minmax(95px,.8fr)!important;gap:10px!important}
  #main #ledgerView .rpt-feature-grid>article{padding:0!important}
  #main #ledgerView .rpt-feature h3[data-rpt-feature-title]{font-size:21px!important;margin:6px 0 8px!important}
  #main #ledgerView .rpt-feature-grid>article>p{font-size:13px!important}
  #main #ledgerView .rpt-feature-meta{display:block!important;margin:10px 0!important}
  #main #ledgerView .rpt-feature-meta>span{margin:6px 0!important}
  #main #ledgerView .rpt-feature figure{padding:0 0 0 5px!important;border-right:0!important;justify-content:flex-start!important}
  #main #ledgerView .rpt-kenya{height:160px!important}
  #main #ledgerView .rpt-feature figcaption{font-size:10px!important}
  #main #ledgerView .rpt-feature-grid>aside{grid-column:1/-1!important;border-top:1px solid #23586a!important;padding-top:6px!important}
  #main #ledgerView .rpt-feature aside>h3{font-size:12px!important}
  #main #ledgerView .rpt-feature li{font-size:12px!important}
  #main #ledgerView .rpt-actions{gap:6px!important}
  #main #ledgerView .rpt-actions :is(button,a){min-height:32px!important;font-size:11px!important;padding:5px 7px!important}
  #main #ledgerView .rpt-coverage{font-size:11px!important}
  #main #ledgerView .rpt-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #main #ledgerView .rpt-categories strong{font-size:12px!important}
  #main #ledgerView .rpt-categories small{font-size:11px!important}
  #main #ledgerView .rpt-table :is(.rpt-col-type,.rpt-col-scope,.rpt-col-status){display:none!important}
  #main #ledgerView .rpt-publications .rpt-table{table-layout:fixed!important}
  #main #ledgerView .rpt-publications .rpt-table .rpt-col-date{width:64px!important}
  #main #ledgerView .rpt-publications .rpt-table thead th:last-child{width:52px!important;white-space:nowrap!important}
  #main #ledgerView .rpt-publications .rpt-table thead th{white-space:normal!important}
  #main #ledgerView .rpt-publications .rpt-table th[scope=row] button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.45!important}
  #main #ledgerView .rpt-table :is(th,td){font-size:12px!important;padding:9px 5px!important}
  #main #ledgerView .rpt-table th[scope=row] button{font-size:12px!important}
  #main #ledgerView .rpt-table .rpt-col-date{font-size:10px!important;min-width:56px!important}
  #main #ledgerView .rpt-table td:last-child button{min-width:0!important;min-height:28px!important;padding:3px 6px!important;font-size:11px!important}
  #main #ledgerView .rpt-library-dialog .rpt-table td:last-child button{min-width:34px!important;padding:3px 4px!important;white-space:nowrap!important;font:11px/1.3 Arial,sans-serif!important}
  #main #ledgerView .rpt-table td:last-child a{display:none!important}
  #main #ledgerView .rpt-publications footer{font-size:11px!important}
  #main #ledgerView .rpt-publications nav{gap:5px!important}
  #main #ledgerView .rpt-publications nav button{min-width:0!important;min-height:30px!important;font-size:11px!important;padding:4px 7px!important}
  #main #ledgerView .rpt-bottom{display:flex!important;flex-direction:column!important;gap:12px!important}
  #main #ledgerView .rpt-packages>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #main #ledgerView .rpt-packages h3,#main #ledgerView .rpt-methods h3{font-size:12px!important}
  #main #ledgerView .rpt-packages small,#main #ledgerView .rpt-methods p{font-size:11px!important}
  #main #ledgerView .rpt-packages button{font-size:11px!important;min-width:0!important;min-height:30px!important;padding:5px 7px!important}
  #main #ledgerView .rpt-methods>div{grid-template-columns:1fr!important}
  #main #ledgerView .rpt-methods>div>section{padding:9px 0!important;border-top:1px solid #225365!important;grid-template-columns:23px minmax(0,1fr)!important}
  #main #ledgerView .rpt-methods h3{font-size:13px!important}
  #main #ledgerView .rpt-methods p{font-size:12px!important;line-height:1.4!important;margin-top:3px!important}
  #main #ledgerView .rpt-timeline time{font-size:11px!important}
  #main #ledgerView .rpt-timeline strong{font-size:13px!important}
  #main #ledgerView .rpt-timeline small{font-size:11px!important}
  #main #ledgerView .rpt-scenarios strong{font-size:13px!important}
  #main #ledgerView .rpt-scenarios :is(span,b){font-size:12px!important}
  #main #ledgerView .rpt-insights h3{font-size:12px!important}
  #main #ledgerView .rpt-bar{font-size:11px!important;grid-template-columns:minmax(40px,1fr) 1fr 37px!important;gap:4px!important}
  #main #ledgerView .rpt-bar b{font-size:11px!important}
  #main #ledgerView .rpt-transparency ul{font-size:12px!important}
  #main #ledgerView .rpt-dialog h2{font-size:19px!important}
  #main #ledgerView .rpt-dialog>header{padding:12px!important}
  #main #ledgerView .rpt-reader{padding:12px!important}
  #main #ledgerView .rpt-dialog footer>span{display:none!important}
 }
 @media print {
  #main #ledgerView .rpt-reader:has(.rpt-survey-chart){container-type:normal!important}
  #main #ledgerView .rpt-survey-chart .rpt-survey-plot{height:auto!important}
  #main #ledgerView .rpt-survey-bars i{background:#dce8ee!important}
  #main #ledgerView .rpt-survey-bars em{background:#12687d!important}
  body:has(.rpt-dialog[open]){height:auto!important;overflow:visible!important;background:white!important}
  body:has(.rpt-dialog[open]) *{visibility:hidden!important}
  #main #ledgerView .rpt-dialog[open],#main #ledgerView .rpt-dialog[open] *{visibility:visible!important;color:#132f40!important;background:white!important;max-height:none!important;overflow:visible!important}
  #main #ledgerView .rpt-dialog[open]{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;display:block!important;border:0!important}
  #main #ledgerView .rpt-dialog[open] :is(button,footer){display:none!important}
  #main #ledgerView :is(.rpt-library-dialog,.rpt-controls-dialog){display:none!important}
 }
}
