@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--ui-fond:#fff;--ui-corps:#1a1a1a;--ui-vif:#000;--ui-vif-contraste:#fff;--ui-halo:transparent;--ui-degrade:none;--ui-texture-opacite:0;--ui-rayon:12px;--ui-bordure:#0000001a;--shadow-relief:0 1px 3px #0000001a;--shadow-marked:0 4px 6px #0000001a;--shadow-hover-wide:0 12px 24px #0000001a;--shadow:var(--shadow-relief);--shadow-hover:var(--shadow-hover-wide);--theme-transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;--bg-primary:var(--ui-fond);--bg-secondary:#fafafa;--bg-tertiary:#f4f4f4;--bg-accent:var(--ui-degrade);--text-primary:var(--ui-corps);--text-secondary:#4a4a4a;--text-muted:#6a6a6a;--accent-primary:var(--ui-vif);--accent-hover:var(--ui-vif);--accent-subtle:#0000000f;--filter-btn-bg:var(--bg-secondary);--filter-btn-border:var(--border-color);--filter-btn-text:var(--text-primary);--filter-btn-active-bg:var(--accent-primary);--filter-btn-active-text:var(--ui-vif-contraste);--filter-btn-shadow:none;--filter-btn-active-shadow:var(--shadow-hover);--success:#16a34a;--success-bg:#dcfce7;--warning:#d97706;--warning-bg:#fff7ed;--error:#dc2626;--error-bg:#fef2f2;--info:#2563eb;--info-bg:#dbeafe;--border-color:var(--ui-bordure);--border-width:1px;--border-radius:var(--ui-rayon);--card-bg:var(--bg-secondary);--card-border:var(--border-color);--card-shadow:var(--shadow);--metric-card-bg:var(--card-bg);--metric-card-shadow:var(--card-shadow);--sidebar-bg:#f7f7f7;--sidebar-border:var(--border-color);--sidebar-item-active:#0000000f;--sidebar-item-hover:#0000000a;--list-item-bg:var(--bg-secondary);--list-item-border:var(--border-color);--list-item-shadow:none;--selection-color:currentColor;--selection-light:#0000000f;--selection-medium:#0000001f;--selection-strong:#0000002e;--row-complete-bg:var(--ui-state-success-bg);--row-complete-border:var(--ui-state-success);--row-partial-bg:var(--ui-state-warning-bg);--row-partial-border:var(--ui-state-warning);--row-incomplete-bg:var(--ui-state-error-bg);--row-incomplete-border:var(--ui-state-error);--row-flagged-bg:var(--ui-state-error-bg);--row-flagged-border:var(--ui-state-error);--badge-complete:var(--ui-state-success);--badge-partial:var(--ui-state-warning);--badge-incomplete:var(--ui-state-error);--badge-flagged:var(--ui-state-error);--assets-header-bg:var(--bg-tertiary);--assets-header-text:var(--text-primary);--assets-body-bg:transparent;--font-display:system-ui,-apple-system,sans-serif;--font-body:system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ui-state-success:#16a34a;--ui-state-success-bg:#dcfce7;--ui-state-warning:#d97706;--ui-state-warning-bg:#fff7ed;--ui-state-error:#dc2626;--ui-state-error-bg:#fef2f2;--ui-state-info:#2563eb;--ui-state-info-bg:#dbeafe;--ui-state-info-light-bg:#2563eb14;--ui-state-warning-light-bg:#f59e0b14;--ui-state-success-light-bg:#16a34a14;--state-selected-bg:#0000000f;--state-selected-border:#0003;--state-selected-text:var(--text-primary);--state-selected-icon-bg:#0000001a;--state-selected-icon-text:var(--text-primary);--state-hover-bg:#0000000a;--state-hover-border:#0000001a;--state-immo-bg:#dc262614;--state-immo-border:#dc262666;--state-immo-text:#991b1b;--state-immo-icon-bg:#dc262633;--state-immo-icon-text:#991b1b;--ui-glow-color:var(--accent-primary);--ui-glow-intensity:.3;--ui-glow-shadow:0 0 15px var(--ui-glow-color),0 0 30px var(--ui-glow-color),0 0 45px var(--ui-glow-color);--ui-glow-text-shadow:0 0 10px var(--ui-glow-color),0 0 20px var(--ui-glow-color),0 0 30px var(--ui-glow-color);--ui-glow-border-shadow:0 0 10px var(--ui-glow-color),inset 0 0 10px var(--ui-glow-color);--ui-glow-subtle:0 0 8px var(--ui-glow-color),0 0 16px var(--ui-glow-color);--ui-glow-intense:0 0 25px var(--ui-glow-color),0 0 50px var(--ui-glow-color),0 0 75px var(--ui-glow-color)}[data-theme=kraft]{--ui-fond:#e8e0d0;--ui-corps:#1a1a1a;--ui-vif:#000;--ui-vif-contraste:#fef3c7;--ui-bordure:#00000024;--ui-texture-opacite:.3;--bg-secondary:#f4eee0;--bg-tertiary:#ede4d5;--text-secondary:#3d3d3d;--text-muted:#5a5a5a;--ui-state-success:#166534;--ui-state-success-bg:#dcfce7;--ui-state-warning:#c2410c;--ui-state-warning-bg:#f97316;--ui-state-error:#991b1b;--ui-state-error-bg:#fef2f2;--ui-state-info:#1e40af;--ui-state-info-bg:#3b82f6;--ui-state-info-light-bg:#1e40af1f;--ui-state-warning-light-bg:#c2410c1f;--ui-state-success-light-bg:#1665341f;--selection-text-active:#000;--card-header-bg:#1a1a1a;--card-header-text:#fef3c7;--card-footer-bg:#1a1a1a;--card-footer-text:#fef3c7;--card-footer-border:#000;--theme-btn-primary-text:#fef3c7;--shadow-relief:2px 2px 0 #00000059;--shadow-marked:6px 6px 0 #000;--shadow-hover-wide:12px 12px 24px #00000026;--sidebar-bg:#c9b99a;--sidebar-border:#00000026;--sidebar-item-active:#b8a888;--sidebar-item-hover:#d4c5a9;--card-shadow:var(--shadow-relief);--card-border:#a5967899;--metric-card-bg:#fff;--metric-card-shadow:var(--shadow-relief);--border-width:1.5px;--ui-rayon:0px;--filter-btn-bg:#fff6e5;--filter-btn-border:#0003;--filter-btn-text:#1a1a1a;--filter-btn-active-bg:#1a1a1a;--filter-btn-active-text:#fef3c7;--cta-btn-bg:#fff;--cta-btn-text:#000;--cta-btn-border:#000;--filter-btn-shadow:var(--shadow-relief);--filter-btn-active-shadow:var(--shadow-marked);--cta-btn-shadow:var(--shadow-relief);--cta-btn-hover-shadow:var(--shadow-hover-wide);--assets-header-bg:#1a1a1a;--assets-header-text:#fef3c7;--assets-body-bg:#c9b99a;--font-display:"Georgia",serif;--ui-glow-color:#000c;--ui-glow-intensity:.4;--ui-glow-shadow:0 0 15px #0009,0 0 30px #0000004d,0 0 45px #00000026;--ui-glow-text-shadow:0 0 8px #00000080,0 0 16px #00000040,0 0 24px #0000001f;--ui-glow-border-shadow:0 0 8px #0006,inset 0 0 8px #0003}[data-theme=modern]{--ui-fond:#1a1a1a;--ui-corps:#fafafa;--ui-vif:#f59e0b;--ui-vif-contraste:#000;--ui-halo:#fbbf2426;--ui-degrade:radial-gradient(ellipse at 10% 20%,var(--ui-halo)0%,transparent 60%);--ui-rayon:16px;--ui-bordure:#ffffff1a;--bg-secondary:#242424;--bg-tertiary:#2d2d2d;--text-secondary:#a3a3a3;--text-muted:#737373;--ui-state-success:#10b981;--ui-state-success-bg:#10b98126;--ui-state-warning:#f59e0b;--ui-state-warning-bg:#f59e0b40;--ui-state-error:#ef4444;--ui-state-error-bg:#ef444426;--ui-state-info:#3b82f6;--ui-state-info-bg:#3b82f640;--ui-state-info-light-bg:#3b82f614;--ui-state-warning-light-bg:#f59e0b14;--ui-state-success-light-bg:#10b98114;--ui-state-info-light:#fff;--ui-state-warning-light:#fff;--ui-state-success-light:#fff;--shadow-relief:2px 2px 10px #0006;--shadow-marked:0 0 0 1.5px var(--ui-vif);--shadow-hover-wide:4px 4px 25px #0009;--sidebar-bg:#111;--sidebar-item-active:#fbbf2426;--sidebar-item-hover:#ffffff0d;--metric-card-shadow:var(--shadow-relief);--card-shadow:0 8px 30px #00000080;--list-item-bg:#222;--filter-btn-bg:#262626;--filter-btn-border:#ffffff1a;--filter-btn-text:#e5e5e5;--filter-btn-active-bg:#d97706;--filter-btn-active-text:#fff;--filter-btn-shadow:2px 2px 0 #0000004d;--filter-btn-active-shadow:3px 3px 0 #0006;--cta-btn-bg:#d97706;--cta-btn-text:#fff;--cta-btn-border:#d9771680;--cta-btn-shadow:3px 3px 0 #0006;--cta-btn-hover-shadow:4px 4px 0 #00000080;--ui-glow-color:#d97706;--ui-glow-intensity:.5;--ui-glow-shadow:0 0 20px #d7770666,0 0 40px #d7770633,0 0 60px #d777061a;--ui-glow-text-shadow:0 0 15px #d7770699,0 0 30px #d777064d,0 0 45px #d7770626;--ui-glow-border-shadow:0 0 12px #d7770680,inset 0 0 12px #d7770640;--card-header-bg:#222;--card-header-text:#f59e0b;--card-footer-bg:#222;--card-footer-border:#ffffff0d}[data-theme=light]{--ui-fond:#f5f0e8;--ui-corps:#1a1a1a;--ui-vif:#d97706;--ui-vif-contraste:#fff;--ui-contraste:#0d9488;--ui-halo:#d977060f;--ui-degrade:radial-gradient(ellipse at 10% 20%,var(--ui-halo)0%,transparent 60%);--ui-rayon:16px;--ui-bordure:#d9770659;--bg-secondary:#fff;--bg-tertiary:#faf7f2;--text-secondary:#525252;--text-muted:#737373;--ui-state-success:#059669;--ui-state-success-bg:#10b9811f;--ui-state-warning:#d97706;--ui-state-warning-bg:#f59e0b40;--ui-state-error:#dc2626;--ui-state-error-bg:#ef44441f;--ui-state-info:#2563eb;--ui-state-info-bg:#2563eb40;--shadow-relief:0 4px 12px -3px #483c321f,0 2px 6px -2px #483c3214;--shadow-marked:0 0 0 2px var(--ui-vif),0 8px 20px -5px #d977062e;--shadow-hover-wide:0 12px 30px -8px #483c3226,0 8px 20px -5px #d977061f;--border-width:1.5px;--sidebar-item-active:linear-gradient(90deg,#fff 0%,#fde68a 100%);--sidebar-item-hover:linear-gradient(90deg,#fff 70%,#fef3c7 100%);--card-shadow:0 4px 15px -2px #483c324d,0 2px 8px -1px #483c3233;--metric-card-shadow:0 6px 20px -3px #483c3259,0 3px 10px -2px #483c3238;--shadow:var(--shadow-relief);--shadow-hover:var(--shadow-hover-wide);--filter-btn-bg:#00000008;--filter-btn-border:#0000001a;--filter-btn-text:#1a1a1a;--filter-btn-active-bg:#d97706;--filter-btn-active-text:#fff;--filter-btn-shadow:var(--shadow-relief);--filter-btn-active-shadow:0 4px 16px -4px #d977064d;--cta-btn-shadow:0 4px 12px -4px #483c3240;--cta-btn-hover-shadow:0 8px 20px -5px #483c324d;--cta-btn-bg:linear-gradient(135deg,#fff 0%,#fffef7 35%,#fef7e0 65%,#fde68a 100%);--cta-btn-text:#92400e;--cta-btn-border:#483c3226;--assets-header-bg:#d97706;--assets-header-text:#fff;--assets-body-bg:#f59e0b1f;--ui-glow-color:#f59e0b;--ui-glow-intensity:.6;--ui-glow-shadow:0 0 25px #f59e0b80,0 0 50px #f59e0b40,0 0 75px #f59e0b1f;--ui-glow-text-shadow:0 0 20px #f59e0bb3,0 0 40px #f59e0b59,0 0 60px #f59e0b2b;--ui-glow-border-shadow:inset 0 0 15px #f59e0b4d;--card-header-bg:#d97706;--card-header-text:#fff;--card-footer-bg:#d97706;--card-footer-border:#ffffff1a}[data-theme=dark]{--ui-fond:#0f0f0f;--ui-corps:#fafafa;--ui-vif:#f97316;--ui-vif-contraste:#fff;--ui-rayon:8px;--ui-bordure:#333;--ui-texture-opacite:.08;--bg-secondary:#1a1a1a;--bg-tertiary:#262626;--text-secondary:#a3a3a3;--text-muted:#737373;--ui-state-success:#22c55e;--ui-state-success-bg:#052e16;--ui-state-warning:#f59e0b;--ui-state-warning-bg:#451a03;--ui-state-error:#ef4444;--ui-state-error-bg:#450a0a;--ui-state-info:#3b82f6;--ui-state-info-bg:#1e3a8a;--card-header-bg:#1a1a1a;--card-header-text:#fff;--card-footer-bg:#1a1a1a;--card-footer-border:#ffffff0d;--shadow-relief:2px 2px 12px #00000080;--card-shadow:0 10px 40px #0009;--shadow-marked:0 0 0 1.5px var(--ui-vif);--shadow:0 4px 6px -1px #00000080;--shadow-hover:0 10px 15px -3px #00000080;--sidebar-bg:#1a1a1a;--sidebar-border:#333;--sidebar-item-active:#262626;--sidebar-item-hover:#222;--metric-card-bg:#1f1f1f;--metric-card-shadow:0 15px 30px -12px #000c;--list-item-bg:#252525;--list-item-border:#ffffff14;--list-item-shadow:0 2px 4px #0000004d;--filter-btn-bg:#262626;--filter-btn-border:#ffffff26;--filter-btn-text:#e5e5e5;--filter-btn-active-bg:#f97316;--filter-btn-active-text:#fff;--filter-btn-shadow:2px 2px 0 #0000004d;--filter-btn-active-shadow:3px 3px 0 #0006;--cta-btn-bg:#f97316;--cta-btn-text:#fff;--cta-btn-border:#f9731680;--cta-btn-shadow:3px 3px 0 #0006;--cta-btn-hover-shadow:4px 4px 0 #00000080;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:system-ui,-apple-system,sans-serif;--font-mono:"Fira Code",monospace;--ui-glow-color:#f97316;--ui-glow-intensity:.7;--ui-glow-shadow:0 0 30px #f9731699,0 0 60px #f973164d,0 0 90px #f9731626;--ui-glow-text-shadow:0 0 25px #f97316cc,0 0 50px #f9731666,0 0 75px #f9731633;--ui-glow-border-shadow:0 0 20px #f97316b3,inset 0 0 20px #f9731659}[data-theme=glow]{--ui-fond:#0a0a0f;--ui-corps:#f0f0f0;--ui-vif:#0f8;--ui-vif-contraste:#0a0a0f;--ui-halo:#00ff884d;--ui-degrade:radial-gradient(ellipse at 50% 0%,#00ff8826 0%,transparent 50%);--ui-rayon:12px;--ui-bordure:#00ff884d;--ui-texture-opacite:0;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--text-secondary:#b8b8b8;--text-muted:#888;--ui-state-success:#0f8;--ui-state-success-bg:#00ff8826;--ui-state-warning:#fa0;--ui-state-warning-bg:#ffaa0040;--ui-state-error:#f06;--ui-state-error-bg:#ff006626;--ui-state-info:#0cf;--ui-state-info-bg:#00ccff40;--shadow:0 0 20px #00ff884d,0 0 40px #00ff881a,0 4px 6px #0000004d;--shadow-hover:0 0 30px #00ff8880,0 0 60px #0f83,0 8px 12px #0006;--sidebar-bg:#1a1a2e;--sidebar-border:#00ff884d;--sidebar-item-active:#0f83;--sidebar-item-hover:#00ff881a;--metric-card-bg:#16213e;--metric-card-shadow:0 0 30px #0f86,0 0 60px #00ff881a;--list-item-bg:#1f1f3a;--list-item-border:#0f83;--list-item-shadow:0 0 15px #0f83;--filter-btn-bg:#1a1a2e;--filter-btn-border:#00ff884d;--filter-btn-text:#b8b8b8;--filter-btn-active-bg:#0f8;--filter-btn-active-text:#0a0a0f;--filter-btn-shadow:0 0 15px #00ff884d;--filter-btn-active-shadow:0 0 25px #0f89,0 0 50px #00ff884d;--cta-btn-bg:linear-gradient(135deg,#0f8 0%,#0c6 100%);--cta-btn-text:#0a0a0f;--cta-btn-border:#00ff8880;--cta-btn-shadow:0 0 20px #0f86,0 0 40px #0f83;--cta-btn-hover-shadow:0 0 30px #0f89,0 0 60px #00ff884d;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Space Grotesk",system-ui,sans-serif;--font-mono:"Fira Code",monospace;--ui-glow-color:#0f8;--ui-glow-intensity:1;--ui-glow-shadow:0 0 40px #0f8c,0 0 80px #0f86,0 0 120px #0f83,0 0 160px #00ff881a;--ui-glow-text-shadow:0 0 30px #0f8,0 0 60px #00ff8880,0 0 90px #00ff8840;--ui-glow-border-shadow:0 0 25px #00ff88e6,inset 0 0 25px #00ff8873}.theme-bg-primary{background-color:var(--bg-primary);background-image:var(--ui-degrade)}.theme-bg-secondary{background-color:var(--bg-secondary)}.theme-bg-tertiary{background-color:var(--bg-tertiary)}.theme-bg-accent{background-color:var(--bg-accent)}.theme-text-primary{color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}.theme-accent{color:var(--accent-primary)}.theme-accent-bg{background-color:var(--accent-primary);color:var(--ui-vif-contraste)}[data-theme=modern] .theme-accent-bg,[data-theme=dark] .theme-accent-bg{color:var(--ui-vif-contraste)!important}.theme-success{color:var(--ui-state-success)}.theme-warning{color:var(--ui-state-warning)}.theme-error{color:var(--ui-state-error)}.theme-info{color:var(--ui-state-info)}.theme-success-bg{background-color:var(--ui-state-success-bg)}.theme-warning-bg{background-color:var(--ui-state-warning-bg)}.theme-error-bg{background-color:var(--ui-state-error-bg)}.theme-info-bg{background-color:var(--ui-state-info-bg)}.theme-border{border:var(--border-width)solid var(--border-color);border-radius:var(--border-radius)}[data-theme=modern] .theme-border,[data-theme=dark] .theme-border,[data-theme=glow] .theme-border{border-color:#fff3}.theme-shadow{box-shadow:var(--shadow);transition:var(--theme-transition)}.theme-shadow:hover{box-shadow:var(--shadow-hover)}.glow-arrow{color:var(--ui-glow-color);box-shadow:var(--ui-glow-subtle);text-shadow:var(--ui-glow-text-shadow);transition:all .3s}.glow-arrow:hover{box-shadow:var(--ui-glow-shadow);transform:scale(1.1)}.glow-arrow-intense{color:var(--ui-glow-color);box-shadow:var(--ui-glow-shadow);text-shadow:var(--ui-glow-text-shadow);font-weight:600;animation:3s ease-in-out infinite glow-pulse-gentle}@keyframes glow-pulse-gentle{0%,to{box-shadow:var(--ui-glow-subtle);opacity:.8}50%{box-shadow:var(--ui-glow-shadow);opacity:1}}@keyframes glow-auto-select{0%{box-shadow:var(--ui-glow-subtle);opacity:.85}70%{box-shadow:var(--ui-glow-subtle);opacity:.85}to{box-shadow:none;opacity:1}}.glow-auto-select{animation:.8s ease-in-out forwards glow-auto-select}.glow-halo{isolation:isolate;z-index:0;position:relative}.glow-halo:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;--halo-soft:color-mix(in srgb,var(--ui-glow-color)60%,transparent);--halo-medium:color-mix(in srgb,var(--ui-glow-color)40%,transparent);box-shadow:0 0 6px 0 var(--halo-soft),0 0 14px 2px var(--halo-soft),0 0 22px 4px var(--halo-medium);opacity:.85;filter:none;background:0 0;animation:3s ease-in-out infinite alternate halo-flame;position:absolute;inset:0}[data-theme=dark] .glow-halo:after{opacity:.7;box-shadow:0 0 16px var(--ui-glow-color),0 0 28px var(--ui-glow-color),0 0 40px color-mix(in srgb,var(--ui-glow-color)60%,transparent)}[data-theme=kraft] .glow-halo:after{opacity:1;filter:none;box-shadow:2px 2px 0 var(--ui-glow-color),4px 4px 0 var(--ui-glow-color);background:0 0;border:none;border-radius:0;animation:3s ease-in-out infinite alternate halo-pulse-kraft;inset:-2px}@keyframes halo-flame{0%{opacity:.65;box-shadow:0 0 8px var(--halo-soft),0 0 14px var(--halo-soft),0 0 20px var(--halo-medium)}to{opacity:.95;box-shadow:0 0 14px var(--halo-soft),0 0 24px var(--halo-soft),0 0 34px var(--halo-medium)}}@keyframes halo-pulse-kraft{0%{box-shadow:3px 3px 0 var(--ui-glow-color),6px 6px 0 var(--ui-glow-color)}to{box-shadow:5px 5px 0 var(--ui-glow-color),10px 10px 0 var(--ui-glow-color)}}.theme-card{background-color:var(--card-bg);border:var(--border-width)solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--card-shadow);transition:var(--theme-transition)}.theme-card:hover{box-shadow:var(--shadow-hover)}.theme-metric-card{background-color:var(--metric-card-bg);border:var(--border-width)solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--metric-card-shadow);transition:var(--theme-transition)}.theme-metric-card:hover{box-shadow:var(--shadow-hover)}.theme-assets-header{background-color:var(--assets-header-bg);color:var(--assets-header-text)}.theme-assets-body{background-color:var(--assets-body-bg)}[data-theme=kraft] .theme-assets-header .theme-text-primary,[data-theme=kraft] .theme-assets-header .theme-text-muted{color:#fef3c7!important}.theme-filter-btn{border-radius:var(--border-radius);border:1.5px solid var(--filter-btn-border);background-color:var(--filter-btn-bg);color:var(--filter-btn-text);letter-spacing:.01em;transition:var(--theme-transition);box-shadow:var(--filter-btn-shadow);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.theme-filter-btn:hover{filter:brightness(.98)}.theme-filter-btn.active{background-color:var(--filter-btn-active-bg);color:var(--filter-btn-active-text);box-shadow:var(--filter-btn-active-shadow);position:relative}.theme-btn-primary{background-color:var(--accent-primary);color:#fff;border-radius:var(--border-radius);transition:var(--theme-transition);border:none}.theme-btn-primary:hover{background-color:var(--accent-hover)}.theme-cta-btn{border-radius:var(--border-radius);border:1.5px solid var(--cta-btn-border);background:var(--cta-btn-bg);color:var(--cta-btn-text);transition:var(--theme-transition);box-shadow:var(--cta-btn-shadow);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;display:inline-flex}.theme-cta-btn:hover{box-shadow:var(--cta-btn-hover-shadow);filter:brightness(1.05)}[data-theme=modern] .theme-cta-btn{color:#000;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);font-weight:700}[data-theme=light] .theme-cta-btn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);font-weight:700}.theme-sidebar{background-color:var(--sidebar-bg);border-right:var(--border-width)solid var(--sidebar-border)}.theme-sidebar-item{border-radius:var(--border-radius);transition:var(--theme-transition)}.theme-sidebar-item:hover{background-color:var(--sidebar-item-hover)}.theme-sidebar-item.active{background-color:var(--sidebar-item-active)}.theme-texture{position:relative}.theme-texture:after{content:"";pointer-events:none;opacity:var(--ui-texture-opacite);z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;position:fixed;inset:0}.theme-accent-kraft{position:relative}[data-theme=kraft] .theme-accent-kraft{color:#1a1a1a!important;background-color:#c9b99a!important}.theme-pilot-prompt{--pilot-accent:#d97706;--pilot-bar-start:#b45309;--pilot-bar-mid:#d97706;--pilot-bar-end:#f59e0b;position:relative}.theme-pilot-glow{pointer-events:none;opacity:.08;background:radial-gradient(circle at top,var(--pilot-accent)0%,transparent 55%);position:absolute;inset:0}.theme-pilot-bar{inset-inline:0;background:linear-gradient(90deg,var(--pilot-bar-start),var(--pilot-bar-mid),var(--pilot-bar-end));height:4px;position:absolute;top:0}.pilot-drag-over{box-shadow:0 0 0 2px var(--pilot-accent)}[data-theme=kraft] .theme-pilot-prompt{--pilot-accent:#c9b99a;--pilot-bar-start:#8b5e2a;--pilot-bar-mid:#c9b99a;--pilot-bar-end:#8b5e2a}[data-theme=modern] .theme-pilot-prompt{--pilot-accent:#f59e0b;--pilot-bar-start:#f59e0b;--pilot-bar-mid:#ea580c;--pilot-bar-end:#f59e0b}[data-theme=modern] .theme-bg-primary{background-color:#1a1a1a;background-image:radial-gradient(80% 60% at 10% 20%,#fbbf2414 0%,#0000 60%),radial-gradient(70% 50% at 90% 80%,#f973160f 0%,#0000 55%),radial-gradient(60% 40% at 50% 100%,#fbbf240a 0%,#0000 50%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100%}[data-theme=kraft] .theme-card{background:var(--bg-secondary);border:var(--border-width)solid var(--border-color);box-shadow:var(--card-shadow)}[data-theme=modern] .theme-card{-webkit-backdrop-filter:blur(12px);background:#242424e6;border:1px solid #ffffff14;box-shadow:0 4px 24px -4px #0006,0 12px 40px -8px #fbbf240d}[data-theme=modern] .theme-sidebar{background:#1f1f1f;border-right:1px solid #ffffff14}[data-theme=light] .theme-bg-primary{background:radial-gradient(80% 60% at 10% 20%,#d977060f 0%,#0000 60%),radial-gradient(70% 50% at 90% 80%,#fbbf240d 0%,#0000 55%),radial-gradient(60% 40% at 50% 100%,#d9770608 0%,#0000 50%),#f5f0e8}[data-theme=light] .theme-card{background:#fff;border:1.5px solid #d9770640;box-shadow:0 4px 24px -4px #0000001a,0 12px 48px -8px #d9770614}[data-theme=light] .theme-metric-card{background:#fff;border:1.5px solid #d9770633;border-radius:18px;box-shadow:0 8px 32px -8px #0000001f,0 20px 60px -12px #d977061a}[data-theme=light] .theme-sidebar{background:linear-gradient(#f59e0b 0%,#d97706 100%);border-right:1px solid #0000001a}[data-theme=light] .theme-sidebar-item{color:#1a1a1a;background:#f59e0b26;border:1.5px solid #0000}[data-theme=light] .theme-sidebar-item:hover{background:#f59e0b40;border:1.5px solid #0000}[data-theme=light] .theme-sidebar-item.active{background:#f59e0b59;border:1.5px solid #0003}[data-theme=light] .theme-sidebar .theme-text-primary,[data-theme=light] .theme-sidebar .theme-text-secondary,[data-theme=light] .theme-sidebar .theme-text-muted{color:#1a1a1a!important}[data-theme=light] .theme-bg-secondary{border-bottom:2px solid #d977064d!important}[data-theme=kraft] .theme-bg-secondary{border-bottom:2px solid #00000040!important}.theme-info-banner{background-color:var(--accent-subtle);border:var(--border-width)solid var(--accent-primary);border-radius:var(--border-radius);padding:1rem}.theme-info-banner-icon{color:var(--accent-primary)}.theme-info-banner-title{color:var(--text-primary);font-weight:600}.theme-info-banner-text{color:var(--text-secondary)}.theme-success-banner{background-color:var(--success-bg);border:var(--border-width)solid var(--success);border-radius:var(--border-radius)}.theme-success-banner .theme-info-banner-icon,.theme-success-banner .theme-info-banner-title{color:var(--success)}.theme-table{border-radius:var(--border-radius);width:100%;overflow:hidden}.theme-table thead{background-color:var(--bg-tertiary);border-bottom:var(--border-width)solid var(--border-color)}.theme-table th{text-align:left;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;font-size:.75rem;font-weight:500}.theme-table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .15s}.theme-table tbody tr:hover{background-color:var(--bg-tertiary)}.theme-table td{color:var(--text-primary);padding:.75rem 1rem}.theme-table-header{border-bottom:var(--border-width)solid var(--border-color);transition:var(--theme-transition);background-color:#c9b99a}[data-theme=light] .theme-table-header{background-color:#d9770626}[data-theme=modern] .theme-table-header{background-color:#fbbf241a}[data-theme=dark] .theme-table-header{background-color:#f59e0b26}[data-theme=kraft] .theme-table thead,[data-theme=kraft] thead.theme-bg-tertiary{position:relative;background-color:#1a1a1a!important}[data-theme=kraft] .theme-table th,[data-theme=kraft] thead.theme-bg-tertiary th{z-index:1;position:relative;color:#fef3c7!important}[data-theme=light] .theme-table thead,[data-theme=light] thead.theme-bg-tertiary{background-color:#d97706!important}[data-theme=light] .theme-table th,[data-theme=light] thead.theme-bg-tertiary th{color:#fff!important}.theme-tip-banner{background-color:var(--metric-card-bg);border:var(--border-width)solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--metric-card-shadow)}.theme-tip-banner-icon{background-color:var(--bg-tertiary);border-radius:9999px;padding:.5rem}.theme-tip-banner-icon svg{color:var(--text-primary)}.theme-tip-banner-title{color:var(--text-primary);font-weight:500}.theme-tip-banner-text{color:var(--text-secondary);font-size:.875rem}.theme-input{background-color:var(--bg-secondary);color:var(--text-primary);border:var(--border-width)solid var(--border-color);border-radius:var(--border-radius);transition:var(--theme-transition);padding:.5rem .75rem;font-size:.875rem}.theme-input:focus{border-color:var(--accent-primary);outline:none}.theme-input::placeholder{color:var(--text-muted)}.theme-dl dt{color:var(--text-muted);font-size:.875rem}.theme-dl dd{color:var(--text-primary)}.theme-icon-circle{background-color:var(--bg-tertiary);border-radius:9999px;padding:.75rem}.theme-icon-circle svg{color:var(--text-muted)}.theme-list-item{background-color:var(--list-item-bg);border:var(--border-width)solid var(--list-item-border);border-radius:var(--border-radius);box-shadow:var(--list-item-shadow);transition:var(--theme-transition);padding:1rem}.theme-list-item:hover{box-shadow:var(--shadow)}[data-theme=modern] .theme-list-item,[data-theme=dark] .theme-list-item{background-color:var(--list-item-bg);border-color:var(--list-item-border);box-shadow:var(--list-item-shadow)}.theme-font-display{font-family:var(--font-display)}.theme-font-body{font-family:var(--font-body)}.theme-font-mono{font-family:var(--font-mono)}.theme-row-complete{background-color:var(--row-complete-bg);box-shadow:inset 3px 0 0 0 var(--row-complete-border)}.theme-row-complete:hover{filter:brightness(.98)}.theme-row-partial_no_doc,.theme-row-partial_no_code{background-color:var(--row-partial-bg);box-shadow:inset 3px 0 0 0 var(--row-partial-border)}.theme-row-partial_no_doc:hover,.theme-row-partial_no_code:hover{filter:brightness(.98)}.theme-row-incomplete{background-color:var(--row-incomplete-bg);box-shadow:inset 3px 0 0 0 var(--row-incomplete-border)}.theme-row-incomplete:hover{filter:brightness(.98)}.theme-row-flagged{background-color:var(--row-flagged-bg);box-shadow:inset 3px 0 0 0 var(--row-flagged-border)}.theme-row-flagged:hover{filter:brightness(.98)}.theme-badge-complete{background-color:var(--badge-complete);color:#fff}.theme-badge-partial{background-color:var(--badge-partial);color:#fff}.theme-badge-incomplete{background-color:var(--badge-incomplete);color:#fff}.theme-badge-flagged{background-color:var(--badge-flagged);color:#fff}.state-selected{background-color:var(--state-selected-bg);border-color:var(--state-selected-border);color:var(--state-selected-text)}.state-selected-icon{background-color:var(--state-selected-icon-bg);color:var(--state-selected-icon-text)}.state-hover{background-color:var(--state-hover-bg);border-color:var(--state-hover-border)}.state-hover:hover{background-color:var(--state-hover-bg)}.state-immobilisation{background-color:var(--state-immo-bg);border-color:var(--state-immo-border);color:var(--state-immo-text)}.state-immobilisation-icon{background-color:var(--state-immo-icon-bg);color:var(--state-immo-icon-text)}.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-md{border-radius:var(--border-radius)!important}.rounded-full{border-radius:9999px!important}[data-slot=card],.card,.theme-card{transition:var(--theme-transition);background-color:var(--card-bg)!important;border:var(--border-width)solid var(--card-border)!important;border-radius:var(--border-radius)!important;box-shadow:var(--card-shadow)!important}[data-variant=default]{background-color:var(--accent-primary)!important;color:#fff!important;border-radius:var(--border-radius)!important}[data-variant=default]:hover{background-color:var(--accent-hover)!important}[data-variant=outline]{border:var(--border-width)solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:var(--border-radius)!important;background-color:#0000!important}[data-variant=ghost]{color:var(--text-secondary)!important;border-radius:var(--border-radius)!important;background-color:#0000!important;border:none!important}[data-variant=ghost]:hover{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:var(--theme-transition);background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:var(--border-width)solid var(--border-color)!important;border-radius:var(--border-radius)!important}input:focus,textarea:focus,select:focus{border-color:var(--accent-primary)!important;outline:none!important}input::-moz-placeholder{color:var(--text-muted)!important}textarea::-moz-placeholder{color:var(--text-muted)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}table{border-radius:var(--border-radius);overflow:hidden}tbody tr{transition:background-color .15s;border-bottom:1px solid var(--border-color)!important}tbody tr:hover{background-color:var(--bg-tertiary)!important}tbody td{color:var(--text-primary)}.theme-row-selected{box-shadow:inset 0 0 0 1px var(--state-selected-border,#0000001a);background-color:var(--state-selected-bg)!important;border-left:3px solid var(--state-selected-border)!important}.theme-row-selected:hover{background-color:var(--state-selected-bg)!important}[data-radix-popper-content-wrapper]>div,[role=menu],[role=listbox]{background-color:var(--bg-secondary)!important;border:var(--border-width)solid var(--card-border)!important;border-radius:var(--border-radius)!important;box-shadow:var(--card-shadow)!important}[role=menuitem],[role=option]{color:var(--text-primary)!important;border-radius:calc(var(--border-radius)/2)!important}[role=menuitem]:hover,[role=option]:hover{background-color:var(--bg-tertiary)!important}[role=dialog]{background-color:var(--bg-secondary)!important;border:var(--border-width)solid var(--border-color)!important;border-radius:var(--border-radius)!important;box-shadow:var(--shadow-hover)!important}[role=tooltip]{background-color:var(--accent-primary)!important;color:#fff!important;border-radius:calc(var(--border-radius)/2)!important}hr,[data-orientation=horizontal]{opacity:.5;border-color:var(--border-color)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--border-color)var(--bg-tertiary)}@keyframes theme-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.theme-animate-in{animation:.3s ease-out theme-fade-in}html[data-theme] *{transition:background-color .3s,border-color .3s,color .2s,box-shadow .3s}html:not([data-theme-ready]) *{transition:none!important}.classify-modal-wrapper{justify-content:center;align-items:center;display:flex;overflow-y:auto}.classify-modal-container{background-color:var(--modal-bg);border:var(--border-width)solid var(--modal-border);border-radius:var(--ui-rayon);width:100%;max-width:42rem;min-height:580px;box-shadow:var(--shadow-hover);flex-direction:column;display:flex;overflow:hidden}.classify-modal-header{background:var(--modal-header-bg);color:var(--modal-header-text);border-bottom:var(--border-width)solid var(--modal-border);flex-shrink:0;padding:1.5rem}.classify-modal-content{background-color:var(--modal-bg);flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex}.classify-modal-footer{background-color:var(--bg-tertiary);border-top:var(--border-width)solid var(--modal-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.classify-modal-wrapper{--modal-bg:var(--ui-fond);--modal-header-bg:var(--assets-header-bg);--modal-header-text:var(--text-primary);--modal-border:var(--ui-bordure);--modal-card-bg:var(--bg-secondary);--modal-card-hover:var(--bg-tertiary);--modal-accent:var(--accent-primary);--modal-footer-bg:var(--bg-tertiary);--modal-input-bg:var(--bg-secondary);--modal-input-text:var(--text-primary);--modal-input-border:var(--ui-bordure);--modal-selected-bg:var(--bg-tertiary);--modal-suggestions-bg:var(--bg-secondary);--modal-btn-primary-bg:var(--accent-primary);--modal-btn-primary-text:#fff;--modal-btn-secondary-bg:var(--bg-secondary);--modal-btn-secondary-text:var(--text-primary)}[data-theme=kraft] .classify-modal-wrapper{--modal-header-bg:#1a1a1a;--modal-header-text:#fef3c7;--modal-bg:#c9b99a;--modal-card-bg:#faf6f0;--modal-card-hover:#f0ebe0;--modal-border:transparent;--modal-footer-bg:#1a1a1a;--modal-input-bg:#faf6f0;--modal-input-text:#1a1a1a;--modal-input-border:#00000014;--modal-selected-bg:#f0ebe0;--modal-suggestions-bg:#faf6f0;--modal-btn-primary-bg:#c9b99a;--modal-btn-primary-text:#1a1a1a;--modal-btn-secondary-bg:#fff;--modal-btn-secondary-text:#1a1a1a}[data-theme=kraft] .classify-modal-container{border:none!important;box-shadow:6px 6px #0000004d!important}[data-theme=kraft] .classify-modal-content input{background-color:var(--modal-input-bg)!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-input-text)!important;box-shadow:inset 1px 1px 3px #0000000d!important}[data-theme=kraft] .classify-modal-footer{background-color:#1a1a1a!important;border-top:none!important}[data-theme=kraft] .classify-modal-footer .modal-btn-secondary{background-color:var(--modal-btn-secondary-bg)!important;color:var(--modal-btn-secondary-text)!important;border:none!important;box-shadow:2px 2px #0003!important}[data-theme=kraft] .classify-modal-footer .modal-btn-secondary:hover{background-color:#f5f5f5!important}[data-theme=kraft] .classify-modal-footer .modal-btn-primary{background-color:var(--modal-btn-primary-bg)!important;color:var(--modal-btn-primary-text)!important;border:none!important;box-shadow:2px 2px #00000040!important}[data-theme=kraft] .classify-modal-footer .modal-btn-primary:hover{background-color:#bea580!important}[data-theme=kraft] .modal-selected-code{background-color:var(--modal-selected-bg)!important;box-shadow:none!important;border:none!important}[data-theme=kraft] .modal-suggestions-panel{background-color:var(--modal-suggestions-bg)!important;border:none!important;box-shadow:4px 4px #00000026!important}[data-theme=light] .classify-modal-wrapper{--modal-header-bg:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);--modal-card-hover:#fffbeb;--modal-border:#d9770633}[data-theme=light] .classify-modal-footer{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border-color:#d977064d!important}[data-theme=light] .classify-modal-footer .modal-btn-secondary{color:#92400e!important;background-color:#ffffffe6!important;border:1px solid #ffffff80!important}[data-theme=light] .classify-modal-footer .modal-btn-primary{color:#fff!important;background-color:#1a1a1a!important}.classify-modal-content input{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);color:var(--modal-input-text)}.modal-selected-code{background-color:var(--modal-selected-bg);border:1px solid var(--modal-border)}.modal-suggestions-panel{background-color:var(--modal-suggestions-bg);border:1px solid var(--modal-border)}.modal-btn-primary{background-color:var(--modal-btn-primary-bg);color:var(--modal-btn-primary-text)}.modal-btn-secondary{background-color:var(--modal-btn-secondary-bg);color:var(--modal-btn-secondary-text);border:1px solid var(--modal-border)}.amount-badge{color:#fff;background-color:#991b1b}.amount-badge.credit{color:#fff;background-color:#166534}[data-theme=kraft] .amount-badge{color:#fff;background-color:#991b1b;box-shadow:2px 2px #0003}[data-theme=kraft] .amount-badge.credit{color:#fff;background-color:#166534}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes swipeLeft{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-150%)rotate(-20deg)}}@keyframes swipeRight{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(150%)rotate(20deg)}}.modal-enter{animation:.2s cubic-bezier(.16,1,.3,1) forwards modalIn}.tinder-swipe-left{animation:.4s ease-out forwards swipeLeft}.tinder-swipe-right{animation:.4s ease-out forwards swipeRight}.tinder-card{cursor:grab;transition:transform .2s ease-out,box-shadow .2s ease-out}.suggestion-card-item{background-color:var(--modal-card-bg);border:var(--border-width)solid var(--modal-border);border-radius:var(--ui-rayon);transition:var(--theme-transition);text-align:left;align-items:center;gap:1rem;padding:.75rem;display:flex}.suggestion-card-item:hover{background-color:var(--modal-card-hover);border-color:var(--modal-accent)}.suggestion-card-item.active{background-color:var(--state-selected-bg);border-color:var(--state-selected-border);color:var(--state-selected-text);box-shadow:var(--ui-glow-border-shadow,0 0 15px var(--ui-glow,#0000001a))}.suggestion-card-item.active p{color:var(--state-selected-text)}.suggestion-card-item.active span{opacity:.8}.state-immo-active{background-color:var(--state-immo-bg);border-color:var(--state-immo-border);color:var(--state-immo-text)}.state-perso-active{background-color:var(--ui-state-warning-bg);border-color:var(--ui-state-warning);color:var(--ui-state-warning)}.modal-btn-primary{background-color:var(--accent-primary);color:#fff;cursor:pointer;border:none}.modal-btn-primary:hover{opacity:.9;transform:scale(1.02)}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-btn-secondary{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer}.modal-btn-secondary:hover{background-color:var(--bg-tertiary)}.modal-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.theme-zone-success{background-color:color-mix(in srgb,var(--success)8%,transparent)}.theme-zone-error{background-color:color-mix(in srgb,var(--error)8%,transparent)}.theme-zone-warning{background-color:color-mix(in srgb,var(--warning)10%,transparent)}tr:hover .theme-zone-success{background-color:color-mix(in srgb,var(--success)12%,transparent)}tr:hover .theme-zone-error{background-color:color-mix(in srgb,var(--error)12%,transparent)}tr:hover .theme-zone-warning{background-color:color-mix(in srgb,var(--warning)14%,transparent)}.theme-step-passed{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.theme-step-current{border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}.theme-step-future{border-color:var(--border-color)!important;color:var(--text-muted)!important}.theme-shadow-relief{box-shadow:var(--shadow-relief)!important}.theme-shadow-hover{box-shadow:var(--shadow-relief)!important;transition:transform .2s,box-shadow .2s!important}.theme-shadow-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover-wide)!important}[data-theme=kraft] .theme-shadow-hover{transition:transform .2s,box-shadow .2s!important;box-shadow:2px 2px #00000059!important}[data-theme=kraft] .theme-shadow-hover:hover{transform:translateY(-2px);box-shadow:4px 4px #000c!important}[data-theme=light] .theme-shadow-hover{transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 12px -2px #0000001a,0 2px 6px -1px #0000000d!important}[data-theme=light] .theme-shadow-hover:hover{transform:translateY(-2px);box-shadow:0 20px 48px -12px #00000026,0 12px 32px -8px #d977061a!important}[data-theme=light] .theme-shadow-selected{color:#1a1a1a!important;background-color:#fff!important;border:2px solid #d97706!important;box-shadow:0 8px 24px -4px #d9770633!important}[data-theme=light] .theme-shadow-selected *{color:#1a1a1a!important}.theme-shadow-selected{box-shadow:var(--shadow-marked)!important}.theme-bg-carton{background-color:var(--sidebar-bg)!important}.shadow-inner{box-shadow:inset 2px 2px 4px #00000014!important}.kraft-modal-header{background-color:var(--card-header-bg);color:var(--card-header-text);border-bottom:2px solid var(--ui-vif);align-items:center;gap:.75rem;padding:1rem 1.5rem;font-weight:700;display:flex}.kraft-modal-body{background-color:var(--sidebar-bg);padding:1.5rem}.kraft-modal-footer{background-color:var(--card-footer-bg,var(--bg-secondary));border-top:1.5px solid var(--card-footer-border,var(--border-color));padding:1rem 1.5rem}[data-theme=modern] .kraft-modal-header{background-color:var(--card-header-bg)!important;color:var(--card-header-text)!important;border-bottom:2px solid var(--ui-vif)!important}[data-theme=modern] .kraft-modal-footer{background-color:var(--card-header-bg)!important;border-top:1px solid #ffff000d!important}[data-theme=modern] .kraft-modal-body{background-color:var(--ui-fond)!important}[data-theme=kraft] .kraft-modal-footer button.theme-btn-primary{color:#1a1a1a!important;background-color:#f4eee0!important;border:none!important;box-shadow:2px 2px #00000059!important}[data-theme=kraft] .kraft-modal-footer button.theme-btn-primary:hover{transform:translateY(-2px);box-shadow:4px 4px #00000080!important}[data-theme=kraft] .theme-shadow-selected{color:#000!important;background-color:#fff!important;border:1px solid #000c!important;box-shadow:6px 6px #000c!important}[data-theme=kraft] .theme-shadow-selected *{color:#000!important}[data-theme=kraft] .theme-border{border-color:#0003!important}[data-theme=modern] .theme-shadow-selected,[data-theme=dark] .theme-shadow-selected{color:var(--text-primary)!important;border:1.2px solid var(--accent-primary)!important;box-shadow:none!important;background-color:#0000!important}[data-theme=modern] .theme-shadow-selected *,[data-theme=dark] .theme-shadow-selected *{color:var(--text-primary)!important}[data-theme=dark] .theme-border,[data-theme=modern] .theme-border{border-color:#ffffff1a!important}[data-theme=light] .kraft-modal-footer button.theme-btn-primary,[data-theme=light] .kraft-modal-footer .theme-cta-btn,[data-theme=light] .kraft-modal-footer .theme-btn-primary{color:#92400e!important;background:linear-gradient(135deg,#fff 0%,#fffef7 35%,#fef7e0 65%,#fde68a 100%)!important;border:1.5px solid #483c3226!important;box-shadow:0 4px 12px #483c3233!important}[data-theme=light] .kraft-modal-footer button.theme-btn-primary:hover,[data-theme=light] .kraft-modal-footer .theme-cta-btn:hover,[data-theme=light] .kraft-modal-footer .theme-btn-primary:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff 0%,#fffefb 50%,#fef9e7 100%)!important;box-shadow:0 6px 18px #483c3240!important}[data-theme=light] .kraft-modal-footer button[class*=secondary],[data-theme=light] .kraft-modal-footer .theme-bg-secondary{color:#92400e!important;background-color:#fff!important;border:1.5px solid #d9770640!important}[data-theme=light] .kraft-modal-footer button[class*=secondary]:hover{background-color:#fef3c7!important}[data-theme=light] .theme-sidebar-item:hover{background:linear-gradient(90deg,#fff 70%,#fef3c7 100%)!important}[data-theme=light] .theme-sidebar-item.active{background:linear-gradient(90deg,#fff 0%,#fde68a 100%)!important;border-left:3px solid #d97706!important}
[data-theme=kraft]{--zone-header-bg:#1a1a1a;--zone-header-text:#fef3c7;--zone-header-border:#0000004d;--zone-body-bg:#c9b99a;--zone-card-bg:#faf6f0;--zone-card-border:#0000000f;--zone-card-shadow:3px 3px 0 #00000026;--zone-input-bg:#faf6f0;--zone-input-border:#00000014;--zone-input-shadow:2px 2px 0 #00000014;--btn-primary-bg:#1a1a1a;--btn-primary-text:#fef3c7;--btn-primary-shadow:3px 3px 0 #00000040;--btn-secondary-bg:#faf6f0;--btn-secondary-text:#1a1a1a;--btn-secondary-border:#00000014;--btn-secondary-shadow:2px 2px 0 #0000001f}[data-theme=kraft] .zone-header{background-color:var(--zone-header-bg)!important;border-color:var(--zone-header-border)!important;color:var(--zone-header-text)!important}[data-theme=kraft] .zone-header,[data-theme=kraft] .zone-header *{color:var(--zone-header-text)!important}[data-theme=kraft] .zone-body{background-color:var(--zone-body-bg)!important}[data-theme=kraft] .zone-card{background-color:var(--zone-card-bg)!important;border:1px solid var(--zone-card-border)!important;box-shadow:var(--zone-card-shadow)!important}[data-theme=kraft] .zone-card:hover{box-shadow:4px 4px #0000002e!important}[data-theme=kraft] .zone-body input,[data-theme=kraft] .zone-body textarea,[data-theme=kraft] .zone-body select{background-color:var(--zone-input-bg)!important;border:1px solid var(--zone-input-border)!important;box-shadow:var(--zone-input-shadow)!important}[data-theme=kraft] .btn-primary-kraft{background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:var(--btn-primary-shadow)!important;border:1px solid #0000001a!important}[data-theme=kraft] .btn-primary-kraft:hover{box-shadow:4px 4px #0000004d!important}[data-theme=kraft] .btn-secondary-kraft{background-color:var(--btn-secondary-bg)!important;color:var(--btn-secondary-text)!important;border:1px solid var(--btn-secondary-border)!important;box-shadow:var(--btn-secondary-shadow)!important}[data-theme=kraft] .btn-secondary-kraft:hover{box-shadow:3px 3px #00000026!important}[data-theme=kraft] .theme-card{box-shadow:5px 5px #0000002e!important}[data-theme=light] .theme-card{border:none!important}[data-theme=kraft] .modal-header-zone.theme-bg-tertiary,[data-theme=kraft] .modal-footer-zone.theme-bg-tertiary{background-color:#1a1a1a!important}[data-theme=kraft] .modal-footer-zone .theme-filter-btn,[data-theme=kraft] .zone-header .theme-filter-btn{color:#1a1a1a!important;background-color:#faf6f0!important;border:none!important;box-shadow:2px 2px #fff6!important}[data-theme=kraft] .modal-footer-zone .theme-filter-btn:hover{background-color:#f0ebe0!important;box-shadow:3px 3px #ffffff80!important}[data-theme=kraft] .theme-cta-btn{color:#fef3c7!important;background:#1a1a1a!important;border:none!important;box-shadow:3px 3px #00000040!important}[data-theme=kraft] .modal-footer-zone .theme-cta-btn{color:#1a1a1a!important;background:#c9b99a!important;border:none!important;box-shadow:3px 3px #fff6!important}[data-theme=kraft] .theme-cta-btn:hover{background-color:#2d2d2d!important;box-shadow:4px 4px #0000004d!important}[data-theme=kraft] .modal-footer-zone .theme-cta-btn:hover{background-color:#d4c5a9!important;box-shadow:4px 4px #ffffff80!important}[data-theme=kraft] .theme-success-bg,[data-theme=kraft] .modal-footer-zone .theme-success-bg{color:#dcfce7!important;background-color:#166534!important;border:none!important;box-shadow:2px 2px #ffffff4d!important}[data-theme=kraft] .suggestion-card.is-selected{background-color:#d4c5a9!important;border:3px solid #1a1a1a!important;box-shadow:3px 3px #00000040,inset 0 0 0 1px #c9b99a!important}[data-theme=light]{--zone-header-bg:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);--zone-header-text:#fff}[data-theme=light] .zone-header,[data-theme=light] .modal-header-zone{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border-color:#d977064d!important}[data-theme=light] .zone-header *,[data-theme=light] .modal-header-zone *{color:#fff!important}[data-theme=light] .modal-header-zone .amount-credit{color:#fff!important;background-color:#ffffff40!important}[data-theme=light] .modal-header-zone .amount-debit{color:#fff!important;background-color:#00000026!important}[data-theme=light] .modal-footer-zone{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border-color:#d977064d!important}[data-theme=light] .modal-footer-zone .theme-filter-btn{color:#92400e!important;background-color:#ffffffe6!important;border:1px solid #ffffff80!important}[data-theme=light] .modal-footer-zone .theme-filter-btn:hover{background-color:#fff!important}[data-theme=light] .theme-cta-btn,[data-theme=light] .modal-footer-zone .theme-cta-btn{color:#92400e!important;background:linear-gradient(135deg,#fff 0%,#fffef7 35%,#fef7e0 65%,#fde68a 100%)!important;border:1.5px solid #483c3226!important;box-shadow:0 4px 12px #483c3233!important}[data-theme=light] .modal-footer-zone .theme-cta-btn:hover{background:linear-gradient(135deg,#fff 0%,#fffefb 50%,#fef9e7 100%)!important;box-shadow:0 6px 16px #483c3240!important}[data-theme=light] .modal-footer-zone .theme-success-bg{color:#fff!important;background-color:#166534!important}[data-theme=modern],[data-theme=dark]{--zone-header-bg:var(--bg-tertiary);--zone-header-text:var(--text-primary);--zone-body-bg:var(--bg-secondary);--zone-card-bg:var(--bg-tertiary);--zone-card-shadow:var(--shadow)}.theme-card table thead{box-shadow:none!important;border-left:none!important}.theme-card table thead tr{border-left:none!important}.theme-card table thead th{box-shadow:none!important;border-left:none!important}.theme-card table thead:before,.theme-card table thead:after,.theme-card table thead tr:before,.theme-card table thead tr:after,.theme-card table thead th:before,.theme-card table thead th:after{display:none!important}
