/* MARKETPRO_TENANT_LIVE_KPI_CARDS_V2R10R15 */
.mp-pro-overview[data-mp-live-kpis="v2r10r15"]{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}
.mp-pro-live-kpi-v2r10r15{
  position:relative;
  overflow:hidden;
  min-height:112px;
}
.mp-pro-live-kpi-v2r10r15::after{
  content:"";
  position:absolute;
  right:-22px;
  bottom:-28px;
  width:86px;
  height:86px;
  border-radius:50%;
  background:rgba(148,163,184,.08);
  pointer-events:none;
}
.mp-pro-live-kpi-v2r10r15 .mp-kpi-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.mp-pro-live-kpi-v2r10r15 .mp-kpi-icon{
  width:32px;
  height:32px;
  border-radius:10px;
  display:grid;
  place-items:center;
  background:var(--mp-pro-surface-2);
  border:1px solid var(--mp-pro-line);
  font-size:14px;
  font-weight:900;
}
.mp-pro-live-kpi-v2r10r15 .mp-kpi-value{
  display:block;
  margin-top:7px;
  font-size:22px;
  line-height:1.1;
  letter-spacing:-.02em;
}
.mp-pro-live-kpi-v2r10r15 .mp-kpi-sub{
  margin-top:6px;
  color:var(--mp-pro-muted);
  font-size:11px;
  font-weight:700;
}
.mp-pro-live-kpi-v2r10r15[data-state="warn"]{
  border-color:#f5c26b!important;
}
.mp-pro-live-kpi-v2r10r15[data-state="danger"]{
  border-color:#f19a9a!important;
}
.mp-pro-kpi-toolbar-v2r10r15{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:-8px 0 18px;
  color:var(--mp-pro-muted);
  font-size:11px;
  font-weight:700;
}
.mp-pro-kpi-refresh-v2r10r15{
  border:1px solid var(--mp-pro-line);
  background:var(--mp-pro-surface);
  color:var(--mp-pro-text);
  border-radius:10px;
  padding:7px 10px;
  font:inherit;
  font-size:11px;
  font-weight:800;
  cursor:pointer;
}
.mp-pro-kpi-refresh-v2r10r15[disabled]{
  opacity:.55;
  cursor:wait;
}
@media(max-width:1000px){
  .mp-pro-overview[data-mp-live-kpis="v2r10r15"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:520px){
  .mp-pro-overview[data-mp-live-kpis="v2r10r15"]{
    grid-template-columns:1fr!important;
  }
}
