.bureau-clair-shell[data-onima-bureau-shell=true][data-onima-visual-system=clair]{--bureau-clair-action:#1677ff;--bureau-clair-action-deep:#0758c9;--bureau-clair-ink:#10243a;--bureau-clair-muted-ink:#60758a;--bureau-clair-canvas:#f4f8fc;--bureau-clair-panel:#edf4fa;--bureau-clair-glass:#ffffffd6;--bureau-clair-glass-strong:#fffffff0;--bureau-clair-glass-border:#2d51752e;--bureau-clair-blue-soft:color-mix(in srgb, var(--bureau-clair-action) 8%, var(--onima-clair-surface,#fff));--bureau-clair-cyan-soft:color-mix(in srgb, var(--onima-clair-cyan,#39dbff) 9%, var(--onima-clair-surface,#fff));--onima-window-background:#ffffffeb;--onima-window-background-active:#fffffff7;--onima-window-titlebar:linear-gradient(180deg, #fffffff5, #edf4faeb);--onima-window-border:var(--onima-clair-border,#2d517529);--onima-window-border-active:var(--bureau-clair-action);--onima-window-focus:var(--bureau-clair-action);--onima-window-shadow:0 22px 56px -34px #10243a4d;--onima-window-shadow-active:0 28px 72px -34px #1677ff47, 0 10px 28px -24px #10243a3d;background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--onima-clair-cyan,#39dbff) 4.5%, transparent), transparent 32%), radial-gradient(circle at 7% 92%, color-mix(in srgb, var(--onima-clair-violet,#8a5cff) 1%, transparent), transparent 30%), linear-gradient(145deg, #fff 0%, #f8fbfe 54%, #f1f7fc 100%);color:var(--bureau-clair-ink)}.bureau-clair-shell .bureau-clair__ambient-wash{background:radial-gradient(circle at 82% 16%,#39d8ff0d,#0000 36%),radial-gradient(circle at 10% 88%,#8a55ff04,#0000 30%),linear-gradient(145deg,#fffffffb,#f8fbfef9 56%,#f1f7fcf9);position:absolute;inset:0}.bureau-clair-shell .bureau-clair__command-stage{background:radial-gradient(#ffffff94,#0000 56%)}.bureau-clair-shell [data-bureau-assistant-state]{--bureau-accent:var(--bureau-clair-action)}.bureau-clair-shell [data-bureau-assistant-state]>p{color:var(--onima-clair-text-primary,#10243a);filter:none;text-shadow:0 1px #ffffffb8}.bureau-clair-shell [data-bureau-assistant-state=launcher]>button[data-testid=bureau-assistant-launcher]{border-color:var(--bureau-clair-action-deep);background:var(--bureau-clair-action-deep);color:var(--onima-clair-surface,#fff)}.bureau-clair-shell [data-bureau-assistant-state=launcher]>button[data-testid=bureau-assistant-launcher]:hover{border-color:var(--bureau-clair-action);background:var(--bureau-clair-action);color:var(--onima-clair-surface,#fff)}.bureau-clair-shell [data-bureau-assistant-state] svg{color:var(--onima-clair-cyan,#39dbff);filter:drop-shadow(0 4px 10px #39dbff38)}.bureau-clair-shell [data-bureau-assistant-state] :is(button,form){box-shadow:var(--onima-clair-shadow,0 24px 64px -38px #163a6257), 0 0 42px -30px #39dbffb8}.bureau-clair-shell [data-bureau-assistant-state] :is(button,input):focus-visible,.bureau-clair-shell .bureau-clair__edge-trigger:focus-visible,.bureau-clair-shell .bureau-clair__drawer :is(button,a,input,textarea,select):focus-visible,.bureau-clair-shell .bureau-clair-icon:focus-visible,.bureau-clair-shell .onima-window-titlebar :is(button,a,input,textarea,select):focus-visible,.bureau-clair-shell .bureau-clair-content :is(button,a,input,textarea,select):focus-visible,.bureau-clair-shell [data-onima-bureau-taskbar=true] :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--bureau-clair-action);outline-offset:2px}.bureau-clair-shell .bureau-clair__edge-trigger{border-color:var(--bureau-clair-glass-border);background:var(--bureau-clair-glass-strong);color:var(--bureau-clair-muted-ink);-webkit-backdrop-filter:blur(18px)saturate(120%);box-shadow:0 14px 36px -26px #10243a59}.bureau-clair-shell .bureau-clair__edge-trigger:hover{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--bureau-clair-blue-soft);color:var(--onima-clair-blue-deep,#0a3199)}.bureau-clair-shell .bureau-clair__drawer-backdrop{background:#10243a24}.bureau-clair-shell .bureau-clair__drawer{border-color:var(--bureau-clair-glass-border);background:var(--bureau-clair-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(125%);box-shadow:24px 0 72px -40px #10243a6b}.bureau-clair-shell .bureau-clair__drawer-item,.bureau-clair-shell .bureau-clair__drawer-card{border-color:var(--onima-clair-border,#2d517529);background:var(--onima-clair-surface-secondary,#eaf2fa);color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .bureau-clair__drawer-item:hover{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--bureau-clair-blue-soft)}.bureau-clair-shell .bureau-clair__drawer-action{border-color:var(--onima-clair-border-strong,#1543f947);color:var(--onima-clair-blue-deep,#0a3199)}.bureau-clair-shell .bureau-clair__drawer-action:hover{background:var(--bureau-clair-blue-soft)}.bureau-clair-shell .bureau-clair__notice{border-color:color-mix(in srgb, var(--onima-clair-warning,#a86100) 32%, transparent);background:var(--onima-clair-glass-strong,#ffffffe6);max-width:min(32rem,100vw - 2rem);color:var(--onima-clair-text-primary,#10243a);box-shadow:var(--onima-clair-shadow,0 24px 64px -38px #163a6257)}.bureau-clair-shell .onima-window-surface{color:var(--onima-clair-text-primary,#10243a);-webkit-backdrop-filter:blur(26px)saturate(108%)}.bureau-clair-shell .onima-window-surface:before{background:linear-gradient(135deg,#ffffffbf,#0000 40%)}.bureau-clair-shell .onima-window-surface[data-window-active=false]:not(:has(.onima-window-content main[aria-labelledby=professionals-title])){opacity:.975;filter:saturate(.96)}.bureau-clair-shell .onima-window-surface[data-window-active=true] .onima-window-titlebar{background:linear-gradient(90deg, color-mix(in srgb, var(--bureau-clair-action) 9%, transparent), transparent 52%), var(--onima-window-titlebar);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--bureau-clair-action) 16%, transparent)}.bureau-clair-shell .onima-window-titlebar h3{color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .onima-window-titlebar p{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell .onima-window-app-icon{border-color:var(--onima-clair-border,#2d517529);background:var(--bureau-clair-panel);color:var(--bureau-clair-ink);box-shadow:inset 0 1px #ffffffd9}.bureau-clair-shell .onima-window-surface[data-window-active=true]:not([data-onima-window*=assistant]) .onima-window-app-icon{border-color:color-mix(in srgb, var(--bureau-clair-action) 28%, transparent);background:var(--bureau-clair-blue-soft);color:var(--bureau-clair-action-deep)}.bureau-clair-shell [data-onima-window*=assistant] .onima-window-app-icon{background:var(--bureau-clair-cyan-soft);color:#087994}.bureau-clair-shell .onima-window-control{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell .onima-window-control:hover{background:var(--bureau-clair-blue-soft);color:var(--onima-clair-blue-deep,#0a3199)}.bureau-clair-shell .onima-window-control--close:hover{background:var(--onima-clair-danger,#c93737);color:var(--onima-clair-surface,#fff)}.bureau-clair-shell .onima-window-content{color:var(--onima-clair-text-secondary,#60758a);scrollbar-color:color-mix(in srgb, var(--onima-clair-blue,#1543f9) 30%, transparent) transparent}.bureau-clair-shell [data-bureau-assistant-state=workspace] .onima-ai-workspace{--onima-ai-canvas:#fbfdff;--onima-ai-surface-secondary:#f7fafd;background:#fffffff9}.bureau-clair-shell [data-bureau-assistant-state=workspace] .onima-ai-workspace :is(#onima-ai-document-panel,#onima-ai-conversation-panel,#onima-ai-files-panel){background:0 0;border-color:#2d51751a}.bureau-clair-shell [data-bureau-assistant-state=workspace] .onima-ai-workspace #onima-ai-conversation-panel>div:nth-child(2){-webkit-backdrop-filter:none;background:#fffffff0;border-color:#2d51751a}.bureau-clair-shell [data-bureau-assistant-state=workspace] :is(.onima-document-viewer,.onima-document-viewer--empty,[data-testid=assistant-message-thread]){background:#fbfdff}.bureau-clair-shell [data-bureau-assistant-state=workspace] [data-testid=assistant-message-thread]>p{background:#fff;border-color:#2d51751a;box-shadow:0 12px 30px -28px #10243a47}.bureau-clair-shell [data-bureau-assistant-state=workspace] [data-onima-conversation-composer=ai]{-webkit-backdrop-filter:none;background:#f8fbfeeb;border-color:#2d51751a}.bureau-clair-shell [data-bureau-assistant-state=workspace] [data-onima-conversation-composer=ai] form{background:#fff;border-color:#2d51751f;box-shadow:0 12px 30px -26px #10243a3d,inset 0 1px #ffffffe6}.bureau-clair-shell [data-bureau-assistant-state=workspace] .onima-ai-workspace #onima-ai-conversation-panel>div.shrink-0:last-child{background:#fbfdff;border-top:1px solid #2d517514}.bureau-clair-shell [data-bureau-assistant-state=workspace] .onima-ai-workspace #onima-ai-conversation-panel>div.shrink-0:last-child>:is([role=status],[role=alert]){background:color-mix(in srgb, currentColor 2.5%, #fff);border-color:#2d517514}.bureau-clair-shell .onima-window-snap-preview{border-color:var(--onima-clair-border-strong,#1543f947);background:color-mix(in srgb, var(--onima-clair-blue,#1543f9) 10%, transparent);box-shadow:var(--onima-clair-shadow-raised,0 30px 80px -42px #1543f947)}.bureau-clair-shell .bureau-clair-content,.bureau-clair-shell .bureau-clair-content [class*=text-white]{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell .bureau-clair-content :is(h2,h3,h4,strong),.bureau-clair-shell .bureau-clair-content [class*=font-medium]{color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .bureau-clair-content [class*=text-primary],.bureau-clair-shell .bureau-clair-content button:not(:disabled),.bureau-clair-shell .bureau-clair-content a{color:var(--bureau-clair-ink)}.bureau-clair-shell .bureau-clair-content :is(article,input,textarea,pre),.bureau-clair-shell .bureau-clair-content [class*=bg-black]{border-color:var(--onima-clair-border,#2d517529);background:var(--onima-clair-surface-secondary,#eaf2fa);color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .bureau-clair-content :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--onima-clair-text-secondary,#60758a) 72%, transparent)}.bureau-clair-shell .bureau-clair-content :is(button,a,article){border-color:var(--onima-clair-border,#2d517529)}.bureau-clair-shell .bureau-clair-content :is(button,a):hover{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--bureau-clair-blue-soft)}.bureau-clair-shell .bureau-clair-icon{border-color:var(--onima-clair-border,#2d517529);background:var(--onima-clair-glass,#ffffffc2);color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .bureau-clair-icon:hover{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--onima-clair-surface,#fff)}.bureau-clair-shell .bureau-clair-icon>span:first-child{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--bureau-clair-blue-soft);color:var(--onima-clair-blue-deep,#0a3199)}.bureau-clair-shell .bureau-clair-icon>span:nth-child(2){color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell .bureau-clair-icon>span:last-child{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell [data-onima-bureau-taskbar=true]{color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav{border-color:var(--bureau-clair-glass-border);background:var(--bureau-clair-glass);color:var(--bureau-clair-ink);-webkit-backdrop-filter:blur(24px)saturate(132%);box-shadow:0 18px 54px -32px #10243a61,inset 0 1px #ffffffeb}.bureau-clair-shell [data-onima-bureau-taskbar=true] section{border-color:var(--bureau-clair-glass-border);background:var(--bureau-clair-glass-strong);color:var(--bureau-clair-ink);-webkit-backdrop-filter:blur(24px)saturate(126%);box-shadow:0 26px 68px -36px #10243a66}.bureau-clair-shell [data-onima-bureau-taskbar=true] .bureau-taskbar__application-icon{width:1.35rem;height:1.35rem}.bureau-clair-shell [data-onima-bureau-taskbar=true] .bureau-taskbar__application-icon--compact{width:1.1rem;height:1.1rem}.bureau-clair-shell [data-onima-bureau-taskbar=true] [class*=text-white]{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] :is(header,nav) [class*=font-semibold],.bureau-clair-shell [data-onima-bureau-taskbar=true] time:first-child{color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] section :is(button,a,article){border-color:var(--onima-clair-border,#2d517529);color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] section :is(button,a):hover{border-color:var(--onima-clair-border-strong,#1543f947);background:var(--bureau-clair-blue-soft);color:var(--onima-clair-blue-deep,#0a3199)}.bureau-clair-shell [data-onima-bureau-taskbar=true] section label,.bureau-clair-shell [data-onima-bureau-taskbar=true] section article{border-color:var(--onima-clair-border,#2d517529);background:var(--bureau-clair-panel)}.bureau-clair-shell [data-onima-bureau-taskbar=true] input{color:var(--onima-clair-text-primary,#10243a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] input::placeholder{color:var(--onima-clair-text-secondary,#60758a)}.bureau-clair-shell [data-onima-bureau-taskbar=true] .onima-taskbar-window{color:var(--bureau-clair-muted-ink)}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav>button[aria-label=Parcourir\ ONIMA]{min-width:2.75rem}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav>button[aria-label="Rechercher dans ONIMA"]{border-color:var(--onima-clair-border,#2d517529);background:var(--bureau-clair-panel);color:var(--bureau-clair-ink)}.bureau-clair-shell [data-onima-bureau-taskbar=true] .onima-taskbar-window[data-window-state=active]{border-color:color-mix(in srgb, var(--bureau-clair-action) 28%, transparent);background:var(--bureau-clair-blue-soft);color:var(--bureau-clair-action-deep);box-shadow:inset 0 -2px 0 var(--bureau-clair-action)}.bureau-clair-shell [data-onima-bureau-taskbar=true] .onima-taskbar-window[data-onima-taskbar-application=assistant][data-window-state=active]{border-color:color-mix(in srgb, var(--onima-clair-cyan,#39dbff) 42%, transparent);background:var(--bureau-clair-cyan-soft);color:#087994;box-shadow:inset 0 -2px 0 var(--onima-clair-cyan,#39dbff)}.bureau-clair-shell [data-onima-bureau-taskbar=true] .onima-taskbar-window[data-window-state=open]{background:var(--bureau-clair-panel);color:var(--bureau-clair-ink)}.bureau-clair-shell [data-onima-bureau-taskbar=true] .onima-taskbar-window[data-window-state=minimized]{color:var(--onima-clair-text-secondary,#60758a);background:#60758a14}@media (width<=767px){.bureau-clair-shell .bureau-clair__ambient-wash{background:linear-gradient(#ffffffe0,#f4f8fcf7),radial-gradient(circle at 84% 12%,#39dbff12,#0000 28%)}.bureau-clair-shell .bureau-clair__command-stage{padding-top:max(5.5rem, calc(env(safe-area-inset-top) + 4.75rem));padding-bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 4.75rem))}.bureau-clair-shell .bureau-clair__edge-trigger{background:#fffffff0;width:2.75rem;min-height:2.75rem}.bureau-clair-shell .bureau-clair__drawer{width:min(88vw,22.5rem);padding-top:max(5rem, calc(env(safe-area-inset-top) + 4rem));padding-bottom:max(6rem, calc(env(safe-area-inset-bottom) + 5rem))}.bureau-clair-shell .onima-window-surface{height:calc(var(--onima-mobile-viewport-height) - max(4.5rem, env(safe-area-inset-top)) - var(--onima-mobile-bottom-space) - .25rem);-webkit-backdrop-filter:blur(20px)saturate(104%);background:#fffffff7;border-radius:1rem}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]{height:var(--onima-mobile-viewport-height);border-radius:0}.bureau-clair-shell [data-onima-window-layer=true]:has(.onima-window-surface[data-mobile-fullscreen=true]){z-index:100}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));background:#ffffffe0;gap:.25rem;padding-inline:.35rem}.bureau-clair-shell [data-onima-bureau-taskbar=true]>section{bottom:calc(max(.5rem, env(safe-area-inset-bottom)) + 4.5rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(.5rem, env(safe-area-inset-bottom)) - 5.5rem);overflow-y:auto}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav>button:not(:disabled),.bureau-clair-shell [data-onima-bureau-taskbar=true] nav .onima-taskbar-window:not([data-window-state=active]):not(:disabled){color:var(--bureau-clair-ink)}.bureau-clair-shell [data-onima-bureau-taskbar=true] nav>button[aria-expanded=true]{background:var(--bureau-clair-blue-soft);color:var(--bureau-clair-action-deep);box-shadow:inset 0 -2px 0 var(--bureau-clair-action)}}@media (prefers-reduced-motion:reduce){.bureau-clair-shell .bureau-clair-icon,.bureau-clair-shell [data-onima-bureau-taskbar=true] :is(button,a){transition:none}}@media (forced-colors:active){.bureau-clair-shell .onima-window-surface,.bureau-clair-shell .bureau-clair__drawer,.bureau-clair-shell [data-onima-bureau-taskbar=true] :is(nav,section){color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}
