/* Reset inherited text spacing inside KPI squares, including customer cards. */
.v325-has-kpi>.v325-kpi-mark,
.v26-kpis>div>span.v325-kpi-mark,
.v313-kpi-icon,.v315-kpi-icon,.v326-voucher-icon{
 display:grid!important;place-items:center!important;align-content:center!important;
 padding:0!important;margin:0!important;line-height:1!important;font-size:0!important;text-indent:0!important;
}
.v325-kpi-mark>svg,.v313-kpi-icon>svg,.v315-kpi-icon>svg,.v326-voucher-icon>svg{
 display:block!important;position:static!important;margin:0!important;padding:0!important;
 transform:none!important;vertical-align:middle!important;align-self:center!important;justify-self:center!important;
}
.v24-voucher-kpi>.v326-voucher-icon{position:static!important;right:auto!important;top:auto!important;width:44px!important;height:44px!important;border-radius:12px}
.v24-voucher-kpi>.v326-voucher-icon>svg{width:23px!important;height:23px!important}
.v326-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.v326-line.down_bps{stroke:#0876f9}.v326-line.up_bps{stroke:#8846e9}
.v326-line.total_bps{stroke:#64748b;stroke-dasharray:5 4}.v326-total-legend{color:#64748b}
.client-card.client-link{position:relative;padding-right:155px}
.v326-client-services{position:absolute;right:16px;top:18px;display:flex;gap:7px;align-items:center}
.v326-service-icon{width:35px;height:35px;border-radius:10px;background:#eaf4ff;color:#0876f9;display:grid;place-items:center}
.v326-service-icon>svg{display:block;width:21px;height:21px;margin:0;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}
@media(max-width:700px){.client-card.client-link{padding-right:125px}.v326-service-icon{width:29px;height:29px}.v326-client-services{right:12px;gap:5px}.v326-service-icon>svg{width:18px;height:18px}}
