.page-wrapper[data-v-d1c2f772]{display:flex;flex-direction:column;height:100%}.toolbar[data-v-d1c2f772]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px}.kpi-bar[data-v-d1c2f772]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px;margin-top:4px}.kpi-chip[data-v-d1c2f772]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.kpi-chip[data-v-d1c2f772]:hover{filter:brightness(.96);transform:translateY(-1px)}.kpi-chip.active[data-v-d1c2f772]{outline:2px solid var(--omag-500);outline-offset:1px}.kpi-total[data-v-d1c2f772]{margin-left:auto;color:#64748b}.sections-list[data-v-d1c2f772]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.section-card[data-v-d1c2f772]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;flex-shrink:0}.section-card.section-ok[data-v-d1c2f772]{border-left:4px solid #10b981}.section-card.section-warning[data-v-d1c2f772]{border-left:4px solid #f59e0b}.section-card.section-error[data-v-d1c2f772]{border-left:4px solid #ef4444}.section-header[data-v-d1c2f772]{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease;-webkit-user-select:none;user-select:none}.section-header[data-v-d1c2f772]:focus-visible{outline:2px solid var(--omag-500);outline-offset:-2px}.section-header[data-v-d1c2f772]:hover{background:#f8fafc}.section-icon[data-v-d1c2f772]{font-size:1.3rem;flex-shrink:0}.section-title[data-v-d1c2f772]{flex:1;font-weight:600;color:#1e293b}.section-badge[data-v-d1c2f772]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;color:#fff;font-weight:700;border-radius:11px}.section-chevron[data-v-d1c2f772]{color:#94a3b8;font-size:.9rem}.section-body[data-v-d1c2f772]{padding:8px 14px 12px;border-top:1px solid #f1f5f9}.items-table[data-v-d1c2f772]{display:flex;flex-direction:column;gap:2px}.item-row[data-v-d1c2f772]{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:4px;transition:background .15s ease}.item-row[data-v-d1c2f772]:hover{background:#f8fafc}.item-libelle[data-v-d1c2f772]{flex:1;color:#334155;word-break:break-word}.item-amounts[data-v-d1c2f772]{display:flex;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.amount[data-v-d1c2f772]{min-width:90px;text-align:right}.amount.debit[data-v-d1c2f772]{color:var(--omag-700)}.amount.credit[data-v-d1c2f772]{color:#b91c1c}.amount.solde[data-v-d1c2f772]{color:#1f2937;font-weight:600}.empty-row[data-v-d1c2f772]{display:flex;align-items:center;gap:8px;padding:6px 8px;color:#64748b}.empty-state[data-v-d1c2f772]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:60px 20px;color:#94a3b8}html.dark{background:#0f172a;border-color:#334155}html.dark{border-top-color:#1e293b}html.dark{color:#cbd5e1}html.dark{background:#1e293b}html.dark{color:#60a5fa}html.dark{color:#f87171}html.dark{color:#e2e8f0}
