/* PC1: indicators inherit the approved V12.5.25 Dashboard geometry.
   Presentation only: no data, calculation, permission or workflow changes. */
html body.ui-unified #content :is(.ds-metrics,.ds-kpis,.kpi-row,.client-kpis,.security-kpis,.supplier-kpis):not(.ax *){
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))!important;
  gap:12px!important;margin:0 0 14px!important;align-items:stretch!important;
}
html body.ui-unified #content :is(.ds-metric,.ds-kpi,.stat,.kpi-mini,.client-kpi,.wallet-balance-card,.security-kpis .v4-kpi):not(.ax *){
  position:relative!important;box-sizing:border-box!important;min-width:0!important;
  min-height:96px!important;height:auto!important;padding:14px 64px 14px 16px!important;
  border:1px solid var(--ax-card-line)!important;border-radius:var(--ax-r-card)!important;
  box-shadow:var(--ax-shadow)!important;background:#fff!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:center!important;gap:3px!important;text-align:left!important;margin:0!important;
}
html body.ui-unified #content :is(.ds-metric,.ds-kpi,.stat,.kpi-mini,.client-kpi,.wallet-balance-card,.security-kpis .v4-kpi):not(.ax *)>div:first-child{
  min-width:0!important;max-width:100%!important;display:grid!important;gap:3px!important;
}
html body.ui-unified #content :is(.wallet-balance-card span,.ds-metric>span,.ds-kpi .k-label,.stat>small,.kpi-mini>small,.kpi-mini>span,.client-kpi>span,.security-kpis .v4-kpi>span):not(.ax *){
  display:block!important;text-align:left!important;font-size:12px!important;font-weight:500!important;
  line-height:1.3!important;color:#536174!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;
}
html body.ui-unified #content :is(.wallet-balance-card strong,.ds-metric>b,.ds-kpi .k-value,.stat>b,.kpi-mini>b,.client-kpi>strong,.client-kpi>b,.security-kpis .v4-kpi>b):not(.ax *){
  display:block!important;text-align:left!important;font-size:20px!important;font-weight:600!important;
  line-height:1.15!important;color:var(--ax-ink)!important;margin:0!important;font-variant-numeric:tabular-nums;
}
html body.ui-unified #content :is(.wallet-balance-card small,.ds-metric>small,.ds-kpi .k-sub,.stat .hint,.client-kpi>small,.security-kpis .v4-kpi>small):not(.ax *){
  display:block!important;text-align:left!important;font-size:12px!important;line-height:1.35!important;
  color:#667085!important;margin:0!important;
}
html body.ui-unified #content :is(.ds-kpi .k-icon,.security-kpis .v4-kpi .v4-kpi-icon):not(.ax *){
  position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;
  width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid #f0c9c5!important;
  background:var(--ax-red-tint)!important;color:var(--ax-red)!important;display:grid!important;place-items:center!important;
}
html body.ui-unified #content :is(.ds-metric,.stat,.kpi-mini,.client-kpi,.wallet-balance-card,.security-kpis .v4-kpi):not(.ax *)::after{
  content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:36px;height:36px;
  box-sizing:border-box;border:1px solid #f0c9c5;border-radius:10px;background-color:var(--ax-red-tint);
  background-repeat:no-repeat;background-position:center;background-size:18px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92d20' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19h14M7 15v-4m5 4V5m5 10V8'/%3E%3C/svg%3E");
  pointer-events:none;
}

