.col[data-v-1b6a997e]{text-align:left}.full-width-image[data-v-1b6a997e]{width:100%;border-top-right-radius:16px;border-bottom-right-radius:16px}.kpi-card[data-v-6fddcf86]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:16px 16px;box-shadow:0 6px 18px rgba(16,24,40,.06);border:1px solid rgba(16,24,40,.06);min-height:120px;transition:all .2s ease}.theme--dark .kpi-card[data-v-6fddcf86]{background:#1e293b;border-color:hsla(0,0%,100%,.1);box-shadow:0 6px 18px rgba(0,0,0,.3)}.kpi-clickable[data-v-6fddcf86]{cursor:pointer}.kpi-clickable[data-v-6fddcf86]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,24,40,.12)}.theme--dark .kpi-clickable[data-v-6fddcf86]:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}.kpi-left[data-v-6fddcf86]{flex:1 1 auto;min-width:0}.kpi-right[data-v-6fddcf86]{flex:0 0 110px;width:110px;min-width:110px;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.donut-wrap[data-v-6fddcf86]{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center}.donut-center[data-v-6fddcf86]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;pointer-events:none}.kpi-title[data-v-6fddcf86]{font-weight:600;font-size:16px;color:#111827}.theme--dark .kpi-title[data-v-6fddcf86]{color:#f1f5f9}.kpi-value[data-v-6fddcf86]{font-weight:800;font-size:26px;line-height:1.1;margin-top:2px;color:#111827}.theme--dark .kpi-value[data-v-6fddcf86]{color:#f1f5f9}.kpi-unit[data-v-6fddcf86]{font-size:12px;font-weight:700;color:#6b7280;margin-left:6px}.theme--dark .kpi-unit[data-v-6fddcf86]{color:#94a3b8}.kpi-sub[data-v-6fddcf86]{font-size:12px;color:#6b7280;margin-top:4px}.theme--dark .kpi-sub[data-v-6fddcf86]{color:#94a3b8}.dot[data-v-6fddcf86]{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:6px;transform:translateY(1px)}.dot-open-act[data-v-6fddcf86]{background:#22c55e}.dot-pending[data-v-6fddcf86]{background:#f59e0b}.dot-open-nc[data-v-6fddcf86],.dot-overdue[data-v-6fddcf86]{background:#ef4444}.dot-closed[data-v-6fddcf86]{background:#22c55e}