.loss-kpi-section{display:grid;gap:15px;margin-top:8px;padding-top:20px;border-top:1px solid #d8e4e8}.loss-kpi-head{padding:22px 25px;border-radius:15px;background:linear-gradient(115deg,#35151b,#873743);color:#fff;display:flex;justify-content:space-between;align-items:center}.loss-kpi-head small{color:#ffadb5;font-size:8px;font-weight:800;letter-spacing:.15em}.loss-kpi-head h2{font:800 20px Manrope;margin:5px 0}.loss-kpi-head p{margin:0;color:#e3bbc0;font-size:9px}.loss-kpi-head>span{padding:9px 12px;border-radius:20px;background:rgba(255,255,255,.1);font-size:9px;font-weight:800}.loss-kpi-head>span.ok{color:#84e5bd}.loss-kpi-head>span.critical{color:#ffb0b7}.loss-kpi-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.loss-kpi-cards article{padding:15px 17px;border:1px solid #e3d8db;border-radius:13px;background:#fff;border-top:3px solid #a44855}.loss-kpi-cards small,.loss-kpi-cards strong,.loss-kpi-cards span{display:block}.loss-kpi-cards small{font-size:8px;color:#75848c}.loss-kpi-cards strong{font:800 17px Manrope;color:#48232a;margin:7px 0}.loss-kpi-cards span{font-size:7px;color:#89959b}.loss-kpi-cards article.ok{border-top-color:#2ba47b}.loss-kpi-cards article.critical{border-top-color:#db5661}.loss-kpi-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:15px}.loss-trend{height:225px;display:flex;align-items:flex-end;gap:7px}.loss-trend>div{height:100%;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.loss-trend em{height:165px;display:flex;align-items:flex-end;justify-content:center}.loss-trend em i{display:block;width:45%;min-height:2px;border-radius:5px 5px 1px 1px;background:#a44855}.loss-trend em i.critical{background:#db5661}.loss-trend b{font-size:7px;margin-top:6px;white-space:nowrap}.loss-trend small{font-size:7px;color:#a44855}.loss-ranking,.loss-payers{display:grid}.loss-ranking button,.loss-payers button{width:100%;border:0;border-bottom:1px solid #eee6e8;background:#fff;color:inherit;cursor:pointer;text-align:left}.loss-ranking button:hover,.loss-payers button:hover{background:#fcf5f6}.loss-ranking button{display:grid;grid-template-columns:24px 1fr 100px 15px;gap:9px;align-items:center;padding:10px 2px}.loss-ranking button>b,.loss-payers button>b{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#f7e9eb;color:#963c49;font-size:8px}.loss-ranking span strong,.loss-ranking span small,.loss-payers span strong,.loss-payers span small{display:block}.loss-ranking span strong,.loss-payers span strong{font-size:9px}.loss-ranking span small,.loss-payers span small{font-size:7px;color:#7f8d94;margin:3px 0}.loss-ranking span em{display:block;height:5px;background:#f1e9eb;border-radius:8px}.loss-ranking span em i{display:block;height:100%;background:#a44855;border-radius:8px}.loss-ranking button>strong{text-align:right;font-size:9px}.loss-ranking button>i,.loss-payers button>i{font-style:normal;font-size:17px;color:#a44855}.loss-payers{grid-template-columns:repeat(2,1fr);gap:0 20px}.loss-payers button{display:grid;grid-template-columns:24px 1fr 125px 15px;gap:9px;align-items:center;padding:11px 2px}.loss-payers button>span:nth-child(3){text-align:right}.loss-view-invoices{border:1px solid #d8a7ae;border-radius:7px;background:#fcf0f2;color:#923c48;padding:6px 9px;font-size:8px;font-weight:800;cursor:pointer}@media(max-width:1000px){.loss-kpi-cards{grid-template-columns:repeat(2,1fr)}.loss-kpi-grid{grid-template-columns:1fr}.loss-payers{grid-template-columns:1fr}}@media(max-width:600px){.loss-kpi-cards{grid-template-columns:1fr}.loss-kpi-head{align-items:flex-start;flex-direction:column;gap:14px}.loss-trend{overflow-x:auto}.loss-trend>div{min-width:45px}}
