:root{--csf-primary-blue: #0D76BD;--csf-primary-orange: #F26122;--csf-primary-green: #54B948;--csf-primary-gray: #6A737B;--csf-secondary-green: #A0CF67;--csf-secondary-gold: #FDB913;--csf-secondary-orange: #FAA634;--csf-secondary-lt-blue: #16A0DB;--csf-secondary-dk-blue: #002B54;--csf-tertiary-blue: #6EC4E7;--csf-tertiary-green: #5BC1A5;--csf-tertiary-yellow: #FDD900}body{font-size:16px}.csf-primary-blue{color:var(--csf-primary-blue)}.csf-primary-blue-bg{background-color:var(--csf-primary-blue)!important}.csf-primary-orange{color:var(--csf-primary-orange)}.csf-primary-orange-bg{background-color:var(--csf-primary-orange)}.csf-primary-green{color:var(--csf-primary-green)}.csf-primary-green-bg{background-color:var(--csf-primary-green)}.csf-primary-gray{color:var(--csf-primary-gray)}.csf-primary-gray-bg{background-color:var(--csf-primary-gray)}.csf-secondary-green{color:var(--csf-secondary-green)}.csf-secondary-green-bg{background-color:var(--csf-secondary-green)}.csf-secondary-gold{color:var(--csf-secondary-gold)}.csf-secondary-gold-bg{background-color:var(--csf-secondary-gold)}.csf-secondary-orange{color:var(--csf-secondary-orange)}.csf-secondary-orange-bg{background-color:var(--csf-secondary-orange)}.csf-secondary-lt-blue{color:var(--csf-secondary-lt-blue)}.csf-secondary-lt-blue-bg{background-color:var(--csf-secondary-lt-blue)}.csf-secondary-dk-blue{color:var(--csf-secondary-dk-blue)}.csf-secondary-dk-blue-bg{background-color:var(--csf-secondary-dk-blue)!important}.csf-tertiary-blue{color:var(--csf-tertiary-blue)}.csf-tertiary-green{color:var(--csf-tertiary-green)}.csf-tertiary-yellow{color:var(--csf-tertiary-yellow)}.cleo-dashboard-logo-slot{width:180px}.lg-perf-lwdb-logo{max-height:56px;max-width:180px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.cleo-page-hdr .d-flex{flex-direction:column}.cleo-dashboard-logo-slot{width:auto}}.cleo-dashboard,.cleo-dashboard-page{background-color:#f5f8fc;color:#1d2a39}.cleo-dashboard-title{line-height:1.2}.cleo-dashboard-pillar{overflow:hidden;background:transparent}.cleo-dashboard-pillar .card-body,.cleo-dashboard-pillar .row,.cleo-dashboard-pillar-band{min-height:100%}.cleo-dashboard-pillar-title{color:#000;font-size:16px}.cleo-dashboard-pillar li{font-size:.9rem}.cleo-dashboard-pillar li+li{margin-top:.5rem}.cleo-page-hdr img{max-height:82px}.cleo-popover{max-width:350px}.cleo-popover .popover-header{font-weight:600}.cleo-popover .popover-body{font-size:.9rem;line-height:1.4}.dashboard-title-divider{border:0;border-top:2px solid var(--csf-primary-blue);opacity:1;width:50%}.icon-bg{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff38}.icon-bg i{color:#fff;font-size:2.5rem;line-height:1}.icon-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0}.icon-circle.icon-circle-sm{width:44px;height:44px}.icon-bg-blue{background:#0d76bd}.icon-bg-green{background:#54b548}.icon-bg-orange{background:#f26122}.icon-bg-lt-blue{background:#16a0db}.icon-circle i{font-size:28px}.icon-circle.icon-circle-sm i{font-size:20px}.cleo-dashboard-pillar-appoint .cleo-dashboard-pillar-band{background:#f26122}.cleo-dashboard-pillar-appoint .col-9{background-color:color-mix(in srgb,#F26122,white 80%);border:2px solid #F26122;border-radius:0 1rem 1rem 0}.cleo-dashboard-pillar-fiscal .cleo-dashboard-pillar-band{background:#54b548}.cleo-dashboard-pillar-fiscal .col-9{background-color:color-mix(in srgb,#54B948,white 80%);border:2px solid #54B948;border-radius:0 1rem 1rem 0}.cleo-dashboard-pillar-strategic .cleo-dashboard-pillar-band{background:#0d76bd}.cleo-dashboard-pillar-strategic .col-9{background-color:color-mix(in srgb,#0D76BD,white 80%);border:2px solid #0D76BD;border-radius:0 1rem 1rem 0}.cleo-dashboard-pillar-oversight .cleo-dashboard-pillar-band{background:#002b54}.cleo-dashboard-pillar-oversight .col-9{background-color:color-mix(in srgb,var(--csf-secondary-dk-blue),white 80%);border:2px solid var(--csf-secondary-dk-blue);border-radius:0 1rem 1rem 0}.cleo-dashboard-small-note{color:#5b7187;letter-spacing:.04em;font-size:.75rem;font-weight:700}.cleo-dashboard-key-date{background:#f9fbfe}.cleo-dashboard-badge-good{background:#e4f4e8;color:#256a33}.cleo-dashboard-badge-bad{background:#fde7e9;color:#a12635}.cleo-dashboard-grade{width:34px;height:34px}.cleo-dashboard-grade-b{background-color:#e8f1fb;color:#0f4c81}.cleo-dashboard-grade-c{background-color:#fff1cc;color:#8a6400}.card.cleos-resp-single{min-height:320px;border:2px solid var(--csf-tertiary-yellow);background-color:color-mix(in srgb,var(--csf-tertiary-yellow),white 90%)}.cleo-dashboard-wide-card{min-height:180px}.cleo-dashboard-bottom-card{min-height:220px}.cleo-hdr{min-height:80px}.table-shell{border:2px solid}.table-shell table thead th{color:#fff}.table-shell table tbody td{border-top:0;font-size:.95rem}.table-shell-pm{border-color:var(--csf-primary-orange)}.table-pm thead th{background-color:#f26122}.table-pm tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,#F26122,white 80%)}.section-title-pm{color:#f26122}.section-title-i{font-size:1.25rem}.table-shell-lg{border-color:var(--csf-secondary-dk-blue)}.table-lg thead th{background-color:#002b54}.table-lg tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,#002B54,white 80%)}.section-title-lg{color:#002b54}.section-title-lg i{font-size:1.25rem}.table-shell-funding{border-color:var(--csf-primary-green)}.table-funding thead th{background-color:#54b948}.table-funding tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,#54B948,white 80%)}.section-title-funding{color:#54b948}.section-title-funding i{font-size:1.55rem}.table-shell-served{border-color:var(--csf-primary-blue)}.table-served thead th{background-color:var(--csf-primary-blue);white-space:nowrap}.table-served tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--csf-primary-blue),white 80%)}.section-title-served{color:var(--csf-primary-blue)}.section-title-served i{font-size:1.55rem}.program-monitoring{border:2px solid var(--csf-secondary-dk-blue);background-color:color-mix(in srgb,var(--csf-secondary-dk-blue),white 90%)}.fiscal-monitoring{border:2px solid var(--csf-secondary-orange);background-color:color-mix(in srgb,var(--csf-secondary-orange),white 90%)}.table-bordered thead th{border:0!important}.table-bordered tbody tr:first-child td{border-top:0!important}.table-bordered tbody tr:last-child td{border-bottom:0!important}.table-bordered tbody tr td:first-child{border-left:0!important}.table-bordered tbody tr td:last-child{border-right:0!important}.table-shell{border-top:0}.cleo-print-mode{max-width:900px!important;width:900px!important;margin-left:auto!important;margin-right:auto!important}.cleo-print-mode .no-print,.cleo-print-mode .back-btn{display:none!important}.cleo-print-mode .card,.cleo-print-mode #page-hdr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}html,body{background:#fff!important}body.cleo-print-page header,body.cleo-print-page nav,body.cleo-print-page .navbar,body.cleo-print-page footer,body.cleo-print-page #footer,body.cleo-print-page .footer{display:none!important}.cleo-print-mode{width:1000px!important;max-width:1000px!important;margin:0 auto!important;background:#fff!important;overflow:visible!important}.cleo-print-mode,.cleo-print-mode .container,.cleo-print-mode .container-fluid,.cleo-print-mode .cleo-dashboard{background:#fff!important}.cleo-print-mode .back-btn,.cleo-print-mode .no-print,.cleo-print-mode .bi-info-circle-fill{display:none!important}.cleo-print-mode #page-hdr{margin:0 0 1rem!important;padding:0 0 1rem!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.cleo-print-mode .cleo-page-hdr{min-height:0!important;height:auto!important;padding:0!important;background:#fff!important}.cleo-print-mode .row{margin-left:0!important;margin-right:0!important}.cleo-print-mode #column-left,.cleo-print-mode #column-right{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.cleo-print-mode .card{max-width:100%!important;margin-bottom:1rem!important;overflow:visible!important}.cleo-print-mode .card,.cleo-print-mode section{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.cleo-print-mode #right-row-1,.cleo-print-mode #right-row-2,.cleo-print-mode #right-row-3,.cleo-print-mode #right-row-4,.cleo-print-mode #right-row-5,.cleo-print-mode #right-row-6,.cleo-print-mode .program-monitoring,.cleo-print-mode .fiscal-monitoring{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.cleo-print-mode h2,.cleo-print-mode h3,.cleo-print-mode h4{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.cleo-print-mode table{font-size:.95rem}.cleo-print-mode th,.cleo-print-mode td{padding:.55rem .75rem}.cleo-print-mode .table-responsive{overflow:visible!important}.cleo-print-mode .transition-transform,.cleo-print-mode .hover\:scale-105{transform:none!important;transition:none!important}.cleo-print-mode hr{margin-top:1rem!important;margin-bottom:1rem!important}.cleo-print-mode #left-row-3{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.cleo-print-mode .card-outer{box-shadow:none!important;border:none!important;border-radius:0!important}.cleo-print-mode .cleo-dashboard-pillar{border-radius:1rem!important;overflow:hidden!important}.cleo-print-mode .cleo-dashboard-pillar-band{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.cleo-print-mode .cleo-dashboard-pillar .col-9{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.cleo-print-mode .table-shell{border-radius:.75rem!important;overflow:hidden!important}.cleo-print-mode .table-shell table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.cleo-print-mode .table-shell table th,.cleo-print-mode .table-shell table td{border-radius:0!important}.cleo-print-mode .table-shell table thead tr:first-child th:first-child{border-top-left-radius:.75rem!important}.cleo-print-mode .table-shell table thead tr:first-child th:last-child{border-top-right-radius:.75rem!important}.cleo-print-mode .table-shell table tbody tr:last-child td:first-child{border-bottom-left-radius:.75rem!important}.cleo-print-mode .table-shell table tbody tr:last-child td:last-child{border-bottom-right-radius:.75rem!important}.cleo-print-mode .cleo-report-kicker{font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f6b7a;margin-bottom:.35rem}.cleo-print-mode .cleo-report-title{font-size:1.6rem;font-weight:800;color:#003865;line-height:1.15}.cleo-print-mode .cleo-report-generated{margin-top:.4rem;font-size:.85rem;color:#6b7280}.cleo-print-mode .cleo-report-header-main{border-bottom:2px solid #0071bc;padding-bottom:1rem}.pdf-export-overlay{position:fixed;inset:0;z-index:99999;background:#ffffffd1;display:flex;align-items:center;justify-content:center}.pdf-export-box{background:#fff;border-radius:1rem;padding:2rem 2.5rem;box-shadow:0 12px 35px #0000002e;text-align:center;max-width:420px}
