.maladie-ui .maladie-toolbar{background:linear-gradient(100deg,var(--muted),transparent);padding:1rem 1.25rem}.maladie-ui .maladie-module-navigation{border-bottom:1px solid color-mix(in oklch,var(--border) 75%,transparent);background:color-mix(in oklch,var(--card) 88%,var(--muted));padding:.625rem 1rem}.maladie-ui .maladie-module-navigation__scroll{display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:thin}.maladie-ui .maladie-module-navigation__item{display:inline-flex;height:2.35rem;flex:none;align-items:center;gap:.45rem;border-radius:.7rem;color:var(--muted-foreground);padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.maladie-ui .maladie-module-navigation__item:hover{background:color-mix(in oklch,var(--primary) 8%,transparent);color:var(--foreground)}.maladie-ui .maladie-module-navigation__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.maladie-ui .maladie-module-navigation__item--active{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 8px color-mix(in oklch,var(--primary) 28%,transparent)}.maladie-ui table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted) 25%,transparent)}.maladie-ui table tbody tr:hover{background-color:color-mix(in oklch,var(--primary) 5%,var(--card))}.maladie-ui table thead{background-color:color-mix(in oklch,var(--muted) 65%,var(--card))}.maladie-ui table th{padding-top:.85rem;padding-bottom:.85rem}.maladie-ui .maladie-stat{border-top:2px solid color-mix(in oklch,var(--primary) 35%,var(--border))}.maladie-ui .maladie-workspace-metrics{border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);background:linear-gradient(115deg,color-mix(in oklch,var(--primary) 4%,var(--card)),var(--card))}.maladie-ui .maladie-workspace-metric{--metric-color: var(--primary);display:flex;min-width:0;align-items:flex-start;gap:.75rem;border:1px solid color-mix(in oklch,var(--metric-color) 16%,var(--border));border-radius:.9rem;background:color-mix(in oklch,var(--card) 90%,white);padding:.875rem}.maladie-ui .maladie-workspace-metric--success{--metric-color: oklch(.56 .13 165)}.maladie-ui .maladie-workspace-metric--warning{--metric-color: oklch(.67 .14 75)}.maladie-ui .maladie-workspace-metric--danger{--metric-color: oklch(.57 .18 20)}.maladie-ui .maladie-workspace-metric__icon{display:inline-flex;height:2rem;width:2rem;flex:none;align-items:center;justify-content:center;border-radius:.7rem;background:color-mix(in oklch,var(--metric-color) 13%,transparent);color:var(--metric-color)}.maladie-ui .maladie-module{--module-accent: var(--primary);box-shadow:0 3px 14px color-mix(in oklch,var(--foreground) 5%,transparent)}.maladie-ui .maladie-module:nth-child(2){--module-accent: oklch(.55 .12 170)}.maladie-ui .maladie-module:nth-child(3){--module-accent: oklch(.55 .15 285)}.maladie-ui .maladie-module:nth-child(4){--module-accent: oklch(.56 .17 5)}.maladie-ui .maladie-module:nth-child(5){--module-accent: oklch(.58 .13 55)}.maladie-ui .maladie-module:nth-child(6){--module-accent: oklch(.52 .1 215)}.maladie-ui .maladie-module-art{background:linear-gradient(115deg,color-mix(in oklch,var(--module-accent) 17%,var(--card)),color-mix(in oklch,var(--module-accent) 5%,var(--card)))}.maladie-ui .maladie-module-icon{background:linear-gradient(135deg,var(--module-accent),color-mix(in oklch,var(--module-accent) 80%,var(--foreground)))}.maladie-ui .maladie-module-watermark{color:color-mix(in oklch,var(--module-accent) 13%,transparent)}.maladie-ui .maladie-module:is(:hover,:focus-visible){border-color:color-mix(in oklch,var(--module-accent) 55%,var(--border))}.maladie-ui .maladie-module:is(:hover,:focus-visible) .maladie-module-arrow{background:var(--module-accent);color:#fff}@keyframes maladie-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.maladie-ui .maladie-enter{animation:maladie-enter .42s ease-out backwards}.maladie-ui .maladie-module{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.maladie-ui .maladie-module:hover{transform:translateY(-3px);box-shadow:var(--shadow-panel)}.maladie-ui .maladie-module-icon,.maladie-ui .maladie-module-arrow{transition:transform .2s ease,background-color .2s ease,color .2s ease}.maladie-ui .maladie-module:hover .maladie-module-icon{transform:rotate(-5deg) scale(1.06)}.maladie-ui .maladie-module:hover .maladie-module-arrow{transform:translate(2px)}.maladie-ui table tbody tr{transition:background-color .15s ease}}
