.kpi-reasons>button{width:100%;display:grid;grid-template-columns:1fr 90px 105px 16px;gap:9px;align-items:center;padding:11px 2px;border:0;border-bottom:1px solid #edf1f3;background:#fff;color:inherit;text-align:left;cursor:pointer}.kpi-reasons>button:hover{background:#f2f9fa}.kpi-reasons button span strong,.kpi-reasons button span small{display:block}.kpi-reasons button span strong{font-size:9px}.kpi-reasons button span small{font-size:7px;color:#788993;margin-top:3px}.kpi-reasons button em{height:7px;background:#edf2f4;border-radius:10px;overflow:hidden}.kpi-reasons button em i{display:block;height:100%;background:#e3a32d;border-radius:10px}.kpi-reasons button>b{font-size:9px;text-align:right}.kpi-drill-arrow{font-style:normal;font-size:18px;color:#238996}.kpi-modal-open{overflow:hidden}.kpi-drill-modal{position:fixed;z-index:110;inset:0;background:rgba(5,24,36,.63);display:grid;place-items:center;padding:22px}.kpi-drill-modal.hidden{display:none}.kpi-drill-modal>section{width:min(1280px,96vw);max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.3);overflow:hidden}.kpi-drill-modal header{padding:20px 24px;display:flex;justify-content:space-between;border-bottom:1px solid #dfe7eb;background:linear-gradient(115deg,#f8fcfc,#eef8f9)}.kpi-drill-modal header small{color:#248993;font-size:8px;font-weight:800;letter-spacing:.13em}.kpi-drill-modal h2{font:800 18px Manrope;margin:4px 0}.kpi-drill-modal header p{margin:0;color:#6f828c;font-size:9px}.kpi-drill-modal header button{width:34px;height:34px;border:1px solid #d5e0e5;border-radius:9px;background:#fff;font-size:20px;cursor:pointer}.kpi-drill-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 24px}.kpi-drill-summary article{padding:12px 14px;border:1px solid #dce6ea;border-radius:10px;background:#fff}.kpi-drill-summary small,.kpi-drill-summary strong{display:block}.kpi-drill-summary small{color:#73858f;font-size:7px;text-transform:uppercase}.kpi-drill-summary strong{margin-top:5px;color:#173b49;font:800 12px Manrope}.kpi-drill-table{overflow:auto;margin:0 24px;border:1px solid #dce5e9;border-radius:11px}.kpi-drill-table table{width:100%;border-collapse:collapse;white-space:nowrap}.kpi-drill-table th{position:sticky;top:0;z-index:2;padding:10px;background:#0d5965;color:#fff;font-size:8px;text-align:left}.kpi-drill-table td{padding:10px;border-bottom:1px solid #edf1f3;color:#324b57;font-size:9px}.kpi-drill-table tbody tr:nth-child(even){background:#f8fafb}.kpi-drill-table tbody tr:hover{background:#edf8f8}.kpi-drill-table .money{text-align:right;font-weight:800}.kpi-drill-table .denial-value{color:#c88313}.kpi-rank{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#e5f3f5;color:#197d87}.kpi-share{display:inline-block;width:55px;height:6px;margin-right:6px;background:#edf1f3;border-radius:9px;overflow:hidden}.kpi-share i{display:block;height:100%;background:#e4a32a}.kpi-payer-invoices{border:1px solid #9bcdd1;border-radius:7px;background:#edf9f9;color:#137982;padding:6px 9px;font-size:8px;font-weight:800;cursor:pointer}.kpi-payer-invoices:hover{background:#168992;color:#fff}.kpi-drill-empty{text-align:center!important;padding:35px!important;color:#74858e!important}.kpi-drill-modal footer{display:flex;align-items:center;gap:10px;padding:14px 24px}.kpi-drill-modal footer span{margin-left:auto;color:#71838d;font-size:9px}.kpi-drill-modal footer button{border:1px solid #cfdce1;border-radius:8px;background:#fff;padding:8px 12px;color:#264957;cursor:pointer}.kpi-drill-modal footer #kpiDrillDone{background:#116f79;color:#fff;border-color:#116f79}@media(max-width:700px){.kpi-drill-summary{grid-template-columns:1fr}.kpi-drill-modal{padding:8px}.kpi-drill-modal>section{max-height:97vh}.kpi-reasons>button{grid-template-columns:1fr 75px 15px}.kpi-reasons button>b{grid-column:2}.kpi-reasons button>em{grid-column:1}}
