.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.todo-count[data-v-7ce28f24]{font-size:13px;color:#94a3b8;font-weight:400}.todo-list[data-v-7ce28f24]{display:flex;flex-direction:column;gap:9px;max-height:440px;overflow-y:auto}.todo-item[data-v-7ce28f24]{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;transition:all .3s ease}.todo-item.done[data-v-7ce28f24]{background:#f0fdf4;opacity:.6}.todo-item.done .todo-text[data-v-7ce28f24]{text-decoration:line-through;color:#94a3b8}.checkbox[data-v-7ce28f24]{width:20px;height:20px;border-radius:6px;border:2px solid #cbd5e1;background:#fff;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.todo-item.done .checkbox[data-v-7ce28f24]{background:#4ade80;border-color:#4ade80}.todo-text-wrap[data-v-7ce28f24]{flex:1;min-width:0}.todo-text[data-v-7ce28f24]{font-size:15px;color:#1e293b;line-height:1.5;word-break:break-word}.todo-dossier[data-v-7ce28f24]{font-size:13px;color:#94a3b8;margin-top:2px}.priority-tag[data-v-7ce28f24]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-top:2px;width:60px;text-align:center}.priority-high[data-v-7ce28f24]{color:#ef4444;background:rgba(239,68,68,.07)}.priority-medium[data-v-7ce28f24]{color:#f59e0b;background:rgba(245,158,11,.07)}.priority-low[data-v-7ce28f24]{color:#94a3b8;background:rgba(148,163,184,.1)}.donut-wrap-spacer[data-v-cada5538]{margin-bottom:16px}[data-v-cada5538] .apexcharts-legend{overflow:visible!important}[data-v-cada5538] .apexcharts-pie,[data-v-cada5538] .apexcharts-pie path{cursor:pointer}.anomalies-layout[data-v-2f54e94a]{display:flex;align-items:center;gap:22px;flex-wrap:nowrap;justify-content:flex-start}.anomalies-donut-wrap[data-v-2f54e94a]{width:calc(33.33333% - 14.66667px);flex-shrink:0;display:flex;justify-content:center}[data-v-2f54e94a] .apexcharts-pie{cursor:pointer}.anomalies-legend[data-v-2f54e94a]{display:flex;flex-direction:column;gap:10px;flex:1;min-width:220px}.anomalies-legend-item[data-v-2f54e94a]{display:flex;align-items:center;gap:12px;font-size:16px;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease;text-decoration:none}.anomalies-legend-item[data-v-2f54e94a]:hover{background:#f8fafc;border-color:#cbd5e1}.anomalies-legend-dot[data-v-2f54e94a]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.anomalies-legend-label[data-v-2f54e94a]{color:#475569;flex:1;font-size:16px;line-height:1.4}.anomalies-legend-value[data-v-2f54e94a]{font-weight:700;font-size:20px;color:#1e293b;min-width:28px;text-align:right}[data-v-2f54e94a] .apexcharts-legend{display:none}.dormants-layout[data-v-5ab0a336]{display:flex;align-items:center;gap:22px;flex-wrap:nowrap;justify-content:flex-start}.dormants-donut-wrap[data-v-5ab0a336]{width:calc(33.33333% - 14.66667px);flex-shrink:0;display:flex;justify-content:center}[data-v-5ab0a336] .apexcharts-pie{cursor:pointer}.dormants-legend[data-v-5ab0a336]{display:flex;flex-direction:column;gap:10px;flex:1;min-width:220px}.dormants-legend-item[data-v-5ab0a336]{display:flex;align-items:center;gap:12px;font-size:16px;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}.dormants-legend-item[data-v-5ab0a336]:hover{background:#f8fafc;border-color:#cbd5e1}.dormants-legend-dot[data-v-5ab0a336]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.dormants-legend-label[data-v-5ab0a336]{color:#475569;flex:1;font-size:16px;line-height:1.4}.dormants-legend-value[data-v-5ab0a336]{font-weight:700;font-size:20px;color:#1e293b;min-width:28px;text-align:right}[data-v-5ab0a336] .apexcharts-legend{display:none}.ext-wait-title[data-v-12b6c236]{font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.ext-wait-donut-wrap[data-v-12b6c236]{flex-shrink:0;display:flex;justify-content:center}[data-v-12b6c236] .apexcharts-pie{cursor:pointer}.ext-wait-legend[data-v-12b6c236]{display:flex;flex-direction:column;gap:10px;width:100%}.ext-wait-legend-item[data-v-12b6c236]{display:flex;align-items:center;gap:12px;font-size:16px;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease;width:100%}.ext-wait-legend-item[data-v-12b6c236]:hover{background:#f8fafc;border-color:#cbd5e1}.ext-wait-legend-dot[data-v-12b6c236]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.ext-wait-legend-label[data-v-12b6c236]{color:#475569;flex:1;font-size:16px;line-height:1.4}.ext-wait-legend-value[data-v-12b6c236]{font-weight:700;font-size:20px;color:#1e293b;min-width:28px;text-align:right}[data-v-12b6c236] .apexcharts-legend{display:none}[data-v-1ecbc8ec]{margin:0;padding:0;box-sizing:border-box}body[data-v-1ecbc8ec]{font-family:DM Sans,sans-serif;background:#f1f5f9;min-height:100vh;padding:32px 24px;color:#1e293b}.dashboard-wrapper[data-v-1ecbc8ec]{max-width:100%;padding:0 32px}.header[data-v-1ecbc8ec]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:28px}.header h1[data-v-1ecbc8ec]{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.3px}.header .subtitle[data-v-1ecbc8ec]{font-size:13px;color:#94a3b8;margin-top:4px}.header .timestamp[data-v-1ecbc8ec]{font-size:12px;color:#64748b;background:#fff;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0}.kpi-row[data-v-1ecbc8ec]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.kpi-card[data-v-1ecbc8ec]{background:#fff;border-radius:12px;padding:18px 22px;flex:1;min-width:175px;border:1px solid #e2e8f0;position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease}.kpi-card[data-v-1ecbc8ec]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.kpi-card .accent[data-v-1ecbc8ec]{position:absolute;top:0;left:0;right:0;height:3px}.kpi-card .value[data-v-1ecbc8ec]{font-size:30px;font-weight:700;line-height:1;color:#1e293b}.kpi-card .label[data-v-1ecbc8ec]{font-size:12px;color:#64748b;margin-top:6px;line-height:1.4}.section-title[data-v-1ecbc8ec]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px;letter-spacing:-.3px;display:flex;align-items:center;gap:10px}.section-title .icon[data-v-1ecbc8ec]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-divider[data-v-1ecbc8ec]{border:none;border-top:1px solid #e2e8f0;margin:8px 0 24px}.donut-panel[data-v-1ecbc8ec]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.donut-layout[data-v-1ecbc8ec]{display:flex;align-items:center;gap:40px;justify-content:center;flex-wrap:wrap}.donut-legend[data-v-1ecbc8ec]{display:flex;flex-direction:column;gap:10px;flex:1;min-width:240px}.donut-legend-item[data-v-1ecbc8ec]{display:flex;align-items:center;gap:12px;font-size:13px;padding:10px 14px;border-radius:8px;border:1px solid #f1f5f9;cursor:pointer;transition:all .15s ease}.donut-legend-item[data-v-1ecbc8ec]:hover{background:#f8fafc;border-color:#e2e8f0}.donut-legend-dot[data-v-1ecbc8ec]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.donut-legend-label[data-v-1ecbc8ec]{color:#475569;flex:1;line-height:1.4}.donut-legend-value[data-v-1ecbc8ec]{font-weight:700;font-size:18px;color:#1e293b;min-width:28px;text-align:right}.triple-row[data-v-1ecbc8ec]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px}.panel[data-v-1ecbc8ec]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.panel-pie[data-v-1ecbc8ec]{flex:1 1 280px;min-width:280px}.panel-echeances[data-v-1ecbc8ec],.panel-todo[data-v-1ecbc8ec]{flex:1 1 320px;min-width:300px}.panel h2[data-v-1ecbc8ec]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:16px;letter-spacing:-.2px}.pie-area[data-v-1ecbc8ec]{display:flex;align-items:center;gap:20px;justify-content:center;flex-wrap:wrap}.legend[data-v-1ecbc8ec]{display:flex;flex-direction:column;gap:9px}.legend-item[data-v-1ecbc8ec]{display:flex;align-items:center;gap:10px;font-size:13px}.legend-dot[data-v-1ecbc8ec]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.legend-label[data-v-1ecbc8ec]{color:#64748b}.legend-value[data-v-1ecbc8ec]{font-weight:600;color:#1e293b;margin-left:auto}.legend-pct[data-v-1ecbc8ec]{font-weight:400;color:#94a3b8}.todo-header[data-v-1ecbc8ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.todo-header h2[data-v-1ecbc8ec]{margin-bottom:0}.todo-count[data-v-1ecbc8ec]{font-size:12px;color:#94a3b8}.todo-list[data-v-1ecbc8ec]{display:flex;flex-direction:column;gap:7px}.todo-item[data-v-1ecbc8ec]{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;transition:all .3s ease}.todo-item.done[data-v-1ecbc8ec]{background:#f0fdf4;opacity:.6}.todo-item.done .todo-text[data-v-1ecbc8ec]{text-decoration:line-through;color:#94a3b8}.checkbox[data-v-1ecbc8ec]{width:20px;height:20px;border-radius:6px;border:2px solid #cbd5e1;background:#fff;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.todo-item.done .checkbox[data-v-1ecbc8ec]{background:#22c55e;border-color:#22c55e}.todo-text[data-v-1ecbc8ec]{flex:1;font-size:13px;color:#1e293b;line-height:1.5}.todo-dossier[data-v-1ecbc8ec]{font-size:11px;color:#94a3b8;margin-top:2px}.priority-tag[data-v-1ecbc8ec]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-top:2px}.priority-high[data-v-1ecbc8ec]{color:#ef4444;background:rgba(239,68,68,.07)}.priority-medium[data-v-1ecbc8ec]{color:#f59e0b;background:rgba(245,158,11,.07)}.priority-low[data-v-1ecbc8ec]{color:#94a3b8;background:rgba(148,163,184,.07)}.echeance-list[data-v-1ecbc8ec]{display:flex;flex-direction:column;gap:7px}.echeance-item[data-v-1ecbc8ec]{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;transition:all .15s ease}.echeance-item[data-v-1ecbc8ec]:hover{border-color:#cbd5e1}.echeance-date-badge[data-v-1ecbc8ec]{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:DM Sans,sans-serif}.echeance-date-badge .day[data-v-1ecbc8ec]{font-size:16px;font-weight:700;line-height:1}.echeance-date-badge .month[data-v-1ecbc8ec]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1;margin-top:2px}.echeance-date-badge.urgent[data-v-1ecbc8ec]{background:#fef2f2;color:#ef4444}.echeance-date-badge.soon[data-v-1ecbc8ec]{background:#fffbeb;color:#f59e0b}.echeance-date-badge.normal[data-v-1ecbc8ec]{background:#eff6ff;color:#3b82f6}.echeance-content[data-v-1ecbc8ec]{flex:1}.echeance-label[data-v-1ecbc8ec]{font-size:13px;color:#1e293b;line-height:1.4}.echeance-dossier[data-v-1ecbc8ec]{font-size:11px;color:#94a3b8;margin-top:2px}.echeance-countdown[data-v-1ecbc8ec]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;flex-shrink:0;margin-top:2px}.echeance-countdown.urgent[data-v-1ecbc8ec]{color:#ef4444;background:rgba(239,68,68,.07)}.echeance-countdown.soon[data-v-1ecbc8ec]{color:#f59e0b;background:rgba(245,158,11,.07)}.echeance-countdown.normal[data-v-1ecbc8ec]{color:#3b82f6;background:rgba(59,130,246,.07)}.bottom-donut-row[data-v-1ecbc8ec]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px}.bottom-donut-row .donut-panel[data-v-1ecbc8ec]{flex:1;min-width:340px;margin-bottom:0}.donut-subtitle[data-v-1ecbc8ec]{font-size:13px;font-weight:600;color:#64748b;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.watermark[data-v-1ecbc8ec]{text-align:center;margin-top:48px;font-size:11px;color:#cbd5e1;letter-spacing:.5px;text-transform:uppercase}.pipeline-tile-label[data-v-1ecbc8ec]{font-style:normal;font-weight:400;font-size:15.5px;line-height:22px;letter-spacing:.25px}