body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-feature-settings:"cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes v2-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v2-bar-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}[data-design=v2]{--v2-canvas: #ffffff;--v2-sidebar: #f9f9fa;--v2-subtle: #f2f2f4;--v2-border: #e5e6ea;--v2-border-strong: #d9dbe1;--v2-border-row: #eef0f4;--v2-text: #16151f;--v2-text-body: #2e2e3a;--v2-text-nav: #3e3b4c;--v2-text-secondary: #575e71;--v2-text-muted: #6b6e78;--v2-selected: #eff6ff;--v2-accent: #059669;--v2-accent-tint: #ecfdf5;--v2-accent-text: #047857;--v2-danger: #d70f3a;--v2-danger-tint: #fff1f2;--v2-warning-tint: #fff8eb;--v2-border-hover: #a3a6af;--v2-focus: #2563eb;--v2-focus-ring: #bfdbfe;--v2-sidebar-w: 280px;--v2-header-h: 68px;--v2-inverse: #172554;--v2-inverse-raised: #1e3a8a;--v2-inverse-border: #2b3f7a;--v2-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--v2-shadow-sm: 0 2px 6px -1px rgba(17, 17, 26, .06), 0 1px 2px rgba(17, 17, 26, .04);--v2-shadow-md: 0 4px 16px rgba(17, 17, 26, .08);--v2-shadow-lg: 0 12px 32px -8px rgba(15, 23, 42, .16);--v2-shadow-inverse: 0 16px 40px -8px rgba(23, 37, 84, .45);--v2-ease-out: cubic-bezier(.16, 1, .3, 1);--v2-ease-in-out: cubic-bezier(.65, 0, .35, 1);--v2-ease-standard: cubic-bezier(.2, 0, 0, 1);--v2-ease-in: cubic-bezier(.4, 0, 1, 1);--v2-ease-linear: linear;--v2-dur-instant: 70ms;--v2-dur-fast: .15s;--v2-dur-base: .2s;--v2-dur-moderate: .28s;--v2-dur-slow: .4s;--v2-dur-chart: .5s;--v2-dur-glyph: .25s;--v2-stagger: 60ms}[data-design=v2] body{background-color:var(--v2-canvas);color:var(--v2-text-body)}[data-design=v2] main .MuiButton-root{white-space:nowrap}@media (max-width: 899.95px){[data-design=v2] main th{white-space:nowrap}}[data-design=v2] main .MuiCard-root .MuiTypography-h4{font-size:1.75rem}[data-design=v2] main .MuiTypography-h4,[data-design=v2] main .MuiTypography-h5{font-weight:600}@media (max-width: 599.95px){[data-design=v2] main .MuiCard-root .MuiTypography-h4{font-size:1.375rem}[data-design=v2] main .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:flex-end;padding-left:8px}[data-design=v2] main .MuiTablePagination-spacer{display:none}[data-design=v2] main .MuiTablePagination-input{margin-right:12px}[data-design=v2] main .MuiTablePagination-actions{margin-left:8px}}@media (prefers-reduced-motion: no-preference){[data-design=v2][data-reveal] nav[aria-label="Navigation principale"]>div{animation:v2-rise var(--v2-dur-moderate) var(--v2-ease-out) backwards;animation-delay:.24s}[data-design=v2][data-reveal] nav[aria-label="Navigation principale"]>div:nth-child(1){animation-delay:60ms}[data-design=v2][data-reveal] nav[aria-label="Navigation principale"]>div:nth-child(2){animation-delay:.12s}[data-design=v2][data-reveal] nav[aria-label="Navigation principale"]>div:nth-child(3){animation-delay:.18s}[data-design=v2][data-reveal] nav[aria-label="Navigation principale"]>div:nth-child(4){animation-delay:.24s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:not(.MuiGrid2-container){animation:v2-reveal var(--v2-dur-slow) var(--v2-ease-out) backwards;animation-delay:.42s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(1){animation-delay:0ms}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(2){animation-delay:60ms}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(3){animation-delay:.12s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(4){animation-delay:.18s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(5){animation-delay:.24s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(6){animation-delay:.3s}[data-design=v2] .v2-reveal-dash .MuiGrid2-container>.MuiGrid2-root:nth-child(7){animation-delay:.36s}[data-design=v2] .v2-reveal-dash .MuiLinearProgress-determinate{animation:v2-bar-grow var(--v2-dur-chart) var(--v2-ease-out) backwards;animation-delay:.3s}}[data-design=v2] main .MuiTableRow-root{transition:background-color var(--v2-dur-fast) var(--v2-ease-standard)}[data-design=v2] main .MuiTableRow-root:focus-visible{outline:2px solid var(--v2-focus);outline-offset:-2px}
