*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:320px){.\!container{max-width:320px!important}.container{max-width:320px}}@media (min-width:480px){.\!container{max-width:480px!important}.container{max-width:480px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-full{left:-100%}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100200\]{z-index:100200}.z-\[1002\]{z-index:1002}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.\!m-0{margin:0!important}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-6{margin:1.5rem}.\!mx-0{margin-left:0!important;margin-right:0!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!mb-2{margin-bottom:.5rem!important}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-ml-px{margin-left:-1px}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-4{height:1rem;width:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[calc\(env\(safe-area-inset-bottom\)\)\]{height:calc(env(safe-area-inset-bottom))}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.max-h-\[calc\(90vh-24px\)\]{max-height:calc(90vh - 24px)}.max-h-\[calc\(95vh-64px\)\]{max-height:calc(95vh - 64px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-max{width:max-content!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[95\%\]{width:95%}.w-\[96\%\]{width:96%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!min-w-max{min-width:max-content!important}.min-w-0{min-width:0}.min-w-32{min-width:8rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[min\(46rem\2c calc\(100vw-2rem\)\)\]{max-width:min(46rem,calc(100vw - 2rem))}.max-w-\[min\(64rem\2c calc\(100vw-2rem\)\)\]{max-width:min(64rem,calc(100vw - 2rem))}.max-w-\[min\(78rem\2c calc\(100vw-1rem\)\)\]{max-width:min(78rem,calc(100vw - 1rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-x-px{--tw-translate-x:1px}.translate-x-px,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-x-0{--tw-scale-x:0}.scale-x-0,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_\.25s_ease-out\]{animation:fadeIn .25s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.\!items-end{align-items:flex-end!important}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[rgba\(15\2c 61\2c 38\2c 0\.12\)\]{border-color:#0f3d261f}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600\/30{border-color:#0596694d}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:#dcfce7;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500\/20{border-color:#f9731633}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-sky-600\/30{border-color:#0284c74d}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-stone-500{--tw-border-opacity:1;border-color:#78716c;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-l-orange-400{--tw-border-opacity:1;border-left-color:#fb923c;border-left-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-gray-200{--tw-bg-opacity:1!important;background-color:#e5e7eb!important;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:initial!important}.\!bg-violet-50{--tw-bg-opacity:1!important;background-color:#f5f3ff!important;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))!important}.bg-\[\#667eea\]{--tw-bg-opacity:1;background-color:#667eea;background-color:rgb(102 126 234/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-900\/60{background-color:#0f172a99}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-600{--tw-bg-opacity:1;background-color:#52525b;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from:#d1d5db var(--tw-gradient-from-position);--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/5{--tw-gradient-from:#f973160d var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to:#f973161a var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[2px\]{padding-right:2px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-\[2px\]{padding-top:2px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:initial}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#163427\]{--tw-text-opacity:1;color:#163427;color:rgb(22 52 39/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-emerald-50{--tw-text-opacity:1;color:#ecfdf5;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:#f0f9ff;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:#14b8a6;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-indigo-600{accent-color:#4f46e5}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],.shadow-\[0_12px_28px_rgba\(15\2c 61\2c 38\2c 0\.12\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\2c 61\2c 38\2c 0\.12\)\]{--tw-shadow:0 12px 28px #0f3d261f;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-600\/25{--tw-shadow-color:#0d948840;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-white{--tw-ring-offset-color:#fff}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\2c opacity\]{transition-duration:.15s;transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-rows\]{transition-duration:.15s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\2c right\2c width\]{transition-duration:.15s;transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\]{transition-duration:.15s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\2c opa\]{transition-duration:.15s;transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\2c height\2c padding\]{transition-duration:.15s;transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[transform\2c opacity\]{will-change:transform,opacity}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}#root,body,html{min-height:100%}#root,body,html{background-color:#fff!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-width:320px;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-gray-700::file-selector-button{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:-translate-x-1\/2:before{--tw-translate-x:-50%}.before\:-translate-x-1\/2:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:ml-0:first-child{margin-left:0}.first\:rounded-l-md:first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-teal-500:focus-within{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-teal-500\/15:focus-within{--tw-ring-color:#14b8a626}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:#0f766e;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-zinc-300:hover{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.hover\:bg-zinc-500:hover{--tw-bg-opacity:1;background-color:#71717a;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-800:hover{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover,.hover\:shadow-lg:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:relative:focus{position:relative}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-\[\#f2f7f4\]:focus{--tw-bg-opacity:1;background-color:#f2f7f4;background-color:rgb(242 247 244/var(--tw-bg-opacity,1))}.focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.focus\:text-\[\#163427\]:focus{--tw-text-opacity:1;color:#163427;color:rgb(22 52 39/var(--tw-text-opacity,1))}.focus\:text-blue-700:focus{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.focus\:text-white:focus{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#667eea\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(102 126 234/var(--tw-ring-opacity,1))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-emerald-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#6366f133}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:bg-white\/20:active{background-color:#fff3}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:left-full{left:100%}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-white\/30,.group.info .group-\[\.info\]\:border-white\/30,.group.success .group-\[\.success\]\:border-white\/30{border-color:#ffffff4d}.group.warning .group-\[\.warning\]\:border-black\/20{border-color:#0003}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:text-white\/80,.group.info .group-\[\.info\]\:text-white\/80,.group.success .group-\[\.success\]\:text-white\/80{color:#fffc}.group.warning .group-\[\.warning\]\:text-black\/70{color:#000000b3}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:bg-white\/10:hover,.group.info .group-\[\.info\]\:hover\:bg-white\/10:hover,.group.success .group-\[\.success\]\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.group.warning .group-\[\.warning\]\:hover\:bg-black\/10:hover{background-color:#0000001a}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-white:hover,.group.info .group-\[\.info\]\:hover\:text-white:hover,.group.success .group-\[\.success\]\:hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-blue-50[aria-selected=true]{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.aria-selected\:bg-blue-600\/20[aria-selected=true]{background-color:#2563eb33}.aria-selected\:text-blue-700[aria-selected=true]{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.aria-selected\:text-white[aria-selected=true]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=vertical\]\:h-48[data-orientation=vertical]{height:12rem}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[orientation\=vertical\]\:w-2[data-orientation=vertical]{width:.5rem}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[state\=closed\]\:w-0[data-state=closed]{width:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked],.data-\[state\=checked\]\:translate-x-5[data-state=checked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.data-\[state\=checked\]\:translate-x-7[data-state=checked]{--tw-translate-x:1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[state\=open\]\:animate-\[toast-progress_linear\][data-state=open]{animation:toast-progress linear}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-blue-600[data-state=checked]{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.data-\[state\=closed\]\:border-gray-100[data-state=closed]{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.data-\[state\=open\]\:border-gray-200[data-state=open]{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.data-\[active\]\:bg-blue-100[data-active]{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.data-\[highlighted\]\:bg-slate-100[data-highlighted]{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.data-\[selected\=true\]\:bg-blue-50[data-selected=true]{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-blue-600[data-state=checked]{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-blue-100[data-state=open]{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-blue-50[data-state=open]{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-gray-50[data-state=open]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\]\:text-blue-700[data-active]{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.data-\[highlighted\]\:text-slate-900[data-highlighted]{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.data-\[selected\=true\]\:text-blue-700[data-selected=true]{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=open\]\:text-blue-700[data-state=open]{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active],.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[type\=error\]\:before\:bg-red-500[data-type=error]:before{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));content:var(--tw-content)}.data-\[type\=info\]\:before\:bg-sky-500[data-type=info]:before{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1));content:var(--tw-content)}.data-\[type\=success\]\:before\:bg-emerald-500[data-type=success]:before{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));content:var(--tw-content)}.data-\[type\=warning\]\:before\:bg-amber-500[data-type=warning]:before{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));content:var(--tw-content)}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[orientation\=horizontal\]\:aria-\[selected\=false\]\:border-b-2[aria-selected=false][data-orientation=horizontal]{border-bottom-width:2px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width)*-1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width)*-1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{height:2rem!important;width:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-\[16px\]{font-size:16px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[420px\]{max-width:420px}.md\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-3{gap:.75rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:480px){.xs\:flex-row{flex-direction:row}}@media (max-width:480px){.xs-m\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (prefers-color-scheme:dark){.dark\:text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.dark\:text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.group.warning .dark\:group-\[\.warning\]\:border-white\/30{border-color:#ffffff4d}.group.warning .dark\:group-\[\.warning\]\:text-white\/85{color:#ffffffd9}.group.warning .dark\:group-\[\.warning\]\:hover\:bg-white\/10:hover{background-color:#ffffff1a}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:mr-1\.5>svg{margin-right:.375rem}.\[\&\>svg\]\:size-3\.5>svg{height:.875rem;width:.875rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-gray-400>svg{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-gray-500>svg{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-red-600>svg{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-gray-500 .recharts-cartesian-axis-tick text{fill:#6b7280}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:#e5e7eb}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-gray-300 .recharts-curve.recharts-tooltip-cursor{stroke:#d1d5db}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid #0000;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200 .recharts-polar-grid [stroke="#ccc"]{stroke:#e5e7eb}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-gray-100 .recharts-radial-bar-background-sector{fill:#f3f4f6}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-gray-100\/50 .recharts-rectangle.recharts-tooltip-cursor{fill:#f3f4f680}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-gray-300 .recharts-reference-line [stroke="#ccc"]{stroke:#d1d5db}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid #0000;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-left:.75rem;padding-right:.75rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{font-weight:600}.\[\&_\[cmdk-group-heading\]\]\:text-gray-500 [cmdk-group-heading]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:px-3 [cmdk-item]{padding-left:.75rem;padding-right:.75rem}.\[\&_\[cmdk-item\]\]\:py-2 [cmdk-item]{padding-bottom:.5rem;padding-top:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--main-content-padding:5px;--main-content-bg:#fff}.main-content{background-color:#fff;background-color:var(--main-content-bg);grid-area:main;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto;padding:5px;padding:var(--main-content-padding)}.public-loading-shell{background:#fff;box-sizing:border-box;min-height:min(44rem,100vh);padding:clamp(1rem,3vw,2.5rem) clamp(1rem,7vw,8rem)}.public-loading-shell__hero,.public-loading-shell__nav{display:flex;gap:clamp(1.5rem,5vw,6rem);justify-content:space-between}.public-loading-shell__nav{align-items:center}.public-loading-shell__hero{align-items:center;margin:clamp(3rem,10vh,8rem) auto 0;max-width:75rem}.public-loading-shell__action,.public-loading-shell__brand,.public-loading-shell__copy span,.public-loading-shell__visual{animation:public-loading-shimmer 1.4s ease-in-out infinite;background:linear-gradient(100deg,#ececf4 30%,#f6f6fa 50%,#ececf4 70%);background-size:200% 100%;border-radius:.75rem;display:block}.public-loading-shell__brand{height:2.75rem;width:11rem}.public-loading-shell__action{min-height:2.75rem;width:8rem}.public-loading-shell__copy{flex:1 1}.public-loading-shell__copy span{height:1.25rem;margin-block:1rem}.public-loading-shell__copy span:first-child{width:35%}.public-loading-shell__copy span:nth-child(2){min-height:4rem;width:94%}.public-loading-shell__copy span:nth-child(3){width:78%}.public-loading-shell__copy span:nth-child(4){margin-top:2rem;min-height:2.75rem;width:10rem}.public-loading-shell__visual{flex:0 1 32rem;min-height:26rem;width:100%}@keyframes public-loading-shimmer{to{background-position:-200% 0}}@media(max-width:48em){.public-loading-shell__hero{align-items:stretch;flex-direction:column}.public-loading-shell__visual{min-height:14rem}}@media(prefers-reduced-motion:reduce){.public-loading-shell__action,.public-loading-shell__brand,.public-loading-shell__copy span,.public-loading-shell__visual{animation:none}}:root{--cookie-banner-bg:linear-gradient(90deg,#009b7757,#107e8c8b,#894ab184,#5e5cc088,#0090d936);--cookie-banner-text:#0b0606;--cookie-banner-title:#110d0d;--cookie-banner-description:#000068;--cookie-banner-link:#7c8cf8;--cookie-banner-link-hover:#a5b0ff;--cookie-banner-border:#0000;--cookie-banner-shadow:0 -0.25rem 1.5rem #00000059;--cookie-banner-btn-decline-bg:#0000;--cookie-banner-btn-decline-text:#5858b9;--cookie-banner-btn-decline-border:#444460;--cookie-banner-btn-decline-hover-bg:#ffffff14;--cookie-banner-btn-accept-bg:#7c8cf8;--cookie-banner-btn-accept-text:#1c0577;--cookie-banner-btn-accept-border:#0000;--cookie-banner-btn-accept-hover-bg:#6272e8}.cookie-banner{animation:cookieBannerSlideUp .3s ease-out;background:hsla(0,0%,100%,.902);border-top:1px solid #0000;border-top:1px solid var(--cookie-banner-border);bottom:0;box-shadow:0 -.25rem 1.5rem #00000059;box-shadow:var(--cookie-banner-shadow);color:#0b0606;color:var(--cookie-banner-text);left:0;padding:.5rem .4rem;position:fixed;right:0;z-index:9999}@keyframes cookieBannerSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0 auto;max-width:1100px}.cookie-banner-text{flex:1 1;min-width:220px}.cookie-banner-title{color:#110d0d;color:var(--cookie-banner-title);font-size:1rem;font-weight:700;margin:0 0 6px}.cookie-banner-description{color:#000068;color:var(--cookie-banner-description);font-size:.85rem;line-height:1.5;margin:0}.cookie-banner-link{color:#7c8cf8;color:var(--cookie-banner-link);cursor:pointer;font-size:.8125rem;font-weight:800;text-decoration:underline}.cookie-banner-link:hover{color:#a5b0ff;color:var(--cookie-banner-link-hover)}.cookie-banner-actions{display:flex;flex-shrink:0;gap:10px}.cookie-banner-btn-accept,.cookie-banner-btn-decline{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:background .2s,transform .1s;white-space:nowrap}.cookie-banner-btn-accept:active,.cookie-banner-btn-decline:active{transform:scale(.97)}.cookie-banner-btn-decline{background:#0000;background:var(--cookie-banner-btn-decline-bg);border:1px solid #444460;border:1px solid var(--cookie-banner-btn-decline-border);color:#5858b9;color:var(--cookie-banner-btn-decline-text)}.cookie-banner-btn-decline:hover{background:#ffffff14;background:var(--cookie-banner-btn-decline-hover-bg)}.cookie-banner-btn-accept{background:#7c8cf8;background:var(--cookie-banner-btn-accept-bg);border:1px solid #0000;border:1px solid var(--cookie-banner-btn-accept-border);color:#1c0577;color:var(--cookie-banner-btn-accept-text)}.cookie-banner-btn-accept:hover{background:#6272e8;background:var(--cookie-banner-btn-accept-hover-bg)}@media(max-width:37.5em){.cookie-banner-content{align-items:flex-start;flex-direction:column}.cookie-banner-actions{justify-content:flex-end;width:100%}}.cookie-banner:before{background:linear-gradient(90deg,#009b7757,#107e8c8b,#894ab184,#5e5cc088,#0090d936);background:var(--cookie-banner-bg);content:"";inset:0;position:absolute;z-index:-1}[data-contrast=eleve] .cookie-banner-link,[data-theme=sombre] .cookie-banner-link{text-decoration:none}:root{--landing-primary:#5b56c0;--landing-radius-full:9999px;--landing-border-radius-full:var(--landing-radius-full)}.skip-nav{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:9999}.skip-nav:focus{background:#5b21b6;border-radius:8px;color:#fff;font-size:.9375rem;font-weight:700;height:auto;left:50%;outline:var(--focus-ring)!important;outline-offset:2px;overflow:visible;padding:12px 24px;position:fixed;top:12px;transform:translateX(-50%);white-space:nowrap;width:auto}:root{--lpm-brand-deep:#5d57bf;--lpm-brand-deep-2:#4a45a3;--lpm-brand-indigo:#5d57bf;--lpm-brand-cyan:#7eb8bd;--lpm-brand-cyan-2:#5fa0a6;--lpm-brand-lavande:#d9d5ec;--lpm-brand-turquoise:#c3e1e1;--lpm-brand-gradient:linear-gradient(90deg,#90d9d9,#b3a7eb);--lpm-brand-gradient-deep:linear-gradient(135deg,#5d57bf,#7eb8bd);--lpm-cloud-gradient:linear-gradient(90deg,#c3e1e1,#d9d5ec);--lpm-bg:#fff;--lpm-bg-warm:#fafaf8;--lpm-bg-soft:#f5f5f7;--lpm-bg-deep:#0a0a0a;--lpm-bg-deep-alt:#16161b;--lpm-inkk:#a0a0b0;--lpm-ink:#0a0a0a;--lpm-ink-light:#1e2939;--lpm-ink-soft:#2c2c36;--lpm-body:#4a4a4a;--lpm-muted:#7a7a8c;--lpm-muted-light:#a0a0b0;--lpm-line:#e5e7eb;--lpm-line-deep:#ffffff24;--lpm-accent:#5d57bf;--lpm-accent-deep:#5d57bf;--lpm-sage:#d9d5ec;--lpm-sage-deep:#5d57bf;--lpm-cream:#fff;--lpm-shadow-soft:0 1px 2px #0f2a2e0a,0 8px 24px #0f2a2e0a;--lpm-shadow-card:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;--lpm-radius-sm:8px;--lpm-radius-md:14px;--lpm-radius-lg:22px;--lpm-radius-xl:32px;--lpm-max:80%;--lpm-section-pad:120px;--back-footer:#fff}[data-theme=sombre]{--lpm-muted:#5e5e5e;--lpm-brand-deep:#7a72ff;--lpm-ink:#b2b2b2;--lpm-muted:#b8b8b8;--back-footer:#0000}.landing-page-may.a11y-simplified :where(p,li,a,h1,h2,h3,h4,h5,h6,blockquote,label,td,th,caption,dd,dt,small,figcaption,.lead,.body,.hero-proof-text,.modal-intro,.approche-desc,.science-ref-meta,.limites-text p,.footer-brand p,.footer-col li,.ps-card-desc,.pc-card-desc){letter-spacing:.04em!important;line-height:1.85!important;word-spacing:.08em!important}html[dir=rtl] .landing-page-may.a11y-simplified :where(p,li,a,h1,h2,h3,h4,h5,h6,blockquote,label,td,th,caption,dd,dt,small,figcaption,.lead,.body,.hero-proof-text,.modal-intro,.approche-desc,.science-ref-meta,.limites-text p,.footer-brand p,.footer-col li,.ps-card-desc,.pc-card-desc){letter-spacing:normal!important;word-spacing:normal!important}.landing-page-may.a11y-reduced-motion,.landing-page-may.a11y-reduced-motion *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.landing-page-may.a11y-allege :where(.hero-floating-card,.pulse-divider,.footer-mascot,.hero-orbits){display:none!important}.landing-page-may[data-theme=sombre],[data-theme=sombre] .landing-page-may{background:#0f1426!important;color:#e7ecf7}.landing-page-may[data-theme=sombre] :where(section,header,footer,article,aside,div,.container,[class*=card]),[data-theme=sombre] .landing-page-may :where(section,header,footer,article,aside,div,.container,[class*=card]){background-color:#0000!important;background-image:none!important}.landing-page-may[data-theme=sombre] :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption),[data-theme=sombre] .landing-page-may :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption){color:#e7ecf7!important}.landing-page-may[data-theme=sombre] a:not([class*=btn]):not(.lpm-a11y-trigger),[data-theme=sombre] .landing-page-may a:not([class*=btn]):not(.lpm-a11y-trigger){color:#b49aff!important}.landing-page-may[data-theme=sombre] .nav,[data-theme=sombre] .landing-page-may .nav{background:#000}.landing-page-may[data-theme=sombre] .nav-locale,[data-theme=sombre] .landing-page-may .nav-locale{background:#fff}.landing-page-may[data-theme=sombre] .nav-locale span,[data-theme=sombre] .landing-page-may .nav-locale span{color:#000!important}.landing-page-may[data-theme=sombre] .hero-floating-card,[data-theme=sombre] .landing-page-may .hero-floating-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000c7!important;border:0!important}.landing-page-may[data-theme=sombre] .float-icon,.landing-page-may[data-theme=sombre] .float-icon.warm,[data-theme=sombre] .landing-page-may .float-icon,[data-theme=sombre] .landing-page-may .float-icon.warm{background:#5d57bf;background:var(--lpm-brand-deep)}.landing-page-may[data-theme=sombre] .float-text b,.landing-page-may[data-theme=sombre] .hero-floating-card.esg b,[data-theme=sombre] .landing-page-may .float-text b,[data-theme=sombre] .landing-page-may .hero-floating-card.esg b{color:#5d57bf;color:var(--lpm-brand-deep)}.landing-page-may[data-theme=sombre] .section-top section,[data-theme=sombre] .landing-page-may .section-top section{position:relative}.landing-page-may[data-theme=sombre] .section-top section:not(.hero-lpm):before,[data-theme=sombre] .landing-page-may .section-top section:not(.hero-lpm):before{background:radial-gradient(ellipse at 70% 30%,#ffffff26,#0000 60%);content:"";inset:0;position:absolute}.landing-page-may[data-theme=sombre] .mock-comp,.landing-page-may[data-theme=sombre] .mock-dash,.landing-page-may[data-theme=sombre] .mock-reco,[data-theme=sombre] .landing-page-may .mock-comp,[data-theme=sombre] .landing-page-may .mock-dash,[data-theme=sombre] .landing-page-may .mock-reco{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.039)!important}.landing-page-may[data-theme=sombre] .mock-app-dot,[data-theme=sombre] .landing-page-may .mock-app-dot{background-color:#e5e7eb!important;background-color:var(--lpm-line)!important}.landing-page-may[data-theme=sombre] .mock-app-dot.fill,[data-theme=sombre] .landing-page-may .mock-app-dot.fill{background-color:#5d57bf!important;background-color:var(--lpm-sage-deep)!important}.landing-page-may[data-theme=sombre] .mock-reco-name b,[data-theme=sombre] .landing-page-may .mock-reco-name b{color:#fff}.landing-page-may[data-theme=sombre] .mock-reco-avatar,[data-theme=sombre] .landing-page-may .mock-reco-avatar{background-color:#c5a78a!important}.landing-page-may[data-theme=sombre] .mock-dash-tab,[data-theme=sombre] .landing-page-may .mock-dash-tab{color:#000!important}.landing-page-may[data-theme=sombre] .mock-dash-tab.active,[data-theme=sombre] .landing-page-may .mock-dash-tab.active{color:#fff!important}.landing-page-may[data-theme=sombre] .plateforme,[data-theme=sombre] .landing-page-may .plateforme{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.039)!important}.landing-page-may[data-theme=sombre] .mock-comp-h b,[data-theme=sombre] .landing-page-may .mock-comp-h b{color:#fff}.landing-page-may[data-theme=sombre] .final-cta,[data-theme=sombre] .landing-page-may .final-cta{background-color:#0a0a0a!important;background-color:var(--lpm-bg-deep)!important}.landing-page-may[data-theme=sombre] .btn-light,[data-theme=sombre] .landing-page-may .btn-light{color:#000}.landing-page-may[data-theme=sombre] .footer-col .footer-link-disabled,.landing-page-may[data-theme=sombre] .footer-col a,[data-theme=sombre] .landing-page-may .footer-col .footer-link-disabled,[data-theme=sombre] .landing-page-may .footer-col a{color:#b49aff!important}.landing-page-may[data-theme=sombre] .lignes-tab,[data-theme=sombre] .landing-page-may .lignes-tab{background:hsla(0,0%,100%,.071)}.landing-page-may[data-theme=sombre] .csrd-cell,.landing-page-may[data-theme=sombre] .csrd-doc,.landing-page-may[data-theme=sombre] .csrd-doc-bar,[data-theme=sombre] .landing-page-may .csrd-cell,[data-theme=sombre] .landing-page-may .csrd-doc,[data-theme=sombre] .landing-page-may .csrd-doc-bar{background-color:rgba(0,0,0,.439)!important}.landing-page-may[data-theme=sombre] .esg-pilier.highlight .esg-pilier-letter,[data-theme=sombre] .landing-page-may .esg-pilier.highlight .esg-pilier-letter{-webkit-text-fill-color:unset!important;background-color:linear-gradient(135deg,#5d57bf,#7eb8bd)!important;background-color:linear-gradient(135deg,var(--lpm-accent),#7eb8bd)!important;color:#5d57bf!important;color:var(--lpm-accent)!important}.landing-page-may[data-theme=sombre] .csrd-stat-mark,[data-theme=sombre] .landing-page-may .csrd-stat-mark{color:#5d57bf2e!important}.landing-page-may[data-theme=sombre] .methode-shield-tag,[data-theme=sombre] .landing-page-may .methode-shield-tag{color:#5d57bf!important;color:var(--lpm-accent)!important}.landing-page-may[data-theme=sombre] .approche-step,[data-theme=sombre] .landing-page-may .approche-step{background-color:rgba(0,0,0,.569)!important}.landing-page-may[data-theme=sombre] .approche-num,[data-theme=sombre] .landing-page-may .approche-num{background-color:#fff!important}.landing-page-may[data-theme=sombre] .italic-soft,[data-theme=sombre] .landing-page-may .italic-soft{color:#5fa0a6!important;color:var(--lpm-brand-cyan-2)!important}.landing-page-may[data-theme=sombre] .protocole-icon,[data-theme=sombre] .landing-page-may .protocole-icon{color:#5d57bf!important;color:var(--lpm-accent)!important}.landing-page-may[data-theme=sombre] .cas-mosaic-tile,[data-theme=sombre] .landing-page-may .cas-mosaic-tile{background-color:rgba(0,0,0,.278)!important}.landing-page-may[data-theme=sombre] .situation-mini-icon,[data-theme=sombre] .landing-page-may .situation-mini-icon{color:#000!important}.landing-page-may[data-theme=sombre] .enjeu-card-icon,[data-theme=sombre] .landing-page-may .enjeu-card-icon{color:#5d57bf!important;color:var(--lpm-brand-deep)!important}.landing-page-may[data-theme=sombre] .enjeu-card-icon,.landing-page-may[data-theme=sombre] .famille-icon,[data-theme=sombre] .landing-page-may .enjeu-card-icon,[data-theme=sombre] .landing-page-may .famille-icon{background-image:linear-gradient(90deg,#90d9d9,#b3a7eb)!important;background-image:var(--lpm-brand-gradient)!important}.landing-page-may[data-theme=sombre] .enjeu-card-arrow,[data-theme=sombre] .landing-page-may .enjeu-card-arrow{background-color:#5d57bf14!important}.landing-page-may[data-theme=sombre] .resultats-stat-label,[data-theme=sombre] .landing-page-may .resultats-stat-label{color:#fff}.landing-page-may[data-theme=sombre] .apropos-hero-tag,[data-theme=sombre] .landing-page-may .apropos-hero-tag{color:#5d57bf!important;color:var(--lpm-brand-deep)!important}.landing-page-may[data-theme=sombre] .apropos-hero-visual,[data-theme=sombre] .landing-page-may .apropos-hero-visual{background-image:linear-gradient(135deg,#353b3b,#adabb6)!important}.landing-page-may[data-theme=sombre] .mission-pillar-icon,[data-theme=sombre] .landing-page-may .mission-pillar-icon{background-image:linear-gradient(90deg,#90d9d9,#b3a7eb)!important;background-image:var(--lpm-brand-gradient)!important}.landing-page-may[data-theme=sombre] .vision-quote-author,[data-theme=sombre] .landing-page-may .vision-quote-author{color:#737373!important}.landing-page-may[data-theme=sombre] .valeur-icon,[data-theme=sombre] .landing-page-may .valeur-icon{background-color:#d9d5ec!important;background-color:var(--lpm-brand-lavande)!important}.landing-page-may[data-theme=sombre] .valeur-desc,[data-theme=sombre] .landing-page-may .valeur-desc{color:#6f6f6f}.landing-page-may[data-theme=sombre] .cta-apropos-card .btn-outline:hover,[data-theme=sombre] .landing-page-may .cta-apropos-card .btn-outline:hover{color:#000}.landing-page-may[data-theme=sombre] .demo-modal-body,[data-theme=sombre] .landing-page-may .demo-modal-body{background-color:rgba(0,0,0,.769)!important}.landing-page-may[data-theme=sombre] .card-forget,[data-theme=sombre] .landing-page-may .card-forget{background-color:#000!important}.landing-page-may[data-theme=sombre] .cancel-forget,[data-theme=sombre] .landing-page-may .cancel-forget{background-color:#fff!important}.landing-page-may[data-theme=sombre] .hero.landing-hero,.landing-page-may[data-theme=sombre] .landing-hero.landing-hero,[data-theme=sombre] .landing-page-may .hero.landing-hero,[data-theme=sombre] .landing-page-may .landing-hero.landing-hero{background-image:var(--landing-gradient-hero)!important}.btn-primary{background:linear-gradient(135deg,#6b62e8,#5d57bf)!important}.landing-page-may[data-contrast=eleve] :where(section,header,footer,article,aside,div,.container,[class*=card]){background-color:#0000!important}.landing-page-may[data-contrast=eleve] :where(.btn,[class*=btn-]){background:#000!important;background-image:none!important;border:2px solid #ffd400!important;color:#000!important}.btn-landing-def{background:linear-gradient(135deg,#6b62e8,#5d57bf)!important;box-shadow:0 6px 18px #5d57bf47}.btn-landing-def:hover{background:linear-gradient(135deg,#5d57bf,#4a45a3)!important;box-shadow:0 8px 22px #5d57bf57;transform:translateY(-1px)}.landing-page-may{--rh-font:"DM Sans","Inter",sans-serif;font-family:var(--rh-font)}.landing-page-may :where(h1,h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select,label,span,strong,small,em,td,th,figcaption){font-family:var(--rh-font)!important}.landing-page-may .constat-figure{font-family:var(--rh-font)!important}.landing-page-may *{box-sizing:border-box}.landing-page-may :not(.no-reset *){margin:0;padding:0}.landing-page-may html{scroll-behavior:smooth}.landing-page-may body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--lpm-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.55;text-rendering:optimizeLegibility}.landing-page-may body,.landing-page-may p.body,.landing-page-may p.lead{color:#4a4a4a;color:var(--lpm-body)}.landing-page-may img{display:block;max-width:100%}.landing-page-may button{background:none;border:none;cursor:pointer;font-family:inherit}.landing-page-may a{color:inherit;text-decoration:none}.landing-page-may .serif{font-family:var(--rh-font);font-weight:400;letter-spacing:-.01em}.landing-page-may .mono{font-family:JetBrains Mono,ui-monospace,monospace}.landing-page-may .container{margin:0 auto;max-width:80%;max-width:var(--lpm-max);padding:0 32px}.landing-page-may .section{padding:120px 0;padding:var(--lpm-section-pad) 0;position:relative}.landing-page-may .section-tight{padding:80px 0}.landing-page-may .eyebrow{align-items:center;color:#7a7a8c;color:var(--lpm-muted);display:inline-flex;font-size:.8125rem;font-weight:500;gap:10px;letter-spacing:.08em;text-transform:uppercase}.landing-page-may .eyebrow:before{background:#7a7a8c;background:var(--lpm-muted);content:"";height:1px;width:24px}.landing-page-may .eyebrow-light{color:#f5f1ea99}.landing-page-may .eyebrow-light:before{background:#f5f1ea66}.landing-page-may h1,.landing-page-may h2,.landing-page-may h3,.landing-page-may h4{color:#0a0a0a;color:var(--lpm-ink);font-weight:600;letter-spacing:-.02em;line-height:1.1}.landing-page-may .h-display{font-family:DM Sans,Inter,sans-serif;font-size:clamp(2.5rem,6vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.02}.landing-page-may .h-section{font-family:var(--rh-font);font-size:clamp(2.25rem,4.5vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.05}.landing-page-may .h-card{color:#0a0a0a;color:var(--lpm-ink);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.landing-page-may .italic-soft{color:#5fa0a6;color:var(--lpm-brand-cyan-2);font-style:italic}.landing-page-may p.lead{color:#2c2c36;color:var(--lpm-ink-soft);font-size:1.1875rem;line-height:1.55;max-width:640px}.landing-page-may p.body{color:#2c2c36;color:var(--lpm-ink-soft);font-size:1rem;line-height:1.6}.landing-page-may .btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:10px;padding:14px 22px;transition:all .2s ease;white-space:nowrap}.landing-page-may .approche-link:focus-visible,.landing-page-may .btn-ghost:focus-visible,.landing-page-may .btn-light:focus-visible,.landing-page-may .btn-outline:focus-visible,.landing-page-may .btn:focus-visible,.landing-page-may .demo-modal-secondary-btn:focus-visible,.landing-page-may .demo-modal-submit:focus-visible,.landing-page-may .footer-col a:focus-visible,.landing-page-may .footer-legal a:focus-visible,.landing-page-may .landing-logo:focus-visible,.landing-page-may .lpm-a11y-trigger:focus-visible,.landing-page-may .modal-close:focus-visible,.landing-page-may .nav-link:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:var(--focus-ring)!important;outline-offset:2px!important;outline-offset:var(--focus-offset,2px)!important}.landing-page-may .demo-modal-input:focus-visible{box-shadow:0 0 0 4px #6b62e626,0 2px 8px #6b62e61f!important;outline:1.5px solid #6b62e6!important;outline-offset:1px!important}.landing-page-may .approche-link{appearance:none;background:#0000;border:0;font:inherit;padding:0;text-align:left}.landing-page-may .approche-link::-moz-focus-inner{border:0}.landing-page-may .btn-primary{background:#5d57bf;background:var(--lpm-brand-deep);box-shadow:0 6px 18px #5d57bf33;color:#fff}.landing-page-may .btn-primary:hover{background:#4a45a3;background:var(--lpm-brand-deep-2);box-shadow:0 8px 20px #4f46e540;transform:translateY(-1px)}.landing-page-may .btn-primary.btn-gradient{background:linear-gradient(135deg,#6b62e8,#5d57bf)!important;background-size:150% 150%;transition:background-position .4s ease,transform .2s ease,box-shadow .2s ease}.landing-page-may .btn-primary.btn-gradient:hover{background-position:100% 0;box-shadow:0 10px 28px #4f46e54d}.landing-page-may .btn-outline{background:#0000;border:1px solid #0a0a0a;border:1px solid var(--lpm-ink);color:#0a0a0a;color:var(--lpm-ink)}.landing-page-may .btn-outline:hover{background:#0a0a0a;background:var(--lpm-ink);color:#fff;color:var(--lpm-cream)}.landing-page-may .btn-ghost{color:#0a0a0a;color:var(--lpm-ink);padding:14px 8px}.landing-page-may .btn-ghost:hover{color:#5fa0a6;color:var(--lpm-brand-cyan-2)}.landing-page-may .btn-light{background:#fff;background:var(--lpm-cream);color:#0a0a0a;color:var(--lpm-ink)}.landing-page-may .btn-light:hover{background:#fff}.landing-page-may .btn-arrow{transition:transform .2s ease}.landing-page-may .btn:hover .btn-arrow{transform:translateX(3px)}.landing-page-may .reveal{opacity:0;transform:translateY(30px);transition:opacity 1.35s cubic-bezier(.22,1,.36,1),transform 1.35s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-page-may .reveal.in{opacity:1;transform:translateY(0)}.landing-page-may .reveal-stagger>*{opacity:0;transform:translateY(26px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-page-may .reveal-stagger.in>*{opacity:1;transform:translateY(0)}.landing-page-may .reveal-stagger.in>:first-child{transition-delay:.1s}.landing-page-may .reveal-stagger.in>:nth-child(2){transition-delay:.25s}.landing-page-may .reveal-stagger.in>:nth-child(3){transition-delay:.4s}.landing-page-may .reveal-stagger.in>:nth-child(4){transition-delay:.55s}.landing-page-may .reveal-stagger.in>:nth-child(5){transition-delay:.7s}.landing-page-may .reveal-stagger.in>:nth-child(6){transition-delay:.85s}.landing-page-may .reveal-stagger.in>:nth-child(7){transition-delay:1s}.landing-page-may .reveal-stagger.in>:nth-child(8){transition-delay:1.15s}.landing-page-may .nav{backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);background:#ffffffb8;border-bottom:1px solid #0f172a0f;position:sticky;top:0;transition:border-color .2s,box-shadow .2s;z-index:100}.landing-page-may .nav.scrolled{border-bottom-color:#0f172a14;box-shadow:0 4px 24px #0f172a0d}.landing-page-may .nav-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:80%;max-width:var(--lpm-max);min-width:0;padding:18px 32px}.landing-page-may .nav-cta{flex-shrink:0}.landing-page-may .nav-links{min-width:0}@media(max-width:73.75em){.landing-page-may .nav-locale{display:none}}.landing-page-may .nav-brand{align-items:center;color:#0a0a0a;color:var(--lpm-ink);display:flex;flex-shrink:0;font-family:var(--rh-font);font-size:1.5rem;font-weight:400;gap:10px;letter-spacing:-.01em}.landing-page-may .landing-logo{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:0;white-space:nowrap}.landing-page-may .logo-icon{display:block;flex:0 0 auto}.landing-page-may .hero__title{align-items:baseline;color:#0a0a0a;color:var(--lpm-ink);display:flex;font-size:clamp(1.125rem,4.8vw,1.4rem)!important;font-weight:700;gap:4px;letter-spacing:-.02em;line-height:1;margin:0;min-width:0}.landing-page-may header nav .btn-landing-login{font-size:14px}.landing-page-may .hero__title .text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5e3db3,#3ec2c6);-webkit-background-clip:text;display:inline-block;white-space:nowrap}.landing-page-may .nav-logo{height:32px;width:144px}.landing-page-may .footer-logo,.landing-page-may .nav-logo{display:block;flex-shrink:0;object-fit:contain;object-position:left center}.landing-page-may .footer-logo{height:34px;max-width:180px;width:auto}.landing-page-may .nav-links{font-weight:450!important}.landing-page-may .nav-link,.landing-page-may .nav-links{align-items:center;color:#0a0a0a;display:flex;font-size:.875rem!important;gap:32px}.landing-page-may .nav-link{font-weight:500!important}.landing-page-may .nav-item-has-menu{padding:.75rem}.landing-page-may .nav-links .nav-link,.landing-page-may .nav-links .nav-trigger,.landing-page-may .nav-links a{align-items:center;color:#0a0a0a;cursor:pointer;display:inline-flex;gap:6px;text-decoration:none;transition:color .15s;white-space:nowrap}.landing-page-may .nav-links .nav-link:hover,.landing-page-may .nav-links .nav-trigger:hover,.landing-page-may .nav-links a:hover{color:#5d57bf;color:var(--lpm-brand-deep)}.landing-page-may .nav-chev{margin-left:2px;transition:transform .18s ease,color .15s}.landing-page-may .nav-item-has-menu{align-items:center;display:inline-flex;position:relative}.landing-page-may .nav-item-has-menu.is-open .nav-trigger{color:#5d57bf;color:var(--lpm-brand-deep)}.landing-page-may .nav-item-has-menu.is-open .nav-chev{transform:rotate(180deg)}.landing-page-may .nav-menu{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:14px;box-shadow:0 18px 48px #0f0f1e1f,0 2px 6px #0f0f1e0a;display:flex;flex-direction:column;gap:2px;left:50%;min-width:280px;opacity:0;padding:10px;position:absolute;top:calc(100% + 14px);transform:translateX(-50%) translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;visibility:hidden;z-index:200}.landing-page-may .nav-menu--lpm-right{left:auto;right:-16px}.landing-page-may .nav-item-has-menu.is-open .nav-menu{max-height:80vh;opacity:1;overflow-y:auto;visibility:visible}.landing-page-may .nav-item-has-menu:after{content:"";height:14px;left:0;position:absolute;right:0;top:100%}.landing-page-may .nav-menu a{align-items:flex-start;border-radius:10px;color:#0a0a0a;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background .12s,color .12s}.landing-page-may .nav-menu a:hover{background:#5d57bf0f;color:#5d57bf;color:var(--lpm-brand-deep)}.landing-page-may .nav-menu-title{color:inherit;font-size:.875rem;font-weight:500;line-height:1.2}.landing-page-may .nav-menu-sub{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem;font-weight:400;line-height:1.3}.landing-page-may .nav-menu a:hover .nav-menu-sub{color:#5d57bf;color:var(--lpm-brand-deep);opacity:.75}.landing-page-may .nav-menu-sep{background:#e5e7eb;background:var(--lpm-line);height:1px;margin:8px 4px}.landing-page-may .nav-menu-label{color:#7a7a8c;color:var(--lpm-muted);font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:500;letter-spacing:.08em;padding:6px 12px 4px;text-transform:uppercase}.landing-page-may .nav-overlay{animation:navOverlayIn .2s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}@keyframes navOverlayIn{0%{opacity:0}to{opacity:1}}.landing-page-may .nav.nav--lpm-mega-open{z-index:1000}.landing-page-may .nav-menu--lpm-mega{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 40px #0000001f;gap:0;max-width:560px;min-width:560px;padding:28px 32px 0;width:560px;z-index:1100}.landing-page-may .nav-menu--lpm-mega.nav-menu--lpm-right{left:auto;right:-16px}.landing-page-may .nav-item-has-menu .nav-menu--lpm-mega{top:calc(100% + 12px)}.landing-page-may .nav-mega-grid{grid-gap:28px 32px;display:grid;gap:28px 32px;grid-template-columns:1fr 1fr;padding-bottom:4px}.landing-page-may .nav-mega-col{display:flex;flex-direction:column;gap:28px}.landing-page-may .nav-mega-cat{display:flex;flex-direction:column;gap:12px}.landing-page-may .nav-mega-cat .nav-menu-label{color:#6b7280;font-size:.6875rem;padding:0 0 2px}.landing-page-may .nav-mega-item{border-radius:10px!important;color:#0a0a0a!important;cursor:pointer;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0 -12px!important;padding:10px 12px!important;text-decoration:none;transition:background .14s ease,color .14s ease}.landing-page-may .nav-mega-cat .nav-mega-item+.nav-mega-item{margin-top:4px!important}.landing-page-may .nav-mega-item:hover{background:#f0eef8!important;color:#5d57bf!important;color:var(--lpm-brand-deep)!important}.landing-page-may .nav-mega-item-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.landing-page-may .nav-mega-item-title{color:inherit;font-size:.875rem;font-weight:600;line-height:1.25}.landing-page-may .nav-mega-item-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem;line-height:1.4}.landing-page-may .nav-mega-item:hover .nav-mega-item-desc{color:#5d57bfcc}.landing-page-may .nav-mega-arrow{color:#5d57bf;color:var(--lpm-brand-deep);flex-shrink:0;opacity:0;transform:translateX(-2px);transition:opacity .14s ease,transform .14s ease}.landing-page-may .nav-mega-item:hover .nav-mega-arrow{opacity:1;transform:translateX(0)}.landing-page-may .nav-mega-item.is-soon{cursor:default}.landing-page-may .nav-mega-item.is-soon:hover{background:#0000!important;color:#a0a0b0!important;color:var(--lpm-muted-light)!important}.landing-page-may .nav-mega-item.is-soon .nav-mega-item-title{color:#a0a0b0;color:var(--lpm-muted-light);font-weight:500}.landing-page-may .nav-mega-item.is-soon .nav-mega-item-desc{color:#a0a0b0;color:var(--lpm-muted-light)}.landing-page-may .nav-mega-soon-badge{background:#f1f1f4;border-radius:999px;color:#7a7a8c;color:var(--lpm-muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.5938rem;font-weight:500;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.landing-page-may .nav-mega-foot{border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;margin:20px -32px 0;padding:20px 32px;text-align:center}.landing-page-may .nav-mega-all{align-items:center;background:#0000!important;color:#5d57bf!important;display:inline-flex!important;font-size:.875rem;font-weight:500;gap:6px;padding:4px 0!important;text-decoration:none;transition:color .15s ease,gap .15s ease}.landing-page-may .nav-mega-all:hover{color:#4f49a3!important;gap:9px;text-decoration:underline;text-underline-offset:3px}.landing-page-may .nav-mega-all svg{transition:transform .18s ease}.landing-page-may .nav-mega-all:hover svg{transform:translateX(2px)}@media(max-width:115.625em){.landing-page-may .nav-menu--lpm-mega{min-width:320px;width:320px}.landing-page-may .nav-mega-grid{grid-template-columns:1fr}}@media(max-width:45em){.landing-page-may .nav-menu--lpm-mega{min-width:320px;width:320px}.landing-page-may .nav-mega-grid{grid-template-columns:1fr}}@media(max-width:75em){.landing-page-may .nav-menu{left:50%;min-width:0;position:fixed;right:auto;top:76px;transform:translate(-50%,-4px);width:min(500px,100vw - 32px)}.landing-page-may .nav-item-has-menu.is-open .nav-menu{transform:translate(-50%)}}.landing-page-may .modal-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.landing-page-may .modal-form-label{color:#7a7a8c;color:var(--lpm-muted);display:block;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.landing-page-may .modal-form-input{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:10px;box-sizing:border-box;color:#0a0a0a;color:var(--lpm-ink);font-family:inherit;font-size:.875rem;padding:11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.landing-page-may .modal-form-input:focus{border-color:#5d57bf;border-color:var(--lpm-brand-deep);box-shadow:0 0 0 3px #5d57bf24;outline:none}.landing-page-may .modal-form-row{display:flex;gap:8px}.landing-page-may .modal-form-row .modal-form-input{flex:1 1}.landing-page-may .modal-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.landing-page-may .modal-form-submit{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.landing-page-may .modal-form-submit--lpm-block{justify-content:center;margin-top:4px;width:100%}.landing-page-may .modal-form-foot{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem;margin:2px 0 0}.landing-page-may .modal-form-ok{align-items:flex-start;background:#5d57bf0f;border:1px solid #5d57bf2e;border-radius:12px;color:#0a0a0a;color:var(--lpm-ink);display:flex;gap:12px;padding:16px 18px}.landing-page-may .modal-form-ok>svg{color:#5d57bf;color:var(--lpm-brand-deep);flex-shrink:0;margin-top:2px}.landing-page-may .modal-form-ok b{display:block;font-weight:600;margin-bottom:2px}.landing-page-may .modal-form-ok span{color:#2c2c36;color:var(--lpm-ink-soft);font-size:.8438rem;line-height:1.4}@media(max-width:43.75em){.landing-page-may .modal-form-grid{grid-template-columns:1fr}.landing-page-may .modal-form-row{flex-direction:column}}.landing-page-may .nav-cta{align-items:center;display:flex;gap:14px}.landing-page-may .nav-locale{align-items:center;background:#5d57bf0f;border:1px solid #5d57bf24;border-radius:999px;display:inline-flex;gap:1px;padding:3px}.landing-page-may .nav-locale>span{color:#a0a0b0;color:var(--lpm-muted-light);font-size:.6875rem}.landing-page-may .locale-btn{border-radius:999px;color:#7a7a8c;color:var(--lpm-muted);cursor:pointer;font-size:.75rem;font-weight:500;line-height:1;padding:5px 11px;transition:background .15s,color .15s}.landing-page-may .locale-btn:hover{background:#5d57bf1a;color:#5d57bf;color:var(--lpm-brand-deep)}.landing-page-may .locale-btn b,.landing-page-may .nav-locale b{color:#5d57bf;color:var(--lpm-brand-deep);font-weight:600}.landing-page-may .nav-cta .nav-login{border-radius:999px;color:#2c2c36;color:var(--lpm-ink-soft);transition:color .15s,background .15s}.landing-page-may .nav-cta .nav-login:hover{background:#5d57bf14;color:#5d57bf;color:var(--lpm-brand-deep)}@media(max-width:81.25em){.landing-page-may .nav-links{gap:0}}@media(max-width:67.5em){.landing-page-may .nav-links{gap:24px}}.landing-page-may .hero-lpm{background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);overflow:hidden;padding:80px 0 120px;position:relative}.landing-page-may .hero-lpm:before{background:radial-gradient(ellipse at 70% 30%,#ffffff80,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.landing-page-may .hero-lpm>*{position:relative}.landing-page-may .hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.landing-page-may .hero-eyebrow{align-items:center;background:#0d94881a;border-radius:999px;color:#5d57bf;color:var(--lpm-brand-deep);display:inline-flex;font-size:.8125rem;font-weight:500;gap:10px;margin-bottom:28px;padding:6px 12px 6px 8px}.landing-page-may .hero-eyebrow-dot{background:#7eb8bd;background:var(--lpm-brand-cyan);border-radius:50%;height:8px;position:relative;width:8px}.landing-page-may .hero-eyebrow-dot:after{animation:pulse 2.4s ease-in-out infinite;background:#7eb8bd;background:var(--lpm-brand-cyan);border-radius:50%;content:"";inset:-4px;opacity:.4;position:absolute}.landing-page-may .hero-lpm h1{margin-bottom:24px}.landing-page-may .hero-lpm h1 em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);-webkit-background-clip:text;background-clip:text;color:#5d57bf;color:var(--lpm-brand-deep);font-family:var(--rh-font);font-style:italic}.landing-page-may .hero-sub{color:#2c2c36;color:var(--lpm-ink-soft);font-size:1.1875rem;line-height:1.55;margin-bottom:36px;max-width:520px}.landing-page-may .hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.landing-page-may .hero-proof{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:flex;gap:24px;padding-top:28px}.landing-page-may .hero-avatars{display:flex}.landing-page-may .hero-avatar{background:linear-gradient(135deg,#c7d2fe,#6366f1);border:2px solid #fff;border:2px solid var(--lpm-bg);border-radius:50%;height:36px;margin-left:-10px;width:36px}.landing-page-may .hero-avatar:first-child{background:linear-gradient(135deg,#bae6fd,#0d9488);margin-left:0}.landing-page-may .hero-avatar:nth-child(2){background:linear-gradient(135deg,#ddd6fe,#4f46e5)}.landing-page-may .hero-avatar:nth-child(3){background:linear-gradient(135deg,#c7d2fe,#818cf8)}.landing-page-may .hero-avatar:nth-child(4){background:linear-gradient(135deg,#99f6e4,#0d9488)}.landing-page-may .hero-proof-text{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;line-height:1.4}.landing-page-may .hero-proof-text b{color:#0a0a0a;color:var(--lpm-ink);font-weight:500}.landing-page-may .hero-visual{aspect-ratio:4/5;background:linear-gradient(90deg,#c3e1e1,#d9d5ec);background:var(--lpm-cloud-gradient);border-radius:32px;border-radius:var(--lpm-radius-xl);box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);overflow:hidden;position:relative}.landing-page-may .hero-photo-label{background:#0f2a2eb3;border-radius:6px;color:#f5f1eae6;font-family:JetBrains Mono,monospace;font-size:.6875rem;left:20px;padding:6px 10px;position:absolute;top:20px}.landing-page-may .hero-visual-grain{background-image:radial-gradient(circle at 30% 30%,#fff6,#0000 50%),radial-gradient(circle at 70% 80%,#0f2a2e4d,#0000 60%);inset:0;mix-blend-mode:overlay;position:absolute}.landing-page-may .hero-floating-card{align-items:center;animation:float 6s ease-in-out infinite;background:#fff;background:var(--lpm-cream);border-radius:14px;box-shadow:0 12px 28px #0f2a2e1f;display:flex;font-size:.8125rem;gap:12px;padding:16px 18px;position:absolute}.landing-page-may .hero-floating-card.top{animation-delay:0s;right:-24px;top:32px}.landing-page-may .hero-floating-card.bottom{animation-delay:2s;bottom:40px;left:-32px}.landing-page-may .hero-floating-card.esg{animation-delay:1s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #d9d5ec;border:1px solid var(--lpm-brand-lavande);right:-56px;top:50%;transform:translateY(-50%) rotate(-2deg)}.landing-page-may .hero-floating-card.esg .float-icon.esg-icon{background:#5d57bf;background:var(--lpm-brand-deep);color:#fff}.landing-page-may .hero-floating-card.esg b{color:#5d57bf;color:var(--lpm-brand-deep)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-page-may .float-icon{align-items:center;background:#6366f11a;border-radius:10px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.landing-page-may .float-icon.warm{background:#0d948824;color:#5fa0a6;color:var(--lpm-brand-cyan-2)}.landing-page-may .float-text b{color:#0a0a0a;color:var(--lpm-ink);display:block;font-weight:500;margin-bottom:2px}.landing-page-may .float-text span{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem}@media(min-width:56.26em){.landing-page-may .hero-proof{display:none}}@media(max-width:56.25em){.landing-page-may .hero-grid{gap:48px;grid-template-columns:1fr}.landing-page-may .hero-floating-card.top{right:12px}.landing-page-may .hero-floating-card.bottom{left:12px}.landing-page-may .hero-floating-card.esg{bottom:-24px;right:12px;top:auto;transform:rotate(-2deg)}}.landing-page-may .modal-backdrop{align-items:center;animation:modal-fade .2s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a0a0a8f;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.landing-page-may .modal-backdrop.forgot-password-overlay{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:1050}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.landing-page-may .modal-card{-ms-overflow-style:none;background:#fff;border-radius:32px;border-radius:var(--lpm-radius-xl);max-height:90vh;max-width:760px;overflow-y:auto;scrollbar-width:none;width:100%}.landing-page-may .modal-card::-webkit-scrollbar{display:none}.landing-page-may .modal-card{animation:modal-up .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 80px #0a0a0a66;display:grid;grid-template-columns:1.1fr 1fr;position:relative}@keyframes modal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing-page-may .modal-close{align-items:center;background:#fafaf8;background:var(--lpm-bg-warm);border:none;border-radius:50%;color:#0a0a0a;color:var(--lpm-ink);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s;width:32px;z-index:2}.landing-page-may .modal-close:hover{background:#e5e7eb;background:var(--lpm-line)}.landing-page-may .modal-body{display:flex;flex-direction:column;gap:18px;padding:40px 36px}.landing-page-may .modal-tag{color:#5d57bf;color:var(--lpm-brand-deep);font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.1em}.landing-page-may .modal-title{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.75rem;letter-spacing:-.01em;line-height:1.15}.landing-page-may .modal-intro{color:#4a4a4a;color:var(--lpm-body);font-size:.875rem;line-height:1.6}.landing-page-may .modal-bullets{display:flex;flex-direction:column;gap:10px;list-style:none}.landing-page-may .modal-bullets li{align-items:flex-start;color:#4a4a4a;color:var(--lpm-body);display:flex;font-size:.8438rem;gap:10px;line-height:1.55;padding-left:0}.landing-page-may .modal-bullets li:before{background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:8px;width:6px}.landing-page-may .modal-cta{align-self:flex-start;margin-top:8px}.landing-page-may .modal-mock{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);display:flex;justify-content:center;padding:32px}.landing-page-may .modal-mock-frame{background:#fff;border-radius:14px;border-radius:var(--lpm-radius-md);box-shadow:0 12px 30px #5d57bf2e;display:flex;flex-direction:column;font-size:.6875rem;gap:10px;padding:18px;width:100%}.landing-page-may .modal-mock-h{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line);display:flex;justify-content:space-between;padding-bottom:8px}.landing-page-may .modal-mock-title{font-family:var(--rh-font);font-size:.875rem}.landing-page-may .modal-mock-pill{background:#d9d5ec;background:var(--lpm-brand-lavande);border-radius:999px;color:#5d57bf;color:var(--lpm-brand-deep);font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.04em;padding:3px 8px}.landing-page-may .modal-mock-row{align-items:center;background:#fafaf8;background:var(--lpm-bg-warm);border-radius:6px;display:flex;font-size:.6875rem;justify-content:space-between;padding:8px 10px}.landing-page-may .modal-mock-row b{font-weight:500}.landing-page-may .modal-mock-row span{color:#7a7a8c;color:var(--lpm-muted);font-size:.625rem}.landing-page-may .modal-mock-bar{background:#f5f5f7;background:var(--lpm-bg-soft);border-radius:3px;height:6px;overflow:hidden}.landing-page-may .modal-mock-bar span{background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);display:block;height:100%}.landing-page-may .modal-mock-q{background:#fafaf8;background:var(--lpm-bg-warm);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px}.landing-page-may .modal-mock-q b{font-family:var(--rh-font);font-size:.8125rem;font-weight:400}.landing-page-may .modal-mock-q-scale{display:flex;gap:4px}.landing-page-may .modal-mock-q-scale span{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:4px;color:#7a7a8c;color:var(--lpm-muted);display:flex;flex:1 1;font-size:.625rem;height:26px;justify-content:center}.landing-page-may .modal-mock-q-scale span.on{background:#5d57bf;background:var(--lpm-brand-deep);border-color:#5d57bf;border-color:var(--lpm-brand-deep);color:#fff}@media(max-width:43.75em){.landing-page-may .modal-card{grid-template-columns:1fr}.landing-page-may .modal-mock{padding:24px}}.landing-page-may .modal-card.is-demo-modal{max-height:min(90vh,56rem);max-width:calc(100vw - 2rem);overflow-x:hidden;width:min(30rem,100vw - 2rem)}.landing-page-may .modal-card.is-demo-modal,.landing-page-may .modal-card.is-signup-modal{border-radius:20px;box-shadow:0 24px 64px #0000002e;display:block;grid-template-columns:none;overflow-y:auto;padding:0}.landing-page-may .modal-card.is-signup-modal{max-height:90vh;max-width:800px;width:90%}.landing-page-may .demo-modal-body{display:flex;flex-direction:column;gap:2rem;min-width:0;padding:clamp(1.25rem,5vw,2.5rem)}.landing-page-may .demo-modal-head{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.landing-page-may .demo-modal-shield{display:block}.landing-page-may .demo-modal-title{color:#1e2939;color:var(--lpm-ink-light);font-family:var(--rh-font);font-size:1.625rem;letter-spacing:-.01em;line-height:1.18;margin:0}.landing-page-may .demo-modal-intro{color:#7a7a8c;font-size:.875rem;line-height:1.55;margin:0 0 2rem;max-width:360px}.landing-page-may .demo-modal-intro-signup{color:#7a7a8c;font-size:.875rem;line-height:1.55;margin:0;max-width:500px}.landing-page-may .demo-modal-form{display:flex;flex-direction:column;gap:1rem;min-width:0}.landing-page-may .demo-modal-field{display:flex;flex-direction:column;gap:5px;min-width:0}.landing-page-may .demo-modal-label{color:#7a7a8c;color:var(--lpm-muted);font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-bottom:.1rem;overflow-wrap:anywhere;text-transform:uppercase}.landing-page-may .demo-modal-label span[aria-hidden=true]{color:#5d57bf;color:var(--lpm-brand-deep);margin-left:1px}.landing-page-may .demo-modal-opt{color:#a0a0b0;color:var(--lpm-muted-light);font-family:Inter,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:0;margin-left:4px;text-transform:none}.landing-page-may .demo-modal-input{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--lpm-line);border-radius:10px;box-sizing:border-box;color:#0a0a0a;color:var(--lpm-ink);font-family:inherit;font-size:.875rem;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.landing-page-may .demo-modal-input::placeholder{color:#a0a0b0;color:var(--lpm-muted-light)}.landing-page-may .demo-modal-input:hover{background:#faf9ff;border-color:#6b62e6;box-shadow:0 0 0 3px #6b62e61a}.landing-page-may .demo-modal-hint{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem;line-height:1.45;margin:6px 0 0}.landing-page-may .demo-modal-input:focus,.landing-page-may .demo-modal-input:focus-visible{background:#f5f4ff;border-color:#6b62e6;box-shadow:0 0 0 3px #6b62e62e;outline:none}.landing-page-may .demo-modal-input.has-error,.landing-page-may .demo-modal-select-wrap.has-error .demo-modal-input{border-color:#c44848;box-shadow:0 0 0 3px #c448481a}.landing-page-may .password-field{width:100%}.landing-page-may .password-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.landing-page-may .password-input-wrapper .demo-modal-input{padding-right:42px}.landing-page-may .password-input-wrapper .pwd-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:center;line-height:1;margin:0;outline:none;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease;z-index:2}.landing-page-may .password-input-wrapper .pwd-toggle:hover{background:#6b62e614;color:#6b62e6}.landing-page-may .password-input-wrapper .pwd-toggle:focus-visible{outline:2px solid #6b62e6;outline-offset:1px}.landing-page-may .demo-modal-textarea{font-family:inherit;line-height:1.5;min-height:76px;resize:vertical}.landing-page-may .demo-modal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;min-width:0}.landing-page-may .demo-modal-select-wrap{position:relative}.landing-page-may .demo-modal-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;cursor:pointer;padding-right:36px}.landing-page-may .demo-modal-select-chev{color:#7a7a8c;color:var(--lpm-muted);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg)}.landing-page-may .demo-modal-err{color:#c44848;font-family:Inter,sans-serif;font-size:.7188rem;margin-top:1px}.landing-page-may .demo-modal-submit{font-size:.875rem;justify-content:center;margin-top:4px;padding:13px 18px;width:100%}.landing-page-may .demo-modal-foot{color:#a0a0b0;color:var(--lpm-muted-light);font-size:.7188rem;line-height:1.5;margin:0;text-align:center}.landing-page-may .demo-modal-foot a{color:inherit;font-weight:600;text-decoration:none}.landing-page-may .demo-modal-foot a:hover{text-decoration:underline}.landing-page-may .demo-modal-success{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.landing-page-may .demo-modal-success-icon{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:50%;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.landing-page-may .demo-modal-success .demo-modal-title{font-size:1.5rem}.landing-page-may .demo-modal-recap{background:#fafaf8;background:var(--lpm-bg-warm,#f8f7f3);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:4px 0;padding:14px 16px;width:100%}.landing-page-may .demo-modal-recap-row{align-items:center;display:flex;font-size:.8125rem;gap:12px;justify-content:space-between}.landing-page-may .demo-modal-recap-row span{color:#7a7a8c;color:var(--lpm-muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.landing-page-may .demo-modal-recap-row b{color:#0a0a0a;color:var(--lpm-ink);font-weight:500;text-align:right;word-break:break-word}@media(max-width:40em){.landing-page-may .modal-backdrop{padding:5px}.landing-page-may .modal-card.is-demo-modal,.landing-page-may .modal-card.is-signup-modal{max-width:calc(100vw - 1rem);width:calc(100vw - 1rem)}.landing-page-may .demo-modal-body{padding:28px 22px}.landing-page-may .demo-modal-grid{grid-template-columns:1fr}.landing-page-may .demo-modal-title{font-size:1.375rem}}.landing-page-may .demo-modal-label-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.landing-page-may .demo-modal-mini-link{color:#5d57bf;color:var(--lpm-brand-deep);font-family:Inter,sans-serif;font-size:.7813rem;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}.landing-page-may .demo-modal-mini-link:hover{text-decoration:underline}.landing-page-may .demo-modal-divider{align-items:center;display:flex;gap:12px;margin:4px 0 2px}.landing-page-may .demo-modal-divider:after,.landing-page-may .demo-modal-divider:before{background:#e5e7eb;background:var(--lpm-line);content:"";flex:1 1;height:1px}.landing-page-may .demo-modal-divider span{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.landing-page-may .demo-modal-secondary-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:999px;color:#a0a0b0;color:var(--lpm-inkk);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8438rem;font-weight:500;gap:6px;justify-content:center;padding:12px 18px;transition:border-color .15s,background .15s,color .15s;width:100%}.landing-page-may .demo-modal-secondary-btn:hover{background:#faf9ff;border-color:#6b62e6;box-shadow:0 0 0 3px #6b62e614;color:#6b62e6}.landing-page-may .demo-modal-submit:disabled{cursor:wait;opacity:.6}.landing-page-may .landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn{-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#ffd400!important;color:#000!important}.landing-page-may .landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn *,.landing-page-may .landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn path,.landing-page-may .landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn svg{-webkit-text-fill-color:#000!important;stroke:#000!important;fill:none!important;color:#000!important}.landing-page-may .toast{align-items:center;animation:toast-up .25s cubic-bezier(.2,.8,.2,1);background:#0a0a0a;background:var(--lpm-ink);border-radius:14px;bottom:24px;box-shadow:0 18px 50px #0a0a0a66;color:#fff;display:flex;font-size:.8438rem;gap:16px;left:50%;max-width:calc(100vw - 32px);padding:14px 20px;position:fixed;transform:translateX(-50%);z-index:1100}@keyframes toast-up{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.landing-page-may .toast-text{line-height:1.4}.landing-page-may .toast-cta{background:#5d57bf;background:var(--lpm-brand-deep);border-radius:999px;color:#fff;flex-shrink:0;font-size:.8125rem;font-weight:500;padding:8px 14px;transition:background .2s;white-space:nowrap}.landing-page-may .toast-cta:hover{background:#4a45a3;background:var(--lpm-brand-deep-2)}.landing-page-may .toast-close{background:#0000;border:none;color:#ffffff80;cursor:pointer;display:flex;padding:4px}.landing-page-may .toast-close:hover{color:#fff}.landing-page-may .link-soon,.landing-page-may .link-soon .enjeu-arrow{color:#a0a0b0!important;color:var(--lpm-muted-light)!important}.landing-page-may .pulse-divider{align-items:center;display:flex;height:24px;margin:0 auto;max-width:1200px;padding:0 32px;pointer-events:none;width:100%}.landing-page-may .pulse-divider img{display:block;height:24px;width:100%}.landing-page-may .pulse-divider.full{max-width:none;padding:0}.landing-page-may .shield-pulse{display:block;flex-shrink:0}.landing-page-may .pulse-underline{display:block;margin-top:6px}.landing-page-may .mascot-wrap{align-items:flex-end;display:flex;gap:14px;position:relative}.landing-page-may .mascot-wrap.right{flex-direction:row-reverse}.landing-page-may .mascot-img{display:block;filter:drop-shadow(0 8px 20px rgba(93,87,191,.18))}.landing-page-may .mascot-bubble{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:18px;box-shadow:0 8px 24px #5d57bf1a;color:#0a0a0a;color:var(--lpm-ink);font-size:.8438rem;line-height:1.4;margin-bottom:24px;max-width:240px;padding:12px 18px;position:relative}.landing-page-may .mascot-wrap.left .mascot-bubble:before{background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line);border-left:1px solid #e5e7eb;border-left:1px solid var(--lpm-line);bottom:18px;content:"";height:14px;left:-8px;position:absolute;transform:rotate(45deg);width:14px}.landing-page-may .mascot-wrap.right .mascot-bubble:before{background:#fff;border-right:1px solid #e5e7eb;border-right:1px solid var(--lpm-line);border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);bottom:18px;content:"";height:14px;position:absolute;right:-8px;transform:rotate(45deg);width:14px}.landing-page-may .hero-pulse-bg{height:60px;left:0;opacity:.18;pointer-events:none;position:absolute;right:0;top:60%;z-index:0}.landing-page-may .hero-pulse-bg img{display:block;height:100%;width:100%}.landing-page-may .approche-steps:before{background:none}.landing-page-may .approche-pulse-connector{height:40px;left:0;opacity:.35;pointer-events:none;position:absolute;right:0;top:36px;z-index:0}.landing-page-may .approche-pulse-connector img{height:40px;width:100%}.landing-page-may .constat-stat .pulse-underline{margin-top:10px}.landing-page-may .science-head{position:relative}.landing-page-may .science-head .shield-pulse{margin:0 auto 16px}.landing-page-may .pillar-shield{align-items:center;background:#fff;border-radius:50%;box-shadow:0 14px 40px #5d57bf40;display:flex;height:88px;justify-content:center;position:absolute;right:-28px;top:-28px;width:88px;z-index:2}.landing-page-may .esg-card.has-shield .esg-card-icon{background:#0000;padding:0}.landing-page-may .ressources-mascot{display:flex;justify-content:center;margin-bottom:32px}.landing-page-may .footer-mascot{filter:drop-shadow(0 8px 20px rgba(93,87,191,.22));height:auto;margin-bottom:0;width:120px}.landing-page-may .modal-body{position:relative}.landing-page-may .modal-mascot{align-items:flex-end;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:flex;gap:12px;margin-top:16px;padding-top:20px}.landing-page-may .modal-mascot img{flex-shrink:0;height:auto;width:56px}.landing-page-may .modal-mascot p{color:#7a7a8c;color:var(--lpm-muted);font-size:.7812rem;font-style:italic;line-height:1.45;margin:0}.landing-page-may .cert-shield-stamp{height:18px;opacity:.55;position:absolute;right:8px;top:8px;width:18px}.landing-page-may .logoband{background:#fff;background:var(--lpm-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line);border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);padding:60px 0 80px}.landing-page-may .logoband-title{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;letter-spacing:.04em;margin-bottom:36px;text-align:center}.landing-page-may .logoband-track-wrap{mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.landing-page-may .logoband-track{animation:scroll 50s linear infinite;display:flex;gap:64px;width:max-content}@keyframes scroll{to{transform:translateX(-50%)}}.landing-page-may .logo-item{align-items:center;color:#8a8580;display:flex;filter:grayscale(1);font-family:var(--rh-font);font-size:1.375rem;height:32px;letter-spacing:.02em;opacity:.7;transition:opacity .2s;white-space:nowrap}.landing-page-may .logo-item:hover{opacity:1}.landing-page-may .logo-item.bold{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.landing-page-may .logo-item.geo{font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:500}.landing-page-may .logo-mark{border:1.5px solid;border-radius:50%;display:inline-block;height:22px;margin-right:8px;width:22px}.landing-page-may .logo-mark.sq{border-radius:4px}.landing-page-may .logo-mark.tri{border-radius:0;border-radius:3px;transform:rotate(45deg)}.landing-page-may .constat-head{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:64px}.landing-page-may .constat-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.landing-page-may .constat-card{background:#fff;background:var(--lpm-cream);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);display:flex;flex-direction:column;min-height:240px;padding:28px;position:relative;transition:transform .3s,box-shadow .3s}.landing-page-may .constat-card:hover{box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);transform:translateY(-3px)}.landing-page-may .constat-icon{align-items:center;background:#6366f11a;border-radius:10px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:36px;justify-content:center;position:absolute;right:24px;top:24px;width:36px}.landing-page-may .constat-card.warm .constat-icon{background:#0d948824;color:#5fa0a6;color:var(--lpm-brand-cyan-2)}.landing-page-may .constat-figure{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:3.5rem;letter-spacing:-.025em;line-height:1;margin-bottom:12px;margin-top:auto}.landing-page-may .constat-figure .unit{color:#5fa0a6;color:var(--lpm-brand-cyan-2);font-size:1.875rem}.landing-page-may .constat-label{color:#0a0a0a;color:var(--lpm-ink);font-size:.875rem;font-weight:500;margin-bottom:8px}.landing-page-may .constat-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.8125rem;line-height:1.5}.landing-page-may .constat-source{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.02em;margin-top:36px;text-align:center}@media(max-width:56.25em){.landing-page-may .constat-head{gap:24px;grid-template-columns:1fr}.landing-page-may .constat-cards{grid-template-columns:repeat(2,1fr)}}.landing-page-may .situations{background:#fafaf8;background:var(--lpm-bg-warm)}.landing-page-may .situations .situation-card{background:#fff}.landing-page-may .situations-head{margin-bottom:64px;text-align:center}.landing-page-may .situations-head .lead{margin:20px auto 0}.landing-page-may .situations-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.landing-page-may .situation-card{background:#fff;background:var(--lpm-cream);border:1px solid #0000;border-radius:22px;border-radius:var(--lpm-radius-lg);cursor:pointer;overflow:hidden;padding:32px 28px 28px;position:relative;transition:all .3s cubic-bezier(.22,1,.36,1)}.landing-page-may .situation-card:hover{border-color:#e5e7eb;border-color:var(--lpm-line);box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);transform:translateY(-4px)}.landing-page-may .situation-icon{align-items:center;background:#6366f11a;border-radius:12px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:44px;justify-content:center;margin-bottom:24px;transition:all .25s;width:44px}.landing-page-may .situation-card:hover .situation-icon{background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);color:#fff}.landing-page-may .situation-title{color:#0a0a0a;color:var(--lpm-ink);font-size:1.125rem;font-weight:500;line-height:1.3;margin-bottom:8px}.landing-page-may .situation-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;line-height:1.55;margin-bottom:20px}.landing-page-may .situation-link{align-items:center;color:#5fa0a6;color:var(--lpm-brand-cyan-2);display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;transition:gap .2s}.landing-page-may .situation-card:hover .situation-link{gap:10px}@media(max-width:56.25em){.landing-page-may .situations-grid{grid-template-columns:1fr}}.landing-page-may .limites{background:#fff;background:var(--lpm-bg)}.landing-page-may .limites-grid{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.4fr}.landing-page-may .limites-text .h-section{margin-bottom:24px}.landing-page-may .limites-text p{color:#2c2c36;color:var(--lpm-ink-soft);font-size:1.0625rem;line-height:1.6}.landing-page-may .limites-list{display:flex;flex-direction:column;gap:4px}.landing-page-may .limite-row{grid-gap:32px;align-items:start;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:28px 0}.landing-page-may .limite-row:last-child{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line)}.landing-page-may .limite-was{color:#7a7a8c;color:var(--lpm-muted);display:flex;font-size:.9375rem;gap:10px}.landing-page-may .limite-was-marker{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.6875rem;margin-top:2px;white-space:nowrap}.landing-page-may .limite-becomes{color:#0a0a0a;color:var(--lpm-ink);display:flex;font-size:.9375rem;font-weight:450;gap:10px;line-height:1.5}.landing-page-may .limite-becomes-marker{color:#5fa0a6;color:var(--lpm-brand-cyan-2);flex-shrink:0;margin-top:2px}@media(max-width:56.25em){.landing-page-may .limites-grid{gap:40px;grid-template-columns:1fr}.landing-page-may .limite-row{gap:12px;grid-template-columns:1fr}}.landing-page-may .plateforme{background:linear-gradient(180deg,#16161b,#0a0a0a);border-radius:32px;border-radius:var(--lpm-radius-xl);color:#fff;margin:0 24px;overflow:hidden;padding:100px 0}.landing-page-may .plateforme .h-section,.landing-page-may .plateforme h2{color:#fff}.landing-page-may .plateforme-head{margin:0 auto 80px;max-width:720px;text-align:center}.landing-page-may .plateforme-head .lead{color:#f5f1eab3;margin:24px auto 0}.landing-page-may .plateforme-pillars{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1080px;padding:0 32px}.landing-page-may .pillar{grid-gap:64px;align-items:center;background:#16161b;background:var(--lpm-bg-deep-alt);border:1px solid #ffffff24;border:1px solid var(--lpm-line-deep);border-radius:22px;border-radius:var(--lpm-radius-lg);display:grid;gap:64px;grid-template-columns:1fr 1.1fr;padding:48px}.landing-page-may .pillar:nth-child(2n){grid-template-columns:1.1fr 1fr}.landing-page-may .pillar:nth-child(2n) .pillar-text{order:2}.landing-page-may .pillar-num{color:#f5f1ea66;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;margin-bottom:16px}.landing-page-may .pillar-title{color:#fff;font-family:var(--rh-font);font-size:2.25rem;letter-spacing:-.015em;line-height:1.1;margin-bottom:16px}.landing-page-may .pillar-title em{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c7d2fe,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-style:italic}.landing-page-may .pillar-desc{color:#f5f1eab3;font-size:1rem;line-height:1.6;margin-bottom:24px}.landing-page-may .pillar-tags{display:flex;flex-wrap:wrap;gap:8px}.landing-page-may .pillar-tag{background:#f5f1ea14;border:1px solid #ffffff24;border:1px solid var(--lpm-line-deep);border-radius:999px;color:#f5f1eacc;font-size:.75rem;padding:6px 12px}.landing-page-may .pillar-mockup{aspect-ratio:4/3;background:linear-gradient(180deg,#1a4046,#0d262a);border:1px solid #ffffff24;border:1px solid var(--lpm-line-deep);border-radius:14px;border-radius:var(--lpm-radius-md);overflow:hidden;padding:24px;position:relative}.landing-page-may .mock-app{background:#fff;background:var(--lpm-cream);border-radius:18px;box-shadow:0 16px 40px #0000004d;color:#0a0a0a;color:var(--lpm-ink);display:flex;flex-direction:column;font-size:.6875rem;height:100%;margin:0 auto;padding:18px;width:70%}.landing-page-may .mock-app-h{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.landing-page-may .mock-app-h-title{font-size:.75rem;font-weight:600}.landing-page-may .mock-app-h-time{color:#7a7a8c;color:var(--lpm-muted);font-size:.625rem}.landing-page-may .mock-app-q{font-family:var(--rh-font);font-size:1rem;line-height:1.2;margin-bottom:14px}.landing-page-may .mock-app-scale{display:flex;gap:6px;margin-bottom:12px}.landing-page-may .mock-app-dot{background:#e5e7eb;background:var(--lpm-line);border-radius:4px;flex:1 1;height:8px}.landing-page-may .mock-app-dot.fill{background:#5d57bf;background:var(--lpm-sage-deep)}.landing-page-may .mock-app-dot.warm{background:#5d57bf;background:var(--lpm-accent)}.landing-page-may .mock-app-mood{display:flex;gap:6px;margin-top:auto}.landing-page-may .mock-app-mood-pill{background:#fafaf8;background:var(--lpm-bg-warm);border-radius:8px;color:#7a7a8c;color:var(--lpm-muted);flex:1 1;font-size:.5625rem;padding:8px 4px;text-align:center}.landing-page-may .mock-app-mood-pill.active{background:#a8b5a84d;color:#0a0a0a;color:var(--lpm-ink)}.landing-page-may .mock-dash{background:#fff;background:var(--lpm-cream);border-radius:10px;color:#0a0a0a;color:var(--lpm-ink);display:flex;flex-direction:column;font-size:.5625rem;gap:10px;height:100%;padding:16px;width:100%}.landing-page-may .mock-dash-h{align-items:center;display:flex;justify-content:space-between}.landing-page-may .mock-dash-title{font-size:.625rem;font-weight:600}.landing-page-may .mock-dash-tabs{display:flex;gap:6px}.landing-page-may .mock-dash-tab{background:#fafaf8;background:var(--lpm-bg-warm);border-radius:4px;font-size:.5rem;padding:3px 7px}.landing-page-may .mock-dash-tab.active{background:#0a0a0a;background:var(--lpm-bg-deep);color:#fff;color:var(--lpm-cream)}.landing-page-may .mock-dash-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr}.landing-page-may .mock-dash-kpi{background:#fafaf8;background:var(--lpm-bg-warm);border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;padding:8px}.landing-page-may .mock-dash-kpi-label{color:#7a7a8c;color:var(--lpm-muted);font-size:.5rem}.landing-page-may .mock-dash-kpi-val{font-family:var(--rh-font);font-size:1.125rem;line-height:1}.landing-page-may .mock-dash-kpi-val .small{font-size:.625rem}.landing-page-may .mock-dash-spark{align-items:end;display:flex;gap:2px;height:18px;margin-top:4px}.landing-page-may .mock-dash-spark span{background:#5d57bf;background:var(--lpm-sage-deep);border-radius:1px;flex:1 1;opacity:.5}.landing-page-may .mock-dash-spark span:nth-child(odd){opacity:.8}.landing-page-may .mock-dash-chart{background:#fafaf8;background:var(--lpm-bg-warm);border-radius:6px;display:flex;flex-direction:column;gap:6px;grid-column:span 2;padding:10px}.landing-page-may .mock-dash-chart-line{flex:1 1;position:relative}.landing-page-may .mock-dash-chart-line svg{height:100%;width:100%}.landing-page-may .mock-reco{background:#fff;background:var(--lpm-cream);border-radius:10px;display:flex;flex-direction:column;font-size:.625rem;gap:8px;height:100%;padding:16px;width:100%}.landing-page-may .mock-reco-h{align-items:center;display:flex;gap:8px;margin-bottom:6px}.landing-page-may .mock-reco-avatar{background:linear-gradient(135deg,#c5a78a,#8b7355);border-radius:50%;height:22px;width:22px}.landing-page-may .mock-reco-name b{color:#000;font-size:.625rem}.landing-page-may .mock-reco-name span{color:#7a7a8c;color:var(--lpm-muted);font-size:.5rem}.landing-page-may .mock-reco-card{border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:8px;padding:10px}.landing-page-may .mock-reco-card-tag{background:#c97b5f26;border-radius:999px;color:#5d57bf;color:var(--lpm-accent-deep);display:inline-block;font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.04em;margin-bottom:6px;padding:2px 6px}.landing-page-may .mock-reco-card-title{color:#000;font-size:.6875rem;font-weight:500;margin-bottom:4px}.landing-page-may .mock-reco-card-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.5625rem;line-height:1.4}.landing-page-may .mock-reco-card.sage .mock-reco-card-tag{background:#a8b5a840;color:#5d57bf;color:var(--lpm-sage-deep)}.landing-page-may .mock-comp{background:#fff;background:var(--lpm-cream);border-radius:10px;display:flex;flex-direction:column;font-size:.625rem;gap:8px;height:100%;padding:16px;width:100%}.landing-page-may .mock-comp-h{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.landing-page-may .mock-comp-h b{color:#000;font-size:.6875rem}.landing-page-may .mock-comp-h span{background:#a8b5a840;border-radius:4px;color:#5d57bf;color:var(--lpm-sage-deep);font-family:JetBrains Mono,monospace;font-size:.5rem;padding:2px 6px}.landing-page-may .mock-comp-row{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:6px;display:flex;justify-content:space-between;padding:8px 10px}.landing-page-may .mock-comp-row-label{align-items:center;color:#000;display:flex;font-size:.625rem;gap:8px}.landing-page-may .mock-comp-check{align-items:center;background:#5d57bf;background:var(--lpm-sage-deep);border-radius:50%;color:#fff;display:flex;font-size:.5625rem;height:14px;justify-content:center;width:14px}.landing-page-may .mock-comp-row-meta{color:#7a7a8c;color:var(--lpm-muted);font-family:JetBrains Mono,monospace;font-size:.5rem}@media(max-width:56.25em){.landing-page-may .pillar{gap:32px;grid-template-columns:1fr;padding:32px}.landing-page-may .pillar:nth-child(2n) .pillar-text{order:0}}.landing-page-may .enjeux-head{grid-gap:64px;align-items:end;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:56px}.landing-page-may .enjeux-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.landing-page-may .enjeu-tile{background:#fff;background:var(--lpm-cream);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:14px;border-radius:var(--lpm-radius-md);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:160px;padding:24px;transition:all .2s}.landing-page-may .enjeu-tile:hover{background:#0a0a0a;background:var(--lpm-bg-deep);border-color:#0a0a0a;border-color:var(--lpm-bg-deep);color:#fff;color:var(--lpm-cream)}.landing-page-may .enjeu-tile:hover .enjeu-icon{background:#f5f1ea1a;color:#fff;color:var(--lpm-cream)}.landing-page-may .enjeu-tile:hover .enjeu-arrow{color:#7eb8bd;color:var(--lpm-brand-cyan)}.landing-page-may .enjeu-icon{align-items:center;background:#6366f11a;border-radius:8px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.landing-page-may .enjeu-title{font-size:1rem;font-weight:500;line-height:1.25;margin-top:auto}.landing-page-may .enjeu-arrow{align-self:flex-end;color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;transition:color .2s}@media(max-width:56.25em){.landing-page-may .enjeux-head{gap:24px;grid-template-columns:1fr}.landing-page-may .enjeux-grid{grid-template-columns:repeat(2,1fr)}}.landing-page-may .resultats{background:#fafaf8;background:var(--lpm-bg-warm)}.landing-page-may .resultats-head{margin:0 auto 64px;max-width:680px;text-align:center}.landing-page-may .resultats-stats{grid-gap:0;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line);border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.landing-page-may .resultats-stat{border-right:1px solid #e5e7eb;border-right:1px solid var(--lpm-line);padding:56px 32px;position:relative;text-align:center}.landing-page-may .resultats-stat:last-child{border-right:none}.landing-page-may .resultats-stat-figure{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:5rem;letter-spacing:-.025em;line-height:1;margin-bottom:16px}.landing-page-may .resultats-stat-figure em{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);-webkit-background-clip:text;background-clip:text;font-style:italic}.landing-page-may .resultats-stat-label{color:#2c2c36;color:var(--lpm-ink-soft);font-size:1rem;line-height:1.45;margin:0 auto;max-width:280px}.landing-page-may .resultats-stat-source{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.6875rem;margin-top:20px}@media(max-width:56.25em){.landing-page-may .resultats-stats{grid-template-columns:1fr}.landing-page-may .resultats-stat{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line);border-right:none}.landing-page-may .resultats-stat:last-child{border-bottom:none}}.landing-page-may .temoignages-head{grid-gap:64px;align-items:end;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:56px}.landing-page-may .temoignages-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:12px 8px}.landing-page-may .temoignages-grid.reveal-stagger{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}.landing-page-may .temoignage-card{background:#fff;background:var(--lpm-cream);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);display:flex;flex-direction:column;gap:24px;padding:36px 32px 32px;position:relative;scroll-snap-align:start}.landing-page-may .temoignage-quote-mark{color:#7eb8bd;color:var(--lpm-brand-cyan);font-family:var(--rh-font);font-size:4rem;height:32px;line-height:.8}.landing-page-may .temoignage-quote{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.0625rem;letter-spacing:-.005em;line-height:1.5}.landing-page-may .temoignage-author{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:flex;gap:14px;margin-top:auto;padding-top:24px}.landing-page-may .temoignage-photo{background:linear-gradient(135deg,#c7d2fe,#6366f1);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.landing-page-may .temoignage-photo.b{background:linear-gradient(135deg,#bae6fd,#0d9488)}.landing-page-may .temoignage-photo.c{background:linear-gradient(135deg,#ddd6fe,#4f46e5)}.landing-page-may .temoignage-photo.d{background:linear-gradient(135deg,#99f6e4,#0d9488)}.landing-page-may .temoignage-photo:after{background:radial-gradient(circle at 30% 25%,#fff6,#0000 60%);content:"";inset:0;position:absolute}.landing-page-may .temoignage-photo--initials{align-items:center;background:linear-gradient(135deg,#7b75d6,#5d57bf);color:#fff;display:flex;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.02em}.landing-page-may .temoignage-name{color:#0a0a0a;color:var(--lpm-ink);font-size:.875rem;font-weight:500}.landing-page-may .temoignage-role{color:#7a7a8c;color:var(--lpm-muted);font-size:.8125rem;margin-top:2px}.landing-page-may .temoignage-company{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-left:auto}.landing-page-may .temoignage-company-name{color:#7a7a8c;color:var(--lpm-muted);filter:blur(6px);font-family:var(--rh-font);font-size:1rem;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-page-may .temoignage-company-badge{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.5938rem;letter-spacing:.04em;white-space:nowrap}.landing-page-may .temoignages-anon-note{color:#a0a0b0;color:var(--lpm-muted-light);font-size:.7812rem;margin-top:36px;text-align:center}@media(max-width:71.875em){.landing-page-may .temoignages-head{gap:24px;grid-template-columns:1fr}.landing-page-may .temoignages-grid{-webkit-overflow-scrolling:touch;display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth}.landing-page-may .temoignage-card{flex:0 0 280px;min-width:260px}}.landing-page-may .credibilite{background:#fff;background:var(--lpm-bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);padding:80px 0}.landing-page-may .cred-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.6fr}.landing-page-may .cred-text .h-card{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.75rem;line-height:1.2;margin-bottom:16px}.landing-page-may .cred-text p{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;line-height:1.6}.landing-page-may .cred-logos{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.landing-page-may .cred-badge{background:#fff;background:var(--lpm-cream);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:90px;padding:20px 16px;text-align:center;transition:all .2s}.landing-page-may .cred-badge:hover{border-color:#a0a0b0;border-color:var(--lpm-muted-light);transform:translateY(-2px)}.landing-page-may .cred-badge-name{color:#0a0a0a;color:var(--lpm-ink);font-size:.8125rem;font-weight:500;letter-spacing:.02em}.landing-page-may .cred-badge-meta{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.04em}@media(max-width:56.25em){.landing-page-may .cred-grid{gap:40px;grid-template-columns:1fr}.landing-page-may .cred-logos{grid-template-columns:repeat(2,1fr)}}.landing-page-may .ressources-head{margin-bottom:56px;text-align:center}.landing-page-may .ressources-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:100px}.landing-page-may .ressource-card{background:#fff;background:var(--lpm-cream);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.landing-page-may .ressource-card:hover{box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);transform:translateY(-4px)}.landing-page-may .ressource-cover{aspect-ratio:16/10;background:linear-gradient(90deg,#c3e1e1,#d9d5ec);background:var(--lpm-cloud-gradient);overflow:hidden;position:relative}.landing-page-may .ressource-cover.b{background:linear-gradient(135deg,#6366f1,#4f46e5)}.landing-page-may .ressource-cover.b .ressource-cover-glyph{color:#ffffff8c}.landing-page-may .ressource-cover.b .ressource-cover-tag{background:#fffffff2}.landing-page-may .ressource-cover.c{background:linear-gradient(135deg,#c7d2fe,#818cf8)}.landing-page-may .ressource-cover-tag{background:#f5f1eaf2;border-radius:999px;color:#0a0a0a;color:var(--lpm-ink);font-family:JetBrains Mono,monospace;font-size:.625rem;left:16px;letter-spacing:.04em;padding:5px 10px;position:absolute;top:16px}.landing-page-may .ressource-cover-glyph{align-items:center;color:#f5f1ea99;display:flex;font-family:var(--rh-font);font-size:4.5rem;font-style:italic;inset:0;justify-content:center;position:absolute}.landing-page-may .ressource-body{display:flex;flex:1 1;flex-direction:column;padding:24px}.landing-page-may .ressource-title{color:#0a0a0a;color:var(--lpm-ink);font-size:1.125rem;font-weight:500;line-height:1.3;margin-bottom:8px}.landing-page-may .ressource-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;line-height:1.5;margin-bottom:20px}.landing-page-may .ressource-link{align-items:center;color:#5fa0a6;color:var(--lpm-brand-cyan-2);display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;margin-top:auto}.landing-page-may .final-cta{background:#0a0a0a;background:var(--lpm-bg-deep);border-radius:32px;border-radius:var(--lpm-radius-xl);color:#fff;overflow:hidden;padding:96px 64px;position:relative;text-align:center}.landing-page-may .final-cta:before{background:radial-gradient(circle,#6366f14d,#0000 60%);border-radius:50%;content:"";height:500px;left:-10%;pointer-events:none;position:absolute;top:-40%;width:500px}.landing-page-may .final-cta:after{background:radial-gradient(circle,#4f46e58c,#0000 60%);border-radius:50%;bottom:-50%;content:"";height:400px;pointer-events:none;position:absolute;right:-5%;width:400px}.landing-page-may .final-cta-inner{position:relative;z-index:1}.landing-page-may .final-cta h2{color:#fff;font-family:var(--rh-font);font-size:clamp(2.5rem,5vw,2.5rem);line-height:1.05;margin-bottom:20px}.landing-page-may .final-cta h2 em{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c7d2fe,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-style:italic}.landing-page-may .final-cta p{color:#f5f1eab3;font-size:1.125rem;margin:0 auto 36px;max-width:540px}.landing-page-may .final-cta-buttons{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-page-may .cta-apropos-card .btn-outline{border-color:#ffffff80;color:#fff}@media(max-width:56.25em){.landing-page-may .ressources-grid{grid-template-columns:1fr}.landing-page-may .final-cta{padding:64px 32px}}.landing-page-may .approche{background:#fafaf8;background:var(--lpm-bg-warm)}.landing-page-may .approche-head{margin:0 auto 64px;max-width:760px;text-align:center}.landing-page-may .approche-head .lead{margin:20px auto 0}.landing-page-may .approche-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative}.landing-page-may .approche-steps:before{background:linear-gradient(90deg,#0000,#d9d5ec,#c3e1e1,#d9d5ec,#0000);background:linear-gradient(90deg,#0000,var(--lpm-brand-lavande),var(--lpm-brand-turquoise),var(--lpm-brand-lavande),#0000);content:"";height:1px;left:12%;position:absolute;right:12%;top:60px;z-index:0}.landing-page-may .approche-step{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);display:flex;flex-direction:column;gap:12px;padding:32px 28px;position:relative;transition:all .25s;z-index:1}.landing-page-may .approche-step:hover{box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);transform:translateY(-3px)}.landing-page-may .approche-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);-webkit-background-clip:text;background-clip:text;font-family:var(--rh-font);font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1}.landing-page-may .approche-tag{color:#5d57bf;color:var(--lpm-brand-deep);font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.1em}.landing-page-may .approche-title{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.375rem;line-height:1.2}.landing-page-may .approche-desc{color:#4a4a4a;color:var(--lpm-body);font-size:.875rem;line-height:1.55}.landing-page-may .approche-link{align-items:center;color:#5d57bf;color:var(--lpm-brand-deep);display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;margin-top:auto;transition:gap .2s}.landing-page-may .approche-step:hover .approche-link{gap:10px}.landing-page-may .approche-foot{color:#7a7a8c;color:var(--lpm-muted);font-size:.875rem;font-style:italic;margin-top:40px;text-align:center}@media(max-width:56.25em){.landing-page-may .approche-steps{grid-template-columns:1fr 1fr}.landing-page-may .approche-steps:before{display:none}}.landing-page-may .science{background:#fff;background:var(--lpm-bg)}.landing-page-may .science-head{margin:0 auto 64px;max-width:760px;text-align:center}.landing-page-may .science-head .lead{margin:20px auto 0}.landing-page-may .science-grid{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.landing-page-may .science-col h3{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.625rem;margin-bottom:24px}.landing-page-may .science-comite{display:flex;flex-direction:column;gap:12px}.landing-page-may .science-card{align-items:center;background:#fafaf8;background:var(--lpm-bg-warm);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:14px;border-radius:var(--lpm-radius-md);display:flex;gap:16px;padding:20px 22px;transition:all .2s}.landing-page-may .science-card:hover{background:#fff;border-color:#d9d5ec;border-color:var(--lpm-brand-lavande)}.landing-page-may .science-card-icon{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:10px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.landing-page-may .science-card b{color:#0a0a0a;color:var(--lpm-ink);display:block;font-size:.9375rem;font-weight:600;margin-bottom:4px}.landing-page-may .science-card span{color:#7a7a8c;color:var(--lpm-muted);font-size:.8125rem}.landing-page-may .science-refs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.landing-page-may .science-ref{background:#fafaf8;background:var(--lpm-bg-warm);border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:14px;border-radius:var(--lpm-radius-md);padding:22px 18px;text-align:center;transition:all .2s}.landing-page-may .science-ref:hover{border-color:#5d57bf;border-color:var(--lpm-brand-deep);transform:translateY(-2px)}.landing-page-may .science-ref-name{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.375rem;margin-bottom:6px}.landing-page-may .science-ref-meta{color:#7a7a8c;color:var(--lpm-muted);font-size:.75rem;line-height:1.4}.landing-page-may .science-strap{border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);color:#5d57bf;color:var(--lpm-brand-deep);font-family:var(--rh-font);font-size:1.375rem;font-style:italic;letter-spacing:-.01em;margin-top:56px;padding-top:32px;text-align:center}@media(max-width:56.25em){.landing-page-may .science-grid{gap:40px;grid-template-columns:1fr}}.landing-page-may .science-grid--solo{grid-template-columns:1fr;justify-items:center}.landing-page-may .science-col--center{max-width:860px;text-align:center;width:100%}.landing-page-may .science-col--center h3{display:inline-block;font-size:1.875rem;margin-bottom:36px;text-align:center}.landing-page-may .science-col--center h3:after{background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);border-radius:2px;content:"";display:block;height:3px;margin:16px auto 0;width:48px}.landing-page-may .science-col--center .science-refs{gap:16px;grid-template-columns:repeat(4,1fr)}.landing-page-may .science-col--center .science-ref{padding:28px 20px}@media(max-width:56.25em){.landing-page-may .science-col--center .science-refs{grid-template-columns:1fr 1fr}}@media(max-width:32.5em){.landing-page-may .science-col--center .science-refs{grid-template-columns:1fr}}.landing-page-may .lignes{background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient)}.landing-page-may .lignes-head{margin:0 auto 48px;max-width:720px;text-align:center}.landing-page-may .lignes-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.landing-page-may .lignes-tab{background:#ffffff80;border:1px solid #fff9;border-radius:999px;color:#7a7a8c;color:var(--lpm-muted);cursor:pointer;font-size:.875rem;font-weight:500;padding:12px 22px;transition:all .2s}.landing-page-may .lignes-tab:hover{color:#0a0a0a;color:var(--lpm-ink)}.landing-page-may .lignes-tab.active{background:#5d57bf;background:var(--lpm-brand-deep);border-color:#5d57bf;border-color:var(--lpm-brand-deep);box-shadow:0 6px 18px #5d57bf40;color:#000}.landing-page-may .lignes-panel{grid-gap:56px;align-items:center;animation:fadein .25s ease-out;background:#fff;border-radius:32px;border-radius:var(--lpm-radius-xl);box-shadow:0 12px 40px #5d57bf1a;display:grid;gap:56px;grid-template-columns:1fr 1fr;padding:56px}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-page-may .lignes-panel h3{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:2rem;line-height:1.15;margin-bottom:24px}.landing-page-may .lignes-bullets{display:flex;flex-direction:column;gap:14px;list-style:none}.landing-page-may .lignes-bullets li{align-items:flex-start;color:#4a4a4a;color:var(--lpm-body);display:flex;font-size:.9375rem;gap:12px;line-height:1.55}.landing-page-may .lignes-bullet-mark{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:50%;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.landing-page-may .lignes-mockup{aspect-ratio:4/3;background:linear-gradient(180deg,#fafaf8,#f5f5f7);background:linear-gradient(180deg,var(--lpm-bg-warm),var(--lpm-bg-soft));border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);color:#0a0a0a;color:var(--lpm-ink);display:flex;flex-direction:column;font-size:.6875rem;gap:12px;padding:24px}.landing-page-may .lignes-mock-h{align-items:center;display:flex;justify-content:space-between}.landing-page-may .lignes-mock-title{font-family:var(--rh-font);font-size:1rem}.landing-page-may .lignes-mock-pill{background:#d9d5ec;background:var(--lpm-brand-lavande);border-radius:999px;color:#5d57bf;color:var(--lpm-brand-deep);font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.04em;padding:3px 8px}.landing-page-may .lignes-mock-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr 1fr}.landing-page-may .lignes-mock-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:space-between;padding:12px}.landing-page-may .lignes-mock-card-label{color:#7a7a8c;color:var(--lpm-muted);font-size:.625rem}.landing-page-may .lignes-mock-card-val{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.5rem;line-height:1}.landing-page-may .lignes-mock-card-val em{color:#5d57bf;color:var(--lpm-brand-deep);font-style:italic}.landing-page-may .lignes-mock-bar{background:#f5f5f7;background:var(--lpm-bg-soft);border-radius:3px;height:6px;overflow:hidden}.landing-page-may .lignes-mock-bar span{background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep);display:block;height:100%}.landing-page-may .lignes-mock-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:8px;display:flex;font-size:.6875rem;justify-content:space-between;padding:10px 12px}.landing-page-may .lignes-mock-row b{font-weight:500}.landing-page-may .lignes-mock-row span{color:#7a7a8c;color:var(--lpm-muted);font-size:.625rem}@media(max-width:56.25em){.landing-page-may .lignes-panel{grid-template-columns:1fr;padding:32px}}.landing-page-may .enjeux-familles{display:flex;flex-direction:column;gap:56px}.landing-page-may .famille{grid-gap:40px;align-items:start;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:grid;gap:40px;grid-template-columns:280px 1fr;padding-top:32px}.landing-page-may .famille-head{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}.landing-page-may .famille-icon{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:12px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:44px;justify-content:center;width:44px}.landing-page-may .famille-num{color:#7a7a8c;color:var(--lpm-muted);font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.1em}.landing-page-may .famille-title{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.75rem;line-height:1.15}.landing-page-may .famille-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.landing-page-may .enjeu-end .enjeu-card-title{margin-bottom:5px}.landing-page-may .enjeu-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:14px;border-radius:var(--lpm-radius-md);display:flex;gap:10px;min-height:140px;padding:10px 9px 37px;position:relative;text-decoration:none;transition:all .2s}.landing-page-may .enjeu-card:hover{border-color:#d9d5ec;border-color:var(--lpm-brand-lavande);box-shadow:0 12px 30px #5d57bf1a;transform:translateY(-2px)}.landing-page-may .enjeu-card-icon{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:10px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.landing-page-may .enjeu-card-title{font-family:var(--rh-font);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.landing-page-may .enjeu-card-desc{color:#595959;font-size:.8438rem;line-height:1.5}.landing-page-may .enjeu-card-arrow{align-items:center;background:#5d57bf14;border-radius:50%;bottom:7px;color:#5d57bf;color:var(--lpm-brand-deep);display:flex;height:32px;justify-content:center;position:absolute;right:7px;transition:all .2s;width:32px}.landing-page-may .enjeu-card:hover .enjeu-card-arrow{background:#5d57bf;background:var(--lpm-brand-deep);color:#fff;transform:translateX(4px)}@media(max-width:56.25em){.landing-page-may .famille{gap:20px;grid-template-columns:1fr}.landing-page-may .famille-head{position:static}.landing-page-may .famille-cards{grid-template-columns:1fr}}.landing-page-may .esg-pivot{background:#fafaf8;background:var(--lpm-bg-warm)}.landing-page-may .esg-head{margin-bottom:64px}.landing-page-may .esg-head .lead b{color:#5d57bf;color:var(--lpm-brand-deep);font-weight:600}.landing-page-may .esg-cols{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.landing-page-may .esg-col{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:22px;border-radius:var(--lpm-radius-lg);padding:36px 32px 32px;position:relative;transition:all .25s}.landing-page-may .esg-col:hover{border-color:#0d94884d;box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card);transform:translateY(-3px)}.landing-page-may .esg-col-mark{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.08em;position:absolute;right:28px;top:24px}.landing-page-may .esg-icon{align-items:center;background:linear-gradient(90deg,#90d9d9,#b3a7eb);background:var(--lpm-brand-gradient);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.landing-page-may .esg-role{color:#0a0a0a;color:var(--lpm-ink);font-family:var(--rh-font);font-size:1.5rem;letter-spacing:-.01em;line-height:1.2;margin-bottom:12px}.landing-page-may .esg-desc{color:#7a7a8c;color:var(--lpm-muted);font-size:.9375rem;line-height:1.55}@media(max-width:56.25em){.landing-page-may .esg-cols{grid-template-columns:1fr}}.landing-page-may .pillar-mockup-wrap{display:flex;flex-direction:column;gap:16px}.landing-page-may .pillar-note{background:#6366f114;border-left:2px solid #818cf8;border-radius:0 8px 8px 0;color:#ffffffb3;font-size:.875rem;font-style:italic;line-height:1.55;padding:14px 18px}.landing-page-may .footer{color:#ffffffc7;padding:80px 0 40px}.landing-page-may .footer .footer-brand p{color:#7a7a8c;color:var(--lpm-muted)}.landing-page-may .footer .footer-brand .hero__title{color:#0a0a0a;color:var(--lpm-ink)}.landing-page-may .footer-col h4{color:#fff}.landing-page-may .footer-col a{color:#ffffffa6}.landing-page-may .footer-col a:hover{color:#a5b4fc}.landing-page-may .footer-bottom{border-top-color:#ffffff1f}.landing-page-may .footer-mentions{color:#ffffff73}.landing-page-may .footer-mentions a{color:rgba(51,51,51,.549)}.landing-page-may .footer-mentions a:hover{color:#a5b4fc}.landing-page-may .footer-social a{border-color:#ffffff2e;color:#ffffffa6}.landing-page-may .footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.landing-page-may .footer-legal a{align-items:center;background:#5d57bf2e;border:1px solid #5d57bf8c;border-radius:999px;color:#fff;display:inline-flex;font-family:Inter,-apple-system,sans-serif;font-size:.8125rem;font-weight:500;padding:9px 18px;transition:background .2s,border-color .2s,transform .2s}.landing-page-may .footer-legal a:hover{background:#5d57bf;background:var(--lpm-brand-deep);border-color:#5d57bf;border-color:var(--lpm-brand-deep);color:#fff;transform:translateY(-1px)}.landing-page-may .footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr repeat(5,1fr);margin-bottom:64px}.landing-page-may .footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.landing-page-may .footer-brand .nav-brand{gap:8px;margin-bottom:0}.landing-page-may .footer-brand p{color:#0a0a0a;color:var(--lpm-ink);font-size:.8125rem;line-height:1.6;max-width:240px}.landing-page-may .footer-col h4{color:#0a0a0a;color:var(--lpm-ink);font-size:.8125rem;font-weight:500;letter-spacing:.02em;margin-bottom:16px}.landing-page-may .footer-col ul{display:flex;flex-direction:column;gap:10px;list-style:none}.landing-page-may .footer-col .footer-link-disabled,.landing-page-may .footer-col a{color:#7a7a8c;color:var(--lpm-muted);font-size:.8125rem;transition:color .15s}.landing-page-may .footer-col a:hover{color:#7eb8bd;color:var(--lpm-brand-cyan)}.landing-page-may .footer-bottom{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--lpm-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:32px}.landing-page-may .footer-mentions{color:#a0a0b0;color:var(--lpm-muted-light);font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.02em}.landing-page-may .footer-mentions a{margin-left:16px}.landing-page-may .footer-social{display:flex;gap:8px}.landing-page-may .footer-social a{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--lpm-line);border-radius:50%;color:#7a7a8c;color:var(--lpm-muted);display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.landing-page-may .footer-social a:hover{background:#0d94881f;border-color:#7eb8bd;border-color:var(--lpm-brand-cyan);color:#7eb8bd;color:var(--lpm-brand-cyan)}.landing-page-may .menu-nav-login-sidebar{display:none}@media(max-width:96.875em){.landing-page-may .nav-inner{max-width:none}}@media(max-width:56.25em){.landing-page-may .footer-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}.landing-page-may .landing-mobile-menu-btn{cursor:pointer;display:none;flex-direction:column;height:1.5rem;justify-content:space-between;min-height:0;min-height:auto;position:relative;width:2rem;z-index:9999}.landing-page-may .landing-mobile-menu-btn span{background-color:#5b56c0;background-color:var(--landing-primary);border-radius:9999px;border-radius:var(--landing-border-radius-full);display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.landing-page-may .landing-mobile-menu-btn--open span:first-child{transform:translateY(.5rem) rotate(45deg)}.landing-page-may .landing-mobile-menu-btn--open span:nth-child(2){opacity:0}.landing-page-may .landing-mobile-menu-btn--open span:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}.landing-header--dark .landing-page-may .landing-mobile-menu-btn span{background-color:var(--landing-primary-light)}.landing-page-may #plateforme{padding:80px 0}@media(max-width:48em){.landing-page-may .container{max-width:none}.landing-page-may .menu-nav-login-sidebar{display:block}.landing-page-may .menu-nav-login{display:none}.landing-page-may .nav-cta{flex-direction:column}.landing-page-may .image-hero{max-width:450px}.landing-page-may .constat-cards{grid-template-columns:1fr}.landing-page-may .plateforme-pillars .pillar{margin:0 auto}.landing-page-may .hero-lpm{padding:24px 0 56px}.landing-page-may .plateforme,.landing-page-may .section{padding:20px 0}.landing-page-may .hero-grid{gap:7px}.landing-page-may #plateforme{padding:25px 0}.landing-page-may .plateforme-head{margin:0 auto 15px}.landing-page-may .footer-grid{gap:10px}.landing-page-may .resultats-stat{padding:15px}.landing-page-may .final-cta{padding:20px 15px}.landing-page-may .footer{padding:20px 0}.landing-page-may .ressources-grid{margin-bottom:20px}.landing-page-may .ressource-cover{max-height:300px}.landing-page-may .pillar-mockup{margin:0 auto;max-width:350px;min-height:350px}.landing-page-may .pillar:nth-child(2n){grid-template-columns:1fr}.landing-page-may .plateforme-pillars{padding:0 10px}}@media(max-width:32.5em){.landing-page-may .pillar-mockup{max-width:250px}.landing-page-may .plateforme-head{padding:0 10px}.landing-page-may .pillar:nth-child(2n){grid-template-columns:1fr}.landing-page-may .pillar-mockup{overflow:visible;overflow:initial}.landing-page-may .mock-app-mood{flex-wrap:wrap}.landing-page-may .lignes-panel{display:flex;flex-direction:column}.landing-page-may .hero-floating-card.top{top:65px}.landing-page-may .hero-floating-card.bottom{bottom:83px}.landing-page-may .approche-steps{grid-template-columns:1fr}.landing-page-may .partners-commerce .btn-outline{white-space:wrap}.landing-page-may .resultats-stat-figure{font-size:2.8125rem}.landing-page-may .credibilite{padding:20px 0}}@media(max-width:28.125em){.landing-page-may .final-cta-buttons .btn-light{white-space:wrap}}@media(max-width:71.875em){.landing-page-may .landing-mobile-menu-btn{display:flex}.landing-page-may .nav-item-has-menu.is-open .nav-menu{left:0;transform:none}.landing-page-may .nav-links{align-items:stretch;background:#fff;box-shadow:-18px 0 45px #0f0f1e24;color:#0a0a0a;display:flex;display:none;flex-direction:column;gap:8px;height:100vh;left:auto;overflow-x:hidden;overflow-y:auto;padding:90px 20px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:min(86vw,360px);z-index:9998}.landing-page-may .nav-links .nav-link,.landing-page-may .nav-links .nav-trigger,.landing-page-may .nav-links a{color:#0a0a0a;justify-content:space-between;width:100%}.landing-page-may .nav-item-has-menu{align-items:stretch;display:flex;flex-direction:column;width:100%}.landing-page-may .nav-menu{background:#fff;border-radius:14px;box-shadow:none;color:#0a0a0a;display:none;max-width:100%;min-width:0;opacity:1;overflow-x:hidden;position:static;transform:none;visibility:visible;width:100%}.landing-page-may .nav-item-has-menu.is-open .nav-menu{display:flex;max-height:none;overflow-y:visible}.landing-page-may .nav-mega-item-title,.landing-page-may .nav-menu a,.landing-page-may .nav-menu-title{color:#0a0a0a!important}.landing-page-may .nav-mega-item-desc,.landing-page-may .nav-menu-label,.landing-page-may .nav-menu-sub{color:#6b7280!important}.landing-page-may .nav-menu--lpm-mega,.landing-page-may .nav-menu--lpm-right,.landing-page-may .nav-menu--mega,.landing-page-may .nav-menu--right{left:auto;max-width:100%;min-width:0;right:auto;width:100%}.landing-page-may .nav-mega-grid{grid-template-columns:1fr}.landing-page-may .nav-item-has-menu:after{display:none}.landing-page-may .nav-menu{position:absolute;top:30px}.landing-page-may .nav-links a{white-space:wrap}.landing-page-may .nav-item-has-menu.is-open .nav-menu{max-height:500px}.landing-page-may .nav-links{align-items:normal}}@media(max-width:22.5em){.landing-page-may .nav-inner{gap:10px;padding:12px 14px}.landing-page-may .landing-logo{gap:6px}.landing-page-may .logo-icon{height:28px!important;width:28px!important}.landing-page-may .hero__title{font-size:1.0625rem;line-height:1.05}.landing-page-may .nav-links{width:min(90vw,320px)}}@media(max-width:21.25em){.landing-page-may .nav-inner{padding-inline:12px}.landing-page-may .landing-logo{gap:4px}.landing-page-may .hero__title{font-size:1rem}}.pwd-strength{align-items:center;display:flex;gap:.3rem;margin-top:.25rem}.pwd-strength .bar{background:#e5e7eb;border-radius:999px;flex:1 1;height:4px}.pwd-strength small{color:#6b7280;font-size:.7rem}.pwd-strength.s-1 .bar:first-child{background:#f87171}.pwd-strength.s-2 .bar:nth-child(-n+2){background:#fb923c}.pwd-strength.s-3 .bar:nth-child(-n+3){background:#facc15}.pwd-strength.s-4 .bar:nth-child(-n+4){background:#4ade80}.pwd-strength.s-5 .bar:nth-child(-n+5){background:#3dff84}[dir=rtl] .landing-page-may{font-family:Segoe UI,Tahoma,Inter,-apple-system,sans-serif;text-align:right}[dir=rtl] .landing-page-may .eyebrow{flex-direction:row-reverse}[dir=rtl] .nav-locale{direction:ltr}[dir=rtl] .nav-chev{transform:scaleX(-1)}[dir=rtl] .footer{text-align:right}[dir=rtl] .footer-mentions a{margin-left:0;margin-right:16px}[dir=rtl] .footer-legal{justify-content:flex-start}[dir=rtl] .csrd-doc-h .dot,[dir=rtl] .csrd-pill,[dir=rtl] .dash-export,[dir=rtl] .dash-url,[dir=rtl] .mock-reco-name span,[dir=rtl] .nav-mega-all,[dir=rtl] .temoignage-company,[dir=rtl] .temoignage-esg-company{margin-left:0;margin-right:auto}[dir=rtl] .approche-link svg,[dir=rtl] .btn-arrow,[dir=rtl] .enjeu-card-arrow svg,[dir=rtl] .esg-pilier-arrow svg,[dir=rtl] .nav-mega-arrow,[dir=rtl] .pc-cta-btn svg,[dir=rtl] .pr-cta svg{transform:scaleX(-1)}[dir=rtl] .lead-magnet-list li,[dir=rtl] .lignes-bullets li,[dir=rtl] .modal-bullets li,[dir=rtl] .pj-bullets li{text-align:right}[data-theme=sombre] .hero.landing-hero,[data-theme=sombre] .landing-hero.landing-hero{background-image:var(--landing-gradient-hero)!important}[data-theme=sombre] .privacy-section.active{background-color:#18183b61!important}[data-theme=sombre] .container-verificationCode .code-input{color:#000}[data-theme=sombre] .landing-page-may .nav-cta .nav-login{color:#fff}@media(max-width:71.875em){.landing-page-may .nav-links.is-open{display:block;right:0;transform:translateX(0)}.landing-page-may[data-theme=sombre] .nav-links{background:#181818!important;box-shadow:-13px -11px 20px #fff3}}.card-forget.forgot-password-card{max-height:calc(100dvh - 15px);overflow-y:auto}[data-text-scale="175"] .card-forget button,[data-text-scale="175"] .card-forget.forgot-password-card,[data-text-scale="200"] .card-forget button,[data-text-scale="200"] .card-forget.forgot-password-card{padding:.3rem}[data-text-scale="175"] .forgot-password-note,[data-text-scale="200"] .forgot-password-note{margin-top:.2rem}[data-text-scale="175"] .forgot-password-action,[data-text-scale="200"] .forgot-password-action{margin-top:.2rem!important}[data-text-scale="175"] .forgot-password-description-cont,[data-text-scale="200"] .forgot-password-description-cont{margin-bottom:.3rem;padding:.3rem}[data-text-scale="50"] .landing-page-may .apropos-hero,[data-text-scale="75"] .landing-page-may .apropos-hero{padding-bottom:50px;padding-top:50px}[data-text-scale="50"] .landing-page-may .apropos-hero-visual,[data-text-scale="75"] .landing-page-may .apropos-hero-visual{aspect-ratio:5/5}[data-text-scale="50"] .landing-page-may .enjeu-card,[data-text-scale="75"] .landing-page-may .enjeu-card{min-height:0;min-height:auto}[data-text-scale="50"] .landing-page-may .section,[data-text-scale="75"] .landing-page-may .section{padding:15px 0}[data-text-scale="50"] .landing-page-may .footer-col ul,[data-text-scale="75"] .landing-page-may .footer-col ul{gap:0}[data-text-scale="50"] .landing-page-may .final-cta,[data-text-scale="75"] .landing-page-may .final-cta{padding:35px 64px}[data-text-scale="50"] .landing-page-may .resultats-stat,[data-text-scale="75"] .landing-page-may .resultats-stat{padding:25px 32px}[data-text-scale="50"] .CreateSurveyForm .creation-footer .footer-actions .btn-footer-back,[data-text-scale="50"] .CreateSurveyForm .creation-footer .footer-actions .btn-footer-next,[data-text-scale="50"] .CreateSurveyForm .mobile-preview-overlay .btn-toggle-preview,[data-text-scale="50"] .CreateSurveyForm .sidebar-action .btn-complete-survey,[data-text-scale="50"] .CreateSurveyForm .validation-warnings .warning-actions .btn-fix-warnings,[data-text-scale="50"] .btn,[data-text-scale="50"] [role=button],[data-text-scale="50"] button,[data-text-scale="75"] .CreateSurveyForm .creation-footer .footer-actions .btn-footer-back,[data-text-scale="75"] .CreateSurveyForm .creation-footer .footer-actions .btn-footer-next,[data-text-scale="75"] .CreateSurveyForm .mobile-preview-overlay .btn-toggle-preview,[data-text-scale="75"] .CreateSurveyForm .sidebar-action .btn-complete-survey,[data-text-scale="75"] .CreateSurveyForm .validation-warnings .warning-actions .btn-fix-warnings,[data-text-scale="75"] .btn,[data-text-scale="75"] [role=button],[data-text-scale="75"] button{min-height:0;min-height:auto;min-width:0;min-width:auto}[data-text-scale="150"] .landing-page-may .btn,[data-text-scale="175"] .landing-page-may .btn,[data-text-scale="200"] .landing-page-may .btn{white-space:pre-wrap}[data-text-scale="150"] .landing-page-may .h-display,[data-text-scale="175"] .landing-page-may .h-display,[data-text-scale="200"] .landing-page-may .h-display{font-size:clamp(2.3rem,6vw,2.3rem)}[data-text-scale="150"] .landing-page-may .h-section,[data-text-scale="175"] .landing-page-may .h-section,[data-text-scale="200"] .landing-page-may .h-section{font-size:clamp(1.8rem,4.5vw,1.8rem)}[data-text-scale="150"] .landing-page-may .modal-card.is-demo-modal,[data-text-scale="175"] .landing-page-may .modal-card.is-demo-modal,[data-text-scale="200"] .landing-page-may .modal-card.is-demo-modal{max-width:calc(100vw - 2rem);width:min(37.5rem,100vw - 2rem)}[data-text-scale="200"] #mobile-nav{flex-wrap:wrap}[data-text-scale="200"] .landing-page-may .book3d{height:620px}@media(max-width:1900px){[data-text-scale="175"] #mobile-nav,[data-text-scale="200"] #mobile-nav{flex-wrap:wrap}[data-text-scale="175"] .landing-page-may .constat-figure,[data-text-scale="200"] .landing-page-may .constat-figure{text-wrap:balance}[data-text-scale="175"] .landing-page-may .pillar-mockup,[data-text-scale="200"] .landing-page-may .pillar-mockup{overflow:visible;overflow:initial}}@media(max-width:1400px){[data-text-scale="200"] .landing-page-may .book3d{height:480px}}@media(max-width:1200px){[data-text-scale="150"] #mobile-nav,[data-text-scale="175"] #mobile-nav,[data-text-scale="200"] #mobile-nav{flex-wrap:wrap}}@media(min-width:1150px){.landing-page-may .temoignages-grid{-webkit-overflow-scrolling:touch;display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth}}@media(max-width:770px){.landing-page-may .hero-floating-card.top{top:-4px}.landing-page-may .hero-floating-card.bottom{bottom:73px;left:-13px}.landing-page-may .hero-floating-card.esg{bottom:-32px;right:-12px}[data-text-scale="200"] .landing-page-may .book3d{height:400px}}@media(max-width:520px){.landing-page-may .cta-apropos-card .btn-outline{white-space:pre-wrap}.zoom-div .lpm-a11y-segbtn{min-height:0;min-height:auto;min-width:0;min-width:auto}[data-text-scale="150"] .landing-page-may .pillar-mockup,[data-text-scale="175"] .landing-page-may .pillar-mockup,[data-text-scale="200"] .landing-page-may .pillar-mockup{min-height:485px}[data-text-scale="150"] .landing-page-may .book3d,[data-text-scale="175"] .landing-page-may .book3d,[data-text-scale="200"] .landing-page-may .book3d{height:380px}[data-text-scale="150"] .account-deletion__card,[data-text-scale="175"] .account-deletion__card,[data-text-scale="200"] .account-deletion__card{padding:32px 10px}[data-text-scale="150"] .account-deletion__btn,[data-text-scale="175"] .account-deletion__btn,[data-text-scale="200"] .account-deletion__btn{font-size:.9rem}[data-text-scale="125"] .landing-page-may .dash-kpi,[data-text-scale="150"] .landing-page-may .dash-kpi,[data-text-scale="175"] .landing-page-may .dash-kpi,[data-text-scale="200"] .landing-page-may .dash-kpi{flex-direction:column}[data-text-scale="200"] .landing-page-may .mock-comp-row{flex-wrap:wrap}[data-text-scale="175"] .landing-page-may .dash-row,[data-text-scale="200"] .landing-page-may .dash-row{display:inline;display:initial}[data-text-scale="175"] .a11y-page .a11y-section-body a,[data-text-scale="200"] .a11y-page .a11y-section-body a{font-size:.8rem}}@media(max-width:420px){[data-text-scale="150"] .landing-page-may .footer-grid,[data-text-scale="175"] .landing-page-may .footer-grid,[data-text-scale="200"] .landing-page-may .footer-grid{grid-template-columns:1fr}[data-text-scale="175"] .landing-page-may .plateforme,[data-text-scale="200"] .landing-page-may .plateforme{margin:0 3px}}.landing-page-may[data-contrast=eleve]{--lpm-bg:#000;--lpm-bg-warm:#000;--lpm-bg-soft:#000;--lpm-bg-deep:#000;--lpm-bg-deep-alt:#0b0b0b;--lpm-ink:#fff;--lpm-ink-soft:#ededed;--lpm-body:#ededed;--lpm-muted:#c7c7c7;--lpm-muted-light:#ededed;--lpm-line:#ffd400;--lpm-line-deep:#ffd400;--lpm-accent:#ffd400;--lpm-accent-deep:#ffd400;--lpm-brand-deep:#ffd400;--lpm-brand-deep-2:#e0be00;--lpm-brand-indigo:#ffd400;--lpm-brand-cyan:#ffd400;--lpm-brand-cyan-2:#ffd400;--lpm-brand-gradient:linear-gradient(135deg,#000,#000);--lpm-brand-gradient-deep:linear-gradient(135deg,#000,#000);--lpm-cloud-gradient:linear-gradient(90deg,#000,#000);--lpm-shadow-soft:0 8px 24px #00000057;--lpm-shadow-card:0 22px 56px #0009;--lpm-shadow-floating:0 30px 72px #000000ad;--back-footer:#000;background:#000!important;color:#fff;color-scheme:dark}.landing-page-may[data-contrast=eleve] :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption){color:#fff!important}.landing-page-may[data-contrast=eleve] :where(section,header,footer,article,aside,div,.container,[class*=card]){background-image:none!important}.landing-page-may[data-contrast=eleve] .hero,.landing-page-may[data-contrast=eleve] .hero.landing-hero,.landing-page-may[data-contrast=eleve] .hero:after,.landing-page-may[data-contrast=eleve] .hero:before,.landing-page-may[data-contrast=eleve] .landing-hero.landing-hero{background:#000!important;background-image:none!important}.landing-page-may[data-contrast=eleve] .nav,.landing-page-may[data-contrast=eleve] .nav.scrolled{background:#000!important;border-bottom:none!important;box-shadow:none!important}.landing-page-may[data-contrast=eleve] .nav-brand{color:#fff!important}.landing-page-may[data-contrast=eleve] .nav-brand *,.landing-page-may[data-contrast=eleve] .nav-brand .text-gradient{-webkit-text-fill-color:#fff!important;background:none!important;border-bottom:none!important;color:#fff!important;text-decoration:none!important;text-shadow:none!important}.landing-page-may[data-contrast=eleve] .landing-logo,.landing-page-may[data-contrast=eleve] .landing-logo *,.landing-page-may[data-contrast=eleve] .landing-logo:active,.landing-page-may[data-contrast=eleve] .landing-logo:focus,.landing-page-may[data-contrast=eleve] .landing-logo:hover,.landing-page-may[data-contrast=eleve] .landing-logo:visited{-webkit-text-fill-color:#fff!important;border-bottom:none!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .nav-logo{filter:none!important}.landing-page-may[data-contrast=eleve] .nav-locale{background:#000!important;border:1px solid #fff!important}.landing-page-may[data-contrast=eleve] .nav-locale b,.landing-page-may[data-contrast=eleve] .nav-locale>span{color:#fff!important}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn{background:#000!important;border:1px solid #ffd400!important;border-radius:10px;box-shadow:none!important;padding:.35rem}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn span{background-color:#ffd400!important}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn:hover{background:#111!important;border-color:#fff08a!important}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn--open{background:#ffd400!important;border-color:#ffd400!important}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn--open span{background-color:#000!important}.landing-page-may[data-contrast=eleve] .landing-mobile-menu-btn--open:hover span{background-color:#ffd400!important}.landing-page-may[data-contrast=eleve] .valeur-icon{background-color:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .lignes-tab.active span{color:#000!important}.landing-page-may[data-contrast=eleve] .nav-links,.landing-page-may[data-contrast=eleve] .nav-links.is-open{background:#000!important}.landing-page-may[data-contrast=eleve] .nav-links .nav-link,.landing-page-may[data-contrast=eleve] .nav-links .nav-trigger,.landing-page-may[data-contrast=eleve] .nav-links a{-webkit-text-fill-color:#fff!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .nav-links .nav-link *,.landing-page-may[data-contrast=eleve] .nav-links .nav-trigger *,.landing-page-may[data-contrast=eleve] .nav-links a *{-webkit-text-fill-color:#fff!important;color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .nav-item-has-menu.is-open .nav-trigger,.landing-page-may[data-contrast=eleve] .nav-links .nav-link:hover,.landing-page-may[data-contrast=eleve] .nav-links a:hover{border-bottom:none!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .nav-cta .nav-login{border:none!important}.landing-page-may[data-contrast=eleve] .nav-cta .nav-login,.landing-page-may[data-contrast=eleve] .nav-cta .nav-login:hover{-webkit-text-fill-color:#fff!important;background:#0000!important;box-shadow:none!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .footer-col .footer-link-disabled,.landing-page-may[data-contrast=eleve] .footer-col a,.landing-page-may[data-contrast=eleve] .footer-col a:hover,.landing-page-may[data-contrast=eleve] .footer-legal a,.landing-page-may[data-contrast=eleve] .footer-legal a:hover,.landing-page-may[data-contrast=eleve] .footer-mentions a,.landing-page-may[data-contrast=eleve] .footer-mentions a:hover,.landing-page-may[data-contrast=eleve] .nav-brand,.landing-page-may[data-contrast=eleve] .nav-brand *,.landing-page-may[data-contrast=eleve] .nav-links .nav-link,.landing-page-may[data-contrast=eleve] .nav-links .nav-link:hover,.landing-page-may[data-contrast=eleve] .nav-links .nav-trigger,.landing-page-may[data-contrast=eleve] .nav-links .nav-trigger:hover,.landing-page-may[data-contrast=eleve] .nav-links a,.landing-page-may[data-contrast=eleve] .nav-links a:hover,.landing-page-may[data-contrast=eleve] .nav-mega-all,.landing-page-may[data-contrast=eleve] .nav-mega-all:hover,.landing-page-may[data-contrast=eleve] .nav-menu a,.landing-page-may[data-contrast=eleve] .nav-menu a:hover,.landing-page-may[data-contrast=eleve] .privacy-nav-link,.landing-page-may[data-contrast=eleve] .privacy-nav-link:hover,.landing-page-may[data-contrast=eleve] .privacy-section-content a,.landing-page-may[data-contrast=eleve] .privacy-section-content a:hover{border-bottom:none!important;text-decoration:none!important;text-underline-offset:0!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-title,.landing-page-may[data-contrast=eleve] .apropos-hero-eyebrow,.landing-page-may[data-contrast=eleve] .footer-col .footer-link-disabled,.landing-page-may[data-contrast=eleve] .footer-col a,.landing-page-may[data-contrast=eleve] .footer-col h4,.landing-page-may[data-contrast=eleve] .h-display,.landing-page-may[data-contrast=eleve] .h-section,.landing-page-may[data-contrast=eleve] .hero-eyebrow,.landing-page-may[data-contrast=eleve] .hero-proof-text,.landing-page-may[data-contrast=eleve] .hero-sub,.landing-page-may[data-contrast=eleve] .hero__title,.landing-page-may[data-contrast=eleve] .hero__title .text-gradient,.landing-page-may[data-contrast=eleve] .pj-bullets li,.landing-page-may[data-contrast=eleve] .pj-card-desc,.landing-page-may[data-contrast=eleve] .pj-card-name,.landing-page-may[data-contrast=eleve] .pj-head,.landing-page-may[data-contrast=eleve] .pj-head .lead,.landing-page-may[data-contrast=eleve] .pj-head h2,.landing-page-may[data-contrast=eleve] .pj-stamp-label,.landing-page-may[data-contrast=eleve] .pj-tag,.landing-page-may[data-contrast=eleve] .privacy-nav-link,.landing-page-may[data-contrast=eleve] .privacy-nav-title,.landing-page-may[data-contrast=eleve] .privacy-section-content,.landing-page-may[data-contrast=eleve] .privacy-section-content a,.landing-page-may[data-contrast=eleve] .privacy-section-content li,.landing-page-may[data-contrast=eleve] .privacy-section-title{color:#fff!important}.landing-page-may[data-contrast=eleve] .apropos-hero-tag,.landing-page-may[data-contrast=eleve] .csrd-pilier,.landing-page-may[data-contrast=eleve] .csrd-pilier-label,.landing-page-may[data-contrast=eleve] .csrd-pilier-tag,.landing-page-may[data-contrast=eleve] .esg-lecture-desc b,.landing-page-may[data-contrast=eleve] .esg-lecture-mark,.landing-page-may[data-contrast=eleve] .esg-lecture-role,.landing-page-may[data-contrast=eleve] .esg-pilier-letter,.landing-page-may[data-contrast=eleve] .float-text b,.landing-page-may[data-contrast=eleve] .h-display em,.landing-page-may[data-contrast=eleve] .h-section em,.landing-page-may[data-contrast=eleve] .hero-floating-card b,.landing-page-may[data-contrast=eleve] .hero-floating-card span,.landing-page-may[data-contrast=eleve] .hero__title em,.landing-page-may[data-contrast=eleve] .italic-soft,.landing-page-may[data-contrast=eleve] .lignes-mock-card-val em,.landing-page-may[data-contrast=eleve] .lignes-mock-pill,.landing-page-may[data-contrast=eleve] .methode-shield-tag,.landing-page-may[data-contrast=eleve] .modal-mock-pill,.landing-page-may[data-contrast=eleve] .resultats-stat-figure,.landing-page-may[data-contrast=eleve] .resultats-stat-label,.landing-page-may[data-contrast=eleve] em{color:#ffd400!important}.landing-page-may[data-contrast=eleve] .approche-step,.landing-page-may[data-contrast=eleve] .cancel-forget,.landing-page-may[data-contrast=eleve] .card-forget,.landing-page-may[data-contrast=eleve] .csrd-cell,.landing-page-may[data-contrast=eleve] .csrd-doc,.landing-page-may[data-contrast=eleve] .csrd-doc-bar,.landing-page-may[data-contrast=eleve] .cta-apropos-card,.landing-page-may[data-contrast=eleve] .demo-modal-body,.landing-page-may[data-contrast=eleve] .final-cta,.landing-page-may[data-contrast=eleve] .hero-floating-card,.landing-page-may[data-contrast=eleve] .mock-comp,.landing-page-may[data-contrast=eleve] .mock-dash,.landing-page-may[data-contrast=eleve] .mock-reco,.landing-page-may[data-contrast=eleve] .modal-mock,.landing-page-may[data-contrast=eleve] .plateforme{background-color:#0b0b0b!important;background-image:none!important;border-color:#ffd400!important;box-shadow:none!important}.landing-page-may[data-contrast=eleve] .approche-step,.landing-page-may[data-contrast=eleve] .cancel-forget,.landing-page-may[data-contrast=eleve] .card-forget,.landing-page-may[data-contrast=eleve] .cta-apropos-card,.landing-page-may[data-contrast=eleve] .demo-modal-body,.landing-page-may[data-contrast=eleve] .esg-lecture,.landing-page-may[data-contrast=eleve] .esg-pilier,.landing-page-may[data-contrast=eleve] .final-cta,.landing-page-may[data-contrast=eleve] .hero-floating-card,.landing-page-may[data-contrast=eleve] .mock-comp,.landing-page-may[data-contrast=eleve] .mock-dash,.landing-page-may[data-contrast=eleve] .mock-reco,.landing-page-may[data-contrast=eleve] .modal-mock,.landing-page-may[data-contrast=eleve] .pillar,.landing-page-may[data-contrast=eleve] .pillar-mockup,.landing-page-may[data-contrast=eleve] .pj-card,.landing-page-may[data-contrast=eleve] .plateforme,.landing-page-may[data-contrast=eleve] .science-card,.landing-page-may[data-contrast=eleve] .science-ref{background-color:#1b2030!important;box-shadow:0 30px 80px #000000c2!important}.landing-page-may[data-contrast=eleve] .pillar{border:1px solid #ffd400!important}.landing-page-may[data-contrast=eleve] .mock-comp,.landing-page-may[data-contrast=eleve] .mock-reco,.landing-page-may[data-contrast=eleve] .pillar-mockup{border:none!important}.landing-page-may[data-contrast=eleve] .mock-dash{border:none!important;box-shadow:0 24px 60px #0009!important}.landing-page-may[data-contrast=eleve] .plateforme{border:1px solid #ffd400!important}.landing-page-may[data-contrast=eleve] .nav-links .nav-link,.landing-page-may[data-contrast=eleve] .nav-links .nav-trigger,.landing-page-may[data-contrast=eleve] .nav-links a{border-bottom:none!important;box-shadow:none!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .apropos-hero-tag,.landing-page-may[data-contrast=eleve] .csrd-stat-mark,.landing-page-may[data-contrast=eleve] .float-text b,.landing-page-may[data-contrast=eleve] .hero-floating-card.esg b,.landing-page-may[data-contrast=eleve] .methode-shield-tag,.landing-page-may[data-contrast=eleve] .mock-comp-h b,.landing-page-may[data-contrast=eleve] .mock-dash-kpi-label,.landing-page-may[data-contrast=eleve] .mock-reco-name b,.landing-page-may[data-contrast=eleve] .resultats-stat-label{color:#ffd400!important}.landing-page-may[data-contrast=eleve] .csrd-stat-mark{opacity:.3}.landing-page-may[data-contrast=eleve] .mock-dash-tab{background:#000!important;border:1px solid #ffd400!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .mock-dash-tab.active{background:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .approche-tag,.landing-page-may[data-contrast=eleve] .cancel-forget,.landing-page-may[data-contrast=eleve] .card-forget,.landing-page-may[data-contrast=eleve] .csrd-cell,.landing-page-may[data-contrast=eleve] .csrd-doc,.landing-page-may[data-contrast=eleve] .csrd-doc-bar,.landing-page-may[data-contrast=eleve] .lignes-mock-card,.landing-page-may[data-contrast=eleve] .lignes-mock-row,.landing-page-may[data-contrast=eleve] .mock-comp-row,.landing-page-may[data-contrast=eleve] .mock-dash-chart,.landing-page-may[data-contrast=eleve] .mock-dash-kpi,.landing-page-may[data-contrast=eleve] .mock-reco-card,.landing-page-may[data-contrast=eleve] .modal-mock-row,.landing-page-may[data-contrast=eleve] .pillar-mockup,.landing-page-may[data-contrast=eleve] .pillar-tag,.landing-page-may[data-contrast=eleve] .science-card-icon,.landing-page-may[data-contrast=eleve] .science-ref{background:#1b2030!important;border:none!important;box-shadow:0 18px 44px #0000006b!important}.landing-page-may[data-contrast=eleve] .esg-lecture,.landing-page-may[data-contrast=eleve] .esg-pilier,.landing-page-may[data-contrast=eleve] .pj-card{background:#000!important;border:1px solid #ffd400!important;box-shadow:0 24px 60px #000000bd!important}.landing-page-may[data-contrast=eleve] .pj-card-visual{background:#1b2030!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .pj-card-decorline,.landing-page-may[data-contrast=eleve] .pj-card-visual:before{background:none!important;display:none!important}.landing-page-may[data-contrast=eleve] .pj-stamp{background:linear-gradient(180deg,#2f3440,#1a1f2b)!important;border:none!important;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 20px #00000057!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .pj-check svg,.landing-page-may[data-contrast=eleve] .pj-stamp svg{stroke:#fff!important;color:#fff!important;filter:none!important}.landing-page-may[data-contrast=eleve] .pj-tag{color:#ffd400!important}.landing-page-may[data-contrast=eleve] .pj-bullets{border-top:1px solid #ffd400!important}.landing-page-may[data-contrast=eleve] .pj-bullets li,.landing-page-may[data-contrast=eleve] .pj-card-desc{color:#ededed!important}.landing-page-may[data-contrast=eleve] .esg-pilier.highlight{background:#000!important;border:1px solid #ffd400!important;box-shadow:0 24px 60px #000000bd!important}.landing-page-may[data-contrast=eleve] .esg-pilier-letter{-webkit-text-fill-color:#fff!important;background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .esg-lecture-desc,.landing-page-may[data-contrast=eleve] .esg-lecture-mark,.landing-page-may[data-contrast=eleve] .esg-lecture-role,.landing-page-may[data-contrast=eleve] .esg-lectures-lead,.landing-page-may[data-contrast=eleve] .esg-pilier p,.landing-page-may[data-contrast=eleve] .esg-pilier-label{-webkit-text-fill-color:#fff!important;background:#0000!important;color:#fff!important;text-shadow:none!important}.landing-page-may[data-contrast=eleve] .esg-lectures-rule{background:linear-gradient(180deg,#0000,#ffd400)!important}.landing-page-may[data-contrast=eleve] .esg-pilier-arrow{border-top:1px solid #ffd400!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .esg-lecture-icon{background:linear-gradient(180deg,#2f3440,#1a1f2b)!important;border:none!important;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 20px #00000057!important;color:#fff!important;height:44px;width:44px}.landing-page-may[data-contrast=eleve] .esg-lecture-icon img,.landing-page-may[data-contrast=eleve] .esg-lecture-icon svg{stroke:#fff!important;color:#fff!important;filter:brightness(0) invert(1)!important}.landing-page-may[data-contrast=eleve] .esg-lecture{padding-top:28px!important}.landing-page-may[data-contrast=eleve] .apropos-hero-tag,.landing-page-may[data-contrast=eleve] .cas-mosaic-tile,.landing-page-may[data-contrast=eleve] .float-icon,.landing-page-may[data-contrast=eleve] .float-icon.warm,.landing-page-may[data-contrast=eleve] .hero-floating-card.esg .float-icon.esg-icon,.landing-page-may[data-contrast=eleve] .lignes-mock-pill,.landing-page-may[data-contrast=eleve] .methode-shield-tag,.landing-page-may[data-contrast=eleve] .resultats-stat-figure{background:#000!important;border:1px solid #ffd400!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .a11y-page svg,.landing-page-may[data-contrast=eleve] .approche-link svg,.landing-page-may[data-contrast=eleve] .btn-arrow,.landing-page-may[data-contrast=eleve] .cas-mosaic-tile svg,.landing-page-may[data-contrast=eleve] .esg-lecture-icon svg,.landing-page-may[data-contrast=eleve] .esg-pilier-arrow svg,.landing-page-may[data-contrast=eleve] .float-icon svg,.landing-page-may[data-contrast=eleve] .hero-floating-card svg{stroke:currentColor!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .cas-mosaic-center,.landing-page-may[data-contrast=eleve] .cas-mosaic-center svg,.landing-page-may[data-contrast=eleve] .cas-mosaic-tile,.landing-page-may[data-contrast=eleve] .cas-mosaic-tile span{color:#ffd400!important}.landing-page-may[data-contrast=eleve] .approche-step,.landing-page-may[data-contrast=eleve] .cancel-forget,.landing-page-may[data-contrast=eleve] .card-forget,.landing-page-may[data-contrast=eleve] .cta-apropos-card,.landing-page-may[data-contrast=eleve] .demo-modal-body,.landing-page-may[data-contrast=eleve] .final-cta,.landing-page-may[data-contrast=eleve] .hero-floating-card,.landing-page-may[data-contrast=eleve] .mock-comp,.landing-page-may[data-contrast=eleve] .mock-dash,.landing-page-may[data-contrast=eleve] .mock-reco,.landing-page-may[data-contrast=eleve] .modal-mock,.landing-page-may[data-contrast=eleve] .plateforme{background-color:#1b2030!important}.landing-page-may[data-contrast=eleve] .approche-pulse-connector img,.landing-page-may[data-contrast=eleve] .hero-pulse-bg img,.landing-page-may[data-contrast=eleve] .pulse-divider img,.landing-page-may[data-contrast=eleve] .shield-pulse{filter:brightness(0) saturate(100%) invert(83%) sepia(92%) saturate(1380%) hue-rotate(358deg) brightness(103%) contrast(103%)!important}.landing-page-may[data-contrast=eleve] .btn,.landing-page-may[data-contrast=eleve] .btn-landing-def,.landing-page-may[data-contrast=eleve] .btn-light,.landing-page-may[data-contrast=eleve] .btn-outline,.landing-page-may[data-contrast=eleve] .btn-primary,.landing-page-may[data-contrast=eleve] .btn.btn-landing-def.btn-primary .cta-apropos-card .btn-outline{background:#000!important;background-image:none!important;border:2px solid #ffd400!important;box-shadow:none!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .btn-landing-def,.landing-page-may[data-contrast=eleve] .btn-landing-def.btn-primary.btn-gradient,.landing-page-may[data-contrast=eleve] .btn-primary,.landing-page-may[data-contrast=eleve] .btn-primary.btn-gradient{-webkit-text-fill-color:#000!important;background:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .btn-landing-def *,.landing-page-may[data-contrast=eleve] .btn-landing-def.btn-primary.btn-gradient *,.landing-page-may[data-contrast=eleve] .btn-primary *,.landing-page-may[data-contrast=eleve] .btn-primary.btn-gradient *{-webkit-text-fill-color:#000!important;color:#000!important}.landing-page-may[data-contrast=eleve] .btn-landing-def.btn-primary.btn-gradient:hover,.landing-page-may[data-contrast=eleve] .btn-landing-def:hover,.landing-page-may[data-contrast=eleve] .btn-light:hover,.landing-page-may[data-contrast=eleve] .btn-outline:hover,.landing-page-may[data-contrast=eleve] .btn-primary.btn-gradient:hover,.landing-page-may[data-contrast=eleve] .btn-primary:hover{-webkit-text-fill-color:#000!important;background:#e0be00!important;color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-hero-lead,.landing-page-may[data-contrast=eleve] .a11y-hero-title,.landing-page-may[data-contrast=eleve] .final-cta h2,.landing-page-may[data-contrast=eleve] .final-cta h2 em,.landing-page-may[data-contrast=eleve] .plateforme .h-section,.landing-page-may[data-contrast=eleve] .plateforme h2{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body,.landing-page-may[data-contrast=eleve] .final-cta p,.landing-page-may[data-contrast=eleve] .footer-col .footer-link-disabled,.landing-page-may[data-contrast=eleve] .footer-col a,.landing-page-may[data-contrast=eleve] .plateforme-head .lead{color:#ededed!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-title,.landing-page-may[data-contrast=eleve] .footer-col h4{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link:hover,.landing-page-may[data-contrast=eleve] .footer-col .footer-link-disabled:hover,.landing-page-may[data-contrast=eleve] .footer-col a:hover{color:#ffd400!important}.landing-page-may[data-contrast=eleve] .approche-head h2 em,.landing-page-may[data-contrast=eleve] .apropos-hero h1 em,.landing-page-may[data-contrast=eleve] .csrd-hero h1 em,.landing-page-may[data-contrast=eleve] .csrd-stat-quote em,.landing-page-may[data-contrast=eleve] .cta-apropos-card h2 em,.landing-page-may[data-contrast=eleve] .equipe-head h2 em,.landing-page-may[data-contrast=eleve] .esg-lectures-lead em,.landing-page-may[data-contrast=eleve] .hero-lpm h1 em,.landing-page-may[data-contrast=eleve] .histoire-head h2 em,.landing-page-may[data-contrast=eleve] .pillar-title em,.landing-page-may[data-contrast=eleve] .valeurs-head h2 em,.landing-page-may[data-contrast=eleve] .vision h2 em{-webkit-text-fill-color:#ffd400!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;background-image:none!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .footer{border-top:none!important}.landing-page-may[data-contrast=eleve] .resultats-stats{border-bottom:none!important;border-top:none!important}.landing-page-may[data-contrast=eleve] .resultats-stat{background:#0000!important;border-bottom:none!important;border-right:none!important}.landing-page-may[data-contrast=eleve] .resultats-stat-figure{background:#0000!important;border:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body,.landing-page-may[data-contrast=eleve] .final-cta p,.landing-page-may[data-contrast=eleve] .hero-sub,.landing-page-may[data-contrast=eleve] .plateforme-head .lead{color:#ededed!important}.landing-page-may[data-contrast=eleve] .footer-bottom{border-top:none!important}.landing-page-may[data-contrast=eleve] .footer-mentions,.landing-page-may[data-contrast=eleve] .footer-mentions a{color:#ffd400!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .footer-mentions a:hover{color:#ffe35c!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .footer-social a{background:#000!important;border:1px solid #ffd400!important;color:#ffd400!important}.landing-page-may[data-contrast=eleve] .footer-social a:hover{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .footer-legal a{background:#000!important;border:1px solid #ffd400!important;box-shadow:none!important;color:#ffd400!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .footer-legal a:hover{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important;transform:none!important}.landing-page-may[data-contrast=eleve] .modal-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000000eb!important}.landing-page-may[data-contrast=eleve] .modal-card{background:#1b2030!important;box-shadow:0 30px 80px #000000b8!important}.landing-page-may[data-contrast=eleve] .modal-close{background:#000!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .modal-close:hover{background:#111!important}.landing-page-may[data-contrast=eleve] .demo-modal-divider span,.landing-page-may[data-contrast=eleve] .demo-modal-foot,.landing-page-may[data-contrast=eleve] .demo-modal-foot a,.landing-page-may[data-contrast=eleve] .demo-modal-intro,.landing-page-may[data-contrast=eleve] .demo-modal-intro-signup,.landing-page-may[data-contrast=eleve] .demo-modal-label,.landing-page-may[data-contrast=eleve] .demo-modal-title,.landing-page-may[data-contrast=eleve] .modal-bullets li,.landing-page-may[data-contrast=eleve] .modal-intro,.landing-page-may[data-contrast=eleve] .modal-title{color:#fff!important}.landing-page-may[data-contrast=eleve] .demo-modal-input{border-color:#ffd400!important;box-shadow:none!important;color:#111!important}.landing-page-may[data-contrast=eleve] .demo-modal-input::placeholder{color:#c7c7c7!important}.landing-page-may[data-contrast=eleve] .demo-modal-input:focus{border-color:#ffd400!important;box-shadow:0 0 0 3px #ffd40029!important}.landing-page-may[data-contrast=eleve] .demo-modal-divider:after,.landing-page-may[data-contrast=eleve] .demo-modal-divider:before{background:#ffd400!important}.landing-page-may[data-contrast=eleve] .demo-modal-submit{-webkit-text-fill-color:#000!important;background:#ffd400!important;border:none!important;box-shadow:none!important;color:#000!important}.landing-page-may[data-contrast=eleve] .demo-modal-submit:hover{background:#ffe24d!important;color:#000!important}.landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .demo-modal-secondary-btn:hover{background:#ffe24d!important;border-color:#ffe24d!important;color:#000!important}.landing-page-may[data-contrast=eleve] .demo-modal-foot a{color:#fff!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000000eb!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card{background:#1b2030!important;border:1px solid #ffffffe0!important;box-shadow:0 30px 80px #000000b8!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card h2,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card p,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-label,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-note{color:#fff!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-description{background:#000!important;border-color:#ffffff47!important;color:#fff!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-input{background:#fff!important;border-color:#ffd400!important;box-shadow:none!important;color:#111!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-input::placeholder{color:#a3a3a3!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-cancel,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-submit{border-color:#ffd400!important;box-shadow:none!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-submit{-webkit-text-fill-color:#000!important;background:#ffd400!important;color:#000!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-cancel,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-close{background:#000!important;color:#fff!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card .bg-blue-50{background:#000!important;border-color:#ffffff3d!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card .text-slate-400,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card .text-slate-500,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .forgot-password-card .text-slate-700{color:#fff!important}.a11y-scope[data-contrast=eleve]{--lpm-bg:#000;--lpm-bg-warm:#000;--lpm-bg-soft:#000;--lpm-bg-deep:#000;--lpm-bg-deep-alt:#0b0b0b;--lpm-ink:#fff;--lpm-ink-soft:#ededed;--lpm-body:#ededed;--lpm-muted:#c7c7c7;--lpm-muted-light:#ededed;--lpm-line:#ffd400;--lpm-line-deep:#ffd400;--lpm-accent:#ffd400;--lpm-accent-deep:#ffd400;--lpm-brand-deep:#ffd400;--lpm-brand-deep-2:#e0be00;--lpm-brand-indigo:#ffd400;--lpm-brand-cyan:#ffd400;--lpm-brand-cyan-2:#ffd400;--lpm-brand-gradient:linear-gradient(135deg,#000,#000);--lpm-brand-gradient-deep:linear-gradient(135deg,#000,#000);--lpm-cloud-gradient:linear-gradient(90deg,#000,#000);--lpm-shadow-soft:0 8px 24px #00000057;--lpm-shadow-card:0 22px 56px #0009;--lpm-shadow-floating:0 30px 72px #000000ad;--back-footer:#000;color-scheme:dark}.a11y-scope[data-contrast=eleve] .nav,.a11y-scope[data-contrast=eleve] .nav.scrolled{background:#000!important;border-bottom:none!important;box-shadow:none!important}.a11y-scope[data-contrast=eleve] .landing-logo,.a11y-scope[data-contrast=eleve] .landing-logo *,.a11y-scope[data-contrast=eleve] .nav-brand,.a11y-scope[data-contrast=eleve] .nav-brand *{-webkit-text-fill-color:#fff!important;background:none!important;border-bottom:none!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;text-shadow:none!important}.a11y-scope[data-contrast=eleve] .nav-logo{filter:none!important}.a11y-scope[data-contrast=eleve] .nav-locale{background:#000!important;border:1px solid #fff!important}.a11y-scope[data-contrast=eleve] .nav-locale b,.a11y-scope[data-contrast=eleve] .nav-locale>span{color:#fff!important}.a11y-scope[data-contrast=eleve] .nav-links,.a11y-scope[data-contrast=eleve] .nav-links.is-open{background:#000!important}.a11y-scope[data-contrast=eleve] .nav-links .nav-link,.a11y-scope[data-contrast=eleve] .nav-links .nav-link:hover,.a11y-scope[data-contrast=eleve] .nav-links .nav-trigger,.a11y-scope[data-contrast=eleve] .nav-links .nav-trigger:hover,.a11y-scope[data-contrast=eleve] .nav-links a,.a11y-scope[data-contrast=eleve] .nav-links a:hover{-webkit-text-fill-color:#fff!important;border-bottom:none!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}.a11y-scope[data-contrast=eleve] .nav-cta .nav-login{border:none!important}.a11y-scope[data-contrast=eleve] .nav-cta .nav-login,.a11y-scope[data-contrast=eleve] .nav-cta .nav-login:hover{-webkit-text-fill-color:#fff!important;background:#0000!important;box-shadow:none!important;color:#fff!important}.a11y-scope[data-contrast=eleve] .nav-cta .btn-landing-def,.a11y-scope[data-contrast=eleve] .nav-cta .btn-primary,.a11y-scope[data-contrast=eleve] .nav-cta .landing-btn-primary,.a11y-scope[data-contrast=eleve] .nav-cta .nav-demo{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;box-shadow:none!important;color:#000!important;text-decoration:none!important}.a11y-scope[data-contrast=eleve] .nav-cta .btn-landing-def:hover,.a11y-scope[data-contrast=eleve] .nav-cta .btn-primary:hover,.a11y-scope[data-contrast=eleve] .nav-cta .landing-btn-primary:hover,.a11y-scope[data-contrast=eleve] .nav-cta .nav-demo:hover{-webkit-text-fill-color:#000!important;background:#ffe24d!important;border-color:#ffe24d!important;color:#000!important}.a11y-scope[data-contrast=eleve] .footer-col .footer-link-disabled,.a11y-scope[data-contrast=eleve] .footer-col a,.a11y-scope[data-contrast=eleve] .footer-col a:hover,.a11y-scope[data-contrast=eleve] .footer-legal a,.a11y-scope[data-contrast=eleve] .footer-legal a:hover,.a11y-scope[data-contrast=eleve] .footer-mentions a,.a11y-scope[data-contrast=eleve] .footer-mentions a:hover,.a11y-scope[data-contrast=eleve] .nav-brand,.a11y-scope[data-contrast=eleve] .nav-brand *,.a11y-scope[data-contrast=eleve] .nav-links .nav-link,.a11y-scope[data-contrast=eleve] .nav-links .nav-link:hover,.a11y-scope[data-contrast=eleve] .nav-links .nav-trigger,.a11y-scope[data-contrast=eleve] .nav-links .nav-trigger:hover,.a11y-scope[data-contrast=eleve] .nav-links a,.a11y-scope[data-contrast=eleve] .nav-links a:hover,.a11y-scope[data-contrast=eleve] .nav-mega-all,.a11y-scope[data-contrast=eleve] .nav-mega-all:hover,.a11y-scope[data-contrast=eleve] .nav-menu a,.a11y-scope[data-contrast=eleve] .nav-menu a:hover{border-bottom:none!important;text-decoration:none!important;text-underline-offset:0!important}.a11y-scope[data-contrast=eleve] .approche-link:focus-visible,.a11y-scope[data-contrast=eleve] .btn-ghost:focus-visible,.a11y-scope[data-contrast=eleve] .btn-light:focus-visible,.a11y-scope[data-contrast=eleve] .btn-outline:focus-visible,.a11y-scope[data-contrast=eleve] .btn:focus-visible,.a11y-scope[data-contrast=eleve] .demo-modal-input:focus-visible,.a11y-scope[data-contrast=eleve] .demo-modal-secondary-btn:focus-visible,.a11y-scope[data-contrast=eleve] .demo-modal-select:focus-visible,.a11y-scope[data-contrast=eleve] .demo-modal-submit:focus-visible,.a11y-scope[data-contrast=eleve] .footer-col a:focus-visible,.a11y-scope[data-contrast=eleve] .footer-legal a:focus-visible,.a11y-scope[data-contrast=eleve] .forgot-password-input:focus-visible,.a11y-scope[data-contrast=eleve] .landing-logo:focus-visible,.a11y-scope[data-contrast=eleve] .lpm-a11y-trigger:focus-visible,.a11y-scope[data-contrast=eleve] .modal-close:focus-visible,.a11y-scope[data-contrast=eleve] .nav-link:focus-visible,.a11y-scope[data-contrast=eleve] .reset-password-page .ant-input-affix-wrapper:focus-visible,.a11y-scope[data-contrast=eleve] .reset-password-page .ant-input-affix-wrapper:focus-within{box-shadow:var(--focus-ring-shadow)!important;outline:var(--focus-ring)!important;outline-offset:2px!important;outline-offset:var(--focus-offset,2px)!important}.a11y-scope[data-contrast=eleve] .footer{color:#ffffffeb!important}.a11y-scope[data-contrast=eleve] .footer-brand p,.a11y-scope[data-contrast=eleve] .footer-col .footer-link-disabled,.a11y-scope[data-contrast=eleve] .footer-col a,.a11y-scope[data-contrast=eleve] .footer-grid,.a11y-scope[data-contrast=eleve] .footer-legal a,.a11y-scope[data-contrast=eleve] .footer-mentions,.a11y-scope[data-contrast=eleve] .footer-mentions a{color:#fff!important}.a11y-scope[data-contrast=eleve] .footer-col a:hover,.a11y-scope[data-contrast=eleve] .footer-mentions a:hover{color:#ffd400!important}.a11y-scope[data-contrast=eleve] .footer-bottom{border-top:1px solid #ffffff3d!important}.a11y-scope[data-contrast=eleve] .footer-mentions{color:#ffd400!important}.a11y-scope[data-contrast=eleve] .footer-mentions a{color:#ffd400!important;margin-left:16px}.a11y-scope[data-contrast=eleve] .footer-mentions a:hover{color:#ffe24d!important}.a11y-scope[data-contrast=eleve] .footer-legal{gap:12px}.a11y-scope[data-contrast=eleve] .footer-legal a{-webkit-text-fill-color:#ffd400!important;background:#000!important;border:1px solid #ffd400!important;box-shadow:none!important;color:#ffd400!important}.a11y-scope[data-contrast=eleve] .footer-legal a.active{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important}.a11y-scope[data-contrast=eleve] .footer-legal a.active:hover{-webkit-text-fill-color:#000!important;background:#ffe24d!important;color:#000!important}.a11y-scope[data-contrast=eleve] .footer-social a{background:#000!important;border:1px solid #ffd400!important;color:#ffd400!important}.a11y-scope[data-contrast=eleve] .footer-social a:hover{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}.a11y-scope[data-contrast=eleve] .modal-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000000eb!important}.a11y-scope[data-contrast=eleve] .modal-card{background:#1b2030!important;box-shadow:0 30px 80px #000000b8!important}.a11y-scope[data-contrast=eleve] .modal-close{background:#000!important;color:#fff!important}.a11y-scope[data-contrast=eleve] .modal-close:hover{background:#111!important}.a11y-scope[data-contrast=eleve] .demo-modal-divider span,.a11y-scope[data-contrast=eleve] .demo-modal-foot,.a11y-scope[data-contrast=eleve] .demo-modal-foot a,.a11y-scope[data-contrast=eleve] .demo-modal-intro,.a11y-scope[data-contrast=eleve] .demo-modal-intro-signup,.a11y-scope[data-contrast=eleve] .demo-modal-label,.a11y-scope[data-contrast=eleve] .demo-modal-title,.a11y-scope[data-contrast=eleve] .modal-bullets li,.a11y-scope[data-contrast=eleve] .modal-intro,.a11y-scope[data-contrast=eleve] .modal-title{color:#fff!important}.a11y-scope[data-contrast=eleve] .demo-modal-input{-webkit-text-fill-color:#fff;border-color:#ffd400!important;box-shadow:none!important;color:#111!important}.a11y-scope[data-contrast=eleve] .demo-modal-input::placeholder{color:#c7c7c7!important}.a11y-scope[data-contrast=eleve] .demo-modal-input:focus{border-color:#ffd400!important;box-shadow:0 0 0 3px #ffd40029!important}.a11y-scope[data-contrast=eleve] .demo-modal-divider:after,.a11y-scope[data-contrast=eleve] .demo-modal-divider:before{background:#ffd400!important}.a11y-scope[data-contrast=eleve] .demo-modal-submit{-webkit-text-fill-color:#000!important;background:#ffd400!important;border:none!important;box-shadow:none!important;color:#000!important}.a11y-scope[data-contrast=eleve] .demo-modal-submit:hover{background:#ffe24d!important;color:#000!important}.a11y-scope[data-contrast=eleve] .demo-modal-secondary-btn{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important}.a11y-scope[data-contrast=eleve] .demo-modal-secondary-btn:hover{background:#ffe24d!important;border-color:#ffe24d!important;color:#000!important}.a11y-scope[data-contrast=eleve] .demo-modal-foot a{color:#fff!important}html .a11y-scope[data-contrast=eleve] .footer-legal a:hover{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important;transform:none!important}:root{--auth-collaborateur-color:#8e44ad;--auth-collaborateur-light:#fff;--auth-collaborateur-dark:#6c3483;--auth-manager-color:#4a6fa5;--auth-manager-light:#e3f2fd;--auth-manager-dark:#3d5a85;--auth-rh-color:#2c3e50;--auth-rh-light:#e0f2f1;--auth-rh-dark:#1a252f}.container-verificationCode .header-verificationCode{margin-bottom:30px;text-align:center}.container-verificationCode .logo-verificationCode{color:#8e44ad;font-size:1.75rem;font-weight:700;margin-bottom:10px}.container-verificationCode .title-verificationCode{font-size:1.25rem;font-weight:500;margin-bottom:10px}.container-verificationCode .subtitle-verificationCode{color:#666;font-size:.9375rem;margin-bottom:20px;padding:0 20px}.container-verificationCode .verification-code{direction:auto;display:flex;gap:10px;justify-content:center;margin-bottom:25px;unicode-bidi:isolate}.container-verificationCode .code-input{border:2px solid #ddd;border-radius:8px;direction:auto;font-size:1.5rem;font-weight:700;height:60px;text-align:center;transition:all .3s;width:50px}.container-verificationCode .code-input:focus{border-color:#8e44ad;box-shadow:0 0 0 2px #fff,0 0 0 5px #8e44add9}.container-verificationCode .code-input:focus-visible{border-color:#8e44ad;box-shadow:0 0 0 2px #fff,0 0 0 5px #8e44add9;outline:2px solid #0000}.container-verificationCode .btn-verificationCode{background-color:#8e44ad;background-color:var(--auth-collaborateur-color);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:.875rem;font-weight:600;height:auto;margin:0 auto;padding:15px;transition:all .3s;width:62%}.container-verificationCode .btn-verificationCode:hover{opacity:.9}.container-verificationCode .btn-verificationCode:disabled{background-color:#ccc;cursor:not-allowed}.container-verificationCode .footer{margin-top:25px;text-align:center}.container-verificationCode .footer p{color:#666;margin-bottom:10px}.container-verificationCode .footer a{color:#8e44ad;font-weight:500;text-decoration:none}.container-verificationCode .timer{color:#8e44ad;display:inline-block;font-weight:700}.container-verificationCode .error-message{color:#e74c3c;margin-bottom:20px;text-align:center}.container-verificationCode.manager-theme .code-input:focus{border-color:#4a6fa5;border-color:var(--auth-manager-color);box-shadow:0 0 0 3px #4a6fa533}.container-verificationCode.manager-theme .btn-verificationCode{background-color:#4a6fa5;background-color:var(--auth-manager-color)}.container-verificationCode.manager-theme .footer a,.container-verificationCode.manager-theme .timer{color:#4a6fa5;color:var(--auth-manager-color)}.container-verificationCode.rh-theme .code-input:focus{border-color:#2c3e50;border-color:var(--auth-rh-color);box-shadow:0 0 0 3px #d4a01733}.container-verificationCode.rh-theme .btn-verificationCode{background-color:#2c3e50;background-color:var(--auth-rh-color)}.container-verificationCode.rh-theme .footer a,.container-verificationCode.rh-theme .timer{color:#2c3e50;color:var(--auth-rh-color)}.container-verificationCode.collaborateur-theme .code-input:focus{border-color:#8e44ad;border-color:var(--auth-collaborateur-color);box-shadow:0 0 0 3px #6c757d33}.container-verificationCode.collaborateur-theme .btn-verificationCode{background-color:#8e44ad;background-color:var(--auth-collaborateur-color)}.container-verificationCode.collaborateur-theme .footer a,.container-verificationCode.collaborateur-theme .timer{color:#8e44ad;color:var(--auth-collaborateur-color)}.pulse{animation:pulse 1.5s ease-in-out infinite}.btn-resend-code{background-color:#0000;border:2px solid #8e44ad;border-radius:10px;color:#8e44ad;cursor:pointer;display:block;font-size:.875rem;font-weight:600;height:auto;margin:0 auto;padding:15px;transition:all .3s;width:62%}.btn-resend-code:hover{background-color:#8e44ad;color:#fff}.success-message{color:#2ecc71;margin-bottom:20px;text-align:center}.container-verificationCode.manager-theme .btn-resend-code{border-color:#4a6fa5;border-color:var(--auth-manager-color);color:#4a6fa5;color:var(--auth-manager-color)}.container-verificationCode.manager-theme .btn-resend-code:hover{background-color:#4a6fa5;background-color:var(--auth-manager-color);color:#fff}.container-verificationCode.rh-theme .btn-resend-code{border-color:#2c3e50;border-color:var(--auth-rh-color);color:#2c3e50;color:var(--auth-rh-color)}.container-verificationCode.rh-theme .btn-resend-code:hover{background-color:#2c3e50;background-color:var(--auth-rh-color);color:#fff}.container-verificationCode.collaborateur-theme .btn-resend-code{border-color:#8e44ad;border-color:var(--auth-collaborateur-color);color:#8e44ad;color:var(--auth-collaborateur-color)}.container-verificationCode.collaborateur-theme .btn-resend-code:hover{background-color:#8e44ad;background-color:var(--auth-collaborateur-color);color:#fff}@media(max-width:26.25em){.container-verificationCode .code-input{height:50px;width:40px}}:root{--a-bg:#fff;--aa-bg:#fff;--a-text:#1e2138;--a-soft:#5a5f7a;--a-line:#e7e5f4;--a-accent:#9c5bb9;--a-on-accent:#fff;--a-focus:#9c5bb9;--a-chip:#f0eefb}[data-theme=sombre]{--a-bg:#1a2138;--aa-bg:#0f1426;--a-text:#e7ecf7;--a-soft:#9aa3c0;--a-line:#2a3354;--a-accent:#a78bfa;--a-on-accent:#0f1426;--a-focus:#a78bfa;--a-chip:#2a3354;--aaa-bg:#2a3354}[data-contrast=eleve]{--a-bg:#0a0a0a;--aa-bg:#000;--a-text:#fff;--a-soft:#fff;--a-line:#ffd400;--a-accent:#ffd400;--a-on-accent:#000;--a-focus:#ffd400;--a-chip:#000;--aaa-bg:#000}.lpm-a11y-trigger{align-items:center;background:#5d57bf!important;background:var(--lpm-brand-deep,#5d57bf)!important;border:.125rem solid #fff!important;border-radius:50%;bottom:1.25rem;box-shadow:0 .25rem .875rem #0f172a59,0 0 0 .0625rem #0f172a0f;color:#fff;cursor:pointer;display:inline-flex;height:3.25rem;inset-inline-end:1.25rem;justify-content:center;position:fixed;width:3.25rem;z-index:1200}.lpm-a11y-trigger svg{display:block;font-size:1.5rem}.lpm-a11y-trigger:hover{background:#4a45a3!important;background:var(--lpm-brand-deep-2,#4a45a3)!important}.lpm-a11y-trigger:focus-visible{outline:.1875rem solid #5b21b6!important;outline:.1875rem solid var(--lpm-brand-deep,#5b21b6)!important;outline-offset:.1875rem}.lpm-a11y-trigger__tip{background:#1e2138;border-radius:.5rem;bottom:50%;box-shadow:0 .25rem .75rem #0f172a40;color:#fff;font-size:.8125rem;font-weight:600;inset-inline-end:calc(100% + .75rem);line-height:1;opacity:0;padding:.4375rem .6875rem;pointer-events:none;position:absolute;transform:translateY(50%);transition:opacity .15s ease;white-space:nowrap}.lpm-a11y-trigger:focus-visible .lpm-a11y-trigger__tip,.lpm-a11y-trigger:hover .lpm-a11y-trigger__tip{opacity:1}@media(prefers-reduced-motion:reduce){.lpm-a11y-trigger__tip{transition:none}}.lpm-a11y-overlay{display:flex;height:100dvh;inset:0;isolation:isolate;justify-content:flex-end;pointer-events:none;position:fixed;z-index:2147483000}.lpm-a11y-overlay.is-background-scroll-disabled{pointer-events:auto}.lpm-a11y-backdrop{background:#0000004d;inset:0;pointer-events:none;position:absolute;z-index:0}.lpm-a11y-drawer{animation:lpmA11ySlide .18s ease-out;background:#fff;background:var(--a-bg);border-inline-start:.0625rem solid #e7e5f4;border-inline-start:.0625rem solid var(--a-line);color:#1e2138;color:var(--a-text);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:100%;isolation:isolate;max-width:95vw;overflow:hidden;pointer-events:auto;position:relative;width:15rem;z-index:1}.lpm-a11y-drawer:before{background:#fff;background:var(--a-bg);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.lpm-a11y-drawer__head{align-items:center;background:#fff;background:var(--a-bg);border-block-end:.0625rem solid #e7e5f4;border-block-end:.0625rem solid var(--a-line);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:1.25rem}.lpm-a11y-drawer__title{color:#1e2138;color:var(--a-text);font-size:1.15rem;font-weight:700;margin:0}.lpm-a11y-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.125rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.7rem}@keyframes lpmA11ySlide{0%{opacity:.4;transform:translateX(.75rem)}to{opacity:1;transform:translateX(0)}}.lpm-a11y-iconbtn{align-items:center;background:#0000;border:.0625rem solid #e7e5f4;border:.0625rem solid var(--a-line);border-radius:.625rem;color:#1e2138;color:var(--a-text);cursor:pointer;display:inline-flex;font-size:1.125rem;justify-content:center;min-height:2.75rem;min-width:2.75rem}.lpm-a11y-iconbtn:hover{background:#f0eefb;background:var(--a-chip)}.lpm-a11y-iconbtn:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-reassure{background:#f0eefb;background:var(--a-chip);border-radius:.625rem;color:#5a5f7a;color:var(--a-soft);font-size:.82rem;line-height:1.5;margin:0;padding:.625rem .75rem}.lpm-a11y-section{--a11y-collapse-duration:1s;--a11y-collapse-ease:cubic-bezier(0.16,1,0.3,1);border-top:.0625rem solid #e7e5f4;border-top:.0625rem solid var(--a-line);display:flex;flex-direction:column;gap:.625rem;padding-top:1rem}.lpm-a11y-section:first-of-type{border-top:none;padding-top:0}.lpm-a11y-section__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.lpm-a11y-section__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.lpm-a11y-section__title{align-items:center;color:#1e2138;color:var(--a-text);display:flex;font-size:.95rem;font-weight:700;gap:.35rem;margin:0}.lpm-a11y-section__title-icon{align-items:center;background:color-mix(in srgb,#9c5bb9 12%,#fff);background:color-mix(in srgb,var(--a-accent) 12%,var(--a-bg));border:1px solid color-mix(in srgb,#9c5bb9 30%,#e7e5f4);border:1px solid color-mix(in srgb,var(--a-accent) 30%,var(--a-line));border-radius:.75rem;color:#9c5bb9;color:var(--a-accent);display:inline-flex;flex:0 0 2.125rem;font-size:1.05rem;height:2.125rem;justify-content:center;width:2.125rem}.lpm-a11y-section__title-text{min-width:0}.lpm-a11y-section__hint{color:#5a5f7a;color:var(--a-soft);font-size:.78rem;margin:0;width:100%}.lpm-a11y-section__toggle{align-items:center;background:#f0eefb;background:var(--a-chip);border:.0625rem solid #e7e5f4;border:.0625rem solid var(--a-line);border-radius:62.4375rem;color:#1e2138;color:var(--a-text);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:1.75rem;min-width:1.75rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.lpm-a11y-section__toggle .lpm-a11y-section__chevron{display:inline-flex;font-size:.9em;transition:transform .3s ease,opacity .2s ease}.lpm-a11y-section__toggle.is-collapsed .lpm-a11y-section__chevron{transform:translateY(.0625rem) scale(1.08)}.lpm-a11y-section__toggle:hover{background:#fff;background:var(--a-bg);border-color:#9c5bb9;border-color:var(--a-accent)}.lpm-a11y-section__toggle:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-section__content{opacity:1;overflow:hidden;transform:translateY(0);transition:height var(--a11y-collapse-duration) var(--a11y-collapse-ease),opacity .52s ease,transform .52s ease,visibility 0s linear 0s;visibility:visible}.lpm-a11y-section__content.is-collapsed{opacity:0;pointer-events:none;transform:translateY(-.5rem);transition:height var(--a11y-collapse-duration) var(--a11y-collapse-ease),opacity .52s ease,transform .52s ease,visibility 0s linear var(--a11y-collapse-duration);visibility:hidden}.lpm-a11y-section__content-inner{display:flex;flex-direction:column;gap:.625rem;min-height:0;padding-top:.125rem}.lpm-a11y-presets{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.lpm-a11y-preset{align-items:center;background:#fff;background:var(--a-bg);border:.0625rem solid #e7e5f4;border:.0625rem solid var(--a-line);border-radius:.625rem;color:#1e2138;color:var(--a-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.375rem;min-height:2.75rem;padding:.5rem .625rem;text-align:start}.lpm-a11y-preset.is-on,.lpm-a11y-preset:hover{border-color:#9c5bb9;border-color:var(--a-accent)}.lpm-a11y-preset.is-on{background:#9c5bb9;background:var(--a-accent);color:#fff;color:var(--a-on-accent)}.lpm-a11y-preset:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-segment{background:#f0eefb;background:var(--a-chip);border-radius:.75rem;display:flex;gap:.15rem;padding:.25rem}.lpm-a11y-segbtn{background:#0000;border:none;border-radius:.5625rem;color:#1e2138;color:var(--a-text);cursor:pointer;flex:1 1;font-size:.6rem;font-weight:600;min-height:1.5rem}.lpm-a11y-segbtn.is-on,.lpm-a11y-segbtn:hover{background:#9c5bb9;background:var(--a-accent);color:#fff;color:var(--a-on-accent)}.lpm-a11y-segbtn:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-slider{align-items:center;display:flex;gap:.75rem}.lpm-a11y-slider input[type=range]{accent-color:#9c5bb9;accent-color:var(--a-accent);cursor:pointer;flex:1 1;min-height:2.75rem}.lpm-a11y-slider input[type=range]:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.25rem}.lpm-a11y-slider__val{color:#1e2138;color:var(--a-text);font-weight:700;min-width:3rem;text-align:end}.lpm-a11y-switchrow{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.lpm-a11y-switchrow__text{display:flex;flex-direction:column;gap:.125rem}.lpm-a11y-switchrow__label{color:#1e2138;color:var(--a-text);font-size:.88rem;font-weight:600}.lpm-a11y-switchrow__hint{color:#5a5f7a;color:var(--a-soft);font-size:.74rem}.lpm-a11y-switch{background:#0000;border:none;cursor:pointer;flex-shrink:0;height:2.75rem;padding:0;position:relative;width:3.25rem}.lpm-a11y-switch:before{background:#e7e5f4;background:var(--a-line);border-radius:62.4375rem;content:"";height:1.75rem;inset-inline-start:0;transition:background .15s;width:3.25rem}.lpm-a11y-switch:before,.lpm-a11y-switch__knob{position:absolute;top:50%;transform:translateY(-50%)}.lpm-a11y-switch__knob{background:#fff;border-radius:50%;box-shadow:0 .0625rem .1875rem #0000004d;height:1.375rem;inset-inline-start:.1875rem;transition:inset-inline-start .15s;width:1.375rem}.lpm-a11y-switch.is-on:before{background:#9c5bb9;background:var(--a-accent)}.lpm-a11y-switch.is-on .lpm-a11y-switch__knob{inset-inline-start:1.6875rem}.lpm-a11y-switch:focus-visible{border-radius:.5rem;outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-reset{background:#0000;border:.0625rem solid #9c5bb9;border:.0625rem solid var(--a-accent);border-radius:.625rem;color:#9c5bb9;color:var(--a-accent);cursor:pointer;font-size:.9rem;font-weight:700;min-height:2.75rem}.lpm-a11y-reset:hover{background:#9c5bb9;background:var(--a-accent);color:#fff;color:var(--a-on-accent)}.lpm-a11y-reset:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-footnote{color:#5a5f7a;color:var(--a-soft);font-size:.72rem;line-height:1.5;margin:0}.lpm-a11y-ruler{background:#7c3aed1f;border-bottom:.125rem solid #7c3aed80;border-top:.125rem solid #7c3aed80;height:2.375rem;inset-inline:0;pointer-events:none;position:fixed;transform:translateY(-50%);z-index:1500}@media(prefers-reduced-motion:reduce){.lpm-a11y-drawer{animation:none}.lpm-a11y-section__chevron,.lpm-a11y-section__content,.lpm-a11y-section__toggle,.lpm-a11y-switch:before,.lpm-a11y-switch__knob{transition:none}}@media(max-width:30em){.lpm-a11y-drawer{border-inline-start:none;max-width:100%;width:100%}.lpm-a11y-drawer__body,.lpm-a11y-drawer__head{padding-inline:1rem}}.lpm-a11y-kbd-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.25rem 0 0;padding:0}.lpm-a11y-kbd-list li{color:#5a5f7a;color:var(--a-soft);font-size:.82rem;line-height:1.5}.lpm-a11y-kbd-list kbd{background:#f0eefb;background:var(--a-chip);border:.0625rem solid #e7e5f4;border:.0625rem solid var(--a-line);border-radius:.375rem;color:#1e2138;color:var(--a-text);display:inline-block;font-family:inherit;font-size:.75rem;font-weight:700;margin-inline-end:.125rem;padding:.0625rem .375rem}.lpm-a11y-section__title svg{vertical-align:-.125rem}.lpm-a11y-preset svg{flex-shrink:0}html[data-theme=sombre] .lpm-a11y-drawer{background-color:#fff!important;background-color:var(--a-bg)!important}html[data-theme=sombre] .lpm-a11y-segment{background-color:#f0eefb!important;background-color:var(--a-chip)!important}html[data-theme=sombre] .collab-header__dropdown-item i{color:#8f8f8f}html[data-theme=sombre] .demo-modal-field input{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 62.5rem #fff;-webkit-box-shadow:0 0 0 62.5rem var(--aa-bg) inset}html[data-theme=sombre] #root .ant-input-affix-wrapper,html[data-theme=sombre] #root input,html[data-theme=sombre] #root select,html[data-theme=sombre] #root textarea,html[data-theme=sombre] [role=dialog] .ant-input-affix-wrapper,html[data-theme=sombre] [role=dialog] input,html[data-theme=sombre] [role=dialog] select,html[data-theme=sombre] [role=dialog] textarea{background:#fff;background:var(--aa-bg);color:#fff}html[data-theme=sombre] #root .ant-input-affix-wrapper::placeholder,html[data-theme=sombre] #root input::placeholder,html[data-theme=sombre] #root select::placeholder,html[data-theme=sombre] #root textarea::placeholder,html[data-theme=sombre] [role=dialog] .ant-input-affix-wrapper::placeholder,html[data-theme=sombre] [role=dialog] input::placeholder,html[data-theme=sombre] [role=dialog] select::placeholder,html[data-theme=sombre] [role=dialog] textarea::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-theme=sombre] #root input[type=checkbox],html[data-theme=sombre] [role=dialog] input[type=checkbox]{background:#fff;-webkit-box-shadow:unset}html[data-theme=sombre] #root input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=sombre] [role=dialog] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:1}html[data-theme=sombre] body .ant-select{color:#fff!important}html[data-theme=sombre] body .ant-select .ant-select-selector{background-color:#000!important;border-color:#ffffff59!important;box-shadow:none!important;color:#fff!important}html[data-theme=sombre] body .ant-select-focused .ant-select-selector,html[data-theme=sombre] body .ant-select-open .ant-select-selector,html[data-theme=sombre] body .ant-select:hover .ant-select-selector{background-color:#000!important;border-color:#a78bfa!important;box-shadow:0 0 0 .125rem #a78bfa38!important}html[data-theme=sombre] body .ant-select-selection-placeholder{color:#bdbdbd!important}html[data-theme=sombre] body .ant-select-arrow,html[data-theme=sombre] body .ant-select-clear,html[data-theme=sombre] body .ant-select-selection-item{color:#fff!important}html[data-theme=sombre] body .ant-select-arrow svg,html[data-theme=sombre] body .ant-select-clear svg{fill:#fff!important}html[data-theme=sombre] body .ant-select-disabled .ant-select-selector{background-color:#111!important;border-color:#ffffff2e!important;color:#8b8b8b!important}html[data-theme=sombre] body .ant-select-disabled .ant-select-arrow,html[data-theme=sombre] body .ant-select-disabled .ant-select-selection-item,html[data-theme=sombre] body .ant-select-disabled .ant-select-selection-placeholder{color:#8b8b8b!important}html[data-theme=sombre] .ant-select-dropdown{background-color:#000!important;border:.0625rem solid #ffffff47!important;box-shadow:0 .875rem 2.1875rem #0000008c!important}html[data-theme=sombre] .ant-select-item{background-color:#000!important;color:#bdbdbd!important}html[data-theme=sombre] .ant-select-item-option-content{color:#bdbdbd!important}html[data-theme=sombre] .ant-select-item-option-active,html[data-theme=sombre] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#111827!important;color:#fff!important}html[data-theme=sombre] .ant-select-item-option-selected,html[data-theme=sombre] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#a78bfa38!important;color:#fff!important}html[data-theme=sombre] .ant-select-item-option-active .ant-select-item-option-content,html[data-theme=sombre] .ant-select-item-option-selected .ant-select-item-option-content{color:#fff!important}html[data-theme=sombre] .ant-select-item-option-disabled{color:#6b7280!important}html[data-theme=sombre] .Toastify__toast-theme--colored.Toastify__toast--default{background-color:var(--toastify-color-light)!important;color:var(--toastify-text-color-light)}html[data-theme=sombre] .Toastify__toast-theme--colored.Toastify__toast--info{background-color:var(--toastify-color-info)!important;color:var(--toastify-text-color-info)}html[data-theme=sombre] .Toastify__toast-theme--colored.Toastify__toast--success{background-color:var(--toastify-color-success)!important;color:var(--toastify-text-color-success)}html[data-theme=sombre] .Toastify__toast-theme--colored.Toastify__toast--warning{background-color:var(--toastify-color-warning)!important;color:var(--toastify-text-color-warning)}html[data-theme=sombre] .Toastify__toast-theme--colored.Toastify__toast--error{background-color:var(--toastify-color-error)!important;color:var(--toastify-text-color-error)}html[data-theme=sombre] .Toastify__progress-bar-theme--light{background-color:var(--toastify-color-progress-light)!important}html[data-theme=sombre] .Toastify__progress-bar-theme--dark{background-color:var(--toastify-color-progress-dark)!important}html[data-theme=sombre] .Toastify__progress-bar--info{background-color:var(--toastify-color-progress-info)!important}html[data-theme=sombre] .Toastify__progress-bar--success{background-color:var(--toastify-color-progress-success)!important}html[data-theme=sombre] .Toastify__progress-bar--warning{background-color:var(--toastify-color-progress-warning)!important}html[data-theme=sombre] .Toastify__progress-bar--error{background-color:var(--toastify-color-progress-error)!important}html[data-theme=sombre] .toast-success{background-image:linear-gradient(135deg,#10b981,#059669)!important}html[data-theme=sombre] .toast-error{background-image:linear-gradient(135deg,#ef4444,#dc2626)!important}html[data-theme=sombre] .toast-info{background-image:linear-gradient(135deg,#3b82f6,#2563eb)!important}html[data-theme=sombre] .toast-warning{background-image:linear-gradient(135deg,#f59e0b,#d97706)!important}html[data-theme=sombre] .ant-notification,html[data-theme=sombre] .ant-notification-notice{color:#fff!important}html[data-theme=sombre] .ant-notification-notice{background-color:#000!important;border:.0625rem solid #ffffff38!important;box-shadow:0 1rem 2.5rem #0000008c!important}html[data-theme=sombre] .ant-notification-notice-wrapper{background:#0000!important}html[data-theme=sombre] .ant-notification-notice-message{font-weight:700!important}html[data-theme=sombre] .ant-notification-notice-close:hover{color:#a78bfa!important}html[data-theme=sombre] .ant-notification-notice-close svg{fill:currentColor!important}html[data-theme=sombre] .ant-notification-notice-icon{color:#a78bfa!important}html[data-theme=sombre] .ant-notification-notice-success .ant-notification-notice-icon{color:#22c55e!important}html[data-theme=sombre] .ant-notification-notice-info .ant-notification-notice-icon{color:#60a5fa!important}html[data-theme=sombre] .ant-notification-notice-warning .ant-notification-notice-icon{color:#fbbf24!important}html[data-theme=sombre] .ant-notification-notice-error .ant-notification-notice-icon{color:#f87171!important}html[data-theme=sombre] .ant-notification .ant-notification-notice,html[data-theme=sombre] .ant-notification-notice{background-color:#000!important;background-image:none!important;border:.0625rem solid #ffffff38!important;box-shadow:0 1rem 2.5rem #0000008c!important;color:#fff!important}html[data-theme=sombre] .ant-notification .ant-notification-notice div,html[data-theme=sombre] .ant-notification-notice div{background-color:#0000!important}html[data-theme=sombre] .ant-notification-notice-message{color:#fff!important}html[data-theme=sombre] .ant-notification-notice-description{color:#bdbdbd!important}html[data-theme=sombre] .ant-notification-notice-close{color:#fff!important}.lpm-a11y-voice-actions{display:flex;flex-wrap:wrap;gap:.5rem}.lpm-a11y-voicebtn{align-items:center;background:#0000;border:.0625rem solid #e7e5f4;border:.0625rem solid var(--a-line);border-radius:.625rem;color:#1e2138;color:var(--a-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.625rem .875rem}.lpm-a11y-voicebtn.is-primary{background:#9c5bb9;background:var(--a-accent);border-color:#9c5bb9;border-color:var(--a-accent);color:#fff;color:var(--a-on-accent)}.lpm-a11y-voicebtn:disabled{cursor:not-allowed;opacity:.55}.lpm-a11y-voicebtn:focus-visible{outline:.1875rem solid #9c5bb9!important;outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}.lpm-a11y-voice-note{color:#5a5f7a;color:var(--a-soft);font-size:.78rem;line-height:1.5;margin:0}.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-drawer{box-shadow:-1.25rem 0 2.5rem #0000008c;color:#fff!important;isolation:isolate;position:relative;z-index:2}.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-drawer,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-drawer:before{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important;opacity:1!important}.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-drawer__head,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-footnote,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-kbd-list,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-presets,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-reassure,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-section,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-segment,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-slider,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-switchrow,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-voice-actions,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-voice-note{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important;color:#fff!important;opacity:1!important}.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-iconbtn,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-preset,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-reset,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-segbtn,.lpm-a11y-overlay[data-contrast=eleve] .lpm-a11y-voicebtn{background-image:none!important}html[data-contrast=eleve] .lpm-a11y-preset.is-on,html[data-contrast=eleve] .lpm-a11y-preset.is-on span,html[data-contrast=eleve] .lpm-a11y-segbtn.is-on,html[data-contrast=eleve] .lpm-a11y-segbtn.is-on span,html[data-contrast=eleve] .lpm-a11y-voicebtn.is-primary,html[data-contrast=eleve] .lpm-a11y-voicebtn.is-primary span{color:#000!important}body.lpm-a11y-open .badge-unlock-overlay,body.lpm-a11y-open .companion-workflow-onboarding,body.lpm-a11y-open .daily-checkin,body.lpm-a11y-open .jcs-overlay,body.lpm-a11y-open .smile-invite-overlay,body.lpm-a11y-open .wb-assistant,body.lpm-a11y-open .wb-assistant__drag-handle,body.lpm-a11y-open .wb-assistant__notification-badge,body.lpm-a11y-open .wb-assistant__toggle,body.lpm-a11y-open .wb-assistant__window,body.lpm-a11y-open .welcome-first-login-overlay,body.lpm-a11y-open .wellbeing-ai-assistant{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.lpm-a11y-reading-open,html.lpm-a11y-reading-open{overflow:hidden}.reading-comfort-text__head{color:inherit;font-weight:900}.reading-comfort-text__word{display:inline;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal}.employee-modal-wrapper .employee-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.employee-modal-wrapper .employee-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:14px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:760px;overflow:hidden;width:100%}.employee-modal-wrapper .employee-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.employee-modal-wrapper .employee-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.employee-modal-wrapper .employee-modal-header h3,.employee-modal-wrapper .employee-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.employee-modal-wrapper .employee-modal-header h3 i,.employee-modal-wrapper .employee-modal-header h4 i{font-size:1.125rem;opacity:.9}.employee-modal-wrapper .employee-modal-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.employee-modal-wrapper .employee-modal-close-btn:hover{background:#ffffff40;transform:rotate(90deg)}.employee-modal-wrapper .employee-modal-close-btn:active{transform:rotate(90deg) scale(.95)}.employee-modal-wrapper .employee-modal-body{background:#f8fafc;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto}.employee-modal-wrapper .employee-modal-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem}.employee-modal-wrapper .employee-profile-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:.8rem}.employee-modal-wrapper .employee-profile-card{align-items:center;display:flex;gap:.75rem}.employee-modal-wrapper .employee-avatar{align-items:center;background:var(--tenant-dashboard-primary);border-radius:16px;box-shadow:0 8px 24px -4px #10b98166;color:#fff;display:flex;flex-shrink:0;font-size:21.6px;font-weight:700;height:72px;justify-content:center;position:relative;text-transform:uppercase;width:72px}.employee-modal-wrapper .employee-avatar:after{border:2px solid #10b98133;border-radius:18px;content:"";inset:-3px;position:absolute}.employee-modal-wrapper .employee-avatar{font-size:1.05rem;height:54px;width:54px}.employee-modal-wrapper .employee-info{flex:1 1;min-width:0}.employee-modal-wrapper .employee-name{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 .375rem}.employee-modal-wrapper .employee-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.employee-modal-wrapper .employee-badge{align-items:center;background:linear-gradient(135deg,#f1f5f9,#f1f5f9);border-radius:20px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.employee-modal-wrapper .employee-badge i{font-size:.625rem}.employee-modal-wrapper .employee-badge.status-active{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:20px;color:#166534;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.employee-modal-wrapper .employee-badge.status-active i{font-size:.625rem}.employee-modal-wrapper .employee-badge.status-inactive{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:20px;color:#991b1b;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.employee-modal-wrapper .employee-badge.status-inactive i{font-size:.625rem}.employee-modal-wrapper .employee-badge.status-conge{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.employee-modal-wrapper .employee-badge.status-conge i{font-size:.625rem}.employee-modal-wrapper .employee-badge.matricule{align-items:center;background:linear-gradient(135deg,#f1f5f9,#f1f5f9);border-radius:20px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.employee-modal-wrapper .employee-badge.matricule i{font-size:.625rem}.employee-modal-wrapper .employee-completion{align-items:center;background:#f8fafc;border-radius:10px;display:flex;flex-shrink:0;gap:.5rem;padding:.35rem .55rem}.employee-modal-wrapper .completion-circle{height:38px;position:relative;width:38px}.employee-modal-wrapper .completion-circle svg{height:100%;transform:rotate(-90deg);width:100%}.employee-modal-wrapper .completion-circle .bg{stroke:#e2e8f0}.employee-modal-wrapper .completion-circle .progress{stroke:#22c55e;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.employee-modal-wrapper .completion-text{align-items:center;color:#22c55e;display:flex;font-size:.65rem;font-weight:700;inset:0;justify-content:center;position:absolute}.employee-modal-wrapper .employee-form-content{padding:.75rem}.employee-modal-wrapper .employee-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.employee-modal-wrapper .employee-section:hover{box-shadow:0 4px 12px -2px #00000014}.employee-modal-wrapper .employee-section:last-child{margin-bottom:0}.employee-modal-wrapper .section-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.employee-modal-wrapper .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #10b98166;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.employee-modal-wrapper .section-title{color:#334155;font-size:.8rem;font-weight:600;margin:0}.employee-modal-wrapper .section-content{padding:.75rem}.employee-modal-wrapper .fields-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.employee-modal-wrapper .field-item{display:flex;flex-direction:column;gap:.35rem}.employee-modal-wrapper .field-item.full-width{grid-column:1/-1}.employee-modal-wrapper .field-label{align-items:center;color:#64748b;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.employee-modal-wrapper .field-label i{color:#94a3b8;font-size:.75rem}.employee-modal-wrapper .field-label .required{color:#ef4444}.employee-modal-wrapper .field-label{font-size:.5rem;line-height:1.1}.employee-modal-wrapper .field-value{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:8px;color:#1e293b;display:flex;font-size:.9375rem;font-weight:500;min-height:44px;padding:.75rem 1rem}.employee-modal-wrapper .field-value.empty{color:#94a3b8;font-style:italic}.employee-modal-wrapper .field-value{border-radius:10px;font-size:.6875rem;min-height:38px;padding:.5rem .62rem}.employee-modal-wrapper .field-input,.employee-modal-wrapper .field-select{background:#fff;border:2px solid #e2e8f0;color:#1e293b;font-family:inherit;font-size:.9375rem;min-height:44px;min-height:var(--min-touch-target,44px);padding:.75rem 1rem;transition:all .2s ease;width:100%}.employee-modal-wrapper .field-input:hover,.employee-modal-wrapper .field-select:hover{border-color:#cbd5e1}.employee-modal-wrapper .field-input:focus-visible,.employee-modal-wrapper .field-select:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.employee-modal-wrapper .field-input:focus-visible,.employee-modal-wrapper .field-select:focus-visible{outline-color:Highlight!important}}.employee-modal-wrapper .field-input::placeholder,.employee-modal-wrapper .field-select::placeholder{color:#94a3b8}.employee-modal-wrapper .field-input:disabled,.employee-modal-wrapper .field-select:disabled{background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;opacity:.7}.employee-modal-wrapper .field-input.error,.employee-modal-wrapper .field-select.error{background:#fef2f2;border-color:#ef4444}.employee-modal-wrapper .field-input,.employee-modal-wrapper .field-select{border-radius:10px;font-size:.6875rem;height:38px;min-height:38px;padding:0 .62rem}.employee-modal-wrapper .form-error{align-items:center;animation:modalShake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem}.employee-modal-wrapper .form-error i{color:#dc2626;flex-shrink:0;font-size:1rem}.employee-modal-wrapper .form-error span{color:#991b1b;font-size:.875rem;font-weight:500}.employee-modal-wrapper .btn-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.employee-modal-wrapper .btn-cancel i{font-size:.875rem}.employee-modal-wrapper .btn-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.employee-modal-wrapper .btn-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.employee-modal-wrapper .btn-cancel:focus-visible{outline-color:Highlight!important}}.employee-modal-wrapper .btn-cancel{background:#f1f5f9;color:#475569}.employee-modal-wrapper .btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.employee-modal-wrapper .btn-cancel:active:not(:disabled){transform:scale(.98)}.employee-modal-wrapper .btn-cancel{border-radius:12px;font-size:.75rem;min-height:40px;min-width:122px}.employee-modal-wrapper .btn-save{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.employee-modal-wrapper .btn-save i{font-size:.875rem}.employee-modal-wrapper .btn-save:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.employee-modal-wrapper .btn-save:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.employee-modal-wrapper .btn-save:focus-visible{outline-color:Highlight!important}}.employee-modal-wrapper .btn-save{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.employee-modal-wrapper .btn-save:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.employee-modal-wrapper .btn-save:active:not(:disabled){transform:translateY(0) scale(.98)}.employee-modal-wrapper .btn-save{border-radius:12px;font-size:.75rem;min-height:40px;min-width:156px}.employee-modal-wrapper .btn-save:after,.employee-modal-wrapper .btn-save:before{content:none!important;display:none!important}.employee-modal-wrapper .btn-save i,.employee-modal-wrapper .btn-save svg{display:none!important}.employee-modal-wrapper .btn-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@media(max-width:48em){.employee-modal-wrapper .employee-modal-container{border-radius:12px;max-height:calc(100vh - 1.5rem);max-width:95%}.employee-modal-wrapper .employee-modal-header h3{font-size:1.125rem}.employee-modal-wrapper .employee-profile-section{padding:.75rem}.employee-modal-wrapper .employee-profile-card{flex-direction:column;gap:1rem;text-align:center}.employee-modal-wrapper .employee-info{align-items:center;display:flex;flex-direction:column}.employee-modal-wrapper .employee-badges{justify-content:center}.employee-modal-wrapper .employee-completion{justify-content:center;margin-top:.5rem;width:100%}.employee-modal-wrapper .employee-form-content{padding:.7rem}.employee-modal-wrapper .fields-grid{grid-template-columns:1fr}.employee-modal-wrapper .section-content{padding:.7rem}.employee-modal-wrapper .employee-modal-footer{flex-direction:column;padding:.75rem}.employee-modal-wrapper .btn-cancel,.employee-modal-wrapper .btn-save{min-width:0;min-width:auto;width:100%}}@media(max-width:30em){.employee-modal-wrapper .employee-modal-overlay{align-items:flex-end;padding:0}.employee-modal-wrapper .employee-modal-container{animation:modalSlideUpMobile .35s cubic-bezier(.34,1.56,.64,1);border-radius:20px 20px 0 0;max-height:95vh}.employee-modal-wrapper .employee-modal-header{border-radius:20px 20px 0 0;padding:.7rem .8rem}.employee-modal-wrapper .employee-modal-header h3{font-size:.9rem}.employee-modal-wrapper .employee-modal-close-btn{border-radius:10px;height:30px;width:30px}.employee-modal-wrapper .employee-avatar{border-radius:12px;font-size:1rem;height:50px;width:50px}.employee-modal-wrapper .employee-avatar:after{border-radius:16px}.employee-modal-wrapper .employee-name{font-size:.95rem}.employee-modal-wrapper .employee-badge{font-size:.6875rem;padding:.1875rem .625rem}.employee-modal-wrapper .section-header{padding:.65rem .8rem}.employee-modal-wrapper .section-icon{font-size:.68rem;height:26px;width:26px}.employee-modal-wrapper .section-title{font-size:.78rem}.employee-modal-wrapper .field-label{font-size:.5rem}.employee-modal-wrapper .field-input,.employee-modal-wrapper .field-select,.employee-modal-wrapper .field-value{font-size:.6875rem;padding:.48rem .62rem}.employee-modal-wrapper .employee-modal-footer{padding:.7rem .7rem calc(.7rem + env(safe-area-inset-bottom))}.employee-modal-wrapper .btn-cancel,.employee-modal-wrapper .btn-save{font-size:.75rem;padding:.7rem 1rem}}@media(max-height:500px)and (orientation:landscape){.employee-modal-wrapper .employee-modal-container{max-height:100vh}.employee-modal-wrapper .employee-profile-card{flex-direction:row;text-align:left}.employee-modal-wrapper .employee-profile-section{padding:.75rem}.employee-modal-wrapper .employee-avatar{font-size:1rem;height:50px;width:50px}.employee-modal-wrapper .fields-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.employee-modal-wrapper .employee-modal-container,.employee-modal-wrapper .employee-modal-overlay,.employee-modal-wrapper .form-error{animation:none}.employee-modal-wrapper .btn-save:hover,.employee-modal-wrapper .employee-modal-close-btn:hover{transform:none}}@media print{.employee-modal-wrapper .employee-modal-overlay{background:none;padding:0;position:static}.employee-modal-wrapper .employee-modal-container{box-shadow:none;max-height:none;max-width:100%}.employee-modal-wrapper .employee-modal-close-btn,.employee-modal-wrapper .employee-modal-footer{display:none}}.btn-ignorer{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.btn-ignorer i{font-size:.875rem}.btn-ignorer:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.btn-ignorer:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.btn-ignorer:focus-visible{outline-color:Highlight!important}}.btn-ignorer{background:#f1f5f9;color:#475569}.btn-ignorer:hover:not(:disabled){background:#e2e8f0;color:#334155}.btn-ignorer:active:not(:disabled){transform:scale(.98)}.btn-ignorer{min-width:0;min-width:auto;padding:7px 10px}.btn-commencer{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.btn-commencer i{font-size:.875rem}.btn-commencer:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.btn-commencer:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.btn-commencer:focus-visible{outline-color:Highlight!important}}.btn-commencer{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.btn-commencer:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.btn-commencer:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-commencer{min-width:0;min-width:auto;padding:7px 10px}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-modal-body,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-modal-container{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-profile-section{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-name{color:#fff}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-badge.status-active{background:#22c55e2e;color:#86efac}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-badge.status-inactive{background:#ef44442e;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-badge.status-conge{background:#f59e0b2e;color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-badge.matricule{background:var(--dark-a);color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-completion{background:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .completion-circle .bg{stroke:#fff3}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .section-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .section-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-label,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-label i{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-value{background:var(--dark-card-bg);border-color:#ffffff26;color:#fff}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-value.empty{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-input,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-select{border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-input:disabled,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-select:disabled{background:var(--dark-a)!important;color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-input.error,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .field-select.error{background:#ef44441f!important;border-color:#ef4444!important}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .form-error{background:#ef444426;border-color:#ef444466}html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .form-error span{color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .btn-ignorer{background:var(--dark-btn-secondary-bg)!important;border:1px solid #ffffff40;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .btn-commencer{background:var(--dark-btn-primary-bg)!important;border:1px solid #fff;box-shadow:none;color:#fff!important}.popup-affecte .header{background:var(--tenant-primary);border-bottom:1px solid #ffffff1a;border-radius:14px;color:#fff;overflow:hidden;padding:30px 36px;position:relative}.popup-affecte .header:after{background:radial-gradient(circle,#ffffff2e,#0000 70%);content:"";height:220px;inset-block-start:-60px;inset-inline-end:-60px;pointer-events:none;position:absolute;width:220px}.popup-affecte .header-content{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;position:relative;z-index:1}.popup-affecte .header-info{align-items:center;display:flex;flex:1 1;gap:18px;min-width:280px}.popup-affecte .header-icon{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:14px;display:inline-flex;flex-shrink:0;font-size:1.6rem;height:56px;justify-content:center;width:56px}.popup-affecte .header-info h1{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.popup-affecte .header-info p{color:#ffffffeb;font-size:1rem;line-height:1.4;margin:0;opacity:.92}.popup-affecte .import-stats{display:flex;flex-wrap:wrap;gap:12px}.popup-affecte .stat-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff1f;border-radius:12px;min-width:110px;padding:14px 22px;text-align:center;transition:transform .2s ease,background .2s ease}.popup-affecte .stat-item:hover{background:#ffffff3d;transform:translateY(-2px)}.popup-affecte .stat-item--success{border-color:#28c76f8c}.popup-affecte .stat-item--error{border-color:#ff8a8a99}.popup-affecte .stat-number{font-size:1.7rem;font-weight:700;line-height:1;margin-bottom:4px}.popup-affecte .stat-label{font-size:.85rem;letter-spacing:.04em;opacity:.92;text-transform:uppercase}.popup-affecte .content-section{border-bottom:1px solid #e9ecef;padding:30px}.popup-affecte .section-titlee{align-items:center;color:#2c3e50;display:flex;font-size:1.2rem;font-weight:600;gap:10px;margin-bottom:20px}.popup-affecte .section-titlee .badge{background:var(--tenant-primary);border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 10px}.popup-affecte .modes-section{margin-bottom:30px}.popup-affecte .selection-options{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.popup-affecte .mode-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;padding:18px;transition:all .2s ease}.popup-affecte .mode-card:hover{background:#f0f4f8;border-color:var(--tenant-primary)}.popup-affecte .mode-card.selected{background:#e8eff7;border-color:var(--tenant-primary)}.popup-affecte .mode-title{color:#2c3e50;font-size:1rem;font-weight:600;margin-bottom:6px}.popup-affecte .mode-desc{color:#6c757d;font-size:.85rem;line-height:1.4}.popup-affecte .collaborateurs-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:25px}.popup-affecte .collab-cardd{background:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;padding:18px;position:relative;transition:all .2s ease}.popup-affecte .collab-cardd:hover{border-color:var(--tenant-primary);box-shadow:0 4px 12px #4a6fa51a;transform:translateY(-1px)}.popup-affecte .collab-cardd.inclus{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);border-color:var(--tenant-primary)}.popup-affecte .collab-cardd.exclu{background:#fff8f8;border-color:#dc3545;opacity:.7}.popup-affecte .collab-headerr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.popup-affecte .collab-info h3{color:#2c3e50;font-size:1rem;font-weight:600;margin-bottom:4px}.popup-affecte .collab-details{color:#6c757d;font-size:.85rem;line-height:1.4}.popup-affecte .status-indicator{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.popup-affecte .status-inclus{background:var(--tenant-primary)}.popup-affecte .status-exclu{background:#dc3545}.popup-affecte .enquetes-section{background:#fff;border:1px solid #eef0f4;border-radius:14px;margin-top:6px;padding:22px 22px 6px}.popup-affecte .enquetes-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.popup-affecte .enquetes-header__title-wrap{display:flex;flex-direction:column;gap:6px;min-width:220px}.popup-affecte .enquetes-counter{color:#6c757d;font-size:.85rem}.popup-affecte .enquetes-counter strong{color:#b026cf;font-weight:700}.popup-affecte .enquetes-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:40em){.popup-affecte .enquetes-actions{justify-content:stretch;width:100%}.popup-affecte .enquetes-actions .planned-btn{flex:1 1 auto}}.popup-affecte .enquetes-filters{align-items:center;background:#f8f9fc;border:1px solid #eef0f4;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px}.popup-affecte .search-wrap{flex:1 1 260px;min-width:0;position:relative}.popup-affecte .search-icon{font-size:.95rem;inset-block-start:50%;inset-inline-start:14px;opacity:.55;pointer-events:none;position:absolute;transform:translateY(-50%)}.popup-affecte .search-input{background:#fff;border:1.5px solid #e1e4ec;border-radius:10px;box-sizing:border-box;color:#2c3e50;font-size:.92rem;padding:11px 14px 11px 40px;padding-inline-end:14px;padding-inline-start:40px;transition:border-color .18s,box-shadow .18s;width:100%}.popup-affecte .search-input::placeholder{color:#9aa3b2}.popup-affecte .search-input:focus{border-color:#8526d3;box-shadow:0 0 0 3px #8526d326;outline:none}.popup-affecte .filter-select{background:#fff;border:1.5px solid #e1e4ec;border-radius:10px;color:#2c3e50;cursor:pointer;font-size:.9rem;min-width:150px;padding:11px 14px;transition:border-color .18s,box-shadow .18s}.popup-affecte .filter-select:focus{border-color:#8526d3;box-shadow:0 0 0 3px #8526d326;outline:none}.popup-affecte .filter-select:hover{border-color:#c5b3da}.popup-affecte .filter-reset{background:#0000;border:0;border-radius:8px;color:#8526d3;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 12px;transition:background .18s}.popup-affecte .filter-reset:hover{background:#8526d314}.popup-affecte .enquetes-empty{background:#fafbfd;border:1px dashed #d8dde5;border-radius:12px;color:#6c757d;padding:48px 20px;text-align:center}.popup-affecte .enquetes-empty__icon{font-size:2.2rem;margin-bottom:8px;opacity:.7}.popup-affecte .enquetes-empty p{font-size:.95rem;margin:0 0 14px}.popup-affecte .enquete-tag{background:#28a7451f;border-radius:999px;color:#1f8a3a;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.03em;margin-inline-start:8px;padding:2px 10px;text-transform:uppercase;vertical-align:middle}.popup-affecte .enquete-tag--draft{background:#f59e0b24;color:#b45309}.popup-affecte .enquetes-sticky-summary{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#fff0,#fafbfd 32%,#f4f6fa);border-top:1px solid #eef0f4;color:#475569;display:flex;font-size:.92rem;gap:10px;inset-block-end:0;margin:0 -22px -6px;padding:14px 22px;position:sticky;z-index:2}.popup-affecte .enquetes-sticky-summary__main strong{color:#b026cf;font-size:1.05rem;font-weight:700}.popup-affecte .enquetes-sticky-summary__filtered{color:#94a3b8;font-size:.85rem}.popup-affecte .enquetes-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:6px;padding:18px 0 12px}.popup-affecte .pagination-btn{align-items:center;background:#fff;border:1.5px solid #e1e4ec;border-radius:10px;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;height:38px;justify-content:center;transition:all .18s;width:38px}.popup-affecte .pagination-btn:hover:not(:disabled){background:#8526d30f;border-color:#8526d3;color:#8526d3}.popup-affecte .pagination-btn:disabled{cursor:not-allowed;opacity:.4}.popup-affecte .pagination-info{color:#6c757d;font-size:.9rem}.popup-affecte .pagination-info strong{color:#2c3e50;font-weight:700}.popup-affecte .enquetes-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.popup-affecte .enquete-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;transition:all .2s ease}.popup-affecte .enquete-card:focus-visible{outline:2px solid #8526d3;outline-offset:2px}.popup-affecte .collab-cardd:focus-visible,.popup-affecte .mode-card:focus-visible{outline:2px solid #8526d3;outline-offset:2px}.popup-affecte .enquete-card.active{border-color:var(--tenant-primary);box-shadow:0 4px 12px #4a6fa51a}.popup-affecte .enquete-header{cursor:pointer;padding:18px}.popup-affecte .enquete-title-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.popup-affecte .enquete-title{color:#2c3e50;flex:1 1;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.popup-affecte .collab-cardd{overflow:hidden}.popup-affecte .enquete-checkbox{align-items:center;background:#fff;border:2px solid var(--tenant-primary);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s ease;width:22px}.popup-affecte .enquete-checkbox.checked{background:var(--tenant-primary);color:#fff}.popup-affecte .enquete-description{color:#6c757d;font-size:.85rem;line-height:1.4;margin-bottom:12px}.popup-affecte .enquete-meta{color:#6c757d;display:flex;font-size:.8rem;gap:15px}.popup-affecte .footer-section{background:#f8f9fa;border-top:1px solid #e9ecef;padding:24px 30px}.popup-affecte .summary-stats{grid-gap:20px;border-bottom:1px solid #dee2e6;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:25px;padding-bottom:25px}.popup-affecte .summary-stat{text-align:center}.popup-affecte .summary-stat-number{color:var(--tenant-primary);font-size:1.4rem;font-weight:600;margin-bottom:5px}.popup-affecte .summary-stat-label{color:#6c757d;font-size:.85rem}.popup-affecte .schedule-bar{align-items:center;background:#fff;border:1px solid #eef0f4;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.popup-affecte .schedule-bar--scheduled{background:linear-gradient(135deg,#8526d30d,#416de60d);border-color:#8526d347;box-shadow:0 8px 24px #8526d314}.popup-affecte .schedule-bar__label{color:#475569;cursor:help;font-size:.92rem;font-weight:600}.popup-affecte .schedule-bar__picker{min-width:240px}.popup-affecte .schedule-bar__hint{color:#b026cf;font-size:.85rem;font-weight:600;margin-inline-start:auto}.popup-affecte .schedule-bar__hint--muted{color:#64748b;font-weight:500}.popup-affecte .schedule-summary-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:14px;margin-bottom:18px;padding:16px 18px}.popup-affecte .schedule-summary-card.is-scheduled{background:linear-gradient(135deg,#8526d30f,#20bdb60f);border-color:#8526d333}.popup-affecte .schedule-summary-card.is-immediate{background:linear-gradient(135deg,#3b82f60d,#10b9810d);border-color:#3b82f624}.popup-affecte .schedule-summary-card__icon{align-items:center;background:#ffffffb8;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:1.2rem;height:42px;justify-content:center;width:42px}.popup-affecte .schedule-summary-card__content strong{color:#1e293b;display:block;font-size:.95rem;margin-bottom:4px}.popup-affecte .schedule-summary-card__content p{color:#64748b;font-size:.87rem;line-height:1.45;margin:0}.popup-affecte .actions-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.popup-affecte .btn{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px;transition:all .2s ease}.popup-affecte .btn-secondary{background:#fff;border:1px solid #dee2e6;color:#6c757d}.popup-affecte .btn-secondary:hover{background:#f8f9fa;border-color:#adb5bd}.popup-affecte .btn-primary{background:var(--tenant-primary);color:#fff;min-width:200px}.popup-affecte .btn-primary:hover{background:#3a5980;box-shadow:0 4px 12px #4a6fa533;transform:translateY(-1px)}.popup-affecte .btn-primary:disabled{background:#adb5bd;box-shadow:none;cursor:not-allowed;transform:none}@media(max-width:48em){.popup-affecte .container{border-radius:0;margin:0}.popup-affecte .header-content{flex-direction:column;text-align:center}.popup-affecte .import-stats{justify-content:center;width:100%}.popup-affecte .stat-item{flex:1 1;min-width:auto}.popup-affecte .collaborateurs-list,.popup-affecte .enquetes-grid,.popup-affecte .selection-options{grid-template-columns:1fr}.popup-affecte .summary-stats{grid-template-columns:repeat(2,1fr)}.popup-affecte .actions-bar{flex-direction:column}.popup-affecte .btn-primary{min-width:auto;width:100%}}.popup-affecte .text-muted{color:#6c757d}.popup-affecte .text-success{color:#28a745}.popup-affecte .mb-20{margin-bottom:20px}.popup-affecte .mb-15{margin-bottom:15px}.popup-affecte .notification{animation:slideIn .3s ease-out;background:#fff;border-left:4px solid var(--tenant-primary);border-radius:8px;box-shadow:0 8px 24px #00000026;color:#333;font-size:.95rem;max-width:350px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:1000}.popup-affecte{--cat-purple:#8526d3;--cat-blue:#416de6;--cat-teal:#29bdbd}.popup-affecte .header{background:linear-gradient(90deg,#49bbd3eb,#5656e9f0,#c812bff0)}.popup-affecte .section-titlee.planned-section-card__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b026cf,#4f67e8 46%,#20bdb6);-webkit-background-clip:text;background-clip:text;color:#0000}.popup-affecte .section-titlee.planned-section-card__title .badge{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#8526d3,#416de6)}.popup-affecte .mode-card.selected{background:#8526d30f;border-color:#8526d3;border-width:2px}.popup-affecte .mode-card:hover{background:#8526d30a;border-color:#8526d380}.popup-affecte .enquete-card.active{border-color:#8526d3;box-shadow:0 4px 12px #8526d326}.popup-affecte .enquete-checkbox.checked{background:linear-gradient(135deg,#8526d3,#416de6);border-color:#8526d3}.popup-affecte .enquete-checkbox{border-color:#8526d380}.popup-affecte .status-inclus{background:linear-gradient(135deg,#8526d3,#416de6)}.popup-affecte .summary-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b026cf,#4f67e8 46%,#20bdb6);-webkit-background-clip:text;background-clip:text;color:#0000}.popup-affecte .planned-btn{align-items:center;border:none;border-radius:40px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;line-height:1;min-height:40px;padding:.65rem 1.4rem;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1);white-space:nowrap}.popup-affecte .planned-btn--lg{font-size:.95rem;min-height:46px;padding:.85rem 1.9rem}.popup-affecte .planned-btn:disabled{cursor:not-allowed;opacity:.5}.popup-affecte .planned-btn--primary{background:linear-gradient(90deg,#49bbd3eb,#5656e9f0,#c812bff0);box-shadow:0 4px 14px #8526d347;color:#fff!important}.popup-affecte .planned-btn--primary:hover:not(:disabled){box-shadow:0 8px 22px #8526d361;filter:brightness(1.06);transform:translateY(-2px)}.popup-affecte .planned-btn--primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.popup-affecte .planned-btn--ghost{background:#ffffffd9;border:1.5px solid #cbd5ffcc;color:#475569}.popup-affecte .planned-btn--ghost:hover:not(:disabled){background:linear-gradient(90deg,#49bbd3eb,#5656e9f0,#c812bff0);border-color:#0000;box-shadow:0 6px 16px #8526d347;color:#fff!important;transform:translateY(-1px)}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte{background:#050505!important;border:1px solid #ffd40099!important;box-shadow:0 22px 48px #000000b8!important;color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte a{text-decoration:none!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .content-section,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .footer-section,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .header{background:#050505!important;border-color:#ffd40040!important;color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .collab-info h3,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .header-title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .mode-title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-bar__label,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-summary-card__content,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-summary-card__content p,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .section-titlee,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .summary-stat-label{color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .badge,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-checkbox.checked,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-tag,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-counter,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .section-titlee.planned-section-card__title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .status-inclus,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .summary-stat-number{-webkit-text-fill-color:#000!important;background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .collab-cardd,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-card,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .mode-card,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-bar,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-summary-card{background:#050505!important;border:1px solid #ffd400e6!important;box-shadow:0 16px 34px #0000009e!important;color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .collab-cardd.inclus,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-card.active,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .mode-card.selected{background:#111!important;border-color:#ffd400!important;box-shadow:0 18px 36px #000000b8!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid{gap:14px!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card{background:linear-gradient(180deg,#ffd4000f,#ffd40000 16%),linear-gradient(180deg,#121212,#050505)!important;border-radius:24px!important;overflow:hidden!important;position:relative!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card:before{border-left:1px solid #ffd4001f!important;border-radius:inherit!important;border-right:1px solid #ffd4001f!important;border-top:1px solid #ffd40038!important;content:""!important;inset:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .collab-details,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-description,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquete-meta,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .mode-desc,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .pagination-info,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-bar__hint,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .summary-stat-label,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .summary-summary,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .text-muted{color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .btn-primary,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .filter-reset,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .pagination-btn,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .planned-btn{background:#000!important;border:1px solid #ffd400d9!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .btn-primary:hover:not(:disabled),html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .planned-btn--primary{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-header{background:linear-gradient(180deg,#ffffff05,#fff0)!important;border-bottom:0!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-checkbox,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-meta b,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title .enquete-tag{color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title{align-items:center!important;box-shadow:inset 0 1px 0 #ffffff08!important;display:flex!important;gap:10px!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-checkbox,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title .enquete-tag{background:#0b0b0b!important;border-color:#ffd400eb!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-description{color:#ffffffeb!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-meta{color:#ffffffd9!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .schedule-summary-card{background:linear-gradient(180deg,#111,#070707)!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-description,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-header,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-meta,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title-row{background:#050505!important;color:#fff!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title{background:#000!important;border:1px solid #ffd400!important;border-radius:9999px!important;box-shadow:none!important;color:#fff!important;padding:12px 16px!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-checkbox,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-title .enquete-tag{background:#000!important;border:1px solid #ffd400!important;box-shadow:none!important;color:#ffd400!important}html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-description *,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-header *,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .popup-affecte .enquetes-grid .enquete-card .enquete-meta *{color:#fff!important}[data-text-scale="175"] .popup-affecte .status-indicator,[data-text-scale="200"] .popup-affecte .status-indicator{position:absolute;right:.3rem;top:.3rem}@media(max-width:32.5em){.popup-affecte .header-info{min-width:0;min-width:auto}.popup-affecte .content-section,.popup-affecte .enquetes-section,.popup-affecte .header{padding:.5rem}.popup-affecte .collaborateurs-list{display:flex;flex-direction:column;gap:.4rem}.popup-affecte .collab-cardd{overflow:hidden}.popup-affecte .status-indicator{position:absolute;right:.3rem;top:.3rem}.popup-affecte .schedule-bar__picker{min-width:0;min-width:auto;width:100%}[data-text-scale="175"] .add-collaborator-modal-wrapper .add-collaborator-enquete-section,[data-text-scale="200"] .add-collaborator-modal-wrapper .add-collaborator-enquete-section{padding:.2rem}}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .content-section{border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-card{background:var(--dark-section-bg);border-color:#ffffff26}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-card:hover{background:#8526d31f;border-color:#a78bfa99}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-card.selected{background:#8526d333;border-color:#a78bfa}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-desc{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-cardd{background:var(--dark-section-bg);border-color:#ffffff26}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-cardd.inclus{background:color-mix(in srgb,var(--tenant-primary) 22%,#000);border-color:var(--tenant-primary)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-cardd.exclu{background:#dc35451f;border-color:#dc3545}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-info h3{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-details{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-section{background:var(--dark-section-bg);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-counter{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-counter strong{color:#d78af0}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-filters{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .filter-select,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .search-input{border-color:#ffffff40;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .filter-select:hover{border-color:#a78bfa99}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .filter-reset{color:#a78bfa}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .filter-reset:hover{background:#a78bfa26}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-empty{background:var(--dark-section-bg);border-color:#ffffff40;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-tag{background:#28a74533;color:#6fdc8c}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-tag--draft{background:#f59e0b33;color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-sticky-summary{background:linear-gradient(180deg,#10172400,#101724 32%,#101724);border-top-color:#ffffff1f;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-sticky-summary__main strong{color:#d78af0}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquetes-sticky-summary__filtered{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .pagination-btn{background:var(--dark-a);border-color:#ffffff40;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .pagination-btn:hover:not(:disabled){background:#a78bfa1f;border-color:#a78bfa;color:#a78bfa}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .pagination-info{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .pagination-info strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-card{background:var(--dark-section-bg);border-color:#ffffff26}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-card.active{border-color:#a78bfa;box-shadow:0 4px 12px #00000073}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-description,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-meta{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .footer-section{background:var(--dark-section-bg);border-top-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .summary-stats{border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .summary-stat-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar--scheduled{background:#8526d32e;border-color:#a78bfa73;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar__label{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar__hint{color:#d78af0}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar__hint--muted{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card.is-scheduled{background:#8526d326;border-color:#a78bfa66}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card.is-immediate{background:#3b82f61f;border-color:#3b82f666}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card__icon{background:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card__content strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card__content p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .btn-secondary{background:var(--dark-btn-secondary-bg);border-color:#ffffff40;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .btn-secondary:hover{background:var(--dark-a);border-color:#fff6}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .btn-primary:disabled{background:var(--dark-a);color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .planned-btn--ghost{background:var(--dark-a);border-color:#ffffff4d;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .text-muted{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .notification{background:var(--dark-section-bg);color:#fff}html[data-contrast=eleve] .popup-affecte{background:var(--a-bg)!important;border:1px solid var(--a-line)!important;box-shadow:none!important;color:var(--a-text)!important}html[data-contrast=eleve] .popup-affecte .collab-cardd,html[data-contrast=eleve] .popup-affecte .content-section,html[data-contrast=eleve] .popup-affecte .enquete-card,html[data-contrast=eleve] .popup-affecte .enquetes-empty,html[data-contrast=eleve] .popup-affecte .enquetes-grid,html[data-contrast=eleve] .popup-affecte .enquetes-section,html[data-contrast=eleve] .popup-affecte .enquetes-sticky-summary,html[data-contrast=eleve] .popup-affecte .footer-section,html[data-contrast=eleve] .popup-affecte .header,html[data-contrast=eleve] .popup-affecte .mode-card,html[data-contrast=eleve] .popup-affecte .schedule-bar,html[data-contrast=eleve] .popup-affecte .schedule-summary-card,html[data-contrast=eleve] .popup-affecte .summary-stat{background:var(--a-bg)!important;border-color:var(--a-line)!important;box-shadow:none!important;color:var(--a-text)!important}html[data-contrast=eleve] .popup-affecte .collab-details,html[data-contrast=eleve] .popup-affecte .collab-info h3,html[data-contrast=eleve] .popup-affecte .enquete-description,html[data-contrast=eleve] .popup-affecte .enquete-meta,html[data-contrast=eleve] .popup-affecte .enquete-title,html[data-contrast=eleve] .popup-affecte .enquetes-empty p,html[data-contrast=eleve] .popup-affecte .header-title,html[data-contrast=eleve] .popup-affecte .mode-desc,html[data-contrast=eleve] .popup-affecte .mode-title,html[data-contrast=eleve] .popup-affecte .pagination-info,html[data-contrast=eleve] .popup-affecte .schedule-bar__hint,html[data-contrast=eleve] .popup-affecte .schedule-bar__label,html[data-contrast=eleve] .popup-affecte .schedule-summary-card__content,html[data-contrast=eleve] .popup-affecte .schedule-summary-card__content p,html[data-contrast=eleve] .popup-affecte .section-titlee,html[data-contrast=eleve] .popup-affecte .summary-stat-label,html[data-contrast=eleve] .popup-affecte .text-muted{color:var(--a-text)!important}html[data-contrast=eleve] .popup-affecte .enquetes-filters,html[data-contrast=eleve] .popup-affecte .filter-select,html[data-contrast=eleve] .popup-affecte .schedule-bar__picker,html[data-contrast=eleve] .popup-affecte .search-input{background:var(--a-bg)!important;border-color:var(--a-line)!important;color:var(--a-text)!important;color-scheme:dark}html[data-contrast=eleve] .popup-affecte .schedule-bar__hint--muted,html[data-contrast=eleve] .popup-affecte .search-input::placeholder{color:var(--a-soft)!important;opacity:1}html[data-contrast=eleve] .popup-affecte .badge,html[data-contrast=eleve] .popup-affecte .enquete-checkbox.checked,html[data-contrast=eleve] .popup-affecte .enquete-tag,html[data-contrast=eleve] .popup-affecte .enquetes-counter,html[data-contrast=eleve] .popup-affecte .status-indicator.status-inclus{background:var(--a-chip)!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-contrast=eleve] .popup-affecte .enquete-tag span{color:var(--noir-contraste)!important}html[data-contrast=eleve] .popup-affecte .collab-cardd.inclus,html[data-contrast=eleve] .popup-affecte .enquete-card.active,html[data-contrast=eleve] .popup-affecte .mode-card.selected{background:var(--a-chip)!important;border-color:var(--a-accent)!important}html[data-contrast=eleve] .popup-affecte .filter-reset,html[data-contrast=eleve] .popup-affecte .pagination-btn,html[data-contrast=eleve] .popup-affecte .planned-btn,html[data-contrast=eleve] .popup-affecte .popup-rh-btn-cancel{background:var(--a-chip)!important;border:1px solid var(--a-line)!important;box-shadow:none!important;color:var(--a-text)!important}html[data-contrast=eleve] .popup-affecte .planned-btn--primary,html[data-contrast=eleve] .popup-affecte .popup-rh-btn-save{background:var(--a-accent)!important;border:1px solid var(--a-accent)!important;box-shadow:none!important;color:var(--a-on-accent)!important}html[data-contrast=eleve] .popup-affecte button:focus-visible,html[data-contrast=eleve] .popup-affecte input:focus-visible,html[data-contrast=eleve] .popup-affecte select:focus-visible{outline:3px solid var(--a-focus)!important;outline-offset:2px}.confirm-send-modal .ant-modal-content{border-radius:14px}.confirm-send-modal .ant-modal-header{border-bottom:1px solid #eef0f4;padding-block:16px}.confirm-send-modal .ant-modal-title{color:#0f172a;font-size:1.1rem;font-weight:700}.confirm-send-modal__body{padding-block:8px 4px}.confirm-send-modal__lead{color:#334155;font-size:.98rem;line-height:1.5;margin:0 0 18px}.confirm-send-modal__lead strong{color:#b026cf;font-weight:700}.confirm-send-modal__stats{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.confirm-send-modal__stat{background:#f8f9fc;border:1px solid #eef0f4;border-radius:12px;display:flex;flex:1 1 160px;flex-direction:column;gap:4px;padding:14px 16px;text-align:center}.confirm-send-modal__stat--scheduled{background:#8526d30f;border-color:#8526d32e}.confirm-send-modal__stat-value{color:#b026cf;font-size:1.4rem;font-weight:700;line-height:1}.confirm-send-modal__stat-label{color:#475569;font-size:.82rem}.confirm-send-modal__warning{background:#fff7ed;border:1px solid #fdba74;border-radius:10px;color:#9a3412;font-size:.88rem;line-height:1.5;padding:12px 14px}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-content{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-header{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-close,html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-close-x{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-close-x:hover,html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-close:hover{color:#fff}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__lead{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__lead strong{color:#d78af0}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__stat{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__stat--scheduled{background:#8526d333;border-color:#a78bfa73}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__stat-value{color:#d78af0}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__stat-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .confirm-send-modal__warning{background:#f9731626;border-color:#f9731673;color:#fdba74}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-footer{border-top-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-footer .ant-btn-default{background:var(--dark-btn-secondary-bg)!important;border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-footer .ant-btn-primary{background:var(--dark-btn-primary-bg)!important;border:1px solid #fff!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .confirm-send-modal__warning{border-color:#ffd400;color:#ffd400}.add-collaborator-modal-wrapper .add-collaborator-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.add-collaborator-modal-wrapper .add-collaborator-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:14px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:640px;overflow:hidden;width:100%}.add-collaborator-modal-wrapper .add-collaborator-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.add-collaborator-modal-wrapper .add-collaborator-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3 i,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4 i{font-size:1.125rem;opacity:.9}.add-collaborator-modal-wrapper .add-collaborator-modal-header{padding:1.25rem 1.5rem!important}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3{align-items:center;color:#fff;display:flex;font-family:var(--font-display)!important;font-size:1.5rem!important;font-weight:700!important;gap:.35rem!important;line-height:1.15;margin:0;position:relative;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3 i{font-size:.82rem!important;opacity:.9}.add-collaborator-modal-wrapper .add-collaborator-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-modal-close:hover{background:#ffffff40;transform:rotate(90deg)}.add-collaborator-modal-wrapper .add-collaborator-modal-close:active{transform:rotate(90deg) scale(.95)}.add-collaborator-modal-wrapper .add-collaborator-modal-close{border-radius:9px!important;height:28px!important;width:28px!important}.add-collaborator-modal-wrapper .add-collaborator-modal-body{background:#f8fafc;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto;padding:0}.add-collaborator-modal-wrapper .add-collaborator-step-indicator{display:flex;gap:0;justify-content:center;margin-bottom:.8rem;position:relative}.add-collaborator-modal-wrapper .add-collaborator-step-indicator:before{background:#e2e8f0;content:"";height:3px;left:25%;position:absolute;right:25%;top:20px;z-index:0}.add-collaborator-modal-wrapper .add-collaborator-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.3rem;max-width:150px;position:relative;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-step .step-number{align-items:center;background:#e2e8f0;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000014;color:#64748b;display:flex;font-size:.85rem;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.add-collaborator-modal-wrapper .add-collaborator-step .step-label{color:#94a3b8;font-size:.68rem;font-weight:600;text-align:center;transition:color .3s ease}.add-collaborator-modal-wrapper .add-collaborator-step.active .step-number{background:var(--tenant-primary);box-shadow:0 4px 12px -2px #39474566;color:#fff}.add-collaborator-modal-wrapper .add-collaborator-step.active .step-label{color:var(--tenant-primary)}.add-collaborator-modal-wrapper .add-collaborator-step.completed .step-number{background:linear-gradient(135deg,#22c55e 0,var(--tenant-heading) 100%);box-shadow:0 4px 12px -2px #22c55e66;color:#fff}.add-collaborator-modal-wrapper .add-collaborator-step.completed .step-number:after{content:"";font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free;font-weight:900}.add-collaborator-modal-wrapper .add-collaborator-step.completed .step-label{color:#22c55e}.add-collaborator-modal-wrapper .add-collaborator-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.add-collaborator-modal-wrapper .add-collaborator-form-section:hover{box-shadow:0 4px 12px -2px #00000014}.add-collaborator-modal-wrapper .add-collaborator-form-section:last-child{margin-bottom:0}.add-collaborator-modal-wrapper .add-collaborator-form-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.add-collaborator-modal-wrapper .add-collaborator-form-header .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px rgba(var(--tenant-primary),.4);color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.add-collaborator-modal-wrapper .add-collaborator-form-header h4{color:#1e293b;font-size:.8rem;font-weight:600;margin:0}.add-collaborator-modal-wrapper .add-collaborator-form-content{padding:.75rem}.add-collaborator-modal-wrapper .add-collaborator-form-grid{grid-gap:.7rem;display:grid;gap:.7rem}.add-collaborator-modal-wrapper .add-collaborator-form-row{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,1fr)}@media(max-width:30em){.add-collaborator-modal-wrapper .add-collaborator-form-row{grid-template-columns:1fr}}.add-collaborator-modal-wrapper .add-collaborator-form-row-3{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}@media(max-width:30em){.add-collaborator-modal-wrapper .add-collaborator-form-row-3{grid-template-columns:1fr}}.add-collaborator-modal-wrapper .add-collaborator-form-row--role-date{margin-top:.35rem}.add-collaborator-modal-wrapper .add-collaborator-form-group{display:flex;flex-direction:column;gap:.35rem}.add-collaborator-modal-wrapper .add-collaborator-form-group label{align-items:center;color:#64748b;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.add-collaborator-modal-wrapper .add-collaborator-form-group label i{color:#94a3b8;font-size:.75rem}.add-collaborator-modal-wrapper .add-collaborator-form-group label{font-size:.5rem;line-height:1.1}.add-collaborator-modal-wrapper .add-collaborator-form-group label .required{color:#ef4444;margin-left:2px}.add-collaborator-modal-wrapper .add-collaborator-form-group>input,.add-collaborator-modal-wrapper .add-collaborator-form-group>select{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:.9375rem;min-height:44px;min-height:var(--min-touch-target,44px);padding:.75rem 1rem;transition:all .2s ease;width:100%}.add-collaborator-modal-wrapper .add-collaborator-form-group>input:hover,.add-collaborator-modal-wrapper .add-collaborator-form-group>select:hover{border-color:#cbd5e1}@media(forced-colors:active){.add-collaborator-modal-wrapper .add-collaborator-form-group>input:focus-visible,.add-collaborator-modal-wrapper .add-collaborator-form-group>select:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .add-collaborator-form-group>input::placeholder,.add-collaborator-modal-wrapper .add-collaborator-form-group>select::placeholder{color:#94a3b8}.add-collaborator-modal-wrapper .add-collaborator-form-group>input:disabled,.add-collaborator-modal-wrapper .add-collaborator-form-group>select:disabled{background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;opacity:.7}.add-collaborator-modal-wrapper .add-collaborator-form-group>input.error,.add-collaborator-modal-wrapper .add-collaborator-form-group>select.error{background:#fef2f2;border-color:#ef4444}.add-collaborator-modal-wrapper .add-collaborator-form-group>input:focus-visible,.add-collaborator-modal-wrapper .add-collaborator-form-group>select:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}.add-collaborator-modal-wrapper .add-collaborator-form-group>input{background:#fff;border-color:#dde6f2;border-radius:10px;border-width:2px;box-sizing:border-box;font-size:.6875rem;height:38px;min-height:38px;padding:0 .62rem}.add-collaborator-modal-wrapper .add-collaborator-form-group>input::placeholder{color:#94a3b8}.add-collaborator-modal-wrapper .add-collaborator-form-group>input:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}.add-collaborator-modal-wrapper .add-collaborator-form-group>select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.5rem}.add-collaborator-modal-wrapper .add-collaborator-form-group .add-collaborator__select{min-width:0;width:100%}.add-collaborator-modal-wrapper .org-management__select-antd{background:#0000!important;border:none!important;box-shadow:none!important;display:block;outline:2px solid #0000!important;padding:0!important;width:100%}.add-collaborator-modal-wrapper .add-collaborator-form-group>input,.add-collaborator-modal-wrapper .add-collaborator-form-group>select,.add-collaborator-modal-wrapper .org-management__select-antd,.add-collaborator-modal-wrapper .org-management__select-antd .ant-select-selector{box-sizing:border-box!important;height:38px!important;min-height:38px!important}.add-collaborator-modal-wrapper .org-management__select-antd .ant-select-selector{align-items:center!important;background:#fff!important;border-color:#dde6f2!important;border-radius:10px!important;border-width:2px!important;box-shadow:none!important;display:flex!important;font-size:.6875rem!important;padding:0 .62rem!important}.add-collaborator-modal-wrapper .org-management__select-antd.ant-select-single .ant-select-selection-item,.add-collaborator-modal-wrapper .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{font-size:.6875rem!important;line-height:1.4!important}.add-collaborator-modal-wrapper .org-management__select-antd.ant-select-focused .ant-select-selector{border-color:#108b5873!important;box-shadow:0 0 0 4px #108b581f!important}.add-collaborator-modal-wrapper .org-management__select-antd .ant-select-selection-search-input{border:none!important;box-shadow:none!important;height:100%!important;outline:2px solid #0000!important}.add-collaborator-modal-wrapper .org-management__select-antd.rh-select{background:#0000!important;border:none!important;padding:0!important}.add-collaborator-modal-wrapper .add-collaborator-form-info{align-items:center;background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);border:1px solid var(--tenant-primary);border-radius:10px;display:flex;gap:.55rem;margin-top:.5rem;padding:.65rem .75rem}.add-collaborator-modal-wrapper .add-collaborator-form-info i{color:var(--tenant-primary);flex-shrink:0;font-size:.85rem}.add-collaborator-modal-wrapper .add-collaborator-form-info p{color:var(--tenant-primary);font-size:.72rem;margin:0}.add-collaborator-modal-wrapper .popup-rh-modal-footer{align-items:center;background:#fffffff5;border-top:1px solid #e2e8f0;box-shadow:0 -4px 14px #0f172a0f;display:flex;flex:0 0 auto;gap:.7rem;justify-content:flex-end;min-height:68px;padding:.75rem 1rem;width:100%}.add-collaborator-modal-wrapper .popup-rh-modal-footer.is-loading{justify-content:flex-end}.add-collaborator-modal-wrapper .add-collaborator-footer-status{align-items:center;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;margin-right:auto}.add-collaborator-modal-wrapper .add-collaborator-footer-status .anticon{color:#10b981;color:var(--tenant-primary,#10b981)}.add-collaborator-modal-wrapper .popup-rh-btn-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .popup-rh-btn-cancel i{font-size:.875rem}.add-collaborator-modal-wrapper .popup-rh-btn-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .popup-rh-btn-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .popup-rh-btn-cancel:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .popup-rh-btn-cancel{background:#f1f5f9;color:#475569}.add-collaborator-modal-wrapper .popup-rh-btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.add-collaborator-modal-wrapper .popup-rh-btn-cancel:active:not(:disabled){transform:scale(.98)}.add-collaborator-modal-wrapper .popup-rh-btn-cancel{min-height:40px;white-space:nowrap}.add-collaborator-modal-wrapper .popup-rh-btn-save{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .popup-rh-btn-save i{font-size:.875rem}.add-collaborator-modal-wrapper .popup-rh-btn-save:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .popup-rh-btn-save:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .popup-rh-btn-save:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .popup-rh-btn-save{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.add-collaborator-modal-wrapper .popup-rh-btn-save:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.add-collaborator-modal-wrapper .popup-rh-btn-save:active:not(:disabled){transform:translateY(0) scale(.98)}.add-collaborator-modal-wrapper .popup-rh-btn-save{min-height:40px;min-width:156px;white-space:nowrap}.add-collaborator-modal-wrapper .popup-rh-btn-save .btn-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.add-collaborator-modal-wrapper .add-collaborator-footer-close{min-width:112px}.add-collaborator-modal-wrapper .add-collaborator-modal-footer{background:#fff;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:.7rem .85rem}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel i{font-size:.875rem}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel{background:#f1f5f9;color:#475569}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled){transform:scale(.98)}.add-collaborator-modal-wrapper .add-collaborator-btn-submit{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .add-collaborator-btn-submit i{font-size:.875rem}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .add-collaborator-btn-submit{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #14b8a666;color:#fff}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled){box-shadow:0 6px 20px -2px #14b8a680;transform:translateY(-2px)}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled){transform:translateY(0) scale(.98)}.add-collaborator-modal-wrapper .add-collaborator-btn-submit .btn-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.add-collaborator-modal-wrapper .add-collaborator-enquete-section{padding:1rem}@media(max-width:48em){.add-collaborator-modal-wrapper .add-collaborator-modal-container{max-width:95%}.add-collaborator-modal-wrapper .add-collaborator-step-indicator:before{left:20%;right:20%}}@media(max-width:30em){.add-collaborator-modal-wrapper .add-collaborator-modal-overlay{align-items:flex-end;padding:0}.add-collaborator-modal-wrapper .add-collaborator-modal-container{animation:modalSlideUpMobile .3s ease-out;border-radius:16px 16px 0 0;max-height:calc(100vh - 15%);max-width:calc(100vh - 15%)!important}.add-collaborator-modal-wrapper .add-collaborator-step-indicator{gap:.5rem}.add-collaborator-modal-wrapper .add-collaborator-step-indicator:before{left:15%;right:15%}.add-collaborator-modal-wrapper .add-collaborator-step .step-number{font-size:.875rem;height:32px;width:32px}.add-collaborator-modal-wrapper .add-collaborator-step .step-label{font-size:.6875rem}.add-collaborator-modal-wrapper .add-collaborator-modal-footer{flex-direction:column;gap:.5rem}.add-collaborator-modal-wrapper .add-collaborator-modal-footer button{width:100%}.add-collaborator-modal-wrapper .popup-rh-modal-footer{align-items:stretch;flex-direction:column;gap:.5rem;padding:.75rem}.add-collaborator-modal-wrapper .popup-rh-modal-footer.is-loading{justify-content:center}.add-collaborator-modal-wrapper .popup-rh-modal-footer .add-collaborator-footer-status{justify-content:center;margin-right:0}.add-collaborator-modal-wrapper .popup-rh-modal-footer button{width:100%}}.add-collaborator-modal-wrapper .add-collaborator-field-error{color:#b91c1c;color:var(--danger,#b91c1c);font-size:.85rem;line-height:1.35;margin-top:.35rem}.add-collaborator-modal-wrapper .add-collaborator-field-hint{color:#4b5563;color:var(--rh-text-muted,#4b5563);font-size:.85rem;line-height:1.35;margin-top:.35rem}[data-text-scale="200"] .add-collaborator-modal-wrapper .add-collaborator-form-row{grid-template-columns:1fr}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step-indicator:before{background:#ffffff26}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step .step-number{background:var(--dark-a);border-color:#ffffff59;box-shadow:none;color:#fff}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step .step-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step.active .step-number{background:var(--dark-btn-primary-bg);border-color:#fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step.active .step-label{color:#fff}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step.completed .step-label{color:#86efac}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-header h4{color:#fff}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-group label,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-group label i{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-group>input,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-group>select{border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .org-management__select-antd .ant-select-selector{background:#000!important;border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .org-management__select-antd.ant-select-single .ant-select-selection-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#bdbdbd!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .org-management__select-antd .ant-select-arrow{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-info{background:var(--dark-card-bg)!important;border-color:#ffffff40}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-info i{color:#a78bfa}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-info p{color:#fff}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .popup-rh-modal-footer{background:#0f172af5!important;border-top-color:#ffffff24;box-shadow:0 -4px 14px #0000003d}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .popup-rh-btn-cancel{background:var(--dark-btn-secondary-bg)!important;border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .popup-rh-btn-cancel:hover:not(:disabled){background:var(--dark-a)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .popup-rh-btn-save{background:var(--dark-btn-primary-bg)!important;border-color:#ffffff4d!important;box-shadow:none;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-footer-status{color:#cbd5e1}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .text-red-500{color:#fca5a5!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-field-error{color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-field-hint{color:#cbd5e1}.Collaborateurs .collaborateurs-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.Collaborateurs .page-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;padding:.625rem}.Collaborateurs .btn-secondary{align-items:center;background:var(--white);border:.0625rem solid var(--gray-300);border-radius:var(--border-radius-sm);color:var(--gray-700);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all var(--transition-fast)}.Collaborateurs .btn-secondary i{font-size:.85rem}.Collaborateurs .btn-secondary:hover{background:var(--gray-100);border-color:var(--tenant-primary);color:var(--tenant-primary)}.Collaborateurs .stats-cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.75rem}.Collaborateurs .stat-card{align-items:center;background:var(--white);border:.0625rem solid var(--gray-200);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);display:flex;gap:1rem;padding:1.25rem 1.5rem}.Collaborateurs .stat-icon{align-items:center;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:62.4375rem;color:var(--white);display:flex;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.Collaborateurs .stat-icon.active{background:linear-gradient(135deg,var(--success-color),var(--success-light))}.Collaborateurs .stat-icon.inactive{background:linear-gradient(135deg,var(--error-color),var(--error-light))}.Collaborateurs .stat-icon.new{background:linear-gradient(135deg,var(--accent-color),var(--accent-dark))}.Collaborateurs .stat-content{display:flex;flex-direction:column}.Collaborateurs .stat-number{color:var(--tenant-primary);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:600;line-height:1.1}.Collaborateurs .stat-label{color:var(--gray-500);font-size:var(--font-size-xs);letter-spacing:.04em;margin-top:.15rem;text-transform:uppercase}.Collaborateurs .filters-section{align-items:center;background:var(--white);border:.0625rem solid var(--gray-200);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem;padding:1rem 1.5rem}.Collaborateurs .filters-group{display:flex;flex-wrap:wrap;gap:.75rem}.Collaborateurs .input,.Collaborateurs .select{background:var(--gray-50);border:.0625rem solid var(--gray-200);border-radius:var(--border-radius-sm);color:var(--gray-800);font-family:var(--font-body);font-size:var(--font-size-sm);min-width:11.25rem;padding:.55rem .8rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.Collaborateurs .input-role{min-width:12.5rem}.Collaborateurs .input:focus,.Collaborateurs .select:focus{background:var(--white);border-color:var(--tenant-primary);box-shadow:var(--shadow-sm);outline:none}.Collaborateurs .view-options{align-items:center;display:flex;gap:.35rem}.Collaborateurs .view-btn{align-items:center;background:var(--white);border:.0625rem solid var(--gray-200);border-radius:6.25rem;color:var(--gray-500);cursor:pointer;display:inline-flex;font-size:.85rem;height:2rem;justify-content:center;transition:all var(--transition-fast);width:3.125rem}.Collaborateurs .view-btn:hover{border-color:var(--tenant-primary);color:var(--tenant-primary)}.Collaborateurs .view-btn.active{background:var(--tenant-primary);border-color:var(--tenant-primary);color:var(--white)}.Collaborateurs .employees-container{background:var(--white);border:.0625rem solid var(--gray-200);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:1.25rem 1.5rem}.Collaborateurs .employees-table table{border-collapse:collapse;width:100%}.Collaborateurs .employees-table thead{background:var(--gray-50)}.Collaborateurs .employees-table td,.Collaborateurs .employees-table th{border-bottom:.0625rem solid var(--gray-100);font-size:var(--font-size-sm);padding:.75rem .5rem;text-align:left}.Collaborateurs .employees-table th{color:var(--gray-500);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Collaborateurs .employees-table tbody tr:hover{background:#f9fafb}.Collaborateurs .employee-info{align-items:center;display:flex;gap:.6rem}.Collaborateurs .employee-avatar,.Collaborateurs .employee-card-avatar{align-items:center;background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);border-radius:50%;color:var(--white);display:flex;font-size:.8rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.Collaborateurs .employee-card-avatar{height:2.5rem;width:2.5rem}.Collaborateurs .employee-name{color:var(--gray-800);font-weight:500}.Collaborateurs .employee-status{border-radius:62.4375rem;font-size:var(--font-size-xs);padding:.2rem .65rem}.Collaborateurs .employee-status.active{background:#27ae601f;color:var(--success-color)}.Collaborateurs .employee-status.inactive{background:#e74c3c1a;color:var(--error-color)}.Collaborateurs .employee-status.leave{background:#f39c121f;color:var(--warning-color)}.Collaborateurs .action-buttons,.Collaborateurs .employee-card-actions{align-items:center;display:flex;flex-direction:row;gap:.4rem}.Collaborateurs .employees-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))}.Collaborateurs .employee-card{border:.0625rem solid var(--gray-200);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);cursor:pointer;padding:1rem;transition:all var(--transition-fast)}.Collaborateurs .employee-card:hover{border-color:var(--tenant-primary);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.Collaborateurs .employee-card-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.Collaborateurs .employee-card-info h4{color:var(--tenant-primary);font-size:var(--font-size-sm);font-weight:600}.Collaborateurs .employee-card-info p{color:var(--gray-500);font-size:var(--font-size-xs)}.Collaborateurs .employee-card-details{border-top:.0625rem solid var(--gray-100);display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.5rem}.Collaborateurs .employee-card-detail{display:flex;font-size:var(--font-size-xs);gap:.5rem;justify-content:space-between}.Collaborateurs .employee-card-detail .label{color:var(--gray-500)}.Collaborateurs .employee-card-detail .value{color:var(--gray-800);font-weight:500}.Collaborateurs .employee-card-actions{border-top:.0625rem solid var(--gray-100);justify-content:flex-end;margin-top:.75rem;padding-top:.5rem}.Collaborateurs .pagination-section{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.25rem}.Collaborateurs .pagination-info{color:var(--gray-600);font-size:var(--font-size-xs)}.Collaborateurs .pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.Collaborateurs .pagination-btn{align-items:center;background:var(--white);border:.0625rem solid var(--gray-200);border-radius:62.4375rem;color:var(--gray-500);cursor:pointer;display:inline-flex;font-size:.75rem;height:1.75rem;justify-content:center;transition:all var(--transition-fast);width:1.75rem}.Collaborateurs .pagination-btn:disabled{cursor:default;opacity:.4}.Collaborateurs .pagination-btn:not(:disabled):hover{border-color:var(--tenant-primary);color:var(--tenant-primary)}.Collaborateurs .pagination-pages{display:flex;gap:.25rem}.Collaborateurs .page-number{align-items:center;background:var(--white);border:.0625rem solid var(--gray-200);border-radius:62.4375rem;color:var(--gray-600);cursor:pointer;display:inline-flex;font-size:.75rem;height:1.75rem;justify-content:center;padding:0 .6rem;transition:all var(--transition-fast)}.Collaborateurs .page-number:hover:not(.active){border-color:var(--tenant-primary);color:var(--tenant-primary)}.Collaborateurs .items-per-page{min-width:8.125rem}@media(max-width:64em){.Collaborateurs .stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.Collaborateurs .filters-section{align-items:flex-start;flex-direction:column}.Collaborateurs .filters-group{width:100%}.Collaborateurs .filters-group .input,.Collaborateurs .filters-group .select{flex:1 1;min-width:0}.Collaborateurs .employees-container{padding:1rem}}@media(max-width:48em){.Collaborateurs .stats-cards{grid-template-columns:1fr}.Collaborateurs .collaborateurs-header{align-items:flex-start;flex-direction:column}.Collaborateurs .page-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.Collaborateurs .pagination-section{align-items:flex-start;align-items:center;flex-direction:column}}.Collaborateurs .page-header-main{align-items:center;display:flex;gap:.75rem}.Collaborateurs .page-back-button{align-items:center;background:#0000;border:none;border-radius:62.4375rem;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.375rem}.Collaborateurs .page-back-button:hover{background-color:#0000000d}.Collaborateurs .page-header-texts{display:flex;flex-direction:column}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .pagination-info{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .page-number,html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .pagination-btn{background:var(--dark-section-bg)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .page-number:hover:not(.active),html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .pagination-btn:not(:disabled):hover{background:var(--dark-a)!important;border-color:#ffffff4d!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .pagination-btn:disabled{background:var(--dark-section-bg)!important;color:var(--text-gris-b)!important;opacity:.5}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .page-number.active{background:var(--dark-btn-primary-bg)!important;border-color:#fff!important;color:#fff!important}.role-switcher{border-bottom:.0625rem solid #ffffff1a;margin-bottom:1rem;padding:1rem 1.25rem}.role-switcher__label{color:#fff9;font-weight:600;letter-spacing:.03125rem;margin-bottom:.75rem;text-transform:uppercase}.role-switcher__buttons{align-content:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.role-switcher__btn{align-items:center;background:#ffffff0d;border:.125rem solid #ffffff26;border-radius:.375rem;color:#fffc;cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:.3125rem;justify-content:center;min-width:0;overflow:hidden;position:relative;transition:all .2s ease}.role-switcher__btn i{flex-shrink:0;font-size:.875rem}.role-switcher__btn-text{line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-switcher__btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;border-color:var(--role-color,#ffffff4d);box-shadow:0 .25rem .75rem #00000026;color:#fff;transform:translateY(-.125rem)}.role-switcher__btn.active{background:#3b82f6;background:var(--role-color,#3b82f6);border-color:#fff;box-shadow:0 .25rem .75rem #0003;color:#fff;cursor:default;font-weight:600}.role-switcher__btn.active:before{background:linear-gradient(135deg,#fff3,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.role-switcher__btn:disabled{cursor:not-allowed;opacity:1}.role-switcher__btn:active:not(:disabled){transform:scale(.95)}@media(max-width:48em){.role-switcher{padding:.75rem 1rem}.role-switcher__buttons{gap:.375rem;min-height:auto}.role-switcher__btn{font-size:.75rem;padding:.4375rem .5rem}.role-switcher__btn i{font-size:.8125rem}.role-switcher__btn-text{display:none}}.collapsed .role-switcher{padding:.5rem .375rem}.collapsed .role-switcher__label{display:none}.collapsed .role-switcher__buttons{flex-direction:column;gap:.25rem;min-height:auto}.collapsed .role-switcher__btn{justify-content:center;padding:.375rem;width:100%}.collapsed .role-switcher__btn-text{display:none}.collapsed .role-switcher__btn i{font-size:1rem}[data-theme=light] .role-switcher{border-bottom-color:#0000001a}[data-theme=light] .role-switcher__label{color:#0009}[data-theme=light] .role-switcher__btn{background:#00000008;border-color:#00000026;color:#000c}[data-theme=light] .role-switcher__btn:hover:not(:disabled){background:#00000014;border-color:#0000004d;border-color:var(--role-color,#0000004d);color:#000}:root{--sb-bg:#4963d4d7;--sb-text:#ffffffd6;--sb-text-active:#fff;--sb-hover-bg:#ffffff1f;--sb-border:#ffffff24;--sb-logo-fill:#fff;--sb-width:286px;--sb-collapsed-width:104px;--sb-mobile-width:min(82vw,320px);--sb-radius:18px;--sb-transition:all 0.28s ease;--sb-font-size:0.875rem;--sb-icon-size:18px}html[data-dashboard=collaborateur]{--sb-bg:#4963d4d7;--sb-text:#ffffffd9;--sb-hover-bg:#ffffff1f;--sb-border:#ffffff24}html[data-dashboard=rh]{--sb-bg:var(--tenant-sidebar,#9c5bb9);--sb-text:#ffffffdb;--sb-hover-bg:#ffffff24;--sb-border:#ffffff29}html[data-dashboard=manager]{--sb-bg:#048b9a;--sb-text:#ffffffdb;--sb-hover-bg:#ffffff24;--sb-border:#ffffff29}html[data-dashboard=spst]{--sb-bg:linear-gradient(180deg,#08163d,#0b2053 52%,#0d2a68);--sb-text:#ffffffd6;--sb-text-active:#fff;--sb-hover-bg:#ffffff12;--sb-border:#ffffff1f;--sb-logo-fill:#fff}.app-container,.mgr-app-container,.rh-app-container{display:grid;grid-template-areas:"sidebar header" "sidebar main";grid-template-columns:286px minmax(0,1fr);grid-template-columns:var(--sb-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100vh;overflow-x:clip}.app-container.sidebar-collapsed,.mgr-app-container.sidebar-collapsed,.rh-app-container.sidebar-collapsed{grid-template-columns:104px minmax(0,1fr)!important;grid-template-columns:var(--sb-collapsed-width) minmax(0,1fr)!important}.unified-sidebar{grid-area:sidebar}.app-header,.rh-header{grid-area:header;min-width:0}.app-main,.rh-main-content{grid-area:main;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto}.unified-sidebar{background:#4963d4d7;background:var(--sb-bg);border-right:1px solid #0000000f;box-shadow:none;color:#ffffffd6;color:var(--sb-text);display:flex;flex-direction:column;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:14px 0;position:relative;scrollbar-width:thin;transition:all .28s ease;transition:var(--sb-transition);z-index:100}.unified-sidebar::-webkit-scrollbar{width:6px}.unified-sidebar::-webkit-scrollbar-track{background:#ffffff14;border-radius:3px}.unified-sidebar::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}.unified-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff73}.sidebar__logo{border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--sb-border);margin-bottom:10px;padding:0 16px 12px;transition:all .28s ease;transition:var(--sb-transition)}.sidebar__logo,.sidebar__logo-copy{align-items:center;display:flex;gap:10px}.sidebar__logo-copy{min-width:0}.sidebar__logo-copy--spst{color:#fff;color:var(--sb-text-active);font-size:1.05rem;font-weight:800}.sidebar__logo-badge{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;color:#d7d2ff;display:inline-flex;font-size:.6875rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase}.sidebar__logo svg{fill:#fff;fill:var(--sb-logo-fill);flex-shrink:0;height:2rem;width:2rem}.sidebar__logo span{color:#fff;color:var(--sb-text-active);font-size:1.0625rem;font-weight:800;white-space:nowrap}.sidebar__logo .wellbeingpro{color:#ccc;display:flex;font-size:.875rem;justify-content:flex-end}.sidebar__collapse{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff24;border:1px solid var(--sb-border);border-radius:50%;bottom:18px;color:#fff;color:var(--sb-text-active);cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:5px;transition:all .28s ease;transition:var(--sb-transition);width:34px;z-index:2}.sidebar__collapse i{font-size:.8125rem;transition:transform .25s ease}.sidebar__collapse:hover{background:#ffffff38;transform:scale(1.06)}.unified-sidebar.collapsed .sidebar__collapse i{transform:rotate(180deg)}.role-switcher{margin-bottom:.5rem;padding:.5rem .875rem .5rem .625rem}.role-switcher__btn{font-size:.75rem;padding:.375rem .5rem}.role-switcher__label{font-size:.6875rem;margin-bottom:6px}.manager-workspace-switcher{margin-bottom:10px;padding:10px 18px 12px 14px}.role-switcher__buttons--manager{display:flex;flex-wrap:nowrap;gap:8px;width:100%}.role-switcher__buttons--manager .role-switcher__btn{border-radius:.9rem;flex:1 1;height:2.9rem;justify-content:center;min-height:2.9rem;min-width:0;padding:0;width:100%}.role-switcher__buttons--manager .role-switcher__btn i:last-child,.role-switcher__buttons--manager .role-switcher__btn-text{display:none}.role-switcher__buttons--manager .role-switcher__btn:after{background:#111827eb;border-radius:10px;box-shadow:0 8px 18px #0000002e;color:#fff;content:attr(data-tooltip);font-size:.72rem;font-weight:600;left:50%;line-height:1;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:4}.role-switcher__buttons--manager .role-switcher__btn:focus-visible:after,.role-switcher__buttons--manager .role-switcher__btn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.sidebar__nav{-ms-overflow-style:none;flex:1 1 auto;font-size:.875rem;font-size:var(--sb-font-size);list-style:none;margin:0;min-height:0;overflow-x:visible;overflow-y:auto;padding:4px 0 78px;scrollbar-width:none}.sidebar__nav::-webkit-scrollbar{height:0;width:0}.sidebar__section{font-size:.625rem;letter-spacing:1.1px;text-transform:uppercase}.sidebar__loading,.sidebar__section{color:#ffffffb3;margin:6px 0 2px;padding:4px 18px}.sidebar__loading{font-size:.75rem}.sidebar__item{margin:2px 0}.unified-sidebar:not(.collapsed) .sidebar__item{margin:3px 0}.sidebar__link{align-items:center;border-radius:0 14px 14px 0;color:#ffffffd6;color:var(--sb-text);display:flex;gap:10px;margin-right:10px;overflow:hidden;padding:8px 18px;position:relative;text-decoration:none;transition:all .28s ease;transition:var(--sb-transition);white-space:nowrap}.sidebar__icon{flex-shrink:0;justify-content:center}.sidebar__content,.sidebar__icon{align-items:center;display:inline-flex}.sidebar__content{flex:1 1 auto;gap:6px;min-width:0}.sidebar__label{font-size:.875rem;font-size:var(--sb-font-size);line-height:1.18;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__badge{margin-left:auto}.unified-sidebar:not(.collapsed) .sidebar__link{padding:9px 18px}.sidebar__link i{flex-shrink:0;font-size:1rem;text-align:center;width:20px}.sidebar__link span{font-size:.875rem;font-size:var(--sb-font-size);line-height:1.18;transition:all .28s ease;transition:var(--sb-transition)}.sidebar__link.active,.sidebar__link:hover{background:#ffffff1f;background:var(--sb-hover-bg);box-shadow:0 4px 14px #0000001f;color:#fff;color:var(--sb-text-active);transform:translateX(8px)}.sidebar__link.active{background:#ffffff2e;font-weight:500}html[data-dashboard=spst] .sidebar__link.active{background:linear-gradient(90deg,#4c4cff,#795dff);box-shadow:0 5px 18px #4e46ff47}html[data-dashboard=spst] .sidebar__link:hover{background:#ffffff12;box-shadow:none}html[data-dashboard=spst] .sidebar__link.active:hover{background:linear-gradient(90deg,#4c4cff,#795dff)}html[data-dashboard=spst] .sidebar__link,html[data-dashboard=spst] .sidebar__sublink{color:#ffffffd6}html[data-dashboard=spst] .sidebar__link.active,html[data-dashboard=spst] .sidebar__sublink.active{color:#fff}html[data-dashboard=spst] .sidebar__chevron,html[data-dashboard=spst] .sidebar__link i,html[data-dashboard=spst] .sidebar__sublink i{color:inherit}.sidebar__link.disabled{opacity:.5;pointer-events:none}.sidebar__link--parent{font-family:inherit;font-size:inherit}.sidebar__chevron{flex-shrink:0;font-size:.5625rem!important;margin-left:auto!important;opacity:.6;transition:transform .2s;width:auto!important}.sidebar__submenu{animation:submenu-in .2s ease;list-style:none;margin:1px 0 3px;overflow:hidden;padding:0}@keyframes submenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sidebar__subitem{margin:0}.sidebar__sublink{align-items:center;border-radius:0 18px 18px 0;border-radius:0 var(--sb-radius) var(--sb-radius) 0;color:#ffffffd6;color:var(--sb-text);display:flex;font-size:.7812rem;gap:10px;margin-right:16px;opacity:.85;padding:8px 28px 8px 46px;text-decoration:none;transition:all .28s ease;transition:var(--sb-transition);white-space:nowrap}.sidebar__sublink i{flex-shrink:0;font-size:.6875rem;opacity:.7;text-align:center;width:16px}.sidebar__sublink.active,.sidebar__sublink:hover{background:#ffffff1f;color:#fff;color:var(--sb-text-active);opacity:1;transform:translateX(6px)}.sidebar__sublink.active{background:#ffffff2e;font-weight:600}.unified-sidebar.collapsed .sidebar__logo{gap:8px;justify-content:center;margin-bottom:8px;padding:0 12px 18px}.unified-sidebar.collapsed .sidebar__logo svg{height:1.85rem;width:1.85rem}.unified-sidebar.collapsed .sidebar__logo span,.unified-sidebar.collapsed .sidebar__section{display:none!important}.unified-sidebar.collapsed .sidebar__link{align-items:center;border-radius:16px;flex-direction:column;gap:3px;justify-content:center;margin:5px;min-height:50px;overflow-x:clip!important;overflow-y:visible!important;padding:5px;text-align:center;transform:none}.unified-sidebar.collapsed .sidebar__link i{font-size:1.1rem;width:20px}.unified-sidebar.collapsed .sidebar__content{align-items:center;flex-direction:column;gap:1px;justify-content:center;max-width:100%;min-height:0;min-width:0;width:100%}.unified-sidebar.collapsed .sidebar__label{font-size:.7rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;max-width:100%;opacity:1;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}[data-text-scale="150"] .unified-sidebar.collapsed .sidebar__label{font-size:.65rem}[data-text-scale="175"] .unified-sidebar.collapsed .sidebar__label{font-size:.57rem}[data-text-scale="200"] .unified-sidebar.collapsed .sidebar__label{font-size:.47rem}.unified-sidebar.collapsed .sidebar__badge{inset-inline-end:8px;margin-left:0;margin-inline-start:0;position:absolute;top:8px}.unified-sidebar.collapsed .sidebar__chevron{display:none}.unified-sidebar.collapsed .sidebar__link.active,.unified-sidebar.collapsed .sidebar__link:hover{transform:none}.sidebar__floating-tooltip{background:#0b1220eb;border-radius:8px;box-shadow:0 10px 24px #0003;color:#fff;font-size:.75rem;font-weight:600;left:0;line-height:1.2;padding:7px 11px;pointer-events:none;position:fixed;top:0;transform:translateY(-50%);white-space:nowrap;z-index:20000}.sidebar__mode{color:#ffffffd6;color:var(--sb-text);flex:0 0 auto;margin-top:auto;padding:16px 24px 12px}.sidebar__mode .label{color:#ffffffeb;font-size:.8125rem;font-weight:600;margin-bottom:8px}.mode-toggle{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;position:relative}.mode-toggle input{opacity:0;pointer-events:none;position:absolute}.mode-toggle .thumb{background:#ffffff2e;border:1px solid #ffffff24;border:1px solid var(--sb-border);border-radius:999px;height:28px;position:relative;transition:all .28s ease;transition:var(--sb-transition);width:54px}.mode-toggle .thumb:after{background:#fff;border-radius:50%;content:"";height:22px;left:3px;position:absolute;top:3px;transition:transform .25s ease;width:22px}.mode-toggle input:checked~.thumb:after{transform:translateX(26px)}.mode-toggle .name{align-items:center;color:#ffffffeb;display:inline-flex;font-size:.75rem;gap:6px}.mode-toggle .name--perso{justify-self:end}.mode-toggle .name--pro{justify-self:start}.mobile-menu-toggle{background:var(--tenant-sidebar);border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:none;height:50px;height:2rem;left:15px;position:fixed;top:15px;top:.5rem;transition:all .28s ease;transition:var(--sb-transition);width:50px;width:2rem}.mobile-menu-toggle,.rh-header__icon--notifications{min-height:2rem!important}.mobile-menu-toggle i{font-size:1.375rem}.mobile-menu-toggle:hover{box-shadow:0 6px 16px #0003;transform:scale(1.05)}.mobile-menu-toggle:active{transform:scale(.95)}.sidebar-overlay{animation:fadeIn .25s ease;background:#00000080;display:none;inset:0;position:fixed;z-index:99}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:47.9375em){.mobile-menu-toggle{display:grid;place-items:center}.app-container,.mgr-app-container,.rh-app-container{grid-template-areas:"header header" "main main";grid-template-rows:auto minmax(0,1fr)}.unified-sidebar{box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;inset-inline-start:0;max-width:calc(100vw - 56px);opacity:0;overflow-x:hidden;overflow-y:auto!important;pointer-events:none;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:transform .3s ease;visibility:hidden;width:min(82vw,320px);width:var(--sb-mobile-width);z-index:100}.unified-sidebar.mobile-open{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}[dir=rtl] .unified-sidebar{inset-inline-end:0;inset-inline-start:auto;opacity:0;pointer-events:none;transform:translate3d(100%,0,0);visibility:hidden}[dir=rtl] .unified-sidebar.mobile-open{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.sidebar-overlay,.unified-sidebar.mobile-open~.sidebar-overlay{display:block}.sidebar__collapse{display:none!important}.unified-sidebar.mobile .sidebar__link span,.unified-sidebar.mobile .sidebar__logo span,.unified-sidebar.mobile .sidebar__section,.unified-sidebar.mobile-open .sidebar__link span,.unified-sidebar.mobile-open .sidebar__logo span,.unified-sidebar.mobile-open .sidebar__section{display:block}.unified-sidebar.mobile .sidebar__link,.unified-sidebar.mobile-open .sidebar__link{border-radius:0 18px 18px 0;border-radius:0 var(--sb-radius) var(--sb-radius) 0;justify-content:flex-start;margin:6px 16px 6px 0;padding:13px 22px}.sidebar__logo{flex:0 0 auto;padding:0 20px 18px}.sidebar__nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.sidebar__mode{background:#4963d4d7;background:var(--sb-bg);border-top:1px solid #ffffff24;border-top:1px solid var(--sb-border);bottom:0;padding:16px 20px 12px;position:sticky}.sidebar__link{font-size:.9375rem;margin-right:12px;padding:14px 20px}.sidebar__section{font-size:.625rem;padding:8px 20px}.app-container,.mgr-app-container,.rh-app-container{grid-template-columns:0 minmax(0,1fr)!important}}@media(min-width:48em)and (max-width:61.9375em){:root{--sb-width:248px;--sb-collapsed-width:104px}.sidebar__logo{padding:0 16px 14px}.sidebar__section{padding:6px 16px}.sidebar__link{margin-right:10px;padding:12px 16px}.sidebar__link span{font-size:.8125rem}.role-switcher{padding:8px 14px 8px 12px}}@media(min-width:68.75em)and (max-width:85.375em)and (max-height:768px){html[data-dashboard=collaborateur],html[data-dashboard=manager],html[data-dashboard=rh]{--sb-width:244px;--sb-collapsed-width:104px}.app-container,.rh-app-container{grid-template-rows:52px 1fr!important}.sidebar__logo{gap:7px;margin-bottom:6px;padding:0 10px 8px}.sidebar__logo svg{height:1.65rem;width:1.65rem}.sidebar__logo span{font-size:.875rem}.sidebar__collapse{height:30px;right:4px;width:30px}.sidebar__collapse i{font-size:.6875rem}.role-switcher{margin-bottom:7px;padding:7px 9px}.role-switcher__btn{font-size:.625rem;padding:6px 7px}.sidebar__section{font-size:.5rem;letter-spacing:.7px;margin:6px 0 2px;padding:4px 12px}.sidebar__link{border-radius:0 12px 12px 0;gap:8px;margin-right:7px;padding:7px 12px}.sidebar__link i{font-size:.75rem;width:14px}.sidebar__link span{font-size:.6875rem}.unified-sidebar.collapsed .sidebar__link i{font-size:.75rem;width:14px}}html[data-dashboard=collaborateur][data-text-scale="175"],html[data-dashboard=collaborateur][data-text-scale="200"],html[data-dashboard=manager][data-text-scale="175"],html[data-dashboard=manager][data-text-scale="200"],html[data-dashboard=rh][data-text-scale="175"],html[data-dashboard=rh][data-text-scale="200"],html[data-dashboard=spst][data-text-scale="175"],html[data-dashboard=spst][data-text-scale="200"]{--sb-collapsed-width:108px}html[dir=rtl] .unified-sidebar{border-left:1px solid #ffffff24;border-left:1px solid var(--sb-border);border-right:none}html[dir=rtl] .sidebar__logo{flex-direction:row-reverse}html[dir=rtl] .sidebar__collapse{left:6px;right:auto}html[dir=rtl] .sidebar__link{border-radius:18px 0 0 18px;border-radius:var(--sb-radius) 0 0 var(--sb-radius);margin-left:16px;margin-right:0}html[dir=rtl] .sidebar__link.active,html[dir=rtl] .sidebar__link:hover{transform:translateX(-8px)}html[dir=rtl] .unified-sidebar.collapsed .sidebar__link:focus-visible:after,html[dir=rtl] .unified-sidebar.collapsed .sidebar__link:hover:after{left:auto;right:calc(100% + 10px)}@media(max-width:47.9375em){html[dir=rtl] .unified-sidebar{left:auto;right:-280px}html[dir=rtl] .unified-sidebar.mobile-open{left:auto;right:0}html[dir=rtl] .mobile-menu-toggle{left:auto;right:15px}html[dir=rtl] .unified-sidebar.mobile .sidebar__link,html[dir=rtl] .unified-sidebar.mobile-open .sidebar__link{border-radius:18px 0 0 18px;border-radius:var(--sb-radius) 0 0 var(--sb-radius);margin-left:16px;margin-right:0}}.sidebar__collapse:focus-visible,.sidebar__link:focus-visible{border-radius:4px;box-shadow:var(--focus-ring-shadow)!important;outline:var(--focus-ring)!important;outline-offset:2px!important;outline-offset:var(--focus-offset,2px)!important}@media(prefers-reduced-motion:reduce){.mobile-menu-toggle,.mode-toggle .thumb,.mode-toggle .thumb:after,.sidebar-overlay,.sidebar__collapse,.sidebar__link,.sidebar__logo,.unified-sidebar{animation:none!important;transition:none!important}}html[data-dashboard=collaborateur] .unified-sidebar.collapsed .role-switcher,html[data-dashboard=rh] .unified-sidebar.collapsed .role-switcher{padding:.5rem .5rem .5rem .125rem!important}html[data-dashboard=collaborateur] .unified-sidebar.collapsed .role-switcher__btn,html[data-dashboard=rh] .unified-sidebar.collapsed .role-switcher__btn{padding:.375rem .5rem!important}html[data-dashboard=collaborateur] .unified-sidebar.collapsed .sidebar__link i,html[data-dashboard=rh] .unified-sidebar.collapsed .sidebar__link i{font-size:1.0625rem!important;width:22px!important}[data-text-scale="175"],[data-text-scale="200"]{--sb-width:330px}[data-text-scale="175"] .sidebar__link,[data-text-scale="200"] .sidebar__link{gap:25px}@media(min-width:800px){html[data-dashboard=collaborateur][data-text-scale="175"],html[data-dashboard=collaborateur][data-text-scale="200"]{--sb-width:360px}}@media(max-width:32.5em){.mobile-menu-toggle i{font-size:1.375rem}.mobile-menu-toggle{height:40px;left:10px;width:40px}}html[data-theme=sombre] .sidebar__link i{color:#fff}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .unified-sidebar{background:#000!important;border:1px solid #ffd400!important;box-shadow:0 18px 42px #000c!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar-overlay,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__logo,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__mode,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__nav,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__section,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__submenu{background:#000!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__logo span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__mode .label,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__section,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink span{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__chevron,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__collapse,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__logo svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink i{color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .role-switcher,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .role-switcher__btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__collapse,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .role-switcher__btn.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink:hover{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link:after,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__sublink:after{background:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__floating-tooltip{background:#000!important;border:1px solid #ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar-overlay{opacity:.92}:root{--rh-header-height:3.375rem;--rh-header-mobile-height:3rem}.rh-header{align-items:center;background-color:#fff;background-color:var(--rh-card-bg,#fff);border-bottom:.0625rem solid #e5e7eb;border-bottom:.0625rem solid var(--border,#e5e7eb);box-shadow:0 .125rem .5rem #00000014;box-shadow:var(--rh-shadow,0 .125rem .5rem #00000014);display:flex;height:max-content;isolation:isolate;justify-content:space-between;min-height:3.375rem;min-height:var(--rh-header-height);overflow:visible;padding-inline:1rem;position:sticky;top:0;transition:all .3s ease;z-index:9999}[dir=rtl] .rh-header{flex-direction:row}.rh-header__breadcrumb{align-items:center;color:var(--rh-text-light);display:flex;font-weight:500;gap:.8rem;margin-left:.625rem;min-width:0}.rh-header__sidebar-toggle{background:none;border:none;border-radius:.375rem;color:var(--rh-text);cursor:pointer;font-size:1.125rem;padding:.5rem;transition:all .2s ease}.rh-header__sidebar-toggle:hover{background:#0000000d;background:var(--light-bg,#0000000d);transform:scale(1.05)}.rh-header__sidebar-toggle:active{transform:scale(.95)}.rh-header__sidebar-toggle:focus-visible{background:#0000000d;background:var(--light-bg,#0000000d);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 .125rem #fff,0 0 0 .3125rem #111827)!important;outline:.125rem solid #0000}.rh-header__breadcrumb-root{color:var(--tenant-heading);max-width:30vw}.rh-header__breadcrumb-leaf,.rh-header__breadcrumb-root{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-header__breadcrumb-leaf{color:var(--rh-text);max-width:clamp(7.5rem,40vw,26.25rem)}html[lang=ar] .rh-header__breadcrumb-leaf{text-align:right}.rh-header__breadcrumb-sep{font-size:.875rem;opacity:.6}[dir=rtl] .rh-header__breadcrumb{direction:ltr;flex-direction:row;justify-content:flex-start;margin-left:0;margin-right:.625rem;order:1}.rh-header__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:1.25rem;justify-content:flex-end;max-width:100%;min-width:0}[dir=rtl] .rh-header__actions{flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:0;order:2}[dir=rtl] .rh-header__breadcrumb{text-align:left}[dir=rtl] .rh-header__actions>.rh-header__user-profile{order:1}[dir=rtl] .rh-header__actions>.rh-header__icon--notifications{order:2}[dir=rtl] .rh-header__actions>.rh-header__icon--notifications,[dir=rtl] .rh-header__actions>.rh-header__user-profile{flex:0 0 auto}[dir=rtl] .rh-header__actions>.rhnav-actions{order:3}[dir=rtl] .rh-header__actions>.rh-header__icon--notifications,[dir=rtl] .rh-header__actions>.rh-header__user-profile,[dir=rtl] .rh-header__actions>.rhnav-actions{direction:ltr}.rh-header__icon{background:#0000;border:0;border-radius:.4375rem;color:var(--rh-text);cursor:pointer;font-size:1rem;padding:.3125rem;position:relative;transition:all .2s ease}.rh-header__icon .rh-header__icon-content:hover{transform:scale(1.2)}.rh-header__icon .rh-header__icon-content svg{min-height:1.25rem;min-width:1.25rem}.rh-header__icon:hover{background:#0000000d;background:var(--light-bg,#0000000d)}.rh-header__icon:focus-visible{background:#0000000d;background:var(--light-bg,#0000000d);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #9c5bb9,0 .25rem .875rem #0000002e;box-shadow:0 0 0 .125rem var(--rh-card-bg,#fff),0 0 0 .3125rem var(--tenant-primary,#9c5bb9),0 .25rem .875rem #0000002e}.rh-header__badge{align-items:center;background-color:#e53935;background-color:var(--rh-danger,#e53935);border-radius:.5625rem;box-shadow:0 .125rem .25rem #0003;color:#fff;display:flex;font-size:.625rem;font-weight:600;height:1.125rem;justify-content:center;min-width:1.125rem;padding:0 .25rem;position:absolute;right:.0625rem;top:-.625rem}.rh-header__user-profile{position:relative;z-index:1001}.rh-header__avatar{align-items:center;background:var(--tenant-sidebar);border:0;border-radius:50%;box-shadow:0 .125rem .5rem #00000026;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;height:1.875rem;justify-content:center;overflow:hidden;transition:all .2s ease;width:1.875rem}.rh-header__avatar:hover{box-shadow:0 .25rem .75rem #0003;transform:scale(1.08)}.rh-header__avatar:active{transform:scale(.95)}.rh-header__avatar:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 .125rem #fff,0 0 0 .3125rem #111827)!important;outline:.125rem solid #0000}.rh-header__avatar-image,.rh-header__avatar-large-image{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.rh-header__dropdown{animation:rhHeaderDropdownFadeIn .25s ease;background:#fff;background:var(--rh-card-bg,#fff);border:.0625rem solid #eee;border:.0625rem solid var(--border,#eee);border-radius:.75rem;border-radius:var(--radius,.75rem);box-shadow:0 .75rem 2rem #0000002e;max-height:calc(85dvh - 1.5rem);overflow:visible;overflow-y:auto}@keyframes rhHeaderDropdownFadeIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.rh-header__dropdown:before{background:#fff;background:var(--rh-card-bg,#fff);border-left:.0625rem solid #e5e7eb;border-left:.0625rem solid var(--border,#e5e7eb);border-top:.0625rem solid #e5e7eb;border-top:.0625rem solid var(--border,#e5e7eb);box-shadow:-.125rem -.125rem .1875rem #00000005;content:"";height:.75rem;left:50%;position:absolute;top:-.375rem;transform:translateX(-50%) rotate(45deg);width:.75rem}[dir=rtl] .rh-header__dropdown:before{left:auto;right:1rem;transform:rotate(45deg)}.rh-header__dropdown-header{background:var(--tenant-sidebar);color:#fff;padding:1rem}.rh-header__user-info{align-items:center;display:flex;gap:.75rem}[dir=rtl] .rh-header__user-info{flex-direction:row-reverse}.rh-header__avatar-large{align-items:center;background:color-mix(in srgb,var(--tenant-sidebar) 70%,#fff);border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:3rem;justify-content:center;overflow:hidden;width:3rem}.rh-header__user-details{display:flex;flex-direction:column;line-height:1.3;min-width:0}.rh-header__user-name{font-size:1rem;font-weight:700}.rh-header__user-name,.rh-header__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-header__user-role{font-size:.85rem;opacity:.9}.rh-header__dropdown-item{align-items:center;color:#333;color:var(--rh-text,#333);cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease}.rh-header__dropdown-item i{flex-shrink:0;text-align:center;width:1.25rem}.rh-header__dropdown-item select,.rh-header__dropdown-item span{flex:1 1;min-width:0}.rh-header__dropdown-item:hover{background:#f7f7f7;background:var(--light-bg,#f7f7f7)}.rh-header__dropdown-item:active{background:#efefef;background:var(--light-bg,#efefef)}.rh-header__dropdown-item--lang{display:flex;flex-direction:column!important;position:relative}.rh-header__lang-menu{align-items:stretch;background:#fff;background:var(--rh-card-bg,#fff);border:.0625rem solid #eee;border:.0625rem solid var(--border,#eee);border-radius:.75rem;box-shadow:0 .75rem 2rem #00000029;display:none;flex-direction:column;gap:.25rem;margin-top:.625rem;min-width:100%;padding:.5rem;width:100%;z-index:2}.rh-header__dropdown-item--lang:focus-within .rh-header__lang-menu,.rh-header__dropdown-item--lang:hover .rh-header__lang-menu{display:flex}.rh-header__lang-option{background:#0000;border:0;border-radius:62.4375rem;color:#333;color:var(--rh-text,#333);cursor:pointer;display:block;font-weight:700;padding:.375rem .625rem;text-align:start}.rh-header__lang-option.is-active,.rh-header__lang-option:hover{background:#5d57bf1a;color:var(--tenant-heading)}[dir=rtl] .rh-header__dropdown-item{flex-direction:row-reverse}.rh-header__dropdown-divider{background:#eee;background:var(--border,#eee);height:.0625rem;margin:.25rem 0}.rh-header__dropdown-item--logout{color:#e53935;color:var(--rh-danger,#e53935)}.rh-header__dropdown-item--logout:hover{background:#e5393514}.rh-header__lang-switcher{align-items:center;display:flex;margin-inline-start:0}.rh-header__lang-select{background-color:#fff;background-color:var(--rh-card-bg,#fff);border:.0625rem solid #0000001a;border:.0625rem solid var(--border,#0000001a);border-radius:.5rem;color:#374151;color:var(--rh-text,#374151);cursor:pointer;font-size:.85rem;font-weight:500;min-width:5rem;padding:.4rem .8rem;transition:all .2s ease}.rh-header__lang-select:hover{background-color:#f9f9f9;background-color:var(--light-bg,#f9f9f9);border-color:#10b981;border-color:var(--rh-primary,#10b981)}.rh-header__lang-select:focus{border-color:#10b981;border-color:var(--rh-primary,#10b981);box-shadow:0 0 0 .1875rem #10b98126}.rh-header__lang-select:focus-visible{border-color:#10b981;border-color:var(--rh-primary,#10b981);box-shadow:0 0 0 .1875rem #10b98126}.rh-header__lang-select option{background-color:#fff;color:#374151;padding:.5rem}@media(max-width:104em){[data-text-scale="175"] .sirh-sync-shortcut span,[data-text-scale="200"] .sirh-sync-shortcut span{display:none}}@media(max-width:75em){[data-text-scale="150"] .sirh-sync-shortcut span{display:none}}@media(max-width:62em){.rh-header{gap:.5rem;padding-inline:.625rem}.rh-header__breadcrumb{align-items:flex-start;flex-wrap:wrap;row-gap:.2rem}.rh-header__actions{gap:.625rem}.rh-header__avatar{font-size:.6875rem;height:2.1875rem;min-height:2.1875rem!important;min-width:2.1875rem!important;width:2.1875rem}.rh-header__icon{font-size:.875rem;padding:.25rem}.rh-header__badge{font-size:.5rem;height:.8125rem;min-width:.8125rem}.rh-header__breadcrumb-leaf,.rh-header__breadcrumb-root{max-width:none;overflow-wrap:anywhere;white-space:normal}}@media(max-width:47.9375em){.rh-header{gap:.3125rem;min-height:3rem;min-height:var(--rh-header-mobile-height);padding-inline:.5rem .375rem}[dir=ltr] .rh-header{padding-left:.5rem}[dir=rtl] .rh-header{padding-right:.5rem}.rh-header__actions{flex-direction:row;gap:.375rem}.rh-header__avatar{font-size:.5625rem}.rh-header__icon{font-size:.75rem;padding:.1875rem}.rh-header__badge{font-size:.4375rem;height:.625rem;min-width:.625rem}.rh-header__breadcrumb-root,.rh-header__breadcrumb-sep,.rh-header__sidebar-toggle{display:none}.rh-header__breadcrumb-leaf{font-size:.9375rem;max-width:45vw}[dir=rtl] .rh-header{flex-direction:row}[dir=rtl] .rh-header__breadcrumb{direction:ltr;justify-content:flex-start;margin-left:0;margin-right:.625rem;text-align:left}[dir=rtl] .rh-header__actions{flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:0}.rh-header__lang-select{font-size:.8rem;min-width:3.125rem;padding:.35rem .6rem}.rh-header__dropdown--mobile{max-width:calc(100vw - 2rem)}.rh-header__dropdown--mobile:before{left:auto;right:1.875rem}[dir=rtl] .rh-header__dropdown--mobile:before{left:1.875rem;right:auto}.rh-header__avatar-large{font-size:1.125rem;height:2.625rem;width:2.625rem}.rh-header__user-name{font-size:.9375rem}.rh-header__user-role{font-size:.8rem}.rh-header__dropdown-item{font-size:.9375rem;padding:.75rem .875rem}}@media(max-width:30em){.rh-header{gap:.375rem;padding-inline:3.75rem .5rem}.rh-header__breadcrumb-leaf{font-size:.875rem;max-width:35vw}[dir=rtl] .rh-header{flex-direction:row}[dir=rtl] .rh-header__breadcrumb{direction:ltr;justify-content:flex-start;margin-left:0;margin-right:.625rem;text-align:left}[dir=rtl] .rh-header__actions{flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:0}.rh-header__lang-select{font-size:.75rem;min-width:2.875rem;padding:.3rem .5rem}.rh-header__avatar{font-size:.8125rem;height:2.125rem;width:2.125rem}.rh-header__icon{font-size:1.0625rem;padding:.3125rem}}.rh-header__avatar:focus-visible,.rh-header__icon:focus-visible,.rh-header__lang-select:focus-visible,.rh-header__sidebar-toggle:focus-visible{border-radius:.25rem;box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 .125rem #fff,0 0 0 .3125rem #111827)!important;outline:.125rem solid #0000}.rh-header__dropdown-item:focus-visible{background:#f7f7f7;background:var(--light-bg,#f7f7f7);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 .125rem #fff,0 0 0 .3125rem #111827)!important;outline:.125rem solid #0000}@media(prefers-reduced-motion:reduce){.rh-header,.rh-header__avatar,.rh-header__dropdown,.rh-header__dropdown-item,.rh-header__icon,.rh-header__lang-select,.rh-header__sidebar-toggle{animation:none!important;transition:none!important}}.app-main,.dashboard-grid,.page-content,.rh-main-content{position:relative;z-index:1}.rh-header__pill{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);border:.0625rem solid var(--tenant-primary);border-radius:62.4375rem;color:var(--tenant-primary);cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;margin-inline-start:.5rem;padding:.25rem .625rem;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.rh-header__pill:hover{background:#10b9812e;transform:translateY(-.0625rem)}.rh-header__pill:active{transform:translateY(0)}.rh-header__pill--outline{background:#0000;color:#10b981}[dir=rtl] .rh-header__pill{margin-inline-end:.5rem;margin-inline-start:0}@media(max-width:75em){.rh-header__pill span{display:none}}@media(max-width:47.9375em){.rh-header__pill{display:none}.rh-header__icon--notifications{display:flex}.rh-header__breadcrumb{align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0}.rh-header__breadcrumb-leaf{flex:1 1 auto;max-width:48vw;min-width:0}.rh-header__dropdown--mobile{max-width:calc(100vw - 1.5rem)}}@media(max-width:100em){[data-text-scale="175"] .rh-header__breadcrumb-leaf,[data-text-scale="200"] .rh-header__breadcrumb-leaf{max-width:18.75rem}[data-text-scale="175"] .rh-header__actions,[data-text-scale="200"] .rh-header__actions{justify-content:flex-end}}@media(min-width:87.5em){[data-text-scale="175"] .rh-header__actions,[data-text-scale="200"] .rh-header__actions{flex-wrap:nowrap}[data-text-scale="175"] .rh-header__actions svg,[data-text-scale="200"] .rh-header__actions svg{max-width:none}}@media(max-width:87.5em){[data-text-scale="125"] .rh-header__actions,[data-text-scale="150"] .rh-header__actions,[data-text-scale="175"] .rh-header__actions,[data-text-scale="200"] .rh-header__actions{justify-content:flex-end}[data-text-scale="175"] .rh-page-header,[data-text-scale="200"] .rh-page-header{flex-direction:column;justify-content:center}}@media(max-width:81.25em){[data-text-scale="175"] .dash-kpis,[data-text-scale="200"] .dash-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:75em){[data-text-scale="175"] .grid-dis,[data-text-scale="200"] .grid-dis{display:inline;display:initial}}@media(max-width:62.5em){[data-text-scale="125"] .rh-header__actions,[data-text-scale="150"] .rh-header__actions,[data-text-scale="175"] .rh-header__actions,[data-text-scale="200"] .rh-header__actions{flex-wrap:nowrap}[data-text-scale="125"] .rh-header__actions svg,[data-text-scale="150"] .rh-header__actions svg,[data-text-scale="175"] .rh-header__actions svg,[data-text-scale="200"] .rh-header__actions svg{max-width:none}[data-text-scale="150"] .grid-dis,[data-text-scale="175"] .grid-dis,[data-text-scale="200"] .grid-dis{display:inline;display:initial}}@media(max-width:40em){[data-text-scale="125"] .rh-header__icon,[data-text-scale="150"] .rh-header__icon,[data-text-scale="175"] .rh-header__icon,[data-text-scale="200"] .rh-header__icon{min-height:auto}}@media(max-width:32.5em){[data-text-scale="125"] .rh-header__actions .rhnav-actions.first,[data-text-scale="150"] .rh-header__actions .rhnav-actions.first,[data-text-scale="175"] .rh-header__actions .rhnav-actions.first,[data-text-scale="200"] .rh-header__actions .rhnav-actions.first{flex-wrap:wrap;justify-content:flex-end}[data-text-scale="125"] .rh-header__actions.nd,[data-text-scale="150"] .rh-header__actions.nd,[data-text-scale="175"] .rh-header__actions.nd,[data-text-scale="200"] .rh-header__actions.nd{flex-wrap:wrap}[data-text-scale="175"] .dash-kpis,[data-text-scale="200"] .dash-kpis{grid-template-columns:1fr}}@media(max-width:26.25em){[data-text-scale="200"] .dash-scopebar__controls{width:100%}[data-text-scale="200"] .dash-scopebar__seg{display:flex;flex-direction:column;width:100%}[data-text-scale="200"] .dash-scopebar__controls{flex-direction:column}}@media(min-width:68.75em)and (max-height:67.5em){html[data-dashboard=rh]{--rh-header-height:4rem}html[data-dashboard=rh] .rh-header{min-height:3.375rem;min-height:var(--rh-header-height);padding-inline:1.125rem}html[data-dashboard=rh] .rh-header__breadcrumb{font-size:.96rem;gap:.6rem}html[data-dashboard=rh] .rh-header__actions{gap:.75rem}html[data-dashboard=rh] .rh-header__icon{font-size:1.125rem;padding:.375rem}html[data-dashboard=rh] .rh-header__avatar{font-size:.875rem;height:2.25rem;width:2.25rem}html[data-dashboard=rh] .rh-header__pill{font-size:.6875rem;padding:.25rem .5rem}html[data-dashboard=rh] .rh-main-content{padding-top:.25rem}}@media(min-width:68.75em)and (max-height:56.25em),(min-width:68.75em)and (max-width:96em){html[data-dashboard=rh]{--rh-header-height:3.625rem}html[data-dashboard=rh] .rh-header{min-height:3.375rem;min-height:var(--rh-header-height);padding-inline:.875rem}html[data-dashboard=rh] .rh-header__breadcrumb{font-size:.88rem;gap:.45rem}html[data-dashboard=rh] .rh-header__breadcrumb-leaf,html[data-dashboard=rh] .rh-header__breadcrumb-root{font-size:.88rem}html[data-dashboard=rh] .rh-header__breadcrumb-sep{font-size:.75rem}html[data-dashboard=rh] .rh-header__actions{gap:.5rem}html[data-dashboard=rh] .rh-header__icon{font-size:1rem;padding:.3125rem}html[data-dashboard=rh] .rh-header__badge{font-size:.5625rem;height:1rem;min-width:1rem}html[data-dashboard=rh] .rh-header__avatar{font-size:.8125rem;height:2.125rem;width:2.125rem}html[data-dashboard=rh] .rh-header__lang-select{font-size:.6875rem;min-width:7.375rem;padding:.1875rem .4375rem}html[data-dashboard=rh] .rh-header__pill{font-size:.625rem;padding:.1875rem .4375rem}}@media(min-width:68.75em)and (max-width:85.375em)and (max-height:48em){html[data-dashboard=rh]{--rh-header-height:3.25rem}html[data-dashboard=rh] .rh-header{min-height:3.375rem;min-height:var(--rh-header-height);padding-inline:.625rem}html[data-dashboard=rh] .rh-header__breadcrumb{font-size:.82rem;gap:.38rem}html[data-dashboard=rh] .rh-header__breadcrumb-leaf,html[data-dashboard=rh] .rh-header__breadcrumb-root{font-size:.82rem}html[data-dashboard=rh] .rh-header__actions{gap:.375rem}html[data-dashboard=rh] .rh-header__icon{font-size:.875rem;padding:.25rem}html[data-dashboard=rh] .rh-header__badge{font-size:.5rem;height:.875rem;min-width:.875rem}html[data-dashboard=rh] .rh-header__avatar{font-size:.75rem;height:1.875rem;width:1.875rem}html[data-dashboard=rh] .rh-header__pill{font-size:.5625rem;padding:.125rem .375rem}}@media(max-width:47.9375em){.rh-header__breadcrumb{margin-left:4.375rem}[dir=rtl] .rh-header{flex-direction:row}[dir=rtl] .rh-header__breadcrumb{justify-content:flex-start;order:1}[dir=rtl] .rh-header__actions{flex-direction:row;order:2}}.rh-main-content .form-select,.rh-main-content .rh-select,.rh-main-content select,.rh-main-content select.crg-form-control,.rh-main-content select.crp-form-control,.rh-main-content select.form-control{appearance:none;-webkit-appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aa9bc' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5625rem center;background-repeat:no-repeat;border-radius:.875rem!important;box-shadow:none;color:#60748d;flex:1 1;font-size:.8rem;font-weight:400;min-height:2rem;padding:.25rem 1.75rem .25rem .625rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rh-main-content .form-select:hover,.rh-main-content .rh-select:hover,.rh-main-content select.crg-form-control:hover,.rh-main-content select.crp-form-control:hover,.rh-main-content select.form-control:hover,.rh-main-content select:hover{border-color:#94a9bf!important}.rh-main-content .form-select:focus-visible,.rh-main-content .rh-select:focus-visible,.rh-main-content select.crg-form-control:focus-visible,.rh-main-content select.crp-form-control:focus-visible,.rh-main-content select.form-control:focus-visible,.rh-main-content select:focus-visible{border-color:#10b981!important;border-color:var(--rh-primary,#10b981)!important;box-shadow:0 0 0 .1875rem #10b98126!important}.rh-main-content .form-select:focus,.rh-main-content .rh-select:focus,.rh-main-content select.crg-form-control:focus,.rh-main-content select.crp-form-control:focus,.rh-main-content select.form-control:focus,.rh-main-content select:focus{border-color:var(--tenant-heading)!important;box-shadow:0 0 0 .25rem #1f8d5733}.rh-main-content .ant-select .ant-select-selector{background:#fff!important;border:.0625rem solid #c9d5e2!important;border-radius:.875rem!important;box-shadow:none!important;min-height:2rem!important;padding:0 1.75rem 0 .625rem!important}.rh-main-content .ant-select:hover .ant-select-selector{border-color:#b8c6d6!important;box-shadow:none!important}.rh-main-content .ant-select.ant-select-focused .ant-select-selector,.rh-main-content .ant-select.ant-select-open .ant-select-selector{border-color:var(--tenant-heading)!important;box-shadow:0 0 0 .25rem #1f8d5733!important}.rh-main-content .ant-select .ant-select-arrow{color:#9aa9bc;font-size:.6875rem;right:.5625rem}html[lang=ar] .rh-main-content .ant-select .ant-select-arrow{left:.5625rem;right:auto}.rh-main-content select option{background:#fff;color:#0f172a}.rh-main-content select option:checked{background:#1f66c8 linear-gradient(0deg,#1f66c8,#1f66c8);color:#fff}.rh-main-content .ant-select-dropdown,.rh-main-content .ant-select-dropdown .ant-select-item{font-size:.8rem}.rh-main-content .ant-select-dropdown{background:#fff!important;border:.0625rem solid #d8e1ec!important;border-radius:1.375rem!important;box-shadow:0 .875rem 2.375rem #0f172a29!important;overflow:hidden!important;padding:.625rem!important}.rh-main-content .ant-select-item{align-items:center;border-radius:.75rem;color:#60748d!important;display:flex;font-weight:400;min-height:1.75rem;padding:.25rem .5rem!important}.rh-main-content .ant-select .ant-select-selection-item,.rh-main-content .ant-select .ant-select-selection-placeholder{color:#60748d!important}.rh-main-content .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f6f8!important}.rh-main-content .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#f1f3f5!important;color:#111827!important;font-weight:600}@media(max-width:47.9375em){html[dir=rtl] .rh-header__actions,html[dir=rtl] .rh-header__breadcrumb{direction:rtl}html[dir=rtl] .rh-header__breadcrumb{flex-wrap:nowrap;min-width:0}html[dir=rtl] .rh-header__breadcrumb-leaf{flex:1 1 auto;max-width:48vw;min-width:0;padding-right:3.75rem}html[dir=rtl] .rh-header__actions{display:flex;flex-direction:row-reverse;gap:.5rem}html[dir=rtl] .rh-header__icon--notifications{display:flex!important}}.rh-header__dropdown-section{color:#9aa0a6;font-size:.6562rem;font-weight:700;letter-spacing:.06em;padding:.625rem 1rem .25rem;text-transform:uppercase}@media(min-width:48em){html[dir=rtl] .rh-header{flex-direction:row!important;justify-content:space-between!important}html[dir=rtl] .rh-header__breadcrumb{flex:1 1 auto!important;flex-direction:row!important;margin-left:0!important;margin-right:auto!important;min-width:0!important;order:1!important;text-align:left!important}html[dir=rtl] .rh-header__actions,html[dir=rtl] .rh-header__breadcrumb{direction:ltr!important;display:flex!important;justify-content:flex-end!important}html[dir=rtl] .rh-header__actions{flex:0 0 auto!important;flex-direction:row-reverse!important;gap:.75rem!important;margin-left:auto!important;margin-right:0!important;order:2!important}html[dir=rtl] .rh-header__actions>.rh-header__user-profile{order:4!important}html[dir=rtl] .rh-header__actions>.rh-header__icon--notifications{order:3!important}html[dir=rtl] .rh-header__actions>.rhnav-actions{order:2!important}html[dir=rtl] .rh-header__actions>.rh-header__perimeter-slot{order:1!important}html[dir=rtl] .rh-header__actions>.rh-header__icon--notifications,html[dir=rtl] .rh-header__actions>.rh-header__perimeter-slot,html[dir=rtl] .rh-header__actions>.rh-header__user-profile,html[dir=rtl] .rh-header__actions>.rhnav-actions{flex:0 0 auto!important}}@media(max-width:32.5em){.rh-header__breadcrumb{margin-left:3.125rem}}@media(max-width:26.25em){.rh-header__breadcrumb-leaf{max-width:none}}.rhnav-search-trigger{align-items:center;background:#fff;border:.0625rem solid #e2e8f0;border:.0625rem solid var(--rh-border,#e2e8f0);border-radius:.5rem;color:#64748b;cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.5rem;height:2.125rem;padding:0 .625rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.rhnav-search-trigger i{color:#a66cbe;color:var(--tenant-primary,#a66cbe)}.rhnav-search-trigger:hover{background:#a66cbe0f;border-color:#a66cbe;border-color:var(--tenant-primary,#a66cbe);color:#2c3e50;color:var(--rh-text,#2c3e50)}.rhnav-search-kbd{background:#f1f5f9;border:.0625rem solid #e2e8f0;border-radius:.3125rem;color:#94a3b8;font-size:.6562rem;padding:.0625rem .375rem}.card-icon-all{align-items:center;background:#f1ebfe;border-radius:.75rem;display:inline-flex;flex:0 0 auto;font-size:1.125rem;height:2.625rem;justify-content:center;width:2.625rem}.acr-title{color:#7a3f99}.acr-title .card-icon-all{background:color-mix(in srgb,#7a3f99 25%,#fff 41%)}.acr-title .card-icon-all i{color:#7a3f99}.recommandation-expert .card-icon-all{background:color-mix(in srgb,#f59e0b 25%,#fff 41%);margin-inline-end:.3125rem}.recommandation-expert .card-icon-all svg{color:#f59e0b}html[data-dashboard=rh][data-theme=sombre] [title]:hover:after{opacity:0!important}html[data-dashboard=rh][data-theme=sombre] input,html[data-dashboard=rh][data-theme=sombre] select,html[data-dashboard=rh][data-theme=sombre] textarea{background:#000;background-color:#000!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] input::placeholder,html[data-dashboard=rh][data-theme=sombre] select::placeholder,html[data-dashboard=rh][data-theme=sombre] textarea::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre] input[type=checkbox]{background:#fff;-webkit-box-shadow:unset}html[data-dashboard=rh][data-theme=sombre] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:1}html[data-dashboard=rh][data-theme=sombre] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:.875rem!important}html[data-dashboard=rh][data-theme=sombre] .ant-select:not(.ant-select-disabled) .ant-select-selector{background:#000!important;border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-selection-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-selection-placeholder{color:#bdbdbd!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-arrow,html[data-dashboard=rh][data-theme=sombre] .ant-select-clear{background:#0000!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-dropdown{background:#101724!important;border:.0625rem solid #ffffff2e!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-dropdown .ant-select-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important}html[data-dashboard=rh][data-theme=sombre] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#313131!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .employee-modal-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .popup-rh-btn-cancel{background:#1a1a1a!important;background:var(--dark-btn-secondary-bg,#1a1a1a)!important;border:.0625rem solid #ffffff4d!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__field label,html[data-dashboard=rh][data-theme=sombre] .org-management__field-label{color:#bcbcbc!important;color:var(--text-gris-b,#bcbcbc)!important}html[data-dashboard=rh][data-theme=sombre] .unified-sidebar{background-color:#000!important;border:.0625rem solid}html[data-dashboard=rh][data-theme=sombre] .rh-header{background-color:#000!important}html[data-dashboard=rh][data-theme=sombre] .rh-header select,html[data-dashboard=rh][data-theme=sombre] .rh-header__dropdown-item select{background:var(--dark-a)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-header__icon--notifications svg{color:#fff}html[data-dashboard=rh][data-theme=sombre] .app-a11y-trigger,html[data-dashboard=rh][data-theme=sombre] .rhnav-search-trigger{background:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .header-perimeter__icon{color:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .rhnav-search-trigger .rhnav-search-kbd{background:var(--dark-a)!important}html[data-dashboard=rh][data-theme=sombre] .rhnav-search-trigger i{color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-header__dropdown{background-color:#000!important}html[data-dashboard=rh][data-theme=sombre] .rh-header__dropdown .rh-header__dropdown-header{background-color:var(--dark-a)!important}html[data-dashboard=rh][data-theme=sombre] .rh-header__dropdown .rh-header__avatar-large{background-color:#000!important}html[data-dashboard=rh][data-theme=sombre] .rh-header__dropdown-item i{color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-header__avatar,html[data-dashboard=rh][data-theme=sombre] .rhnav-btnPrimary,html[data-dashboard=rh][data-theme=sombre] .rhnav-langBtn.is-active,html[data-dashboard=rh][data-theme=sombre] .role-switcher__btn.active{background:var(--dark-a)!important}html[data-dashboard=rh][data-theme=sombre] .wb-assistant__toggle{background:#000!important;border:.0625rem solid #fff!important}html[data-dashboard=rh][data-theme=sombre] .dash-card,html[data-dashboard=rh][data-theme=sombre] .dash-daily__banner,html[data-dashboard=rh][data-theme=sombre] .dash-kpi,html[data-dashboard=rh][data-theme=sombre] .dash-scopebar,html[data-dashboard=rh][data-theme=sombre] .rh-card,html[data-dashboard=rh][data-theme=sombre] .rh-page-header{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rh-page-header__eyebrow{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rh-page-header__badge--critical{background:var(--dark-a)!important}html[data-dashboard=rh][data-theme=sombre] .rh-page-header__badge-dot{color:red!important}html[data-dashboard=rh][data-theme=sombre] .dash-report-tile__btn,html[data-dashboard=rh][data-theme=sombre] .rh-dash-refresh{background:var(--dark-btn-primary-bg);border:.0625rem solid #fff;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .dash-scopebar__seg-btn{background:var(--dark-btn-primary-bg);color:#fff}html[data-dashboard=rh][data-theme=sombre] .dash-scopebar__seg-btn.is-active{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .dash-daily__banner-title,html[data-dashboard=rh][data-theme=sombre] .dash-scopebar__state b{color:#fff}html[data-dashboard=rh][data-theme=sombre] .dash-daily__banner-sub{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .dash-daily__btn--primary{background:var(--dark-btn-primary-bg)}html[data-dashboard=rh][data-theme=sombre] .rampup__stats>div{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .card-icon-all,html[data-dashboard=rh][data-theme=sombre] .dash-kpi__icon{background-color:var(--dark-card-bg)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .card-icon-all i,html[data-dashboard=rh][data-theme=sombre] .dash-kpi__icon i{color:#fff}html[data-dashboard=rh][data-theme=sombre] .dash-dept__masked-tag,html[data-dashboard=rh][data-theme=sombre] .dash-report-tile__badge--idle{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .dash-dept__analyse{background-color:var(--dark-card-bg)!important;color:#fff;padding:.1875rem}html[data-dashboard=rh][data-theme=sombre] .button-back-all,html[data-dashboard=rh][data-theme=sombre] .page-banner__back{background-color:var(--dark-card-bg)!important;background:var(--dark-card-bg)!important;border:none}html[data-dashboard=rh][data-theme=sombre] .page-banner__btn--primary{background:var(--dark-card-bg);border:none}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card,html[data-dashboard=rh][data-theme=sombre] .org-management__quick-section{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__action-btn{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card__icon{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__action-icon{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .rh-link-enq{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .bannerpage-item{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .bannerpage-item.active{background:var(--dark-card-bg);box-shadow:inset 0 -.125rem 0 var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .page-banner__btn{border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__section-title--accent:before{background:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-section-card__header{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .page-banner__btn,html[data-dashboard=rh][data-theme=sombre] .rh-section-card__icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .avis-cse-requis{border-color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .acr-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .btn-confirm-cse{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .rhnav-navbar{background:#171936!important;background:var(--dark-main-bg,#171936)!important;border:none}html[data-dashboard=rh][data-theme=sombre] .rhnav-link span{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .rhnav-link.is-active{background:#0000}html[data-dashboard=rh][data-theme=sombre] .rhnav-link.is-active span{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .rhnav-backBtn{background:var(--dark-card-bg);border:none}html[data-dashboard=rh][data-theme=sombre] .rhnav-link:after{background:#fff}html[data-dashboard=rh][data-theme=sombre] .recommandation-expert{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .recommandation-expert .card-icon-all svg{color:#fff}html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .featured-badge{background-color:var(--card-accent)!important}html[data-dashboard=rh][data-theme=sombre] .enquete-page .CreateSurveyForm .survey-type-selector .type-card,html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card.featured{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .card-icon-all .card-icon svg,html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .okk{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .card-description{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .features-list{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .survey-type-selector .type-card .features-list li{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .rh-stat-card{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rh-stat-card:before{background:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-stat-value{color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-form-grid .text-gray-500,html[data-dashboard=rh][data-theme=sombre] .rh-stat-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .rh-question-type-btn{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .rh-question-type-btn svg{color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-question-type-btn.active{background:var(--dark-section-bgf);border:.0625rem solid #fff}html[data-dashboard=rh][data-theme=sombre] .rh-add-option-btn,html[data-dashboard=rh][data-theme=sombre] .rh-remove-option-btn{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .rh-add-option-btn:hover,html[data-dashboard=rh][data-theme=sombre] .rh-remove-option-btn:hover{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .question-item .question-body .options-list .add-option-btn,html[data-dashboard=rh][data-theme=sombre] .question-item .question-body .options-list .option-item .remove-option{background:var(--dark-card-bg);color:#fff}html[data-dashboard=rh][data-theme=sombre] .question-item .question-body .options-list .add-option-btn:hover,html[data-dashboard=rh][data-theme=sombre] .question-item .question-body .options-list .option-item .remove-option:hover{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--security .settings-card--security .settings-primary-btn,html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-btn-save,html[data-dashboard=rh][data-theme=sombre] .btn-header,html[data-dashboard=rh][data-theme=sombre] .btn-save,html[data-dashboard=rh][data-theme=sombre] .crp-btn-nouvelle-verif,html[data-dashboard=rh][data-theme=sombre] .crp-btn-primary,html[data-dashboard=rh][data-theme=sombre] .crp-btn-success,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-download-btn,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-download-btn,html[data-dashboard=rh][data-theme=sombre] .input-upload-branding,html[data-dashboard=rh][data-theme=sombre] .mandatory-hint,html[data-dashboard=rh][data-theme=sombre] .pm-publish-btn,html[data-dashboard=rh][data-theme=sombre] .pointage__btn-primary,html[data-dashboard=rh][data-theme=sombre] .popup-rh-btn-save,html[data-dashboard=rh][data-theme=sombre] .project__btn-action,html[data-dashboard=rh][data-theme=sombre] .psm-btn-primary,html[data-dashboard=rh][data-theme=sombre] .questions-tab .questions-list .questions-header .questions-actions .add-question-btn,html[data-dashboard=rh][data-theme=sombre] .refresh-btn.secondary,html[data-dashboard=rh][data-theme=sombre] .rh-btn-primary,html[data-dashboard=rh][data-theme=sombre] .settings-btn-sauvegarder,html[data-dashboard=rh][data-theme=sombre] .spm-btn-use,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.use-btn.premium,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.use-btn.standard{background:var(--dark-card-bg)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--security .settings-card--security .settings-primary-btn:hover,html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-btn-save:hover,html[data-dashboard=rh][data-theme=sombre] .btn-header:hover,html[data-dashboard=rh][data-theme=sombre] .btn-save:hover,html[data-dashboard=rh][data-theme=sombre] .crp-btn-nouvelle-verif:hover,html[data-dashboard=rh][data-theme=sombre] .crp-btn-primary:hover,html[data-dashboard=rh][data-theme=sombre] .crp-btn-success:hover,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-download-btn:hover,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-download-btn:hover,html[data-dashboard=rh][data-theme=sombre] .input-upload-branding:hover,html[data-dashboard=rh][data-theme=sombre] .mandatory-hint:hover,html[data-dashboard=rh][data-theme=sombre] .pm-publish-btn:hover,html[data-dashboard=rh][data-theme=sombre] .pointage__btn-primary:hover,html[data-dashboard=rh][data-theme=sombre] .popup-rh-btn-save:hover,html[data-dashboard=rh][data-theme=sombre] .project__btn-action:hover,html[data-dashboard=rh][data-theme=sombre] .psm-btn-primary:hover,html[data-dashboard=rh][data-theme=sombre] .questions-tab .questions-list .questions-header .questions-actions .add-question-btn:hover,html[data-dashboard=rh][data-theme=sombre] .refresh-btn.secondary:hover,html[data-dashboard=rh][data-theme=sombre] .rh-btn-primary:hover,html[data-dashboard=rh][data-theme=sombre] .settings-btn-sauvegarder:hover,html[data-dashboard=rh][data-theme=sombre] .spm-btn-use:hover,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.use-btn.premium:hover,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.use-btn.standard:hover{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .btn-secondary,html[data-dashboard=rh][data-theme=sombre] .builder-back-btn,html[data-dashboard=rh][data-theme=sombre] .crp-btn-outline,html[data-dashboard=rh][data-theme=sombre] .crp-btn-secondary,html[data-dashboard=rh][data-theme=sombre] .popup-rh-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .psm-btn-secondary,html[data-dashboard=rh][data-theme=sombre] .qvct-referential-selector .referential-actions .referential-back-btn,html[data-dashboard=rh][data-theme=sombre] .reset-btn,html[data-dashboard=rh][data-theme=sombre] .rh-btn-secondary,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-btn-close,html[data-dashboard=rh][data-theme=sombre] .spm-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .survey-bottom-actions .back-btn,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.preview-btn,html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-header .wizard-skip{background:var(--dark-section-bgf);border:#fff;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-btn-cancel:hover,html[data-dashboard=rh][data-theme=sombre] .btn-cancel:hover,html[data-dashboard=rh][data-theme=sombre] .btn-secondary:hover,html[data-dashboard=rh][data-theme=sombre] .builder-back-btn:hover,html[data-dashboard=rh][data-theme=sombre] .crp-btn-outline:hover,html[data-dashboard=rh][data-theme=sombre] .crp-btn-secondary:hover,html[data-dashboard=rh][data-theme=sombre] .popup-rh-btn-cancel:hover,html[data-dashboard=rh][data-theme=sombre] .psm-btn-secondary:hover,html[data-dashboard=rh][data-theme=sombre] .qvct-referential-selector .referential-actions .referential-back-btn:hover,html[data-dashboard=rh][data-theme=sombre] .reset-btn:hover,html[data-dashboard=rh][data-theme=sombre] .rh-btn-secondary:hover,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-btn-cancel:hover,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-btn-close:hover,html[data-dashboard=rh][data-theme=sombre] .spm-btn-cancel:hover,html[data-dashboard=rh][data-theme=sombre] .survey-bottom-actions .back-btn:hover,html[data-dashboard=rh][data-theme=sombre] .template-card .card-actions button.preview-btn:hover,html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-header .wizard-skip:hover{background:var(--dark-section-bg);border:.0625rem solid #fff}html[data-dashboard=rh][data-theme=sombre] .question-item .question-header .question-number{background-color:var(--dark-card-bg)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .question-item .question-header .question-type-icon svg{color:#fff}html[data-dashboard=rh][data-theme=sombre] .action-btn{background:var(--dark-card-bg)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .question-item .question-footer .question-move .move-btn{background:var(--dark-section-bgf);color:#fff}html[data-dashboard=rh][data-theme=sombre] .ant-modal-root .ant-modal-wrap,html[data-dashboard=rh][data-theme=sombre] .rh-cmodal-overlay,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-modal-overlay{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem)}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-modal-container,html[data-dashboard=rh][data-theme=sombre] .ant-modal-root .ant-modal,html[data-dashboard=rh][data-theme=sombre] .cmdk-panel,html[data-dashboard=rh][data-theme=sombre] .crp-rh-modal-wrapper .crp-rh-container,html[data-dashboard=rh][data-theme=sombre] .modal-content,html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-container,html[data-dashboard=rh][data-theme=sombre] .profile-edit-modal-wrapper .profile-modal-container,html[data-dashboard=rh][data-theme=sombre] .psm-dialog,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-modal-container,html[data-dashboard=rh][data-theme=sombre] .role-modal-container,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-modal-container,html[data-dashboard=rh][data-theme=sombre] .skip-confirm-card,html[data-dashboard=rh][data-theme=sombre] .spm-container,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve{background-color:var(--dark-main-bg)!important;box-shadow:0 .0625rem .6875rem #fff9,-.25rem .5625rem .6875rem #fff0}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-header,html[data-dashboard=rh][data-theme=sombre] .psm-modal-header,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-modal-header{background-color:var(--dark-card-bg)!important;border-bottom:.0625rem solid #fff}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-modal-section{background:var(--dark-card-bg)!important;padding:.3125rem}html[data-dashboard=rh][data-theme=sombre] .pm-question-item{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .pm-count-badge,html[data-dashboard=rh][data-theme=sombre] .pm-settings-chip,html[data-dashboard=rh][data-theme=sombre] .pm-type-badge{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .pm-col-letter{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .rh-modal-body{padding:.625rem}html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-action-section-header,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-action-title,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-lang-title,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-survey-info-header{color:#fff}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card:before{background:#fff}html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-lang-card{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-action-desc,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-action-section-hint,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-lang-text{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-action-icon{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-draft{background-color:var(--dark-section-bgf)!important;border:.0625rem solid var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-draft .input-cerc{border:.125rem solid #fff!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-draft .input-cerc .input-cerc-check{background-color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-publish{background-color:var(--dark-section-bg)!important;border:.0625rem solid var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-publish .input-cerc{border:.125rem solid #fff!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-publish .input-cerc .input-cerc-check{background-color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-draft.rh-modal-section--selected,html[data-dashboard=rh][data-theme=sombre] .rh-modal-wrapper .enq-finish-publish.rh-modal-section--selected{border:.125rem solid #fff!important}html[data-dashboard=rh][data-theme=sombre] .psm-section-title svg{background:var(--dark-card-bg)!important;border:none}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .collab-cardd,html[data-dashboard=rh][data-theme=sombre] .psm-summary-icon,html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-validation-errors{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .collab-details>div{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .status-indicator{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .status-inclus{background-color:var(--tenant-primary)!important}html[data-dashboard=rh][data-theme=sombre] .save-survey-modal-wrapper .ssm-critical-note{color:#fff}html[data-dashboard=rh][data-theme=sombre] .chapter-summary-modal__tags span,html[data-dashboard=rh][data-theme=sombre] .qvct-referential-selector .selection-guide .guide-item .guide-icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .chapter-summary-modal__chapter,html[data-dashboard=rh][data-theme=sombre] .chapter-summary-modal__stat,html[data-dashboard=rh][data-theme=sombre] .domains-step-header{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .chapter-summary-modal__chapter-head span{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .selected-domains-count{background-color:var(--dark-card-bg)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .survey-tabs .tab-btn{background-color:var(--dark-section-bgf)!important;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .survey-tabs .tab-btn.active{background-color:var(--dark-card-bg)!important;border-bottom-color:var(--dark-section-bgf);color:#fff}html[data-dashboard=rh][data-theme=sombre] .question-item{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .template-source-badge.api{background-color:var(--dark-card-bg)!important;border:.0625rem solid #fff}html[data-dashboard=rh][data-theme=sombre] .pm-required-badge{color:#991b1b!important}html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-body .wizard-option{background:var(--dark-card-bg)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-body .wizard-option .option-icon,html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-body .wizard-option:hover{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .wizard-overlay .wizard-body .wizard-option:hover .option-icon{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .simple-filters .advanced-toggle,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .category-tabs .category-tab,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .size-options .size-btn,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .type-toggle .type-btn{background:var(--dark-section-bgf)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .category-tabs .category-tab.active,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .size-options .size-btn.active,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .type-toggle .type-btn.active{background:var(--dark-card-bg)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .category-tabs .category-tab.active:hover,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .size-options .size-btn.active:hover,html[data-dashboard=rh][data-theme=sombre] .simple-filters .filter-group .type-toggle .type-btn.active:hover{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .metadata-tab .metadata-form .form-group .tags-hint,html[data-dashboard=rh][data-theme=sombre] .template-card .card-description{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .template-card .card-features .feature,html[data-dashboard=rh][data-theme=sombre] .template-card .card-features .feature svg,html[data-dashboard=rh][data-theme=sombre] .template-card .card-header .premium-icon{color:#fff}html[data-dashboard=rh][data-theme=sombre] .spm-badges .bg-white{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .preview-summary{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .preview-summary .summary-item{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .preview-main .preview-description,html[data-dashboard=rh][data-theme=sombre] .preview-main .preview-features,html[data-dashboard=rh][data-theme=sombre] .preview-main .preview-questions{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .preview-main .description-proview{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .question-item{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .question-type{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .question-number{background:var(--dark-section-bg)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .template-card .card-badge.premium{background-color:var(--tenant-primary)!important}html[data-dashboard=rh][data-theme=sombre] .prediction-badge{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .alerts-v2-card-header .rh-section-title svg,html[data-dashboard=rh][data-theme=sombre] .rh-card-header .rh-card-title svg{background:var(--dark-card-bg);border:none}html[data-dashboard=rh][data-theme=sombre] .alerts-v2-card-header h3.rh-section-title:before,html[data-dashboard=rh][data-theme=sombre] .org-management__section-title:before,html[data-dashboard=rh][data-theme=sombre] .rh-page-title:before,html[data-dashboard=rh][data-theme=sombre] .rhx-title:before,html[data-dashboard=rh][data-theme=sombre] .rls-page-title:before{background:#fff!important}html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .alert-context{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__tab i,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .alert-context__title,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option__title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option:hover .decision-option__title{color:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option.selected .decision-option__hint,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option.selected .decision-option__hint span,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option.selected .decision-option__title,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option.selected .decision-option__title span{color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .template-error .error-message{color:#c62828!important}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-icon,html[data-dashboard=rh][data-theme=sombre] .org-management__section-title i,html[data-dashboard=rh][data-theme=sombre] .report-mentions__title i,html[data-dashboard=rh][data-theme=sombre] .rh-cmodal-header__titles i,html[data-dashboard=rh][data-theme=sombre] .rps-matrix__title i{background-color:var(--dark-card-bg)!important;border:none;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .rep-provisoire{background:var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .rep-radar svg text{fill:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .rep-chip{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .rep-matrix tbody th,html[data-dashboard=rh][data-theme=sombre] .rep-matrix thead th{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .rep-gauge{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .crp-nav-tabs .nav-tab:hover,html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-item,html[data-dashboard=rh][data-theme=sombre] .org-management__tab:hover{background:var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .crp-nav-tabs .nav-tab.active,html[data-dashboard=rh][data-theme=sombre] .org-management__tab.is-active{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__ghost-btn{background:var(--dark-section-bgf);color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__table,html[data-dashboard=rh][data-theme=sombre] .org-management__tabs{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] #modal-root thead th,html[data-dashboard=rh][data-theme=sombre] #modal-root thead tr,html[data-dashboard=rh][data-theme=sombre] .org-management__table-wrap table thead th{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr:hover>td,html[data-dashboard=rh][data-theme=sombre] table tbody tr:hover{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__table-wrap tbody tr{background:var(--dark-main-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__table-wrap tbody tr.is-inactive{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__badge{background:var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .org-management__badge.is-primary{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__status{background:var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .org-management__status.is-active{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__field input{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__field input{background:#000!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-header h3 i{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-section,html[data-dashboard=rh][data-theme=sombre] .department-section,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-section,html[data-dashboard=rh][data-theme=sombre] .org-management__form-section{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__checkbox-field{background:var(--dark-section-bgf)}html[data-dashboard=rh][data-theme=sombre] .org-management__form-section-icon{background:var(--dark-card-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__deactivate-option{background:var(--dark-section-bgf)!important;border:.0625rem solid #fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__deactivate-option:hover{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__deactivate-option.is-selected{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-item,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-placeholder{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .section-icon{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__badge.disabled{color:#cf1322!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-form-info,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step .step-number,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step .step-number,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step .step-number{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-step.active .step-number,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step.active .step-number,html[data-dashboard=rh][data-theme=sombre] .org-management__avatar{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-info,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-section-header .section-icon,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-header .section-icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .excel-color-import{background:var(--excel-bg-import)!important;color:var(--excel-color-import)!important}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly,html[data-dashboard=rh][data-theme=sombre] .org-tree__chip,html[data-dashboard=rh][data-theme=sombre] .tr-error{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-icon,html[data-dashboard=rh][data-theme=sombre] .org-tree__card{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-tree__card-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-text,html[data-dashboard=rh][data-theme=sombre] .org-tree__card-subtitle{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-tree__kflag{background:var(--dark-main-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-tree__empty-child{background:var(--dark-main-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly b{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step .step-label{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step.active .step-label{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step.active .step-number{background:var(--dark-card-bg)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-card.active,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-card.selected,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .stat-item{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .summary-stat-number{-webkit-text-fill-color:unset;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-title,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .mode-title,html[data-dashboard=rh][data-theme=sombre] .popup-affecte .stat-number{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .section-titlee{-webkit-text-fill-color:unset!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .enquete-tag{background-color:rgba(117,176,131,.239)!important;color:#1f8a3a!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .footer-section{background-color:var(--dark-main-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card.is-immediate{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-summary-card__icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-affecte .schedule-bar .ant-picker{background-color:#000!important}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal .ant-modal-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal__stat{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .confirm-send-modal__warning{background-color:var(--dark-section-bgf)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .ant-btn-variant-outlined{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-modal-header h3 i,html[data-dashboard=rh][data-theme=sombre] .ui-title-icon-badge{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-modal-header h3 i i,html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-modal-header h3 i svg,html[data-dashboard=rh][data-theme=sombre] .ui-title-icon-badge i,html[data-dashboard=rh][data-theme=sombre] .ui-title-icon-badge svg{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel .settings-card--panel .settings-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-card,html[data-dashboard=rh][data-theme=sombre] .k-anonymity-config-card{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .employees-table thead{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--alert-rules .admin-alert-rules__header h2:before,html[data-dashboard=rh][data-theme=sombre] .filter-group__label i{background:#fff}html[data-dashboard=rh][data-theme=sombre] .paginated-role-badge{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .paginated-role-badge-active{color:#064b0f!important}html[data-dashboard=rh][data-theme=sombre] .paginated-role-badge-disable{color:#cf1322!important}html[data-dashboard=rh][data-theme=sombre] .filter-count b{color:#fff}html[data-dashboard=rh][data-theme=sombre] .Collaborateurs .page-number.active{background:var(--dark-card-bg);border-color:#fff}html[data-dashboard=rh][data-theme=sombre] .alert-rule-section{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-toggle-row .toggle-label{color:#fff}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel .settings-card--panel .settings-icon,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .user-avatar,html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .alert-rule-section-header .section-icon,html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .threshold-select,html[data-dashboard=rh][data-theme=sombre] .profile-edit-modal-wrapper .profile-modal-header h3 i,html[data-dashboard=rh][data-theme=sombre] .profile-edit-modal-wrapper .profile-modal-header h4 i,html[data-dashboard=rh][data-theme=sombre] .role-modal-header h3 i,html[data-dashboard=rh][data-theme=sombre] .section-title svg,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-modal-header h3 i,html[data-dashboard=rh][data-theme=sombre] .statMini-pretty-icon{background-color:var(--dark-card-bg)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-thresholds .threshold-toggle-btn span{color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .ant-modal-confirm-content{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .alert-rule-modal-wrapper .threshold-hint,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-header.not-triggered .result-icon,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-form-header .section-icon,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-intro .intro-icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-form,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-intro,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-result{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .crp-version,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-detail-row .detail-value{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .crp-stat-value,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-detail-row .detail-label i,html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .simulation-field label i{color:#fff}html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-header.not-triggered .result-status{color:#991b1b!important}html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-header.not-triggered .result-icon{background-image:linear-gradient(135deg,#ef4444,#dc2626)!important}html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-header.triggered .result-icon{background-image:linear-gradient(135deg,#10b981,#065f46)!important}html[data-dashboard=rh][data-theme=sombre] .simulation-modal-wrapper .result-header.triggered .result-status{color:#166534!important}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--security .settings-card--security .settings-form-grid .settings-form-group__title:before,html[data-dashboard=rh][data-theme=sombre] .settings-form-group__title:before{background:#fff}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--compliance .crp-card,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--compliance .crp-table-container,html[data-dashboard=rh][data-theme=sombre] .card-branding,html[data-dashboard=rh][data-theme=sombre] .crp-empty,html[data-dashboard=rh][data-theme=sombre] .crp-loading,html[data-dashboard=rh][data-theme=sombre] .dash-stat-grid.crp-stats-grid .crp-stat-card,html[data-dashboard=rh][data-theme=sombre] .mention-dpo,html[data-dashboard=rh][data-theme=sombre] .mention-rgpd,html[data-dashboard=rh][data-theme=sombre] .metrics-card-seuil,html[data-dashboard=rh][data-theme=sombre] .profile-section,html[data-dashboard=rh][data-theme=sombre] .renderAlertDetails,html[data-dashboard=rh][data-theme=sombre] .statMini-pretty{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--compliance .crp-table thead th,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .users-table th,html[data-dashboard=rh][data-theme=sombre] .branding-preview-sidebar,html[data-dashboard=rh][data-theme=sombre] .crp-badge.neutral,html[data-dashboard=rh][data-theme=sombre] .crp-rh-modal-wrapper .crp-rh-header .crp-rh-header-icon,html[data-dashboard=rh][data-theme=sombre] .dash-stat-grid.crp-stats-grid .crp-stat-icon,html[data-dashboard=rh][data-theme=sombre] .dash-stat-grid.crp-stats-grid .crp-stat-icon.primary{background:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .KeyValue-value,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .setting-row-title,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--notifications .settings-manage-guide__title,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel--notifications .settings-schedule-card__title,html[data-dashboard=rh][data-theme=sombre] .branding-card-value-direct,html[data-dashboard=rh][data-theme=sombre] .pretty-constats,html[data-dashboard=rh][data-theme=sombre] .section-title,html[data-dashboard=rh][data-theme=sombre] .statMini-pretty .value-stat{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .card-badge-suil{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .badge-renderDomain{background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .settings-btn-canc{background:var(--dark-section-bgf)!important;border:#fff!important;color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .settings-btn-canc:hover{background:var(--dark-section-bg)!important;border:.0625rem solid #fff!important}html[data-dashboard=rh][data-theme=sombre] .jodit-toolbar-editor-collection,html[data-dashboard=rh][data-theme=sombre] .profile-edit-modal-wrapper .section-icon{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .jodit-toolbar-editor-collection svg,html[data-dashboard=rh][data-theme=sombre] .profile-edit-modal-wrapper .section-icon svg{fill:#fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .jodit-toolbar-button__button:focus-visible:not([disabled]),html[data-dashboard=rh][data-theme=sombre] .jodit-toolbar-button__button:hover:not([disabled]){background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .jodit-ui-group{border-bottom:.0625rem solid #fff}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-subtabs .crp-nav-tabs .nav-tab:hover:not(.is-disabled):not(:disabled){background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .SettingsPage .setting-row-description,html[data-dashboard=rh][data-theme=sombre] .SettingsPage .settings-unified-panel .settings-section-description{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .SettingsPage input:checked+.toggle-slider{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .notification-page__toolbar .notification-page__search{background:#000!important}html[data-dashboard=rh][data-theme=sombre] .cmdk-input{background:#0000!important;background-color:#0000!important}html[data-dashboard=rh][data-theme=sombre] .cmdk-input-icon,html[data-dashboard=rh][data-theme=sombre] .cmdk-item i,html[data-dashboard=rh][data-theme=sombre] .popup-configuration-platforme .ititle{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-configuration-platforme .spill{background-color:var(--glt)!important}html[data-dashboard=rh][data-theme=sombre] .popup-configuration-platforme .bt-num{color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-configuration-platforme .main-card{background-color:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-configuration-platforme .done-chip{background-color:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .dash-daily__icon-circle{background-color:var(--dark-card-bg)!important}html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option:hover .decision-option__hint span,html[data-dashboard=rh][data-theme=sombre] .talentb-dispute-resolve .decision-option:hover .decision-option__title span{color:var(--dark-card-bg)!important}html[data-contrast=eleve]{--jaune-contraste:#ffd400;--noir-contraste:#000;--white-contraste:#fff;--dark-btn-primary-bg:#000;--dark-btn-secondary-bg:#000;--dark-section-bgf:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] textarea{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] input::placeholder,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] textarea::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] select{border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] select::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] input[type=checkbox]{background:#fff;-webkit-box-shadow:unset}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header{background:#000!important;border-bottom:.0625rem solid #ffd400!important;box-shadow:0 .75rem 1.875rem #0000008c!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__actions,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__breadcrumb,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__breadcrumb-leaf,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__breadcrumb-root,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__breadcrumb-sep{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .app-a11y-trigger,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__avatar,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown-item,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__pill,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__sidebar-toggle{background:#000!important;border-color:#ffd400!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .app-a11y-trigger:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__avatar:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__icon:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__sidebar-toggle:hover{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__badge{background:#ffd400!important;border:.0625rem solid #ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown{box-shadow:0 1.125rem 2.25rem #000000b8!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .header-perimeter__field select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown-item select{background:#000!important;border:.0625rem solid #ffd400!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .app-a11y-trigger i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .app-a11y-trigger svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown-item i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__icon svg{fill:currentColor!important;color:currentColor!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-scopebar{background-color:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-scopebar__seg-btn.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-dash-refresh{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-dash-refresh:hover{background:#ffe24d!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel.borderr.panel-abs{box-shadow:0 1.5rem 3.75rem #000000c7,0 0 0 .0625rem #ffd4002e!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-center .notification-panel,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel.borderr.panel-abs{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f1320!important;background-color:#0f1320!important;background-image:none!important;border:.0625rem solid #ffffff52!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel.borderr.panel-abs:before{background:linear-gradient(90deg,#ffd400,#ffeb7a)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__header{background:#0f1320!important;border-bottom:.0625rem solid #ffffff2e!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__empty,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__title{-webkit-text-fill-color:#fff!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__title{-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__subtitle{color:#ffffffe0!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__close{background:#000!important;border:.0625rem solid #ffd400cc!important;box-shadow:0 .5rem 1.125rem #00000073!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__close:hover{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__content{background:#0f1320!important;background-color:#0f1320!important;scrollbar-color:#ffd40094 #0000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__content::-webkit-scrollbar-thumb{background:#ffd40094!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__list{background:#0f1320!important;background-color:#0f1320!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__footer{background:#0f1320!important;border-top:.0625rem solid #ffffff2e!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__primary-btn{background:#ffd400!important;border:.0625rem solid #ffd400!important;box-shadow:0 1rem 1.75rem #ffd40038!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel__primary-btn:hover{background:#ffea72!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item{background:#050505!important;background-color:#050505!important;border-bottom:.0625rem solid #ffffff1f!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item:hover{background:#171717!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item--not-visited,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item--unread{background:#161100!important;background-color:#161100!important;border-left:.1875rem solid #ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__type{background:#050505!important;border:.0625rem solid #ffd40073!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__dot{background:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__date,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__message,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__seen,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__message{color:#ffffffe6!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__date{color:#ffffffad!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-item__seen{color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__eyebrow{background:#ffd4001f!important;border-color:#ffd40059!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__count-pill{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__count-pill--accent{background:#ffd40024!important;border-color:#ffd40047!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__count-pill--soft{background:#ffffff14!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__toolbar-text{color:#ffffffdb!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__secondary-btn{background:#050505!important;border-color:#ffd40073!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-panel__secondary-btn:hover:not(:disabled){background:#ffd40024!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__body{background:#050505!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__type{background:#050505!important;border-color:#ffd40073!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__date,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__message,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__seen,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__title{-webkit-text-fill-color:#fff!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__btn{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__btn--outline:hover{background:#ffd40024!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .notification-panel--modern .notification-item__btn--danger{background:#ffd4001f!important;border-color:#ffd40047!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__avatar,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-btnPrimary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .wb-assistant__toggle{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-btnPrimary span{color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__dropdown-header{background-color:var(--dark-a)!important;border-bottom:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-header__avatar-large{background-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link span{color:var(--white-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .role-switcher__btn.active .role-switcher__btn-text,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link.active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__link.active span{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .sidebar__item a{text-decoration:none!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-pipeline__dot{background:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .prediction-badge{border:.0625rem dashed var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-v2-nc-note i{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .individual-requests-view .individual-request-item{background-color:var(--noir-card-bg)!important;border-inline-start-color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .individual-requests-view .individual-requests-list .individual-request-item{border:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-date{background:var(--noir-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--white-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-date::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] select.rhr-input{border-color:var(--jaune-contraste)!important;color:var(--white-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-input::placeholder,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-select::placeholder,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] select.rhr-input::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .k-anonymity-config-card svg{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-grid.crp-stats-grid .crp-stat-card:before{background:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .branding-preview-sidebar{border-right:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .apercu-direct{border-bottom:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .contrast-text-color{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-list .org-management__anomaly-content small,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-list .org-management__anomaly-content small span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-list .org-management__anomaly-content strong,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-list .org-management__anomaly-content strong span{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone.has-file,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone:hover{border-color:var(--jaune-contraste)}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.drag-over .drop-zone-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone:hover .drop-zone-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone.drag-over .drop-zone-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone.has-file .drop-zone-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-drop-zone:hover .drop-zone-icon{color:var(--jaune-contraste)}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-browse-btn:hover i{color:var(--white-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-step.active .step-number,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-step.active .step-number,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-step.active .step-number,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__avatar{background:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group textarea{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group input::placeholder,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group select::placeholder,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group textarea::placeholder{color:#bdbdbd!important;opacity:1!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-group input[type=checkbox]{background:#fff;-webkit-box-shadow:unset}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-info,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.has-file{border:.0625rem solid var(--jaune-contraste)}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .add-collaborator-form-info i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.has-file i{color:var(--jaune-contraste)}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-item{background:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .enquete-card.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .mode-card.selected,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .stat-item{border:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .enquete-tag{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .schedule-bar .ant-picker{border-color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn{background:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important;color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn svg{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn.planned-btn--primary{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn.planned-btn--primary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn.planned-btn--primary span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-affecte .planned-btn.planned-btn--primary svg{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .state-confirmed-enq{background:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important;color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-item a{text-decoration:none}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .question-item .question-header .question-number{background:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .questions-container .question-item .question-header .question-number{-webkit-text-fill-color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-publish-btn{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-publish-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-publish-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-publish-btn svg{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-modal-wrapper .enq-finish-draft .input-cerc,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-modal-wrapper .enq-finish-draft.rh-modal-section--selected,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-modal-wrapper .enq-finish-publish.rh-modal-section--selected{border:.125rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-modal-wrapper .enq-finish-draft .input-cerc .input-cerc-check{background:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .type-toggle .type-btn:hover{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .category-tabs .category-tab.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .size-options .size-btn.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .type-toggle .type-btn.active{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .category-tabs .category-tab.active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .category-tabs .category-tab.active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .category-tabs .category-tab.active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .size-options .size-btn.active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .size-options .size-btn.active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .size-options .size-btn.active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .type-toggle .type-btn.active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .type-toggle .type-btn.active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .simple-filters .filter-group .type-toggle .type-btn.active svg{fill:var(--noir-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .template-card .card-actions .preview-btn{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .template-card .card-actions .preview-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .template-card .card-actions .preview-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .template-card .card-actions .preview-btn svg{fill:var(--noir-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rps-matrix__bar .rps-matrix__bar-fill{background-color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .bt-num{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .main-card,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .choice-card.primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .choice-card:hover{border-color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] #employee-modal-title:before,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tour-progress-dot.active{background:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .Collaborateurs .page-number.active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge.perso,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-branding,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-commencer,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn.crp-btn-primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-version,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-browse-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-download-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-browse-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-back,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-preview,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-change-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-download-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-preview-header .preview-count,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-col-letter,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-next-guide,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .done-chip,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-backBtn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-pagination__number.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .right-actions .action-btn.primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions #settings-btn-sauvegarder{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .Collaborateurs .page-number.active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .Collaborateurs .page-number.active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .Collaborateurs .page-number.active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge-active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge-active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge-active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge.perso i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge.perso span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td .paginated-role-badge.perso svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-branding i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-branding span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-branding svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-commencer i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-commencer span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-commencer svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn.crp-btn-primary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn.crp-btn-primary span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn.crp-btn-primary svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-version i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-version span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-version svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-browse-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-browse-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-browse-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-download-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-download-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .import-collaborator-download-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-browse-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-browse-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-browse-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-back i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-back span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-back svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-preview i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-preview span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-btn-preview svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-change-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-change-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-change-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-download-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-download-btn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-download-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-preview-header .preview-count i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-preview-header .preview-count span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-preview-header .preview-count svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab.is-active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab.is-active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab.is-active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-col-letter i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-col-letter span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pm-col-letter svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-next-guide i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-next-guide span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-next-guide svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .done-chip i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .done-chip span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .done-chip svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-primary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-primary span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-primary svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-backBtn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-backBtn span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhnav-backBtn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-pagination__number.is-active i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-pagination__number.is-active span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-pagination__number.is-active svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .right-actions .action-btn.primary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .right-actions .action-btn.primary span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .right-actions .action-btn.primary svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions #settings-btn-sauvegarder i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions #settings-btn-sauvegarder span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions #settings-btn-sauvegarder svg{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary:hover{background:var(--dark-section-bgf);color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary:hover i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .pointage__btn-primary:hover svg{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] #settings-liste-alerts .btn-header,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .k-anonymity-config-card button,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-header,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .emaillangue .ant-btn-primary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-icon-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rht-icon-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhx-icon-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rls-icon-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions button{background:var(--noir-contraste)!important;border-color:var(--jaune-contraste)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] #settings-liste-alerts .btn-header:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .k-anonymity-config-card button:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-header:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .emaillangue .ant-btn-primary:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-icon-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rht-icon-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhx-icon-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rls-icon-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions button:hover{background:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] #settings-liste-alerts .btn-header:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .k-anonymity-config-card button:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-header:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .emaillangue .ant-btn-primary:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-icon-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rht-icon-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhx-icon-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rls-icon-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .tenant-branding .tb-actions button:hover span{color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .empty-scope-state,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .iri-badges .iri-badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rampup__stats>div,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-demo-banner{background-color:var(--noir-card-bg)!important;border:.0625rem solid var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .admin-alert-rules__content #settings-liste-alert-stand td span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alert-state-tracking .ast-kanon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-report-tile__btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .emaillangue .bg-white,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-status-pill,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rhr-status-pill.active{background:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important;color:var(--white-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .settings-unified-panel--emails .project__btn-action,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-pipeline__compliance-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-v2-card-header .rh-section-title svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-ignorer,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .builder-back-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .card-icon-all,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-dpo,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-rgpd,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-stat-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-kpi__icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__body .dash-stat-card__icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .department-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .empty-scope-state__icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .section-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-section-header .section-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-btn .org-management__action-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-title i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .plan-action__reco-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.continue,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.restart,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-secondary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-section-title svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-summary-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .qvct-referential-selector .selection-guide .guide-item .guide-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .report-mentions__title i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-card-header .rh-card-title svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-cmodal-header__titles i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rps-matrix__title i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .save-survey-modal-wrapper .ssm-action-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .back-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .ui-title-icon-badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .wizard-overlay .wizard-body .wizard-option .option-icon{background-color:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important;color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .settings-unified-panel--emails .project__btn-action i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .SettingsPage .settings-unified-panel--emails .project__btn-action svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .section-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .add-collaborator-modal-wrapper .section-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-pipeline__compliance-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-pipeline__compliance-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-v2-card-header .rh-section-title svg i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .alerts-v2-card-header .rh-section-title svg svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-ignorer i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .btn-ignorer svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .builder-back-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .builder-back-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .card-icon-all i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .card-icon-all svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-badge i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-badge svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-dpo i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-dpo svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-rgpd i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-page .mention-rgpd svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-stat-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .crp-stat-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-kpi__icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-kpi__icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__body .dash-stat-card__icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__body .dash-stat-card__icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .department-modal-wrapper .section-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .department-modal-wrapper .section-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .empty-scope-state__icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .empty-scope-state__icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .section-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-collaborator-modal-wrapper .section-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-section-header .section-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .import-department-modal-wrapper .import-file-section-header .section-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-btn .org-management__action-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-btn .org-management__action-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__anomaly-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-title i i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-title i svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .plan-action__reco-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .plan-action__reco-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.continue i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.continue svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.restart i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-direction-guide .card-icon.restart svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-secondary i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-footer .psm-btn.psm-btn-secondary svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-section-title svg i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-section-title svg svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-summary-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .psm-summary-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .qvct-referential-selector .selection-guide .guide-item .guide-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .qvct-referential-selector .selection-guide .guide-item .guide-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .report-mentions__title i i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .report-mentions__title i svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-card-header .rh-card-title svg i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-card-header .rh-card-title svg svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-cmodal-header__titles i i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-cmodal-header__titles i svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rps-matrix__title i i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rps-matrix__title i svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .save-survey-modal-wrapper .ssm-action-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .save-survey-modal-wrapper .ssm-action-icon svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .back-btn i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .survey-bottom-actions .back-btn svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .ui-title-icon-badge i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .ui-title-icon-badge svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .wizard-overlay .wizard-body .wizard-option .option-icon i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .wizard-overlay .wizard-body .wizard-option .option-icon svg{color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .hero-tag,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .spill{background-color:var(--noir-contraste)!important;border:.0625rem solid var(--jaune-contraste)!important;color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .hero-tag i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .hero-tag svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .spill i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .spill svg{stroke:var(--jaune-contraste)!important;color:var(--jaune-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch{background:var(--jaune-contraste)!important;border-color:var(--jaune-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-configuration-platforme .btn-launch svg{stroke:var(--noir-contraste)!important;color:var(--noir-contraste)!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .chapter-summary-modal__chapter,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .chapter-summary-modal__stat,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .domains-step-header{border-color:var(--jaune-contraste)!important}html[data-dashboard=rh] .rh-main-content{padding:1.25rem!important;padding:var(--rh-page-padding,1.25rem)!important}.wbp-data-mode-switch{align-items:center;display:inline-flex}.wbp-data-mode-switch__group{background:#0000000f;border:1px solid #00000014;border-radius:999px;display:inline-flex;padding:.1875rem;position:relative}.wbp-data-mode-switch__option{appearance:none;background:#0000;border:0;border-radius:999px;color:#1e2138;color:var(--aa-text,#1e2138);cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:2.75rem;min-width:2.75rem;padding:.375rem .875rem;transition:background-color .15s ease,color .15s ease}.wbp-data-mode-switch__option:hover:not(:disabled):not(.is-active){background:#0000000d}.wbp-data-mode-switch__option:focus-visible{outline:.1875rem solid #111827;outline:var(--focus-ring,.1875rem solid #111827);outline-offset:.125rem;outline-offset:var(--focus-offset,.125rem)}.wbp-data-mode-switch__option.is-active{background:#9c5bb9;background:var(--tenant-primary,#9c5bb9);color:#fff;color:var(--aa-on-primary,#fff)}.wbp-data-mode-switch__option.is-active[data-mode=DEMO]{background:#92400e;color:#fff}.wbp-data-mode-switch__option:disabled{cursor:not-allowed;opacity:.6}.wbp-data-mode-switch__tooltip{background:#1e2138;background:var(--aa-text,#1e2138);border-radius:.5rem;box-shadow:0 .125rem .5rem #0000002e;box-shadow:var(--rh-shadow,0 .125rem .5rem #0000002e);color:#fff;color:var(--rh-card-bg,#fff);font-size:.75rem;font-weight:600;inset-block-start:calc(100% + .5rem);inset-inline-start:50%;line-height:1.4;max-width:min(16rem,80vw);opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;width:max-content;z-index:2}.wbp-data-mode-switch__group:focus-within>.wbp-data-mode-switch__tooltip,.wbp-data-mode-switch__group:hover>.wbp-data-mode-switch__tooltip{opacity:1;visibility:visible}.rh-header .wbp-data-mode-switch,.rhnav .wbp-data-mode-switch{margin-inline-end:.75rem}.rh-header .wbp-data-mode-switch .wbp-data-mode-switch__group,.rhnav .wbp-data-mode-switch .wbp-data-mode-switch__group{background:#ffffff24;border-color:#ffffff38}.rh-header .wbp-data-mode-switch .wbp-data-mode-switch__option,.rhnav .wbp-data-mode-switch .wbp-data-mode-switch__option{color:inherit;font-size:.75rem;padding:.3125rem .75rem}.rh-header .wbp-data-mode-switch .wbp-data-mode-switch__option:hover:not(:disabled):not(.is-active),.rhnav .wbp-data-mode-switch .wbp-data-mode-switch__option:hover:not(:disabled):not(.is-active){background:#ffffff1f}.rh-header .wbp-data-mode-switch .wbp-data-mode-switch__option.is-active,.rhnav .wbp-data-mode-switch .wbp-data-mode-switch__option.is-active{color:#fff;color:var(--aa-on-primary,#fff)}@media(prefers-reduced-motion:reduce){.wbp-data-mode-switch__option,.wbp-data-mode-switch__tooltip{transition:none}}@keyframes notifPanelIn{0%{opacity:0;transform:translateY(.625rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notifItemIn{0%{opacity:0;transform:translateX(.5rem)}to{opacity:1;transform:translateX(0)}}.notification-panel.borderr{border:.0625rem solid #e2e8f0;box-shadow:0 1.25rem 1.5625rem -.3125rem #2c3e501f,0 .5rem .625rem -.375rem #2c3e500d}.notification-panel{--np-primary:var(--tenant-primary,var(--tenant-heading));--np-heading:var(--tenant-heading,var(--np-primary))}html[data-dashboard=collaborateur] .notification-panel{--np-primary:var(--tenant-primary-col,var(--tenant-primary,#4963d4));--np-heading:var(--tenant-heading-col,var(--np-primary))}.notification-panel{animation:notifPanelIn .25s ease-out both;background:#fff;border-radius:16px;color:#1e293b;display:flex;flex-direction:column;inset-block-start:calc(100% + .625rem);inset-inline-end:0;overflow:hidden;position:absolute;z-index:1000000}.notification-panel:before{background:linear-gradient(90deg,var(--np-primary),color-mix(in srgb,var(--np-primary) 60%,#10b981));content:"";display:block;flex-shrink:0;height:.25rem}.notification-panel__header{align-items:flex-start;border-bottom:.0625rem solid #e2e8f0;display:flex;gap:.625rem;justify-content:space-between;padding:1rem 1.25rem .875rem;position:relative}.notification-panel__heading{min-width:0}.notification-panel__title{-webkit-text-fill-color:#0000;background:var(--np-heading);-webkit-background-clip:text;background-clip:text;color:var(--np-heading);font-family:Crimson Text,serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0}.title-wrap-notif{display:flex}.notification-panel__subtitle{color:#64748b;font-size:.75rem;font-weight:400;margin:.25rem 0 0}.notification-panel__close{background:#0000;border:0;border-radius:8px;color:#475569;cursor:pointer;flex-shrink:0;padding:.375rem;position:absolute;right:.7rem;top:.7rem;transition:background .15s ease,transform .15s ease,color .15s ease}.notification-panel__close:hover{background:#f1f5f9;color:#1e293b}.notification-panel__close:active{transform:rotate(90deg) scale(.95)}.notification-panel__close svg{display:block;height:1rem;width:1rem}.notification-panel__toolbar{align-items:center;background:#f8fafc;border-bottom:.0625rem solid #0000000d;display:flex;gap:.625rem;justify-content:space-between;padding:.625rem .875rem}.notification-panel__filter{align-items:center;display:flex;flex:1 1 auto;gap:.5rem;min-width:0}.notification-panel__filter-icon{color:#94a3b8;flex-shrink:0}.notification-panel__select{background:#fff;border:.0625rem solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:.8rem;min-width:0;padding:.4375rem .625rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.notification-panel__select:focus{border-color:var(--np-primary);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--np-primary) 14%,#0000)}.notification-panel__select:focus-visible{border-color:var(--np-primary);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--np-primary) 14%,#0000)}.notification-panel__primary-btn{align-items:center;background:linear-gradient(135deg,var(--np-primary),color-mix(in srgb,var(--np-primary) 70%,#000));border:none;border-radius:8px;box-shadow:0 .25rem .625rem -.125rem #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.4375rem .75rem;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease;white-space:nowrap}.notification-panel__primary-btn:hover{box-shadow:0 .375rem .875rem -.1875rem #00000038;filter:brightness(1.05);transform:translateY(-.0625rem)}.notification-panel__primary-btn:active{filter:brightness(.96);transform:translateY(0)}.notification-panel__primary-btn--full{justify-content:center;width:100%}.notification-panel__content{flex:1 1 auto;min-height:12rem;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.notification-panel__content::-webkit-scrollbar{width:.25rem}.notification-panel__content::-webkit-scrollbar-track{background:#0000}.notification-panel__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.25rem}.notification-panel__empty{color:#64748b;font-size:.8rem;padding:2rem 1.5rem;text-align:center}.notification-panel__list{display:flex;flex-direction:column}.notification-item{animation:notifItemIn .3s ease-out both;background:#fff;border-bottom:.0625rem solid #f1f5f9;border-left:.1875rem solid #0000;display:flex;gap:.625rem;padding:.875rem 1.25rem;position:relative;transition:background .15s ease,border-left-color .15s ease}.notification-item:first-child{animation-delay:.03s}.notification-item:nth-child(2){animation-delay:.06s}.notification-item:nth-child(3){animation-delay:.09s}.notification-item:nth-child(4){animation-delay:.12s}.notification-item:nth-child(5){animation-delay:.15s}.notification-item:nth-child(6){animation-delay:.18s}.notification-item:nth-child(7){animation-delay:.21s}.notification-item:nth-child(8){animation-delay:.24s}.notification-item:nth-child(9){animation-delay:.27s}.notification-item:nth-child(10){animation-delay:.3s}.notification-item:hover{background:#f8fafc;border-left-color:var(--np-primary)}.notification-item--unread{background:color-mix(in srgb,var(--np-primary) 5%,#fff);border-left-color:var(--np-primary)}.notification-item--not-visited{background:#378fe933!important;border-left-color:color-mix(in srgb,var(--np-primary) 55%,#416de6)}.notification-item__body{background:#0000;border:0;color:inherit;cursor:pointer;flex:1 1 auto;min-width:0;padding:0;text-align:left}.notification-item__meta{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.notification-item__type{background:#f1f5f9;border-radius:8px;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.0625rem .4375rem;text-transform:uppercase}.notification-item__dot{background:#ef4444;border-radius:50%;flex-shrink:0;height:.4375rem;width:.4375rem}.notification-item__title{color:#1e293b;font-size:.8125rem;font-weight:700;line-height:1.3;margin:0}.notification-item__message{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:.8rem;line-height:1.35;margin:.1875rem 0 0;overflow:hidden;text-overflow:ellipsis}.notification-item__date{align-items:center;color:#94a3b8;display:flex;font-family:JetBrains Mono,monospace;font-size:.7rem;gap:.3125rem;margin:.3125rem 0 0}.notification-item__seen{align-items:center;color:var(--np-primary);display:inline-flex;gap:.1875rem;opacity:.85}.notification-item__actions{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:.375rem;justify-content:flex-start}.notification-item__btn{background:#0000;border:.0625rem solid #0000;border-radius:8px;cursor:pointer;font-size:.78rem;font-weight:700;padding:.3125rem .5rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.notification-item__btn:active{transform:scale(.97)}.notification-item__btn--outline{background:color-mix(in srgb,var(--np-primary) 8%,#fff);border-color:color-mix(in srgb,var(--np-primary) 30%,#000);color:var(--np-primary)}.notification-item__btn--outline:hover{background:color-mix(in srgb,var(--np-primary) 14%,#fff);border-color:color-mix(in srgb,var(--np-primary) 50%,#000)}.notification-item__btn--danger{border-color:#ef444433;color:#ef4444}.notification-item__btn--danger:hover{background:#ef444414;border-color:#ef444459}.notification-item button.notification-item__body:hover .notification-item__title{color:var(--np-primary)}.notification-item button.notification-item__body:hover .notification-item__message{color:#334155}.notification-panel__footer{background:#f8fafc;border-top:.0625rem solid #e2e8f0;padding:.625rem .875rem}.notification-panel.panel-abs{max-height:33rem;max-width:calc(100vw - 1rem);overflow-y:auto;position:absolute;width:23.75rem}.notification-panel--modern{background:linear-gradient(180deg,#fffffffa,#f8fafff7);border-radius:1.375rem}.notification-panel--modern .notification-panel__header{border-bottom-color:#6b55ff1f;padding:.7rem}.notification-panel--modern .notification-panel__heading{align-items:flex-start;display:flex;flex-direction:column;gap:.1rem}.notification-panel__eyebrow{align-items:center;align-self:flex-start;background:#6b55ff1a;border-radius:62.4375rem;color:#5b3fd6;display:inline-flex;font-size:.64rem;font-weight:800;gap:.35rem;letter-spacing:.04em;padding:.24rem .55rem;text-transform:uppercase}.notification-panel--modern .notification-panel__counts{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.notification-panel__count-pill{align-items:center;background:#5e6a8c14;border-radius:62.4375rem;color:#42506a;display:inline-flex;font-size:.68rem;font-weight:700;gap:.35rem;padding:.28rem .55rem}.notification-panel__count-pill--accent{background:#6d4dff1f;color:#4f39c8}.notification-panel__count-pill--soft{background:#29bdbd1f;color:#157c7a}.notification-panel__dot{background:#ef4444;border-radius:62.4375rem;box-shadow:0 0 0 .18rem #ef44441f;height:.45rem;width:.45rem}.notification-panel--modern .notification-panel__title{font-size:1.15rem;padding:0!important}.notification-panel--modern .notification-panel__subtitle{font-size:.72rem;margin-top:0}.notification-panel--modern .notification-panel__toolbar{background:linear-gradient(180deg,#f8fafff2,#f1f4fff5);border-bottom-color:#6b55ff14;gap:.65rem;padding:.5rem}.notification-panel__toolbar-text{color:#475569;flex:1 1 auto;font-size:.76rem;font-weight:700;min-width:0}.notification-panel__secondary-btn{align-items:center;background:#fff;border:.0625rem solid #6b55ff2e;border-radius:62.4375rem;color:#5b3fd6;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;padding:.42rem .7rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.notification-panel__secondary-btn:hover:not(:disabled){border-color:#6b55ff57;box-shadow:0 .45rem 1rem #6b55ff1f;transform:translateY(-.0625rem)}.notification-panel__secondary-btn:disabled{cursor:not-allowed;opacity:.5}.notification-panel--modern .notification-panel__content{padding:.6rem}.notification-panel--modern .notification-panel__empty{align-items:center;display:flex;flex-direction:column;gap:.6rem;padding:2rem 1.25rem}.notification-panel__empty-icon{background:linear-gradient(135deg,#6b55ff1a,#29bdbd1a);border-radius:.9rem;color:#5b3fd6;display:grid;height:2.75rem;place-items:center;width:2.75rem}.notification-panel--modern .notification-panel__list{gap:.55rem}.notification-panel--modern .notification-item{align-items:stretch;background:linear-gradient(180deg,#fffffffa,#f8fafff5),linear-gradient(135deg,#6b55ff08,#29bdbd08);border:.0625rem solid #c2d0eeb3;border-radius:1.1rem;box-shadow:0 .55rem 1.1rem #64729114;display:flex;gap:.7rem;padding:.88rem}.notification-panel--modern .notification-item--unread{background:linear-gradient(180deg,#fffffffa,#f7f6fffa),linear-gradient(135deg,#6b55ff0d,#29bdbd08);border-left-color:var(--np-primary)}.notification-panel--modern .notification-item--not-visited{border-left-color:color-mix(in srgb,var(--np-primary) 70%,#29bdbd)}.notification-panel--modern .notification-item__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem}.notification-item__date-row{display:flex;flex-wrap:wrap;gap:.1rem}.notification-panel--modern .notification-item__meta{margin-bottom:0}.notification-panel--modern .notification-item__type{background:#6b55ff14;color:#5b3fd6}.notification-panel--modern .notification-item__title{font-size:.86rem}.notification-panel--modern .notification-item__message{color:#475569;font-size:.78rem;margin-top:0}.notification-panel__date-row{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.notification-panel--modern .notification-item__date{background:#5e6a8c14;border-radius:62.4375rem;color:#64748b;margin-top:.1rem;padding:.28rem .55rem}.notification-panel--modern .notification-item__seen{align-items:center;background:#6b55ff17;border-radius:62.4375rem;color:#5b3fd6;display:inline-flex;font-weight:700;gap:.25rem;margin-top:.1rem;padding:.28rem .55rem}.notification-panel--modern .notification-item__actions{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;justify-content:center}.notification-panel--modern .notification-item__btn{align-items:center;border-radius:62.4375rem;display:inline-flex;font-size:.68rem;font-weight:800;gap:.3rem;justify-content:center;padding:.34rem .55rem}.notification-panel--modern .notification-item__btn--outline{background:#6b55ff0f;border-color:#6b55ff33;color:#5b3fd6}.notification-panel--modern .notification-item__btn--danger{border-color:#ef44442e;color:#dc2626}.notification-panel--modern .notification-panel__footer{background:linear-gradient(180deg,#f8fafff2,#f4f7fffa);border-top-color:#6b55ff1a;padding:.8rem 1rem 1rem}.notification-panel--modern .notification-panel__primary-btn--full{justify-content:center;width:100%}[data-text-scale="150"] .notification-panel.panel-abs{max-height:31rem}[data-text-scale="175"] .notification-panel.panel-abs{max-height:29rem}[data-text-scale="200"] .notification-panel.panel-abs{max-height:25rem}@media(min-width:68.75em)and (max-height:56.25em),(min-width:68.75em)and (max-width:96em){.notification-panel__title{font-size:1.1rem}.notification-panel__subtitle{font-size:.7rem}.notification-item{padding:.75rem 1rem}.notification-item__message,.notification-item__title{font-size:.775rem}}@media(max-width:32.5em){.notification-panel.panel-abs{left:50%!important;max-width:95vw!important;position:fixed!important;right:auto!important;top:4.0625rem!important;transform:translateX(-50%)!important;width:95vw!important}}[lang=ar] .notification-panel{inset-inline-end:unset!important}html[data-theme=sombre]{--notif-dark-accent:var(--tenant-primary-col,#4f68da);--notif-dark-accent-soft:color-mix(in srgb,var(--notif-dark-accent) 24%,#000)}html[data-theme=sombre] .notification-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f1320!important;background-color:#0f1320!important;background-image:none!important;border:.0625rem solid #ffffff38!important;box-shadow:0 1.5rem 3.75rem #000000b8!important;color:#fff!important}html[data-theme=sombre] .notification-panel__footer,html[data-theme=sombre] .notification-panel__header{background:#0f1320!important;border-color:#6f8aff38!important}html[data-theme=sombre] .notification-panel__title{-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#fff!important}html[data-theme=sombre] .notification-panel__empty,html[data-theme=sombre] .notification-panel__subtitle{color:#ffffffd9!important}html[data-theme=sombre] .notification-panel__close{background:#000!important;border:.0625rem solid #6f8affb8!important;color:#fff!important}html[data-theme=sombre] .notification-panel__close:hover,html[data-theme=sombre] .notification-panel__primary-btn{background:var(--notif-dark-accent)!important;color:#000!important}html[data-theme=sombre] .notification-item{background:#050505!important;border-bottom-color:#ffffff1f!important}html[data-theme=sombre] .notification-item:hover{background:#171717!important}html[data-theme=sombre] .notification-item--not-visited,html[data-theme=sombre] .notification-item--unread{background:var(--notif-dark-accent-soft)!important;border-left-color:var(--notif-dark-accent)!important}html[data-theme=sombre] .notification-item__type{background:#050505!important;border:.0625rem solid #6f8aff73!important;color:var(--notif-dark-accent)!important}html[data-theme=sombre] .notification-item__date,html[data-theme=sombre] .notification-item__message,html[data-theme=sombre] .notification-item__title{color:#fff!important}html[data-theme=sombre] .notification-item__message{color:#ffffffe6!important}html[data-theme=sombre] .notification-item__date{color:#ffffffb3!important}html[data-theme=sombre] .notification-item__seen,html[data-theme=sombre] .notification-panel__title{color:var(--notif-dark-accent)!important}html[data-theme=sombre] .notification-panel__content{scrollbar-color:#ffffff47 #0000}html[data-theme=sombre] .notification-panel__content::-webkit-scrollbar-thumb{background:#ffffff47}html[data-theme=sombre] .notification-item:hover{border-left-color:var(--notif-dark-accent)!important}html[data-theme=sombre] .notification-panel .notification-panel__header,html[data-theme=sombre] .notification-panel .notification-panel__toolbar{background:var(--a-bg)!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-theme=sombre] .notification-panel .notification-panel__close,html[data-theme=sombre] .notification-panel .notification-panel__count-pill,html[data-theme=sombre] .notification-panel .notification-panel__eyebrow,html[data-theme=sombre] .notification-panel .notification-panel__heading,html[data-theme=sombre] .notification-panel .notification-panel__secondary-btn,html[data-theme=sombre] .notification-panel .notification-panel__subtitle,html[data-theme=sombre] .notification-panel .notification-panel__title,html[data-theme=sombre] .notification-panel .notification-panel__toolbar-text{color:var(--a-text)!important}html[data-theme=sombre] .notification-panel .notification-panel__title{-webkit-text-fill-color:var(--a-text)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}html[data-theme=sombre] .notification-panel .notification-panel__count-pill,html[data-theme=sombre] .notification-panel .notification-panel__eyebrow,html[data-theme=sombre] .notification-panel .notification-panel__secondary-btn{background:var(--a-chip)!important;border-color:var(--a-line)!important}html[data-theme=sombre] .notification-panel .notification-panel__count-pill--accent,html[data-theme=sombre] .notification-panel .notification-panel__count-pill--soft{color:var(--a-text)!important}html[data-theme=sombre] .notification-panel .notification-panel__close:hover,html[data-theme=sombre] .notification-panel .notification-panel__secondary-btn:hover:not(:disabled){background:var(--a-accent)!important;border-color:var(--a-accent)!important;color:var(--a-on-accent)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__header,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__toolbar{background:var(--a-bg)!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__close,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__count-pill,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__eyebrow,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__heading,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__secondary-btn,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__subtitle,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__title,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__toolbar-text{color:var(--a-text)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__title{-webkit-text-fill-color:var(--a-text)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__count-pill,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__eyebrow{background:var(--a-chip)!important;border-color:var(--a-line)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__close,html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__secondary-btn{background:var(--a-accent)!important;border:1px solid var(--a-accent)!important;color:var(--a-on-accent)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel .notification-panel__secondary-btn:disabled{background:var(--a-chip)!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-theme=sombre][data-contrast=eleve] .notification-panel :focus-visible{outline:3px solid var(--a-focus);outline-offset:3px}.cmdk-overlay{align-items:flex-start;display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:100000}.cmdk-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;border:0;cursor:default;inset:0;padding:0;position:absolute}.cmdk-panel{animation:cmdk-pop .12s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a4d;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;position:relative;width:min(640px,92vw);z-index:1}.cmdk-input-row{align-items:center;border-bottom:1px solid #eef0f2;border-bottom:1px solid var(--rh-border,#eef0f2);display:flex;gap:10px;padding:14px 16px}.cmdk-input-icon{color:#a66cbe;color:var(--tenant-primary,#a66cbe);font-size:.9375rem}.cmdk-input{background:#0000;border:none;color:#2c3e50;color:var(--rh-text,#2c3e50);flex:1 1;font-size:.9375rem;outline:none}.cmdk-input::placeholder{color:#94a3b8}.cmdk-footer kbd,.cmdk-kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-family:inherit;font-size:.6562rem;padding:2px 6px}.cmdk-results{overflow-y:auto;padding:6px}.cmdk-group{margin-bottom:4px}.cmdk-group-title{color:#94a3b8;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:8px 10px 4px;text-transform:uppercase}.cmdk-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#2c3e50;color:var(--rh-text,#2c3e50);cursor:pointer;display:flex;font-size:.8438rem;gap:12px;padding:9px 12px;text-align:left;width:100%}.cmdk-item>i:first-child{color:#a66cbe;color:var(--tenant-primary,#a66cbe);text-align:center;width:16px}.cmdk-item.is-active{background:#a66cbe1a}.cmdk-item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-item-enter{color:#94a3b8;font-size:.6875rem;opacity:0}.cmdk-item.is-active .cmdk-item-enter{opacity:1}.cmdk-empty{align-items:center;color:#94a3b8;display:flex;font-size:.8125rem;gap:8px;justify-content:center;padding:28px 16px}.cmdk-spinner{animation:cmdk-spin .8s linear infinite;border:2px solid #a66cbe40;border-radius:50%;border-top:2px solid var(--tenant-primary,#a66cbe);height:14px;width:14px}.cmdk-footer{border-top:1px solid #eef0f2;border-top:1px solid var(--rh-border,#eef0f2);color:#94a3b8;display:flex;font-size:.7188rem;gap:16px;padding:10px 16px}.cmdk-footer span{align-items:center;display:inline-flex;gap:5px}@keyframes cmdk-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cmdk-spin{to{transform:rotate(1turn)}}.app-skip-link{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:9999}.app-skip-link:focus{background:#5b21b6;border-radius:8px;color:#fff;font-size:.9375rem;font-weight:700;height:auto;left:50%;outline:2px solid #fff;outline-offset:2px;overflow:visible;padding:12px 24px;position:fixed;top:12px;transform:translateX(-50%);white-space:nowrap;width:auto}.a11y-scope.a11y-simplified .approche-desc,.a11y-scope.a11y-simplified .body,.a11y-scope.a11y-simplified .footer-brand p,.a11y-scope.a11y-simplified .footer-col li,.a11y-scope.a11y-simplified .hero-proof-text,.a11y-scope.a11y-simplified .lead,.a11y-scope.a11y-simplified .limites-text p,.a11y-scope.a11y-simplified .modal-intro,.a11y-scope.a11y-simplified .pc-card-desc,.a11y-scope.a11y-simplified .ps-card-desc,.a11y-scope.a11y-simplified .science-ref-meta,.a11y-scope.a11y-simplified a,.a11y-scope.a11y-simplified blockquote,.a11y-scope.a11y-simplified caption,.a11y-scope.a11y-simplified dd,.a11y-scope.a11y-simplified dt,.a11y-scope.a11y-simplified figcaption,.a11y-scope.a11y-simplified h1,.a11y-scope.a11y-simplified h2,.a11y-scope.a11y-simplified h3,.a11y-scope.a11y-simplified h4,.a11y-scope.a11y-simplified h5,.a11y-scope.a11y-simplified h6,.a11y-scope.a11y-simplified label,.a11y-scope.a11y-simplified li,.a11y-scope.a11y-simplified p,.a11y-scope.a11y-simplified small,.a11y-scope.a11y-simplified td,.a11y-scope.a11y-simplified th{letter-spacing:.04em!important;line-height:1.85!important;word-spacing:.08em!important}html[dir=rtl] .a11y-scope.a11y-simplified .approche-desc,html[dir=rtl] .a11y-scope.a11y-simplified .body,html[dir=rtl] .a11y-scope.a11y-simplified .footer-brand p,html[dir=rtl] .a11y-scope.a11y-simplified .footer-col li,html[dir=rtl] .a11y-scope.a11y-simplified .hero-proof-text,html[dir=rtl] .a11y-scope.a11y-simplified .lead,html[dir=rtl] .a11y-scope.a11y-simplified .limites-text p,html[dir=rtl] .a11y-scope.a11y-simplified .modal-intro,html[dir=rtl] .a11y-scope.a11y-simplified .pc-card-desc,html[dir=rtl] .a11y-scope.a11y-simplified .ps-card-desc,html[dir=rtl] .a11y-scope.a11y-simplified .science-ref-meta,html[dir=rtl] .a11y-scope.a11y-simplified a,html[dir=rtl] .a11y-scope.a11y-simplified blockquote,html[dir=rtl] .a11y-scope.a11y-simplified caption,html[dir=rtl] .a11y-scope.a11y-simplified dd,html[dir=rtl] .a11y-scope.a11y-simplified dt,html[dir=rtl] .a11y-scope.a11y-simplified figcaption,html[dir=rtl] .a11y-scope.a11y-simplified h1,html[dir=rtl] .a11y-scope.a11y-simplified h2,html[dir=rtl] .a11y-scope.a11y-simplified h3,html[dir=rtl] .a11y-scope.a11y-simplified h4,html[dir=rtl] .a11y-scope.a11y-simplified h5,html[dir=rtl] .a11y-scope.a11y-simplified h6,html[dir=rtl] .a11y-scope.a11y-simplified label,html[dir=rtl] .a11y-scope.a11y-simplified li,html[dir=rtl] .a11y-scope.a11y-simplified p,html[dir=rtl] .a11y-scope.a11y-simplified small,html[dir=rtl] .a11y-scope.a11y-simplified td,html[dir=rtl] .a11y-scope.a11y-simplified th{letter-spacing:normal!important;word-spacing:normal!important}.a11y-scope.a11y-reduced-motion,.a11y-scope.a11y-reduced-motion *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.a11y-scope.a11y-allege .a11y-optional,.a11y-scope.a11y-allege :where(.hero-floating-card,.pulse-divider,.footer-mascot,.hero-orbits){display:none!important}.a11y-scope[data-reduced-display=true] .a11y-optional,.a11y-scope[data-reduced-display=true] :where(.hero-floating-card,.pulse-divider,.footer-mascot,.hero-orbits){display:none!important}.a11y-scope[data-theme=sombre]{background:#0f1426!important;background:var(--aa-bg,#0f1426)!important;color:#e7ecf7;color:var(--aa-text,#e7ecf7)}.a11y-scope[data-theme=sombre] .app-container,.a11y-scope[data-theme=sombre] .app-main,.a11y-scope[data-theme=sombre] .main-content{background:var(--a-bg)!important;color:#e7ecf7;color:var(--aa-text,#e7ecf7)}.a11y-scope[data-theme=sombre] .rh-main-content{background:#171936!important;background:var(--dark-main-bg,#171936)!important;color:#e7ecf7;color:var(--aa-text,#e7ecf7)}.a11y-scope[data-theme=sombre] .app-main :where(section,header,footer,article,aside,div,.container,[class*=card]),.a11y-scope[data-theme=sombre] .main-content :where(section,header,footer,article,aside,div,.container,[class*=card]),.a11y-scope[data-theme=sombre] .rh-main-content :where(section,header,footer,article,aside,div,.container,[class*=card]),.a11y-scope[data-theme=sombre] :where(section,header,footer,article,aside,div,.container,[class*=card]){background-color:#0000!important;background-image:none!important}.a11y-scope[data-theme=sombre] .app-main :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption),.a11y-scope[data-theme=sombre] .main-content :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption),.a11y-scope[data-theme=sombre] .rh-main-content :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption),.a11y-scope[data-theme=sombre] :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption){color:#e7ecf7!important;color:var(--aa-text,#e7ecf7)!important}.a11y-scope[data-theme=sombre] .app-main a:not([class*=btn]):not(.lpm-a11y-trigger),.a11y-scope[data-theme=sombre] .main-content a:not([class*=btn]):not(.lpm-a11y-trigger),.a11y-scope[data-theme=sombre] .rh-main-content a:not([class*=btn]):not(.lpm-a11y-trigger),.a11y-scope[data-theme=sombre] a:not([class*=btn]):not(.lpm-a11y-trigger){color:#a78bfa!important;color:var(--aa-link,#a78bfa)!important}.a11y-scope[data-contrast=eleve]{background:#000!important;background:var(--aa-bg,#000)!important;color:#fff;color:var(--aa-text,#fff)}.a11y-scope[data-contrast=eleve] :where(section,header,footer,article,aside,div,.container,[class*=card]){background-color:#0000!important;background-image:none!important}.a11y-scope[data-contrast=eleve] :where(h1,h2,h3,h4,h5,h6,p,li,span,a,label,strong,small,em,td,th,blockquote,figcaption){color:#fff!important;color:var(--aa-text,#fff)!important}.a11y-scope[data-contrast=eleve] a:not([class*=btn]):not(.lpm-a11y-trigger){color:#ffd400!important;color:var(--aa-link,#ffd400)!important;text-decoration:underline}.a11y-scope[data-contrast=eleve] :where(.btn,[class*=btn-]){background-image:none!important;color:#ffd400!important;color:var(--aa-link,#ffd400)!important}:root{--primary-color:#108b58;--primary-light:#acbeb5;--primary-dark:#1a2f23;--secondary-color:#e74c3c;--secondary-light:#ec7063;--secondary-dark:#c0392b;--accent-color:var(--tenant-heading);--accent-light:var(--tenant-heading);--accent-dark:var(--tenant-heading);--white:#fff;--gray-50:#fafbfc;--gray-100:#f4f6f8;--gray-200:#e6ebf0;--gray-300:#d1d9e0;--gray-400:#9fb3c8;--gray-500:#7e8e9f;--gray-600:#5d6d7e;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--success-color:#27ae60;--success-light:#58d68d;--warning-color:#f39c12;--warning-light:#f7dc6f;--error-color:#e74c3c;--error-light:#ec7063;--sidebar-width:280px;--sidebar-collapsed-width:70px;--topbar-height:70px;--border-radius:12px;--border-radius-sm:8px;--border-radius-lg:16px;--font-display:"DM Sans","Inter",sans-serif;--font-body:"DM Sans","Inter",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--shadow-sm:0 2px 4px -1px #2c3e500f,0 1px 2px -1px #2c3e5008;--shadow-md:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;--shadow-lg:0 20px 25px -5px #2c3e501a,0 8px 10px -6px #2c3e500a;--shadow-xl:0 25px 50px -12px #2c3e5026;--transition-fast:0.15s ease-out;--transition-base:0.3s ease-out;--transition-slow:0.5s ease-out}.logo{align-items:center;color:#fff;color:var(--white);display:flex;font-family:DM Sans,Inter,sans-serif;font-family:var(--font-display);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;gap:.75rem}.logo i{color:var(--tenant-heading);color:var(--accent-color);font-size:1.5rem}.nav-section{padding:1.5rem 1rem 0}.nav-label{color:#fff9;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;letter-spacing:.5px;margin-bottom:.75rem;padding:0 .75rem;text-transform:uppercase}.nav-menu{list-style:none;margin-bottom:1rem}.nav-item{margin-bottom:.25rem}.nav-link{align-items:center;border-radius:8px;border-radius:var(--border-radius-sm);color:#fffc;display:flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:400;gap:.75rem;overflow:hidden;padding:.75rem;position:relative;text-decoration:none;transition:all .15s ease-out;transition:all var(--transition-fast)}.nav-link:before{background:linear-gradient(90deg,var(--tenant-heading),var(--tenant-heading));background:linear-gradient(90deg,var(--accent-color),var(--accent-light));content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease-out;transition:width var(--transition-base);width:0;z-index:-1}.nav-item.active .nav-link,.nav-link:hover{background-color:#ffffff1a;color:#fff;color:var(--white);transform:translateX(4px)}.nav-item.active .nav-link:before{width:100%}.nav-link i{flex-shrink:0;font-size:1rem;text-align:center;width:1.25rem}.main-content.rh-gestion-main{margin-left:0;transition:margin-left .3s ease-out;transition:margin-left var(--transition-base)}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--white);background:#fffffff2;height:70px;height:var(--topbar-height);justify-content:space-between;margin:-8px;padding:0 2rem;position:sticky;top:0;z-index:900}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:#5d6d7e;color:var(--gray-600);font-family:DM Sans,Inter,sans-serif;font-family:var(--font-display);font-size:.875rem;font-size:var(--font-size-sm);gap:.5rem}.breadcrumb-item{color:var(--tenant-primary);font-weight:600}.topbar-actions{align-items:center;display:flex;gap:1.5rem}.search-box{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}.search-box i{color:#9fb3c8;color:var(--gray-400);left:1rem;position:absolute}.search-box i,.search-box input{font-size:.875rem;font-size:var(--font-size-sm)}.search-box input{background:#f4f6f8;background:var(--gray-100);border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--border-radius-lg);font-family:DM Sans,Inter,sans-serif;font-family:var(--font-body);padding:.75rem 1rem .75rem 2.5rem;transition:all .15s ease-out;transition:all var(--transition-fast);width:300px}.search-box input:focus{background:#fff;background:var(--white);border-color:var(--tenant-primary);box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md)}.search-box input:focus-visible{background:#fff;background:var(--white);border-color:var(--tenant-primary);box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md);outline:2px solid var(--tenant-primary);outline-offset:2px}.user-menu{align-items:center;border-radius:16px;border-radius:var(--border-radius-lg);cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:background-color .15s ease-out;transition:background-color var(--transition-fast)}.user-menu:hover{background-color:#f4f6f8;background-color:var(--gray-100)}.user-avatar{align-items:center;background:linear-gradient(135deg,var(--tenant-heading),var(--tenant-heading));background:linear-gradient(135deg,var(--accent-color),var(--accent-dark));border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;height:40px;justify-content:center;width:40px}.user-info{display:flex;flex-direction:column}.user-name{color:#2d3748;color:var(--gray-800);font-size:.875rem;font-size:var(--font-size-sm);font-weight:600}.user-role{color:#7e8e9f;color:var(--gray-500);font-size:.75rem;font-size:var(--font-size-xs)}.main-navbar{background:#fff;background:var(--white)}.navbar-inner{height:56px;margin:0 auto;max-width:1400px;padding:0 2rem}.navbar-inner,.navbar-list{align-items:center;display:flex}.navbar-list{gap:2rem;list-style:none}.navbar-item{position:relative}.navbar-link{align-items:center;background:none;border:none;color:#4a5568;color:var(--gray-700);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.35rem;padding:.35rem 0}.navbar-item.active .navbar-link{color:var(--tenant-primary)}.navbar-link i{color:#9fb3c8;color:var(--gray-400);font-size:.7rem;transition:transform .15s ease-out;transition:transform var(--transition-fast)}.navbar-item:hover .navbar-link i{transform:rotate(180deg)}.navbar-dropdown{background:#fff;background:var(--white);border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 20px 25px -5px #2c3e501a,0 8px 10px -6px #2c3e500a;box-shadow:var(--shadow-lg);left:0;min-width:220px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;top:100%;transform:translateY(6px);transition:all .3s ease-out;transition:all var(--transition-base);z-index:50}.navbar-item:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-dropdown-item{color:#4a5568;color:var(--gray-700);display:block;font-size:.875rem;font-size:var(--font-size-sm);padding:.55rem 1rem;text-decoration:none;transition:background .15s ease-out,color .15s ease-out,padding-left .15s ease-out;transition:background var(--transition-fast),color var(--transition-fast),padding-left var(--transition-fast);white-space:nowrap}.navbar-dropdown-item:hover{background:#f4f6f8;background:var(--gray-100);color:var(--tenant-primary);padding-left:1.25rem}.navbar-dropdown-item.active{color:var(--tenant-primary);font-weight:600}.content-area{margin:0 auto;padding:2rem}.page-header{animation:slideInUp .6s ease-out;margin-bottom:2rem}.page-title{-webkit-text-fill-color:#0000;background:var(--tenant-heading);-webkit-background-clip:text;background-clip:text;color:var(--tenant-primary);font-family:DM Sans,Inter,sans-serif;font-family:var(--font-display);font-size:2.25rem;font-size:var(--font-size-4xl);font-weight:600;margin-bottom:.5rem}.page-subtitle{color:#5d6d7e;color:var(--gray-600);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:300}.kpi-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.kpi-card{animation:slideInUp .6s ease-out;animation-fill-mode:both;background:#fff;background:var(--white);border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md);overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease-out;transition:all var(--transition-base)}.kpi-card:first-child{animation-delay:.1s}.kpi-card:nth-child(2){animation-delay:.2s}.kpi-card:nth-child(3){animation-delay:.3s}.kpi-card:nth-child(4){animation-delay:.4s}.kpi-card:before{background:linear-gradient(90deg,var(--tenant-primary),#acbeb5);background:linear-gradient(90deg,var(--tenant-primary),var(--primary-light));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.kpi-card:hover{box-shadow:0 20px 25px -5px #2c3e501a,0 8px 10px -6px #2c3e500a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.kpi-header{justify-content:space-between;margin-bottom:1rem}.kpi-header,.kpi-icon{align-items:center;display:flex}.kpi-icon{background:color-mix(in srgb,var(--tenant-primary) 40%,#fff);border-radius:12px;border-radius:var(--border-radius);color:#fff;color:var(--white);font-size:1.25rem;height:48px;justify-content:center;width:48px}.kpi-icon.projets{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.kpi-icon.taches{background:linear-gradient(135deg,#e74c3c,var(--error-dark));background:linear-gradient(135deg,var(--error-color),var(--error-dark))}.kpi-icon.absenteisme{background:linear-gradient(135deg,#f39c12,#f39c12);background:linear-gradient(135deg,var(--warning-color),var(--warning-color))}.kpi-trend{align-items:center;border-radius:8px;border-radius:var(--border-radius-sm);display:flex;font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;gap:.25rem;padding:.25rem .5rem}.kpi-trend.positive{background:#27ae601a;color:#27ae60;color:var(--success-color)}.kpi-trend.negative{background:#e74c3c1a;color:#e74c3c;color:var(--error-color)}.kpi-trend.neutral{background:#f4f6f8;background:var(--gray-100);color:#7e8e9f;color:var(--gray-500)}.kpi-content h3{color:var(--tenant-primary);font-family:DM Sans,Inter,sans-serif;font-family:var(--font-display);font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:600;margin-bottom:.25rem}.kpi-label{color:#4a5568;color:var(--gray-700);font-weight:500;margin-bottom:.25rem}.kpi-detail{color:#7e8e9f;color:var(--gray-500);font-size:.75rem;font-size:var(--font-size-xs)}.dashboard-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(50px,3fr));justify-content:space-evenly;margin:20px 10px 10px}.dashboard-card{animation-fill-mode:both;background:#fff;background:var(--white);border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:4px;box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md);overflow:hidden;transition:all .3s ease-out;transition:all var(--transition-base)}.recent-imports{animation-delay:.5s;grid-column:span 6}.sync-status{animation-delay:.6s;grid-column:span 6}.quick-actions{animation-delay:.7s;grid-column:span 4}.recent-activity{animation-delay:.8s;grid-column:span 8}.dashboard-card:hover{box-shadow:0 20px 25px -5px #2c3e501a,0 8px 10px -6px #2c3e500a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.card-titre{color:#7d7e7e!important;font-family:DM Sans,Inter,sans-serif;font-family:var(--font-display);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600}.card-action{align-items:center;background:linear-gradient(135deg,var(--tenant-heading),var(--tenant-heading));background:linear-gradient(135deg,var(--accent-color),var(--accent-dark));border:none;border-radius:8px;border-radius:var(--border-radius-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:DM Sans,Inter,sans-serif;font-family:var(--font-body);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease-out;transition:all var(--transition-fast)}.card-action:hover{box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary{align-items:center;background:linear-gradient(135deg,var(--tenant-heading),var(--tenant-heading));background:linear-gradient(135deg,var(--accent-color),var(--accent-dark));border:none;border-radius:8px;border-radius:var(--border-radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,Inter,sans-serif;font-family:var(--font-body);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease-out;transition:all var(--transition-fast)}.btn-primary:hover{box-shadow:0 8px 16px -4px #2c3e501a,0 2px 4px -1px #2c3e5008;box-shadow:var(--shadow-md);transform:translateY(-1px)}.card-content{padding:1.5rem}.import-list{display:flex;flex-direction:column;gap:1rem}.import-item{align-items:center;border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:1rem;padding:1rem;transition:all .15s ease-out;transition:all var(--transition-fast)}.import-item:hover{background:#fafbfc;background:var(--gray-50);border-color:var(--tenant-primary)}.import-icon{align-items:center;background:#f4f6f8;background:var(--gray-100);border-radius:12px;border-radius:var(--border-radius);color:var(--tenant-primary);display:flex;height:40px;justify-content:center;width:40px}.import-item.success .import-icon{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);color:var(--tenant-primary)}.import-item.warning .import-icon{background:#f39c121a;color:#f39c12;color:var(--warning-color)}.import-info{flex:1 1}.import-info h4{color:#2d3748;color:var(--gray-800);font-weight:500;margin-bottom:.25rem}.import-info p{color:#5d6d7e;color:var(--gray-600)}.import-info p,.status-badge{font-size:.75rem;font-size:var(--font-size-xs)}.status-badge{border-radius:8px;border-radius:var(--border-radius-sm);font-weight:500;padding:.25rem .75rem}.status-badge.success{background:#27ae601a;color:#27ae60;color:var(--success-color)}.status-badge.warning{background:#f39c121a;color:#f39c12;color:var(--warning-color)}.sync-list{display:flex;flex-direction:column;gap:1rem}.sync-item{align-items:center;border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:1rem;transition:all .15s ease-out;transition:all var(--transition-fast)}.sync-item:hover{background:#fafbfc;background:var(--gray-50);border-color:var(--tenant-primary)}.sync-info h4{color:#2d3748;color:var(--gray-800);font-weight:500;margin-bottom:.25rem}.sync-info p{color:#5d6d7e;color:var(--gray-600)}.sync-info p,.sync-list .sync-status{font-size:.75rem;font-size:var(--font-size-xs)}.sync-list .sync-status{align-items:center;display:flex;font-weight:500;gap:.5rem}.status-indicator{border-radius:50%;height:8px;width:8px}.status-indicator.connected{background:#27ae60;background:var(--success-color)}.status-indicator.error{background:#e74c3c;background:var(--error-color)}.status-indicator.disabled{background:#9fb3c8;background:var(--gray-400)}.action-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.action-btn{align-items:center;background:#fff;background:var(--white);border:1px solid #e6ebf0;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:flex;font-family:DM Sans,Inter,sans-serif;font-family:var(--font-body);font-size:.875rem;font-size:var(--font-size-sm);gap:.75rem;padding:1rem;text-align:left;transition:all .15s ease-out;transition:all var(--transition-fast)}.action-btn:hover{background:#fafbfc;background:var(--gray-50);border-color:var(--tenant-primary);transform:translateX(4px)}.action-btn i{color:var(--tenant-primary);text-align:center;width:1.25rem}.activity-list{display:flex;flex-direction:column;gap:1rem}.activity-item{align-items:flex-start;display:flex;gap:1rem}.activity-icon{align-items:center;border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-size:.75rem;font-size:var(--font-size-xs);height:32px;justify-content:center;margin-top:.25rem;width:32px}.activity-icon.create{background:#27ae60;background:var(--success-color)}.activity-icon.update{background:#f39c12;background:var(--warning-color)}.activity-icon.import{background:var(--tenant-primary)}.activity-icon.delete{background:#e74c3c;background:var(--error-color)}.activity-info p{color:#2d3748;color:var(--gray-800);margin-bottom:.25rem}.activity-info small{color:#7e8e9f;color:var(--gray-500);font-size:.75rem;font-size:var(--font-size-xs)}@media(max-width:64em){.dashboard-grid{grid-template-columns:1fr}.quick-actions,.recent-activity,.recent-imports,.sync-status{grid-column:span 1}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:48em){.sidebar{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.main-content{margin-left:0}.sidebar-toggle{display:block}.nav-overlay{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-out;transition:all var(--transition-base);visibility:hidden;width:100%;z-index:999}.nav-overlay.active{opacity:1;visibility:visible}.topbar{padding:0 1rem}.content-area{padding:1rem}.kpi-grid{grid-template-columns:1fr}.user-info{display:none}.page-title{font-size:1.5rem;font-size:var(--font-size-2xl)}.card-header{align-items:flex-start;flex-direction:column;gap:1rem}.action-grid{grid-template-columns:1fr}.main-navbar{display:none}}.loading{opacity:.6;pointer-events:none}.skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#e6ebf0 25%,#f4f6f8 50%,#e6ebf0 75%);background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media print{.main-navbar,.sidebar,.topbar{display:none}.main-content{margin-left:0}.dashboard-card{border:1px solid #d1d9e0;border:1px solid var(--gray-300);box-shadow:none;break-inside:avoid;page-break-inside:avoid}}[data-dashboard=collaborateur] .action-btn.btn-col,[data-dashboard=collaborateur] .btn-primary{color:var(--sb-bg)}[data-dashboard=collaborateur] .action-btn.btn-col:hover,[data-dashboard=collaborateur] .btn-primary:hover{background:var(--sb-bg);color:#fff}[data-dashboard=collaborateur] .action-btn.btn-urgent{color:#f5576c}[data-dashboard=collaborateur] .action-btn.btn-urgent:hover{background:#f5576c;border:none;color:#fff}[data-dashboard=collaborateur] .page-title{-webkit-text-fill-color:unset;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;color:var(--tenant-heading-col)!important}.loading-stats{margin-bottom:2rem}.kpi-skeleton{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kpi-card-skeleton{animation:pulse 1.5s infinite;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:1.5rem}.skeleton-header{background:#e5e7eb;border-radius:4px;height:20px;margin-bottom:1rem;width:60%}.skeleton-value{background:#d1d5db;border-radius:6px;height:40px;margin-bottom:.75rem;width:80%}.skeleton-detail{background:#e5e7eb;border-radius:4px;height:16px;width:40%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.kpi-card .icon.departements{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.kpi-card .icon.imports-excel{background:linear-gradient(135deg,#10b981,#34d399)}.kpi-card .icon.collaborateurs-actifs{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.no-imports{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.no-imports i{color:#d1d5db;font-size:3rem;margin-bottom:1rem}.no-imports p{font-size:1rem}:root{--rh-page-padding:1.25rem}.rh-page-shell{padding:1.25rem;padding:var(--rh-page-padding,1.25rem)}:root{--tenant-primary:var(--tenant-heading);--rh-accent:#16a085;--rh-success:#27ae60;--rh-warning:#f39c12;--rh-danger:#e74c3c;--rh-light-bg:#ecf0f1;--rh-dark-bg:#34495e;--rh-text:#2c3e50;--rh-text-light:#7f8c8d;--rh-text-white:#fff;--rh-border:#cad5e2;--rh-card-bg:#fff;--rh-shadow:0 2px 10px #0000001a;--rh-radius:4px;--tenant-sidebar:#9c5bb9;--tenant-primary:#9c5bb9;--tenant-heading:#8f00cc}[data-tooltip]{position:relative}[data-tooltip]:after{background:#1e293b;border-radius:6px;bottom:calc(100% + 6px);color:#fff;content:attr(data-tooltip);font-size:.6875rem;font-weight:500;left:50%;opacity:0;padding:.25rem .625rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s;white-space:nowrap;z-index:9999}[data-tooltip][data-tooltip-fixed=true]:after{display:none}[data-tooltip]:hover:after{opacity:1}.rh-page{padding:1rem}.rh-page,.rh-page--compact{color:#1e293b;font-family:DM Sans,Inter,sans-serif;min-height:calc(100vh - 64px)}.rh-page--compact{padding:.75rem}.rh-card{padding:1.25rem 1.375rem}.rh-card,.rh-card--sm{background:#fff;border:1px solid #e9eef4;border-radius:12px;box-shadow:0 .0625rem .1875rem #0f172a0a,0 .0625rem .125rem #0f172a05}.rh-card--sm{padding:.75rem 1rem}.rh-card--lg{background:#fff;border:1px solid #e9eef4;border-radius:12px;box-shadow:0 .0625rem .1875rem #0f172a0a,0 .0625rem .125rem #0f172a05;padding:2rem}.analysis-card,.rh-card,.rh-card--lg,.rh-card--sm{border:.0625rem solid #e2e8f0;border:.0625rem solid var(--rav-border,#e2e8f0);border-radius:1.5rem;box-shadow:.25rem .25rem .25rem rgba(15,23,42,.023)}.rh-card--clickable{transition:box-shadow .18s,transform .18s}.rh-card--clickable:hover{transform:translateY(-1px)}.rh-card--clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rh-card--clickable:hover{box-shadow:0 .25rem .75rem #0f172a12}.acc-tiles{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:1rem}.dash-stat-card{background:#fff;background:var(--rh-card-bg,#fff);border:.0625rem solid #e2e8f0;border-left:.25rem solid #9c5bb9;border:.0625rem solid var(--rav-border,var(--rh-border-inner,#e2e8f0));border-left:.25rem solid var(--dsc-stripe,var(--tenant-primary,#7c3aed));border-radius:.875rem;box-shadow:0 1rem 1.125rem #0f172a0d;cursor:default;display:flex;flex-direction:column;justify-content:space-between;min-height:6rem;overflow:hidden;padding:.6875rem .75rem .625rem;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-stat-card[role=button]{cursor:pointer}.dash-stat-card:hover{border-color:#7c3aed38;box-shadow:0 1rem 1.125rem #0f172a0d;transform:translateY(-.125rem)}.dash-stat-card--amber,.dash-stat-card--blue,.dash-stat-card--green,.dash-stat-card--orange,.dash-stat-card--purple,.dash-stat-card--red{--dsc-stripe:var(--tenant-sidebar,#8b5cf6);--dsc-icon-bg:#8b5cf621;--dsc-icon-color:var(--tenant-sidebar,#8b5cf6);--dsc-badge-bg:#8b5cf624;--dsc-badge-color:var(--tenant-sidebar,#8b5cf6)}select:focus,select:focus-visible{border-color:#e2dffb;box-shadow:0 0 0 .1875rem #e2dffbb8;outline:.125rem solid #e2dffb;outline-offset:.125rem}.rh-card-header{border-bottom:.0625rem solid #e9eef4;justify-content:space-between;padding:.875rem 1.125rem}.rh-card-header,.rh-card-title{align-items:center;display:flex}.rh-card-title{color:#9c5bb9;color:var(--tenant-primary,#a66cbe);font-size:1.05rem;font-weight:700;gap:.625rem;margin:0;word-break:break-word}.rh-card-header-actions{display:flex;gap:.75rem}.rh-section{margin-bottom:1.25rem}.rh-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.rh-section__title{align-items:center;color:#1e293b;display:flex;font-size:1.05rem;font-weight:700;gap:8px}.rh-section__title:before{background:#a66cbe;border-radius:3px;content:"";display:inline-block;flex-shrink:0;height:16px;width:4px}.rh-section__title{margin:0}.rh-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.rh-section-title{align-items:center;color:#1e293b;display:flex;font-size:1.05rem;font-weight:700;gap:8px}.rh-section-title:before{background:#a66cbe;border-radius:3px;content:"";display:inline-block;flex-shrink:0;height:16px;width:4px}.rh-section-title{margin:0}.acc-recent-section__title{align-items:center;color:#1e293b;display:flex;font-size:1.05rem;font-weight:700;gap:8px}.acc-recent-section__title:before{background:#a66cbe;border-radius:3px;content:"";display:inline-block;flex-shrink:0;height:16px;width:4px}.acc-recent-section__title{margin:0}.rh-split{align-items:stretch;display:flex;gap:1.25rem}@media(max-width:68.75em){.rh-split{flex-direction:column}}.rh-split__main{flex:1 1;min-width:0}.rh-split__aside{flex:0 0 18.75rem;min-width:0}@media(max-width:68.75em){.rh-split__aside{flex:initial}}.rh-tiles{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-bottom:1rem}.rh-divider{border:none;border-top:.0625rem solid #e9eef4;margin:1.25rem 0}.rh-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;padding:2rem 1.25rem;text-align:center}.rh-empty strong{color:#1e293b;font-size:.9375rem}.rh-notice{align-items:flex-start;border-radius:12px;display:flex;font-size:.875rem;gap:.625rem;line-height:1.5;padding:.75rem 1rem}.rh-notice--error{background:#fef2f2;border:.0625rem solid #fecaca;color:#ef4444}.rh-notice--warning{background:#fffbeb;border:.0625rem solid #fed7aa;color:#f59e0b}.org-management{overflow-x:hidden}.popup-rh-modal-overlay{overflow-y:auto;padding:1rem}.org-management__modal,.popup-rh-modal-container{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);overflow:hidden}.popup-rh-modal-body{min-height:0;overflow-y:auto;scrollbar-width:thin}.org-management.a11y-reading-comfort{text-wrap:pretty;color:#1a2e23}.org-management.a11y-reading-comfort .reading-comfort-text__head{font-weight:800}.org-management.a11y-reading-comfort .org-management__action-btn,.org-management.a11y-reading-comfort .org-management__badge,.org-management.a11y-reading-comfort .org-management__drawer-subtitle,.org-management.a11y-reading-comfort .org-management__empty-state,.org-management.a11y-reading-comfort .org-management__eyebrow,.org-management.a11y-reading-comfort .org-management__ghost-btn,.org-management.a11y-reading-comfort .org-management__hero-subtitle,.org-management.a11y-reading-comfort .org-management__hero-title,.org-management.a11y-reading-comfort .org-management__page-btn,.org-management.a11y-reading-comfort .org-management__page-meta,.org-management.a11y-reading-comfort .org-management__page-number,.org-management.a11y-reading-comfort .org-management__page-title,.org-management.a11y-reading-comfort .org-management__section-subtitle,.org-management.a11y-reading-comfort .org-management__section-title,.org-management.a11y-reading-comfort .org-management__status,.org-management.a11y-reading-comfort .org-management__tab,.org-management.a11y-reading-comfort .org-management__table td,.org-management.a11y-reading-comfort .org-management__table th,.org-management.a11y-reading-comfort .org-management__tabs,.org-management.a11y-reading-comfort .org-tree__anomaly,.org-management.a11y-reading-comfort .org-tree__card-label,.org-management.a11y-reading-comfort .org-tree__card-subtitle,.org-management.a11y-reading-comfort .org-tree__card-title,.org-management.a11y-reading-comfort .popup-rh-modal-body,.org-management.a11y-reading-comfort .popup-rh-modal-footer,.org-management.a11y-reading-comfort .popup-rh-modal-header h3{text-wrap:pretty;letter-spacing:.01em;line-height:1.72}.org-management.a11y-reading-comfort .org-management__hero-title,.org-management.a11y-reading-comfort .org-management__section-title,.org-management.a11y-reading-comfort .org-tree__card-title,.org-management.a11y-reading-comfort .popup-rh-modal-header h3{line-height:1.24}.org-management-min-input{min-height:2.5rem}.gestion-user .rh-main-content{background:#fff!important;overflow-x:hidden;padding:.3125rem!important}.org-management__switcher-wrap{margin-bottom:1.5rem}.org-management__switcher{align-items:center;background:#fff;border:.0625rem solid #e2eae6;border-radius:.75rem;box-shadow:0 .0625rem .25rem #1a2e230d;display:flex;gap:1.5rem;justify-content:center;padding:1rem 1.5rem;width:100%}.org-management__switcher-tab{align-items:center;background:#0000;border:none;color:var(--gray-700);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1.05rem;font-weight:600;gap:.65rem;padding:.9rem 1.1rem;position:relative}.org-management__switcher-tab:after{background:#0000;border-radius:62.4375rem;bottom:0;content:"";height:.1875rem;left:.625rem;position:absolute;right:.625rem}.org-management__switcher-tab.is-active{color:#9c5bb9;color:var(--tenant-primary)}.org-management__switcher-tab.is-active:after{background:#9c5bb9;background:var(--tenant-primary)}.org-management__overview{display:flex;flex-direction:column;gap:.3125rem}.org-management__summary-grid--overview{grid-template-columns:repeat(3,minmax(0,1fr))}.org-management__rh-header{margin-bottom:.3125rem}.org-management__page-title{margin:0 0 .875rem}.org-management__hero,.org-management__hero>.org-management__hero-card{display:block;width:100%}.org-management__card,.org-management__empty,.org-management__hero-card,.org-management__orgchart,.org-management__panel,.org-management__table{background:#fff;border:.0625rem solid #e2eae6;border-radius:.75rem;box-shadow:0 .125rem .5rem #1a2e230f}.org-management__hero-card{background:#fff;border-radius:.75rem;box-shadow:0 .0625rem .25rem #1a2e230d;overflow:hidden;padding:1.7rem 1.8rem 1.85rem;position:relative}.org-management__hero-card:before{background:linear-gradient(90deg,#9c5bb9,#d1f3e0);background:linear-gradient(90deg,var(--tenant-primary),#d1f3e0);content:"";height:.25rem;inset:0 auto auto 0;position:absolute;width:100%}.org-management__hero-card:after{background:radial-gradient(circle,#108b5814,#108b5800);border-radius:50%;bottom:-3.75rem;content:"";height:11.25rem;pointer-events:none;position:absolute;right:-3.25rem;width:11.25rem}.org-management__eyebrow{align-items:center;background:#108b5814;border:.0625rem solid #108b5814;border-radius:62.4375rem;color:#9c5bb9;color:var(--tenant-primary);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin-bottom:1rem;padding:.42rem .78rem;text-transform:uppercase}.org-management__hero-title{color:#1a2e23;font-family:var(--font-display);font-size:clamp(2rem,1.55rem + 1vw,2.7rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 .55rem}.org-management__hero-subtitle{color:#6b7b74;font-size:1rem;line-height:1.75;margin:0}.org-management__hero-highlights{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.35rem}.org-management__highlight{align-items:center;background:linear-gradient(180deg,#edf5f1,#e7f2ed);border:.0625rem solid #108b5814;border-radius:62.4375rem;box-shadow:inset 0 .0625rem 0 #ffffffbf;color:#9c5bb9;color:var(--tenant-primary);display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;padding:.72rem 1rem}.org-management__highlight i{font-size:.9rem}.org-management__quick-section{margin-bottom:1.25rem}.org-management__quick-section .org-management__section-title{font-size:1.05rem}.org-management__quick-section-card{padding:.75rem}.org-management__section-header--quick{margin-bottom:.3125rem}.org-management__quick-actions{grid-gap:.3125rem;display:grid;gap:.3125rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.5rem}.org-management__quick-actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.org-management__action-btn{grid-gap:.375rem;align-items:center;background:#fff;border:.0625rem solid #e2eae6;border-radius:.625rem;box-shadow:0 .0625rem .25rem #1a2e230d;color:#374b42;cursor:pointer;display:grid;font-family:var(--font-body);gap:.375rem;grid-template-columns:auto 1fr auto;min-height:3.25rem;padding:.625rem .5rem;text-align:left;transition:all var(--transition-fast)}.org-management__action-btn:hover{border-color:#9c5bb9;border-color:var(--tenant-primary);box-shadow:0 .25rem 1rem #14804a2e;transform:translateY(-.125rem)}.org-management__list-item.is-clickable{cursor:pointer}.org-management__list-item.is-clickable:hover{border-color:#108b5829;box-shadow:0 1.5rem 3.125rem #0f172a14}.org-management__list-item.is-clickable:focus-visible{border-color:#108b5859;box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #108b588c;outline:.125rem solid #0000}.org-management__mini-list{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:.65rem}.org-management__mini-list-item{align-items:center;background:#f3f6f4;border:.0625rem solid #e2eae6;border-radius:.5rem;display:flex;gap:.85rem;padding:.85rem .95rem}.org-management__section-pad{padding:1.05rem 1.2rem 1.2rem}.org-management__seatinfo-block{margin-top:1rem}.org-management__seatinfo-title{color:var(--gray-800);font-size:.875rem;font-weight:900;margin:0}.org-management__action-icon{align-items:center;background:#efe8f5;border-radius:.5rem;color:#8f00cc;color:var(--tenant-heading);display:inline-flex;font-size:.8rem;height:2.125rem;justify-content:center;width:2.125rem}.org-management__action-content{display:flex;flex-direction:column;gap:.18rem}.org-management__action-content strong{color:var(--gray-900);font-size:.75rem;line-height:1.3}.org-management__action-content small{color:var(--gray-500);font-size:.6875rem;font-weight:500}.org-management__action-arrow{color:var(--gray-400);font-size:.9rem}html[dir=rtl] .org-management__action-btn{direction:ltr}html[dir=rtl] .org-management__action-content{direction:rtl;text-align:right}.org-management__tabs{background:#fff;border:.0625rem solid #e2eae6;border-radius:.625rem;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-bottom:.3125rem;padding:.25rem .3125rem}.org-management__tab{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#374b42;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.8125rem;font-weight:500;gap:.55rem;padding:.5rem 1.125rem;text-decoration:none;transition:all var(--transition-fast)}.org-management__action-btn:focus-visible,.org-management__btn-secondary:focus-visible,.org-management__collapse-btn:focus-visible,.org-management__ghost-btn:focus-visible,.org-management__icon-btn:focus-visible,.org-management__modal-close:focus-visible,.org-management__orgchart-collapse-btn:focus-visible,.org-management__page-btn:focus-visible,.org-management__page-number:focus-visible,.org-management__switcher-tab:focus-visible,.org-management__tab:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #108b588c;outline:.125rem solid #0000}.org-management__tab:hover{background:#f0f4f2}.org-management__tab.is-active{background:#9c5bb9;background:var(--tenant-sidebar);box-shadow:0 .125rem .5rem #14804a40;color:#fff;font-weight:600}.org-management__grid{gap:1.25rem;grid-template-columns:1.3fr .7fr}.org-management__orgchart,.org-management__panel,.org-management__table{background:#fff;padding:.5rem .625rem}.org-management__section-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3125rem}.org-management__section-title{align-items:center;color:#0f172a;display:flex;font-family:inherit;font-size:1.05rem;font-weight:700;gap:.5rem;letter-spacing:0;margin:0}.org-management__section-title:before{background:#9c5bb9;background:var(--tenant-primary);border-radius:.125rem;content:"";display:inline-block;flex-shrink:0;height:.875rem;width:.1875rem}.org-management__anomalies .org-management__section-title:before{display:none}.org-management__section-title--accent{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-family:inherit;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:0}.org-management__section-title--accent:before{background:#9c5bb9;background:var(--tenant-primary);border-radius:.125rem;content:"";display:inline-block;flex-shrink:0;height:.875rem;width:.1875rem}.org-management__section-subtitle{color:#64748b;font-size:.75rem;line-height:1.5;margin:.2rem 0 0}.org-management__ghost-btn{align-items:center;background:#14804a12;border:.0625rem solid #14804a40;border-radius:.5rem;color:#9c5bb9;color:var(--tenant-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;height:2.125rem;justify-content:center;position:relative;transition:all .15s;width:2.125rem}.org-management__ghost-btn:hover{background:#14804a24;border-color:#14804a73}.org-management__ghost-btn.is-active{background:#9c5bb9;background:var(--tenant-primary);border-color:#9c5bb9;border-color:var(--tenant-primary);color:#fff}.org-management__ghost-btn.unset-btn-ghost{flex-shrink:1;height:auto;width:auto}.org-management__ghost-btn-view{padding:0 .625rem;width:max-content}.org-management__btn-secondary{align-items:center;background:#14804a12;border:.0625rem solid #14804a47;border-radius:.875rem;color:#9c5bb9;color:var(--tenant-primary);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:800;gap:.5rem;justify-content:center;min-height:3.25rem;padding:.85rem 1.2rem;transition:all .15s;white-space:nowrap}.org-management__btn-secondary:hover{background:#14804a1f;border-color:#14804a73}.org-management__btn-secondary:active{transform:translateY(.0625rem)}.org-management__btn-secondary i{font-size:.95em}.org-management .btn-cancel,.org-management .pointage__btn-primary{border-radius:.875rem;flex-shrink:0;justify-content:center;min-height:3.25rem;padding:.85rem 1.2rem;white-space:nowrap}.org-management .pointage__btn-primary{margin-bottom:0;min-width:10.75rem}.org-management .btn-cancel{min-width:8.25rem}.org-management__list-item-actions .pointage__btn-primary{border-radius:.5rem;flex-shrink:0;height:2.125rem;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:0;position:relative;width:2.125rem}.org-management__modal-actions>.btn-cancel{background:#f3f6f4;border:.0625rem solid #e2eae6;color:#374b42;margin:0}.org-management__modal-actions>.btn-cancel:hover{background:#e2eae6;border-color:#c8d9d2;color:#1a2e23}.org-management__filters{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.625rem}.org-management__search-wrap{flex:1 1;min-width:13.75rem;position:relative}.org-management__search-icon{color:#94a3b8;font-size:.75rem;pointer-events:none;position:absolute;right:.8125rem;top:50%;transform:translateY(-50%);z-index:1}.org-management__filter-context{align-items:center;background:#e8f5ee;border:.0625rem solid #b6dfc8;border-radius:.625rem;color:#8f00cc;color:var(--tenant-heading);display:flex;font-size:.75rem;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem}.org-management__filter-context i{flex-shrink:0;font-size:.8125rem}.org-management__input,.org-management__select{background:#fff;border:.0625rem solid #e2e8f0;border-radius:.5625rem;box-sizing:border-box;color:#0f172a;font-family:var(--font-body);font-size:.8438rem;min-width:11.25rem;padding:.625rem 2.25rem .625rem .875rem;width:100%}.org-management__input:focus,.org-management__select:focus{border-color:#9c5bb9;border-color:var(--tenant-primary);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #14804a8c;outline:.125rem solid #0000}.org-management__input:focus-visible,.org-management__select:focus-visible{border-color:#9c5bb9;border-color:var(--tenant-primary);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #14804a8c;outline:.125rem solid #0000}.org-management__input::placeholder{color:#94a3b8}.org-management__select-antd{min-width:11.25rem}.add-collaborator-form-group .org-management__select-antd,.department-modal-wrapper .org-management__select-antd,.org-management__field .org-management__select-antd,.org-management__modal .org-management__select-antd{min-width:0;width:100%}.org-management__select-antd .ant-select-selector{align-items:center;background:#fff!important;border:.0625rem solid #e2eae6!important;border-radius:.5rem!important;display:flex;height:auto!important;min-height:3.25rem!important;padding:0 .95rem!important}.org-management__select-antd.ant-select-single .ant-select-selection-item,.org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:var(--gray-700);font-family:var(--font-body);line-height:1.4!important}.org-management__select-antd .ant-select-arrow{color:#94a3b8}.org-management__select-antd.ant-select-focused .ant-select-selector{border-color:#9c5bb9!important;border-color:var(--tenant-primary)!important;box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #14804a8c!important}.org-management__filters .org-management__select-antd .ant-select-selector{background:#fff!important;border:.0625rem solid #e2e8f0!important;border-radius:.5625rem!important;box-shadow:none!important;height:auto!important;min-height:2.5rem!important;padding:0 .875rem!important}.org-management__filters .org-management__select-antd.ant-select-single .ant-select-selection-item,.org-management__filters .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#0f172a;font-family:var(--font-body);font-size:.8438rem;line-height:1.4!important}.org-management__filters .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#94a3b8}.org-management__filters .org-management__select-antd .ant-select-arrow{color:#94a3b8;font-size:.6875rem}.org-management__filters .org-management__select-antd{min-width:9.25rem}.org-management .ant-select-dropdown,.org-management__select-dropdown{border:.0625rem solid #0f172a14;border-radius:1rem;box-shadow:0 1.125rem 2.375rem #0f172a24;overflow:hidden;z-index:1100}.org-management__pagination{align-items:center;background:#ffffffb3;border:.0625rem solid #0f172a0f;border-radius:1rem;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1rem;padding:.9rem .75rem}.org-management__page-numbers{align-items:center;display:flex;gap:.35rem}.org-management__page-gap{color:#94a3b8;font-weight:700;padding:0 .25rem}.org-management__page-btn,.org-management__page-number{background:#ffffffe6;border:.0625rem solid #0f172a1a;border-radius:.75rem;color:#334155;cursor:pointer;font-family:var(--font-body);font-size:.8125rem;font-weight:700;padding:.55rem .8rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.org-management__page-btn:disabled,.org-management__page-number:disabled{cursor:not-allowed;opacity:.55}.org-management__page-btn:not(:disabled):hover,.org-management__page-number:not(:disabled):hover{border-color:#1f8d5759;box-shadow:0 .625rem 1.25rem #0f172a14;transform:translateY(-.0625rem)}.org-management__page-number.is-active{background:#8f00cc;background:var(--tenant-heading);border-color:#8f00cc;border-color:var(--tenant-heading);box-shadow:0 .125rem .5rem #2d7a524d;color:#fff}.org-management__page-meta{color:#64748b;font-size:.8125rem;font-weight:700;padding:0 .25rem}.org-management__select-dropdown .ant-select-item{font-size:.875rem;padding:.65rem .9rem}.org-management__select-dropdown .ant-select-item-option-active{background:#108b580f}.org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#108b581a;font-weight:700}.org-management__select-dropdown .ant-empty-description{color:var(--gray-500);font-size:.8125rem}.org-management__filters>div:not(.org-management__search-wrap){flex-shrink:0}.org-management__summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.org-management__card{background:linear-gradient(180deg,#fff,#f7faf9);padding:1rem 1.05rem}.org-management__card h4{color:#1a2e23;margin:0 0 .3rem}.org-management__card p{color:#6b7b74;font-size:.8125rem;margin:0}.org-management__list{display:flex;flex-direction:column;gap:.85rem}.org-management__list-item{background:#fff;border:.0625rem solid #e2eae6;border-radius:.75rem;box-shadow:0 .0625rem .25rem #1a2e230d;padding:1rem 1.05rem}.org-management__list-item.is-inactive{background:#f8faf9;opacity:.65}.org-management__list-item-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.org-management__list-item-title{color:#1a2e23;font-size:1rem;font-weight:600;margin:0}.org-management__list-item-meta{color:#9baaa3;font-size:.8125rem;margin:.35rem 0 0}.org-management__list-item-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.org-management__icon-btn{align-items:center;background:#f0f4f2;border:.0625rem solid #e2eae6;border-radius:.5rem;color:#374b42;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast);width:2.25rem}.org-management__icon-btn:hover{background:#e2eae6;border-color:#c8d9d2}.org-management__icon-btn:disabled,.org-management__icon-btn[aria-disabled=true]{background:#f6f8f7;border-color:#e2eae6;cursor:not-allowed;opacity:.45}.org-management__icon-btn:disabled:hover{background:#f6f8f7;border-color:#e2eae6}.org-management__icon-btn.is-danger{background:#ef44440d;border-color:#ef444433;color:#ef4444}.org-management__icon-btn.is-danger:hover{background:#ef44441a;border-color:#ef44444d}.org-management__badge-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.org-management__badge{align-items:center;background:#f0f4f2;border:.0625rem solid #e2eae6;border-radius:6.1875rem;color:#374b42;display:inline-flex;font-size:.75rem;font-weight:500;gap:.35rem;padding:.25rem .75rem}.org-management__badge.is-primary{background:#e8f5ee;border-color:#b6dfc8;color:#8f00cc;color:var(--tenant-heading);font-weight:600}.org-management__empty{color:#6b7b74;padding:2rem}.org-management__empty,.org-management__empty-state{background:linear-gradient(180deg,#fff,#f8fafc);text-align:center}.org-management__empty-state{border-radius:0 0 .5rem .5rem;padding:3rem 2rem}.org-management__empty-state-icon{align-items:center;background:#e8f5ee;border-radius:50%;color:#8f00cc;color:var(--tenant-heading);display:inline-flex;font-size:1.25rem;height:3.25rem;justify-content:center;margin-bottom:1rem;width:3.25rem}.org-management__empty-state-title{color:#1a2e23;font-size:.9375rem;font-weight:600;margin:0 0 .35rem}.org-management__empty-state-subtitle{color:#9baaa3;font-size:.8125rem;margin:0 0 1.25rem}.org-management__empty-state-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.org-management__table-wrap{max-width:100%;overflow-x:auto}.org-management__table-wrap table{border-collapse:collapse;width:100%}.org-management__table-wrap td,.org-management__table-wrap th{border-bottom:.0625rem solid #e2eae6;color:#1a2e23;font-size:.875rem;padding:.95rem .75rem;text-align:left}.org-management__table-wrap th{background:#f3f6f4;color:#9baaa3;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.org-management__table-wrap tbody tr{transition:background-color var(--transition-fast)}.org-management__table-wrap tbody tr.is-inactive{background:#f8faf9;opacity:.65}.org-management__table-wrap tbody tr.is-inactive:hover{background:#f8faf9}.org-management__table-wrap tbody tr:hover{background:rgba(16,139,88,.035)}.org-management__avatar-cell{align-items:center;display:inline-flex;gap:.75rem}.org-management__avatar{align-items:center;background:#8f00cc;background:var(--tenant-heading);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.375rem;justify-content:center;width:2.375rem}.org-management__orgchart{max-width:100%;overflow:auto}.org-tree{zoom:.82;direction:ltr;margin-inline:auto;min-width:100%;overflow-y:visible;padding:.5rem .25rem 1rem;text-align:center;transform-origin:top center;width:max-content}.org-tree__root{margin-bottom:0}.org-tree__children,.org-tree__root{display:flex;justify-content:center;margin-inline:auto;width:max-content}.org-tree__children{flex-wrap:nowrap;gap:0;padding-top:1rem;position:relative}.org-tree__children:before{background:#c8d9d2;content:"";height:1rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.0625rem}.org-tree__child{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:0 .125rem;position:relative}.org-tree__child:before{background:#c8d9d2;content:"";display:block;flex-shrink:0;height:1rem;width:.0625rem}.org-tree__child:after{background:#c8d9d2;content:"";height:.0625rem;left:0;position:absolute;right:0;top:0}.org-tree__child:only-child:after{display:none}.org-tree__child:first-child:not(:only-child):after{left:50%}.org-tree__child:last-child:not(:only-child):after{right:50%}.org-tree__card{background:#fff;border:.0625rem solid #e2eae6;border-radius:.5rem;box-shadow:0 .0625rem .1875rem #1a2e230d;min-width:5.3125rem;padding:.25rem .4375rem .3125rem;position:relative;text-align:left;width:6.5625rem}.org-tree__card--company{background:#8f00cc;background:var(--tenant-heading);border-color:#8f00cc;border-color:var(--tenant-heading);border-radius:.5rem;max-width:10.625rem;min-width:7.5rem;padding:.375rem .875rem;text-align:center;width:auto}.org-tree__card--site{border-top:.125rem solid #8f00cc;border-top:.125rem solid var(--tenant-heading)}.org-tree__card--dept{border-top:.125rem solid #9baaa3}.org-tree__card--team{background:#f9fbfa;border-top:.125rem solid #e2eae6}.org-tree__card-label{color:#9baaa3;display:block;font-size:.5rem;font-weight:700;letter-spacing:.08em;margin-bottom:.125rem;text-transform:uppercase}.org-tree__card--site .org-tree__card-label{color:#8f00cc;color:var(--tenant-heading)}.org-tree__card--company .org-tree__card-label{color:#ffffffa6}.org-tree__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a2e23;display:-webkit-box;font-size:.6875rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}.org-tree__card--company .org-tree__card-title{-webkit-line-clamp:unset;color:#fff;font-size:.75rem;font-weight:700;overflow:visible}.org-tree__card-subtitle{color:#9baaa3;font-size:.625rem;margin:.0625rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-tree__card-chips{display:flex;flex-wrap:wrap;gap:.125rem;margin-top:.1875rem}.org-tree__chip{align-items:center;background:#f0f4f2;border:.0625rem solid #e2eae6;border-radius:6.1875rem;color:#374b42;display:inline-flex;font-size:.5625rem;font-weight:500;gap:.125rem;padding:.0625rem .3125rem}.org-tree__collapse-btn{align-items:center;background:#fff;border:.0625rem solid #c8d9d2;border-radius:50%;bottom:-.5rem;box-shadow:0 .0625rem .125rem #1a2e2314;color:#9baaa3;cursor:pointer;display:inline-flex;font-size:.4375rem;height:1rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:background var(--transition-fast),color var(--transition-fast);width:1rem;z-index:1}.org-tree__collapse-btn:hover{background:#e8f5ee;border-color:#b6dfc8;color:#8f00cc;color:var(--tenant-heading)}.org-tree__empty-child{background:#f9fbfa;border:.0625rem dashed #c8d9d2;border-radius:.3125rem;color:#9baaa3;font-size:.625rem;font-style:italic;padding:.1875rem .375rem;text-align:center;width:5.625rem}.is-compact .org-tree__card-chips,.is-compact .org-tree__card-subtitle{display:none}.org-management__orgchart-card{background:#fff;border:.0625rem solid #e2eae6;border-radius:.75rem;box-shadow:0 .0625rem .25rem #1a2e230d;padding:1rem 1.05rem}.org-management__orgchart-card h3,.org-management__orgchart-card h4,.org-management__orgchart-card h5{color:#1a2e23;margin:0 0 .35rem}.org-management__orgchart-card h3{font-size:.9375rem;font-weight:800}.org-management__orgchart-card h4{font-size:.875rem;font-weight:800}.org-management__orgchart-card h5{font-size:.8125rem;font-weight:800}.org-management__orgchart-card p{color:#6b7b74;font-size:.8125rem;line-height:1.55;margin:0}.org-management__orgchart-card--seat{border-color:#108b5824;box-shadow:0 1rem 1.875rem #1f8d5714}.org-management__orgchart-card--department{background:linear-gradient(180deg,#fcfffd,#f7fbf9)}.org-management__orgchart-card--team{background:linear-gradient(180deg,#fff,#fafbfd)}.org-management__orgchart-card-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.org-management__orgchart-collapse-btn{align-items:center;background:#ffffffe6;border:.0625rem solid #0f172a1f;border-radius:.75rem;box-shadow:0 .625rem 1.125rem #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.125rem;justify-content:center;width:2.125rem}.org-management__orgchart-collapse-btn:hover{border-color:#1f8d5759;box-shadow:0 .875rem 1.625rem #0f172a14}.org-management__orgchart-controls .org-management__ghost-btn{min-width:auto;padding-left:.95rem;padding-right:.95rem}.org-management__ghost-btn.is-active{background:#e8f5ee;border-color:#b6dfc8;color:#8f00cc;color:var(--tenant-heading);font-weight:600}.org-management__orgchart.is-compact .org-management__badge-row{display:none}.org-management__orgchart.is-compact .org-management__orgchart-card p{margin-bottom:0}.org-management__orgchart-empty-node{background:#f9fbfa;border:.0625rem dashed #c8d9d2;border-radius:.5rem;color:#9baaa3;font-size:.8125rem;font-style:italic;margin-left:2rem;margin-top:.5rem;padding:.85rem 1rem}.org-management__imports{display:flex;flex-direction:column;gap:.65rem}.org-management__import-item{background:var(--white);border:.0625rem solid var(--gray-200);border-radius:.75rem;display:flex;gap:1rem;justify-content:space-between;padding:.8rem .9rem}.org-management__modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#1a2e2399;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.org-management__modal{background:#fff;border:.0625rem solid #e2eae6;border-radius:1rem;box-shadow:0 1rem 3rem #1b5e3b26;display:flex;flex-direction:column;max-height:calc(100dvh - 1.5rem);max-width:45rem;overflow:hidden;padding:0;width:100%}.org-management__modal form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.org-management__modal-header{align-items:flex-start;background:radial-gradient(circle at .75rem .75rem,#ffffff0f .125rem,#0000 0),#9c5bb9;background:radial-gradient(circle at .75rem .75rem,#ffffff0f .125rem,#0000 0),var(--tenant-sidebar);background-size:1.5rem 1.5rem,auto;border-bottom:.0625rem solid #ffffff14;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.35rem}.org-management__modal h3{align-items:center;color:var(--white);display:flex;font-family:var(--font-display);font-size:1.2rem;gap:.75rem;margin:0}.org-management__modal-subtitle{color:#ffffffd1;font-size:.8125rem;line-height:1.6;margin:.45rem 0 0}.org-management__modal-close{align-items:center;background:#ffffff24;border:none;border-radius:.75rem;color:var(--white);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.org-management__modal-body{background:#f3f6f4;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.35rem}.org-management__modal--team .org-management__modal-body{padding-bottom:3.5rem}.org-management__form-section{background:#fff;border:.0625rem solid #e2eae6;border-radius:.75rem;box-shadow:0 .0625rem .25rem #1a2e230d;padding:0}.org-management__form-section+.org-management__form-section{margin-top:1.1rem}.org-management__form-section-head{align-items:flex-start;border-bottom:.0625rem solid #e2e8f0f2;display:flex;gap:.85rem;margin-bottom:0;padding:.95rem 1.2rem}.org-management__form-section-head h4{color:#1a2e23;font-size:1rem;margin:0}.org-management__form-section-head p{color:#9baaa3;font-size:.8125rem;line-height:1.55;margin:.25rem 0 0}.org-management__form-section-icon{align-items:center;background:#8f00cc;background:var(--tenant-heading);border-radius:.75rem;box-shadow:0 .75rem 1.375rem #1f8d5740;color:var(--white);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.org-management__modal-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.2rem}.org-management__modal-grid .org-management__field--full{grid-column:1/-1}.org-management__field label{color:#6b7b74;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:.45rem;text-transform:uppercase}.org-management__field input:not([type=checkbox]):not([type=radio]),.org-management__field select,.org-management__field textarea{background:#fff;border:.0625rem solid #e2eae6;border-radius:.5rem;color:#1a2e23;font-family:var(--font-body);font-size:.875rem;padding:.625rem .875rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.org-management__field input:not([type=checkbox]):not([type=radio]):focus,.org-management__field select:focus,.org-management__field textarea:focus{border-color:#8f00cc;border-color:var(--tenant-heading);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #2d7a528c;outline:.125rem solid #0000}.org-management__field input:not([type=checkbox]):not([type=radio]):focus-visible,.org-management__field select:focus-visible,.org-management__field textarea:focus-visible{border-color:#8f00cc;border-color:var(--tenant-heading);box-shadow:0 0 0 .125rem #fff,0 0 0 .3125rem #2d7a528c;outline:.125rem solid #0000}.org-management__field textarea{min-height:6.875rem;resize:vertical}.org-management__checkbox-field{align-items:center;background:#f3f6f4;border:.0625rem solid #e2eae6;border-radius:.5rem;display:inline-flex;gap:.95rem;margin:0;padding:.9rem 1rem;width:100%}.org-management__checkbox-field input{accent-color:#9c5bb9;accent-color:var(--tenant-primary);background:#fff;border:.125rem solid #94a3b8b3;border-radius:.375rem;box-shadow:none;cursor:pointer;height:1.125rem;margin:0;padding:0;width:1.125rem}.org-management__checkbox-field span{color:#1a2e23;font-weight:600;padding-top:.0625rem}.org-management__field-help{color:#9baaa3;font-size:.75rem;margin:.65rem 0 0}html[dir=rtl] .org-management .org-management__form-section-head,html[dir=rtl] .org-management .org-management__mini-list-item,html[dir=rtl] .org-management .org-management__modal-grid,html[dir=rtl] .org-management .org-management__seatinfo-block,html[dir=rtl] .org-management .popup-rh-modal-body,html[dir=rtl] .org-management .popup-rh-modal-footer,html[dir=rtl] .org-management .popup-rh-modal-header{direction:rtl;text-align:right}html[dir=rtl] .org-management .org-management__form-section-head{flex-direction:row-reverse}html[dir=rtl] .org-management .org-management__drawer-subtitle,html[dir=rtl] .org-management .org-management__field label,html[dir=rtl] .org-management .org-management__field-help,html[dir=rtl] .org-management .org-management__mini-list-item>div,html[dir=rtl] .org-management .org-management__seatinfo-title{text-align:right}html[dir=rtl] .org-management .org-management__checkbox-field{direction:rtl;justify-content:flex-start}html[dir=rtl] .org-management .org-management__checkbox-field span{text-align:right}html[dir=rtl] .org-management .popup-rh-modal-footer{display:flex;flex-direction:row-reverse;justify-content:flex-start}html[dir=rtl] .org-management .popup-rh-modal-close{margin-left:0;margin-right:auto}html[dir=rtl] .org-management .org-management__field .org-management__select-antd.ant-select-single .ant-select-selection-item,html[dir=rtl] .org-management .org-management__field .org-management__select-antd.ant-select-single .ant-select-selection-placeholder,html[dir=rtl] .org-management .org-management__field input:not([type=checkbox]):not([type=radio]),html[dir=rtl] .org-management .org-management__field textarea{text-align:right}html[dir=rtl] .org-management .org-management__field input[type=tel]{direction:ltr;text-align:left}html[dir=rtl] .org-management .org-management__field .org-management__select-antd .ant-select-arrow{left:.75rem;right:auto}html[dir=rtl] .org-management .org-management__table-wrap table{direction:rtl}html[dir=rtl] .org-management .org-management__table-wrap td,html[dir=rtl] .org-management .org-management__table-wrap th{text-align:right}html[dir=rtl] .org-management .org-management__avatar-cell,html[dir=rtl] .org-management .org-management__list-item-actions{justify-content:flex-end}html[dir=rtl] .org-management .org-management__badge-row,html[dir=rtl] .org-management .org-management__list-item-meta{text-align:right}.org-management__link-btn{background:#0000;border:none;color:#9c5bb9;color:var(--tenant-primary);cursor:pointer;font-weight:700;padding:0;text-decoration:underline}.org-management__import-error{background:#e74c3c0f;border:.0625rem solid #e74c3c38;border-radius:1rem;color:#b42318;font-size:.8125rem;margin-top:.9rem;padding:.85rem 1rem}.org-management__import-preview{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.2rem 1.1rem}.org-management__import-row{background:linear-gradient(180deg,#fff,#f8fafc);border:.0625rem solid #0f172a14;border-radius:.875rem;padding:.7rem .85rem}.org-management__import-row.is-error{background:#e74c3c0d;border-color:#e74c3c38}.org-management__import-row-meta{color:#9baaa3;font-size:.75rem;margin-top:.2rem}.org-management__import-row-issues{color:#b42318;font-size:.75rem;font-weight:600;margin-top:.35rem}.org-management__member-remove{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.org-management__modal-actions{background:#fff;border-top:.0625rem solid #e2e8f0f2;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.35rem 1.2rem}.org-management__modal-actions>.btn-cancel,.org-management__modal-actions>.org-management__ghost-btn,.org-management__modal-actions>.pointage__btn-primary{align-items:center;display:inline-flex;flex:1 1 auto;justify-content:center;max-width:100%;min-height:3.25rem;min-width:8.5rem}.org-management__status{align-items:center;border-radius:62.4375rem;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;padding:.3rem .65rem}.org-management__status.is-active{background:#d1fae5;color:#065f46}.org-management__status.is-inactive{background:#ef44441a;color:#ef4444}@media(max-width:106em){[data-text-scale="175"] .org-management__quick-actions,[data-text-scale="175"] .org-management__quick-actions.three,[data-text-scale="200"] .org-management__quick-actions,[data-text-scale="200"] .org-management__quick-actions.three{grid-template-columns:repeat(2,minmax(0,1fr))}[data-text-scale="175"] .org-management__quick-actions,[data-text-scale="175"] .org-management__quick-actions.three.three-one,[data-text-scale="200"] .org-management__quick-actions,[data-text-scale="200"] .org-management__quick-actions.three.three-one{grid-template-columns:1fr}}@media(max-width:68.75em){.org-management__grid,.org-management__hero{grid-template-columns:1fr}.org-management__quick-actions,.org-management__quick-actions.three{grid-template-columns:repeat(2,minmax(0,1fr))}.org-management__quick-actions,.org-management__quick-actions.three.three-one{grid-template-columns:1fr}.org-management__summary-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:60em){[data-text-scale="175"] .org-management__quick-actions,[data-text-scale="175"] .org-management__quick-actions.three,[data-text-scale="200"] .org-management__quick-actions,[data-text-scale="200"] .org-management__quick-actions.three{grid-template-columns:1fr}}@media(max-width:48em){.org-management{padding:1rem}.org-management__modal-grid,.org-management__quick-actions,.org-management__quick-actions.three,.org-management__summary-grid{grid-template-columns:1fr}.org-management__orgchart-children{margin-left:.85rem;padding-left:.9rem}.org-management__modal-actions,.org-management__modal-body,.org-management__modal-header{padding-left:1rem;padding-right:1rem}.org-management__quick-section-card{padding:1rem}.org-management__hero-card{padding:1.2rem}.org-management__hero-subtitle,.org-management__hero-title{max-width:none}.org-management__action-btn{min-height:auto;padding:.95rem}.org-management__switcher{gap:.75rem;justify-content:space-between}.org-management__switcher-tab{font-size:.95rem;padding:.8rem .5rem}.org-management__tabs{flex-wrap:wrap;gap:.375rem;justify-content:stretch;padding:.5rem}.org-management__tab{flex-basis:calc(33.333% - 0.375rem);flex-grow:1;flex-shrink:1;font-size:.75rem;justify-content:center;padding:.5rem .625rem}}.dash-stat-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.org-management__overview-stats{gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.org-management__overview-stats .dash-stat-card{background:linear-gradient(180deg,#fff,#fcfdff);border:.0625rem solid #dbe3f2;border-left:.3125rem solid #9c5bb9;border-left:.3125rem solid var(--dsc-stripe,var(--tenant-sidebar,#7c3aed));border-radius:1.125rem;box-shadow:0 .3125rem .75rem #0f172a0a;min-height:6rem;padding:.625rem .75rem .5625rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.org-management__overview-stats .dash-stat-card:hover{border-color:#7c3aed2e;box-shadow:0 .5rem 1rem #0f172a0f;transform:translateY(-.125rem)}.org-management__overview-stats .dash-stat-card__body{align-items:flex-start;gap:.625rem}.org-management__overview-stats .dash-stat-card__icon{background:#7c3aed1f;background:var(--dsc-icon-bg,#7c3aed1f);border-radius:62.4375rem;box-shadow:0 0 0 .375rem #7c3aed0d;color:#9c5bb9;color:var(--dsc-icon-color,var(--tenant-sidebar,#7c3aed));font-size:.85rem;height:2.625rem;width:2.625rem}.org-management__overview-stats .dash-stat-card__info{gap:.125rem;padding-top:.0625rem}.org-management__overview-stats .dash-stat-card__value{color:#132238;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1.05}.org-management__overview-stats .dash-stat-card__label{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:normal}.org-management__overview-stats .dash-stat-card__footer{align-items:flex-start;gap:0;justify-content:flex-start;margin-top:.3125rem;min-height:0}.org-management__overview-stats .dash-stat-card__detail{color:#64748b;font-size:.7rem;line-height:1.25}.org-management__overview-stats .dash-stat-card__badge{display:none}@media(max-width:132em){[data-text-scale="175"] .org-management__overview-stats,[data-text-scale="200"] .org-management__overview-stats{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:75em){.org-management__overview-stats{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:69em){[data-text-scale="175"] .org-management__overview-stats,[data-text-scale="200"] .org-management__overview-stats{grid-template-columns:1fr}}@media(max-width:46em){.org-management__overview-stats .dash-stat-card{min-height:5.5rem;padding:.5rem .625rem}.org-management__overview-stats .dash-stat-card__icon{height:2.25rem;width:2.25rem}.org-management__overview-stats .dash-stat-card__value{font-size:1.1rem}.org-management__overview-stats .dash-stat-card__label{font-size:.68rem}}.dash-stat-card__icon{align-items:center;background:#7c3aed1f;background:var(--dsc-icon-bg,#7c3aed1f);border-radius:62.4375rem;box-shadow:0 0 0 .3125rem #7c3aed0d;color:#9c5bb9;color:var(--dsc-icon-color,var(--tenant-sidebar,#7c3aed));display:inline-flex;flex-shrink:0;font-size:.92rem;height:2.5rem;justify-content:center;width:2.5rem}.dash-stat-card__body{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.dash-stat-card__info{display:flex;flex:1 1;flex-direction:column;gap:.0625rem;min-width:0;padding-top:0}.dash-stat-card__value-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.dash-stat-card__value{font-feature-settings:"tnum";color:#10203a;display:inline;font-size:1.16rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.05}.dash-stat-card__label{color:#10203a;font-size:.8rem;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.dash-stat-card__footer{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.25rem;min-height:0}.dash-stat-card__detail{color:#64748b;flex:1 1;font-size:.72rem;line-height:1.25;min-width:0}.dash-stat-card__badge{align-items:center;background:#7c3aed1f;background:var(--dsc-badge-bg,#7c3aed1f);border:.0625rem solid #0000;border-radius:62.4375rem;color:#9c5bb9;color:var(--dsc-badge-color,var(--tenant-sidebar,#7c3aed));display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:800;gap:.375rem;min-height:1.375rem;padding:0 .5rem;white-space:nowrap}@media(max-width:37.5em){.dash-stat-grid{gap:.625rem}.dash-stat-card{min-height:5.5rem;padding:.5rem .625rem}.dash-stat-card__icon{height:2.25rem;width:2.25rem}.dash-stat-card__value{font-size:1.05rem}.dash-stat-card__label{font-size:.76rem}.dash-stat-card__footer{align-items:flex-start;flex-direction:column;gap:.375rem}.org-management__section-title{font-size:1.25rem}.org-management__section-subtitle{font-size:.75rem}.org-management__rh-header{margin-bottom:.75rem}}@media(max-width:30em){.org-management__tabs{gap:.3125rem;padding:.375rem}.org-management__tab{flex-basis:calc(50% - 0.3125rem);flex-grow:1;flex-shrink:1;font-size:.6875rem;padding:.5rem .375rem}.org-management__section-title{font-size:1.1rem}.org-management__rh-header{margin-bottom:.5rem}}.org-management__drawer-backdrop{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#1a2e238c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.org-management__drawer{animation:drawerPopIn .2s cubic-bezier(.34,1.56,.64,1);background:var(--white);border-radius:1rem;box-shadow:0 1.25rem 3.75rem #0f172a38;display:flex;flex-direction:column;max-height:90vh;max-width:32.5rem;width:100%}@keyframes drawerPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.org-management__drawer-header{align-items:flex-start;background:#9c5bb9;background:var(--tenant-sidebar);border-bottom:.0625rem solid #ffffff14;border-radius:1rem 1rem 0 0;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.2rem 1.35rem}.org-management__drawer-title{color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin:0}.org-management__drawer-subtitle{color:#ffffffb8;font-size:.8125rem;margin:.2rem 0 0}.org-management__drawer-body{flex:1 1 auto;overflow-y:auto;padding:1.35rem}.org-management__drawer-footer{background:#fff;border-radius:0 0 1rem 1rem;border-top:.0625rem solid #e2e8f0f2;flex-shrink:0}.org-management__modal--sm{max-width:27.5rem}.org-management__popup-theme.org-management__modal{border:.0625rem solid #d8e3ec;border-radius:1rem;box-shadow:0 1.5rem 4.375rem #0f172a47;max-width:43.75rem;width:min(43.75rem,96vw)}.org-management__popup-theme.org-management__drawer{border-radius:1rem;box-shadow:0 1.5rem 4.375rem #0f172a47;max-width:38.75rem;width:min(38.75rem,96vw)}.org-management__popup-theme .org-management__drawer-header,.org-management__popup-theme .org-management__modal-header{background:#9c5bb9;background:var(--tenant-sidebar);border-bottom:.0625rem solid #ffffff14;gap:.5rem;padding:.5625rem .625rem}.org-management__popup-theme .org-management__drawer-header{border-radius:1rem 1rem 0 0}.org-management__popup-theme .org-management__drawer-footer{border-radius:0 0 1rem 1rem}.org-management__popup-theme .org-management__modal h3{font-size:.95rem;gap:.375rem;line-height:1.2}.org-management__popup-theme .org-management__modal h3 i{font-size:.82rem;opacity:.95}.org-management__popup-theme .org-management__drawer-title{font-size:.95rem;line-height:1.2}.org-management__popup-theme .org-management__drawer-subtitle,.org-management__popup-theme .org-management__modal-subtitle{color:#ffffffe6;font-size:.62rem;line-height:1.3;margin-top:.125rem}.org-management__popup-theme .org-management__modal-close{background:#ffffff2e;border-radius:.625rem;box-shadow:none;height:2.125rem;min-width:2.125rem;width:2.125rem}.org-management__popup-theme .org-management__modal-close i{font-size:.8rem}.org-management__popup-theme .org-management__modal-body{background:#fff;padding:.375rem .5rem .5rem}.org-management__popup-theme.org-management__modal--team .org-management__modal-body{padding-bottom:.5625rem}.org-management__popup-theme .org-management__drawer-body{background:#fff;padding:.375rem .5rem .5rem}.org-management__popup-theme .org-management__form-section{background:#fff;border:.0625rem solid #d9e3ee;border-radius:.625rem;box-shadow:0 .0625rem .125rem #0f172a08}.org-management__popup-theme .org-management__form-section+.org-management__form-section{margin-top:.375rem}.org-management__popup-theme .org-management__form-section-head{background:#fff;border-bottom:.0625rem solid #e2e8f0;gap:.375rem;padding:.4375rem .5rem}.org-management__popup-theme .org-management__form-section-head h4{font-size:.76rem;line-height:1.25}.org-management__popup-theme .org-management__form-section-head p{color:#8ea0b6;font-size:.8rem;line-height:1.35;margin-top:.0625rem}.org-management__popup-theme .org-management__form-section-icon{border-radius:.4375rem;height:1.5rem;width:1.5rem}.org-management__popup-theme .org-management__form-section-icon i{font-size:.66rem}.org-management__popup-theme .org-management__modal-grid{gap:.375rem;padding:.5rem}.org-management__popup-theme .org-management__field label{color:#8ea0b6;font-size:.56rem;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-bottom:.25rem}.org-management__popup-theme .org-management__field .org-management__select-antd .ant-select-selector,.org-management__popup-theme .org-management__field input:not([type=checkbox]):not([type=radio]),.org-management__popup-theme .org-management__field select,.org-management__popup-theme .org-management__field textarea{background:#fff!important;border:.0625rem solid #c9d5e2!important;border-radius:.75rem!important;box-shadow:none!important;color:#60748d;font-size:.78rem}.org-management__popup-theme .org-management__field .org-management__select-antd .ant-select-selector,.org-management__popup-theme .org-management__field input:not([type=checkbox]):not([type=radio]),.org-management__popup-theme .org-management__field select{height:auto!important;min-height:1.875rem!important;padding:0 1.5rem 0 .5rem!important}.org-management__popup-theme .org-management__field textarea{color:#60748d;font-size:.78rem;min-height:4.5rem;padding:.5rem .625rem!important}.org-management__popup-theme .org-management__field .org-management__select-antd.ant-select-focused .ant-select-selector,.org-management__popup-theme .org-management__field input:not([type=checkbox]):not([type=radio]):focus,.org-management__popup-theme .org-management__field select:focus,.org-management__popup-theme .org-management__field textarea:focus{border-color:#8f00cc!important;border-color:var(--tenant-heading)!important;box-shadow:0 0 0 .25rem #1f8d5733!important}.org-management__popup-theme .org-management__field .org-management__select-antd.ant-select-single .ant-select-selection-item,.org-management__popup-theme .org-management__field .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#60748d!important;font-size:.76rem!important;font-weight:400;letter-spacing:0;line-height:1.4!important}.org-management__popup-theme .org-management__field .org-management__select-antd .ant-select-arrow{color:#9aa9bc!important;font-size:.625rem!important;right:.5rem}.org-management__popup-theme .org-management__checkbox-field{align-items:center;background:#f8fafc;border-radius:.5625rem;gap:.7rem;padding:.45rem .55rem}.org-management__popup-theme .org-management__checkbox-field label,.org-management__popup-theme .org-management__checkbox-field span{font-size:.625rem;font-weight:600;letter-spacing:0!important;text-transform:none!important}.org-management__popup-theme .org-management__checkbox-field input{border-radius:.25rem;height:.875rem;margin:0;width:.875rem}.org-management__popup-theme .org-management__checkbox-field span{align-items:center;display:inline-flex;line-height:1.1;padding-top:0}.org-management__popup-theme .org-management__modal-actions{background:#f8fafc;border-top:.0625rem solid #d9e2ec;gap:.375rem;padding:.375rem .5rem}.org-management__popup-theme .org-management__modal-actions>.btn-cancel,.org-management__popup-theme .org-management__modal-actions>.pointage__btn-primary{border-radius:.75rem;font-size:.78rem;font-weight:500;height:2rem;min-height:2rem;padding:0 .72rem}.org-management__popup-theme .org-management__modal-actions>.pointage__btn-primary{background:#8f00cc;background:var(--tenant-heading);border-color:#8f00cc;border-color:var(--tenant-heading);box-shadow:0 .625rem 1.5rem #1f8d573d;max-width:8.25rem;min-width:8.25rem;width:8.25rem}.org-management__popup-theme .org-management__modal-actions>.btn-cancel{background:#e5eaf0;border:.0625rem solid #d6dee8;color:#334155;max-width:8.25rem;min-width:8.25rem;width:8.25rem}.org-management__popup-theme .org-management__modal-actions>.pointage__btn-danger{border-radius:.75rem;font-size:.78rem;font-weight:500;height:2rem;max-width:8.25rem;min-height:2rem;min-width:8.25rem;padding:0 .72rem;width:8.25rem}.org-management__popup-theme .org-management__seatinfo-block{margin-top:.65rem}.org-management__popup-theme .org-management__seatinfo-title{color:#1f364d;font-size:.66rem;font-weight:700}.org-management__popup-theme .org-management__badge-row{gap:.35rem;margin-bottom:.65rem!important}.org-management__popup-theme .org-management__badge{background:#f8fafc;border-color:#d9e3ee;border-radius:62.4375rem;color:#60748d;font-size:.62rem;font-weight:500;padding:.1875rem .5625rem}.org-management__popup-theme .org-management__badge.is-primary{background:#e8f6ef;border-color:#bde3cf;color:#8f00cc;color:var(--tenant-heading)}.org-management__popup-theme .org-management__mini-list{gap:.45rem;margin-top:.5rem}.org-management__popup-theme .org-management__mini-list-item{background:#fff;border:.0625rem solid #dfe7f1;border-radius:.625rem;gap:.65rem;padding:.55rem .65rem}.org-management__popup-theme .org-management__mini-list-item strong{color:#1f364d;font-size:.72rem}.org-management__popup-theme .org-management__mini-list-item>span[style*=margin-left]{color:#42556d!important;font-size:.68rem!important;font-weight:500!important}.org-management__popup-theme .org-management__mini-list-item div[style*="font-size: 13"],.org-management__popup-theme .org-management__mini-list-item span[style*="font-size: 13"]{color:#8ea0b6!important;font-size:.68rem!important}.org-management__popup-theme .org-management__field-help{color:#8ea0b6;font-size:.68rem;margin-top:.5rem}.org-management__popup-theme .org-management__status{font-size:.66rem;font-weight:600;padding:.1875rem .5rem}.org-management__popup-theme .org-management__avatar{font-size:.62rem!important;height:1.625rem!important;width:1.625rem!important}.org-management__popup-theme .org-management__deactivate-options{gap:.45rem}.org-management__popup-theme .org-management__deactivate-option{background:#fff;border-color:#dfe7f1;border-radius:.625rem;border-width:.0625rem;gap:.6rem;padding:.62rem .72rem}.org-management__popup-theme .org-management__deactivate-option input[type=radio]{height:1rem;margin-top:.125rem;width:1rem}.org-management__popup-theme .org-management__deactivate-option strong{color:#1f364d;font-size:.78rem;font-weight:600;margin-bottom:.125rem}.org-management__popup-theme .org-management__deactivate-option p{color:#8ea0b6;font-size:.68rem;line-height:1.35}.org-management__popup-theme .org-management__deactivate-option.is-selected{background:#f3faf6;border-color:#8f00cc;border-color:var(--tenant-heading)}.org-management__popup-theme .org-management__deactivate-option.is-selected strong{color:#8f00cc;color:var(--tenant-heading)}.org-management__popup-theme .org-management__deactivate-option:hover{background:#fbfdff;border-color:#b7c8de}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-main-content,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-main-content,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .rh-main-content{background:#000!important;color:#fff!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-grid,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-grid,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-grid{gap:.75rem!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card{background:#050505!important;border:.0625rem solid #ffd400eb!important;border-left-color:#ffd400!important;box-shadow:0 1.125rem 2.25rem #000000b8!important;color:#fff!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card *,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card *,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card *{color:#fff!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__icon,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__icon,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__icon{background:#ffd400!important;color:#000!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__label,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__label,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__label{color:#fff!important;opacity:1!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__value,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__value,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card__value{color:#fff!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card:hover,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card:hover,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .dash-stat-card:hover{border-color:#ffd400!important;box-shadow:0 1.375rem 2.75rem #000c!important;transform:translateY(-.125rem)}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header{background:#050505!important;border:.0625rem solid #ffd40059!important;color:#fff!important}.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__greet,.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__subtitle,.a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__title,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__greet,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__subtitle,html[data-dashboard=collaborateur].a11y-scope[data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__title,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__greet,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__subtitle,html[data-dashboard=collaborateur][data-contrast=eleve] .rh-dashboard-rh2-page .rh-page-header__title{color:#fff!important}.pointage__btn-danger{align-items:center;background:linear-gradient(180deg,#ef4444,#dc2626);border:none;border-radius:1rem;box-shadow:0 .25rem .75rem #dc26264d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;height:3.25rem;justify-content:center;padding:0 1.5rem;transition:background .15s,box-shadow .15s}.pointage__btn-danger:hover{background:linear-gradient(180deg,#f87171,#ef4444)}.org-management__anomalies{margin-top:2rem}.org-management__anomaly-list{display:flex;flex-direction:column;gap:.5rem}.org-management__anomaly-item{align-items:center;background:#fffbeb;border:.0625rem solid #fcd34d;border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.875rem 1rem;text-align:left;transition:background .15s,border-color .15s;width:100%}.org-management__anomaly-item:hover{background:#fef3c7;border-color:#f59e0b}.org-management__anomaly-icon{align-items:center;background:#f59e0b24;border-radius:.5rem;color:#d97706;display:flex;flex-shrink:0;font-size:.875rem;height:2.125rem;justify-content:center;width:2.125rem}.org-management__anomaly-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem}.org-management__anomaly-content strong{color:#92400e;font-size:.8125rem;font-weight:600}.org-management__anomaly-content small{color:#b45309;font-size:.6875rem}.org-management__anomaly-arrow{color:#d97706;flex-shrink:0;font-size:.75rem}html[dir=rtl] .org-management__anomaly-item{direction:ltr}html[dir=rtl] .org-management__anomaly-content{direction:rtl;text-align:right}.org-management__deactivate-options{display:flex;flex-direction:column;gap:.65rem}.org-management__deactivate-option{align-items:flex-start;background:#fff;border:.09375rem solid #e2eae6;border-radius:.625rem;cursor:pointer;display:flex;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,background .15s}.org-management__deactivate-option input[type=radio]{accent-color:#8f00cc;accent-color:var(--tenant-heading);flex-shrink:0;margin-top:.1875rem}.org-management__deactivate-option>div{flex:1 1}.org-management__deactivate-option strong{color:#1a2e23;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.1875rem}.org-management__deactivate-option p{color:#9baaa3;font-size:.75rem;line-height:1.5;margin:0}.org-management__deactivate-option.is-selected{background:#f0f9f4;border-color:#8f00cc;border-color:var(--tenant-heading)}.org-management__deactivate-option.is-selected strong{color:#8f00cc;color:var(--tenant-heading)}.org-tree__card--flagged{border-color:#fcd34d!important;box-shadow:inset 0 0 0 .0625rem #fcd34d}.org-tree__kflag{align-items:center;background:#fef3c7;border-radius:624.9375rem;color:#92400e;cursor:help;display:inline-flex;font-size:.625rem;font-weight:700;gap:.25rem;margin:.25rem 0 .125rem;padding:.125rem .4375rem;width:fit-content}.org-tree__anomaly{align-items:flex-start;background:#fff;background:var(--rh-card-bg,#fff);border:.0625rem solid #cad5e2;border-left:.25rem solid #f39c12;border:.0625rem solid var(--rh-border,#eef0f2);border-left:.25rem solid var(--rh-warning,#f59e0b);border-radius:.75rem;border-radius:var(--rh-radius-large,.75rem);box-shadow:0 2px 10px #0000001a;box-shadow:var(--rh-shadow,0 .125rem .625rem #0000000f);display:flex;gap:.75rem;margin:0 0 1rem;padding:.8125rem 1rem}.org-tree__anomaly b{color:#2c3e50;color:var(--rh-text,#2c3e50);font-size:.8438rem}.org-tree__anomaly-icon{align-items:center;background:#f59e0b24;border-radius:.5625rem;color:#f39c12;color:var(--rh-warning,#d97706);display:inline-flex;flex-shrink:0;height:2.125rem;justify-content:center;width:2.125rem}.org-tree__anomaly-text{color:#7f8c8d;color:var(--rh-text-light,#6b7280);font-size:.7812rem;line-height:1.45;margin-top:.125rem}.org-tree__anomaly-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.org-tree__anomaly-fix{align-items:center;background:#f59e0b14;border:.0625rem solid #f59e0b59;border-radius:.5rem;color:#2c3e50;color:var(--rh-text,#2c3e50);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.5rem;padding:.375rem .625rem;transition:background .15s ease,border-color .15s ease}.org-tree__anomaly-fix i{color:#f39c12;color:var(--rh-warning,#d97706)}.org-tree__anomaly-fix:hover:not(:disabled){background:#f59e0b29;border-color:#f39c12;border-color:var(--rh-warning,#f59e0b)}.org-tree__anomaly-fix:disabled{cursor:not-allowed;opacity:.5}.org-tree__anomaly-fix-cta{color:#9c5bb9;color:var(--tenant-primary,#a66cbe);font-weight:700;text-decoration:underline}.org-tree__anomaly-more{align-self:center;color:#7f8c8d;color:var(--rh-text-light,#6b7280);font-size:.75rem}@media(max-width:61.25em){[data-text-scale="150"] .dash-stat-grid,[data-text-scale="175"] .dash-stat-grid,[data-text-scale="200"] .dash-stat-grid{flex-direction:column}}@media(max-width:54em){[data-text-scale="200"] .org-tree__anomaly,[data-text-scale="200"] .sirh-pagination__actions{flex-direction:column}}@media(max-width:48em){.org-management__table .org-management__filters{flex-direction:column;flex-wrap:nowrap;width:100%}.org-management__table .org-management__filters .ant-select,.org-management__table .org-management__filters .org-management__search-wrap,.org-management__table .org-management__filters .organization-select{width:100%}.org-management__section-header{align-items:normal;flex-direction:column}.org-management__list-item-actions{justify-content:flex-end}[data-text-scale="175"] .org-management__tab,[data-text-scale="200"] .org-management__tab{flex-basis:auto}}@media(max-width:32.5em){[data-text-scale="175"] .org-tree__anomaly,[data-text-scale="200"] .org-tree__anomaly{flex-direction:column}}[data-text-scale="175"] .org-tree__card,[data-text-scale="200"] .org-tree__card{margin:0 .4rem;width:5rem}[data-text-scale="175"] .org-tree__empty-child,[data-text-scale="200"] .org-tree__empty-child{width:4rem}@media(max-width:32.5em){.org-management{padding:.2rem}}html[data-dashboard=rh][data-theme=sombre] .gestion-user .rh-main-content{background:#0f1426!important;background:var(--aa-bg,#0f1426)!important}html[data-dashboard=rh][data-theme=sombre] .org-management,html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay{--gray-400:#9ca3af;--gray-500:var(--text-gris-b,#bcbcbc);--gray-700:#d5dbe6;--gray-800:#e7ecf7;--gray-900:#fff}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card__value{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .dash-stat-card__label{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__section-title,html[data-dashboard=rh][data-theme=sombre] .org-management__section-title--accent{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__section-subtitle{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__quick-section{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-management__action-btn{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f);box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .org-management__action-btn:hover{border-color:#fff;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .org-management__action-btn strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__action-arrow,html[data-dashboard=rh][data-theme=sombre] .org-management__action-btn small{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__action-icon{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-item{border-color:#fcd34d73}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-item:hover{background:var(--dark-section-bg)!important;border-color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-content strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-content small{color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .org-management__anomaly-arrow{color:#fbbf24}html[data-dashboard=rh][data-theme=sombre] .org-management__empty{background:var(--dark-section-bg)!important;border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f);color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__empty-state{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__empty-state-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__empty-state-subtitle{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__empty-state-icon{background:var(--dark-card-bg);color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__tabs{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-management__tab{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__tab.is-active{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__input{border-color:#ffffff40}html[data-dashboard=rh][data-theme=sombre] .org-management__filter-context{background:var(--dark-a)!important;border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f);color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__select-antd .ant-select-selector{background:#000!important;border-color:#ffffff40!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-antd.ant-select-single .ant-select-selection-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#bdbdbd!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-antd .ant-select-arrow,html[data-dashboard=rh][data-theme=sombre] .org-management__select-antd .ant-select-clear{background:#0000;color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown{border-color:#ffffff2e}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important;background:var(--dark-hover,#ffffff14)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--dark-a)!important;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__table{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-management__table-wrap td,html[data-dashboard=rh][data-theme=sombre] .org-management__table-wrap th{border-bottom-color:#ffffff1a;border-bottom-color:var(--dark-border-soft,#ffffff1a);color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__badge{border-color:#fff3;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__badge.is-primary{border-color:#ffffff40;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management .org-management__badge.disabled{background:#ef444429!important;border-color:#ef444473!important;color:#fca5a5!important}html[data-dashboard=rh][data-theme=sombre] .org-management__status.is-active{color:#6ee7b7}html[data-dashboard=rh][data-theme=sombre] .org-management__status.is-inactive{background:#ef44442e;color:#ff7875}html[data-dashboard=rh][data-theme=sombre] .org-management__btn-secondary{background:var(--dark-btn-secondary-bg);border-color:#ffffff4d;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__btn-secondary:hover{background:var(--dark-a);border-color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__ghost-btn:hover{background:var(--dark-section-bg)}html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn{background:var(--dark-a);border-color:#fff3;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn:hover{background:var(--dark-section-bgf);border-color:#ffffff59}html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn:disabled,html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn:disabled:hover,html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn[aria-disabled=true]{background:var(--dark-btn-secondary-bg);border-color:#ffffff26;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn.is-danger{background:#ef444426;border-color:#ef444466;color:#f87171}html[data-dashboard=rh][data-theme=sombre] .org-management__icon-btn.is-danger:hover{background:#ef444440}html[data-dashboard=rh][data-theme=sombre] .org-management__pagination{background:var(--dark-section-bg);border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-management__page-btn,html[data-dashboard=rh][data-theme=sombre] .org-management__page-number{background:var(--dark-a);border-color:#fff3;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__page-btn:not(:disabled):hover,html[data-dashboard=rh][data-theme=sombre] .org-management__page-number:not(:disabled):hover{border-color:#fff;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .org-management__page-number.is-active{background:var(--dark-card-bg);border-color:#fff;box-shadow:none;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__page-gap,html[data-dashboard=rh][data-theme=sombre] .org-management__page-meta{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-tree__child:after,html[data-dashboard=rh][data-theme=sombre] .org-tree__child:before,html[data-dashboard=rh][data-theme=sombre] .org-tree__children:before{background:#ffffff40}html[data-dashboard=rh][data-theme=sombre] .org-tree__card{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-tree__chip{border-color:#fff3;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-tree__collapse-btn{background:var(--dark-a);border-color:#ffffff4d;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-tree__collapse-btn:hover{background:var(--dark-section-bgf);border-color:#fff;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-tree__kflag{color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .org-tree__empty-child{border-color:#ffffff40;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f);border-left-color:#f59e0b;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-fix{background:#f59e0b26;color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-fix:hover:not(:disabled){background:#f59e0b40}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-fix-cta{color:#a78bfa;color:var(--dark-link,#a78bfa)}html[data-dashboard=rh][data-theme=sombre] .org-tree__anomaly-more{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart-card{background:var(--dark-section-bg)!important;border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart-card h3,html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart-card h4{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart-card p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__orgchart-empty-node{background:var(--dark-section-bg);border-color:#ffffff40;color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-container{background:var(--dark-section-bg)!important;border:.0625rem solid #ffffff1f;border:.0625rem solid var(--dark-border,#ffffff1f);box-shadow:0 1.5rem 4.375rem #0009}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-header{background:var(--dark-a)!important;border-bottom:.0625rem solid #ffffff1f;border-bottom:.0625rem solid var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-header h3{color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-close{background:#ffffff26;color:#fff}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-body{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-body>p{color:#e7ecf7!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-modal-footer{background:var(--dark-a)!important;border-top-color:#ffffff1f;border-top-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-btn-cancel{background:var(--dark-btn-secondary-bg)!important;border:.0625rem solid #ffffff59;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-btn-cancel:hover:not(:disabled){background:var(--dark-a)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-btn-save{background:var(--dark-btn-primary-bg)!important;border:.0625rem solid #fff!important;box-shadow:none;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .popup-rh-btn-save:hover:not(:disabled){background:var(--dark-section-bgf)!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__form-section,html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__modal{background:var(--dark-section-bg)!important;border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__form-section{box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__form-section-head{background:#0000!important;border-bottom-color:#ffffff1f;border-bottom-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__form-section-head h4{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__field label,html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__form-section-head p{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__field input:not([type=checkbox]):not([type=radio]),html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__field textarea{background:#000!important;border-color:#ffffff47!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__checkbox-field{border-color:#ffffff1f;border-color:var(--dark-border,#ffffff1f)}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__checkbox-field span{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__field-help{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .org-management__seatinfo-title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__mini-list-item{background:var(--dark-card-bg)!important;border-color:#ffffff1f!important;border-color:var(--dark-border,#ffffff1f)!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__mini-list-item strong{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__mini-list-item div[style*="font-size: 13"],html[data-dashboard=rh][data-theme=sombre] .org-management__popup-theme .org-management__mini-list-item span[style*="font-size: 13"]{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__mini-list-item .org-management__badge{background:var(--dark-a)!important;border-color:#ffffff40!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-overlay .org-management__mini-list-item .org-management__badge[style*=border-color]{background:#ef444429!important;border-color:#ef444473!important;color:#fca5a5!important}html[data-dashboard=rh][data-theme=sombre] .org-management__deactivate-option strong{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__deactivate-option p{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__deactivate-option.is-selected{border-color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__deactivate-option.is-selected strong{color:#fff!important}html[data-contrast=eleve] .org-management__select-antd .ant-select-selector{background:#000!important;border:.0625rem solid #ffd400!important}html[data-contrast=eleve] .org-management__select-antd.ant-select-single .ant-select-selection-item,html[data-contrast=eleve] .org-management__select-antd.ant-select-single .ant-select-selection-placeholder{color:#fff!important}html[data-contrast=eleve] .org-management__select-antd .ant-select-arrow,html[data-contrast=eleve] .org-management__select-antd .ant-select-clear{color:#ffd400!important}html[data-contrast=eleve] .org-management__select-antd.ant-select-focused .ant-select-selector{box-shadow:0 0 0 .125rem #000,0 0 0 .25rem #ffd400!important}html[data-contrast=eleve] .org-management__select-dropdown{background:#000!important;border:.0625rem solid #ffd400!important}html[data-contrast=eleve] .org-management__select-dropdown .ant-select-item{color:#fff!important}html[data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#ffd400!important;color:#000!important}html[data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffd40038!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .gestion-user .rh-main-content{background:#000!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__btn-secondary,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__card,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__collapse-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__empty,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__ghost-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__grid,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__hero,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__icon-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__modal,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__orgchart,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__orgchart-collapse-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__overview,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__page-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__page-number,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__panel,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__quick-section,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__switcher,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__switcher-tab,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table-wrap,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tabs,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-modal-body,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-modal-container,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-modal-footer,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-modal-header{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__ghost-btn.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__page-number.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__switcher-tab.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__tab.is-active{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__drawer-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__drawer-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__hero-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__hero-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__list-item-meta,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__list-item-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__modal h3,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__modal-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__seatinfo-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__section-title--accent{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__eyebrow,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__highlight,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__status.is-active,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__status.is-inactive{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__icon{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__label,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .dash-stat-card__value{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-arrow,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__action-icon,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__orgchart-collapse-btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__chip,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__kflag{color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__deactivate-option,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__empty-state,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__filter-context,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__mini-list-item,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__orgchart-card,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__orgchart-empty-node,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-antd .ant-select-selector,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card--company,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card--dept,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card--site,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card--team{background:#000!important;border-color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__card h4,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__card p,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__empty-state-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__empty-state-title,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__field label,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__field-help,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section-head h4,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__form-section-head p,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__mini-list-item strong,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__mini-list-item>div,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__page-gap,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__page-meta,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table-wrap td,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table-wrap th,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card-label,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card-subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-tree__card-title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__field input:not([type=checkbox]):not([type=radio]),html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__field select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__field textarea,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-antd .ant-select-selector{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown{background:#000!important;border-color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown .ant-select-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table-wrap tbody td,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .org-management__table-wrap thead th{background:#000!important;border-bottom-color:#ffd40038!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-cancel,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-modal-close{background:#000!important;border-color:#ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__btn-secondary:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__ghost-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn.is-danger,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-save{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__btn-secondary:hover i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__btn-secondary:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__btn-secondary:hover svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__ghost-btn:hover i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__ghost-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__ghost-btn:hover svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn.is-danger i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn.is-danger span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn.is-danger svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn:hover i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn:hover span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .org-management__icon-btn:hover svg,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-save i,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-save span,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-save svg{color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .popup-rh-modal-overlay .popup-rh-btn-save:hover{background:#ffd400!important}.rhnav-navbar{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background-color:#fff;border:.0625rem solid #e8eaedcc;border-radius:.875rem;box-shadow:0 .5rem 2rem #2e7d3214;display:flex;height:3.75rem;justify-content:center;padding:0 1.75rem;position:relative;transition:all .3s ease;z-index:1000}.rhnav-navbar.has-left-action{padding-left:4.5rem}.rhnav-leftAction{left:.75rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.rhnav-backBtn{align-items:center;background:#1f8f56;border:.0625rem solid #1f8f56;border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.375rem;justify-content:center;min-height:2rem;min-width:2.75rem;padding:.375rem .75rem;transition:all .2s ease}.rhnav-backBtn:hover{background:#167a48;border-color:#167a48}.rhnav-backBtn.is-iconOnly{padding:.375rem;width:2.625rem}.rhnav-backIcon{align-items:center;display:inline-flex;font-size:.95rem;justify-content:center}.rhnav-navbar:hover{box-shadow:0 .75rem 2.5rem #2e7d321f}.rhnav-logo{align-items:center;color:#2e7d32;display:flex;font-size:1.25rem;font-weight:700;gap:.625rem;text-decoration:none;transition:transform .3s ease}.rhnav-logo:hover{transform:translateY(-.125rem)}.rhnav-logoIcon{color:var(--tenant-heading);font-size:1.4rem}.rhnav-logoText{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--tenant-heading),#7ab67c);-webkit-background-clip:text;background-clip:text}.rhnav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.rhnav-item,.rhnav-link{position:relative}.rhnav-link{align-items:center;background:none;border:none;color:#3c4043;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:600;gap:.5rem;padding:.75rem 0;text-decoration:none;transition:color .3s ease}.rhnav-link i{color:#5f6368;font-size:1.05rem;transition:color .3s ease}.rhnav-link:hover,.rhnav-link:hover i{color:var(--tenant-heading)}.rhnav-link:after{background:var(--tenant-heading);border-radius:.1875rem;bottom:0;content:"";height:.1875rem;left:0;position:absolute;transition:width .4s cubic-bezier(.175,.885,.32,1.1);width:0}.rhnav-link:hover:after{width:100%}.rhnav-link.is-active{background:#fff}.rhnav-link.is-active,.rhnav-link.is-active i{color:var(--tenant-heading)}.rhnav-link.is-active:after{width:100%}.rhnav-trigger{padding-inline:0}.rhnav-caret{color:#5f6368;font-size:.85rem;transition:transform .25s ease}.rhnav-caret.is-rotated{transform:rotate(180deg)}.rhnav-dropdown{background-color:#fff;border:.0625rem solid #f1f3f4;border-radius:.75rem;box-shadow:0 .9375rem 1.875rem #0000001a;left:-.625rem;margin:0;min-width:15rem;opacity:0;padding:.625rem;position:absolute;top:calc(100% + .75rem);transform:translateY(-.5rem);transition:all .25s ease;visibility:hidden;z-index:1001}.rhnav-item.is-open>.rhnav-dropdown{transform:translateY(0)}.rhnav-dropdownItem .rhnav-link{border-radius:.625rem;padding:.625rem}.rhnav-dropdownItem .rhnav-link:hover{background-color:#f8f9fa}.rhnav-mega{min-width:15.625rem}.rhnav-group{background:#fff;border:.0625rem solid #f1f3f4;border-radius:.75rem}.rhnav-groupTitle{letter-spacing:.04em;padding:.25rem .375rem .5rem}.rhnav-groupList .rhnav-link{border-radius:.625rem;padding:.625rem;width:100%}.rhnav-item.is-sectionActive>.rhnav-trigger{color:var(--tenant-heading)}.rhnav-actions{align-items:center;display:flex;gap:.75rem}.rhnav-search{align-items:center;background:#f8f9fa;border:.0625rem solid #dadce0;border-radius:62.4375rem;display:inline-flex;gap:.5rem;padding:.625rem .75rem}.rhnav-searchIcon{color:#5f6368;font-size:.95rem}.rhnav-searchInput{background:#0000;border:none;color:#3c4043;font-size:.95rem;font-weight:600;outline:none;width:11.25rem}.rhnav-searchInput::placeholder{color:#9aa0a6;font-weight:600}@media(min-width:68.75em)and (max-height:56.25em),(min-width:68.75em)and (max-width:96em){html[data-dashboard=rh] .rhnav-navbar{border-radius:.6875rem;height:2.875rem;padding:0 .75rem}html[data-dashboard=rh] .rhnav-menu{gap:1rem}html[data-dashboard=rh] .rhnav-link{font-size:.87rem;padding:.4375rem 0}html[data-dashboard=rh] .rhnav-btn{border-radius:.75rem;font-size:.86rem;padding:.5rem .875rem}html[data-dashboard=rh] .rhnav-searchInput{font-size:.86rem;height:2.125rem}html[data-dashboard=rh] .rhnav-lang{border-radius:62.4375rem;gap:.125rem;padding:.125rem}html[data-dashboard=rh] .rhnav-langBtn{font-size:.74rem;font-weight:700;min-height:1.875rem;min-width:1.875rem;padding:0 .375rem}}@media(min-width:68.75em)and (max-width:85.375em)and (max-height:48em){html[data-dashboard=rh] .rhnav-navbar{border-radius:.625rem;height:2.625rem;padding:0 .625rem}html[data-dashboard=rh] .rhnav-menu{gap:.75rem}html[data-dashboard=rh] .rhnav-link{font-size:.8rem;padding:.375rem 0}html[data-dashboard=rh] .rhnav-btn{border-radius:.625rem;font-size:.8rem;padding:.375rem .625rem}html[data-dashboard=rh] .rhnav-searchInput{font-size:.8rem;height:1.875rem}html[data-dashboard=rh] .rhnav-lang{gap:.125rem;padding:.125rem}html[data-dashboard=rh] .rhnav-langBtn{font-size:.7rem;min-height:1.75rem;min-width:1.75rem;padding:0 .3125rem}}.rhnav-lang{align-items:center;background:#f1f3f4;border:.0625rem solid #dadce0;border-radius:62.4375rem;display:inline-flex;gap:.125rem;padding:.1875rem}.rhnav-langBtn{background:#0000;border:none;border-radius:62.4375rem;color:#5f6368;cursor:pointer;font-size:.78rem;font-weight:800;padding:0 .4375rem;transition:all .2s ease}.rhnav-langBtn:hover{background:#e8f5e9;color:var(--tenant-heading)}.rhnav-langBtn.is-active{background:var(--tenant-sidebar);box-shadow:0 .5rem 1.25rem #4caf5040;color:#fff}.rhnav-btn{align-items:center;border:none;border-radius:3.125rem;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:.5rem;padding:.75rem 1.375rem;transition:all .3s ease}.rhnav-btnGhost{background-color:#f1f3f4;border:.0625rem solid #dadce0;color:#5f6368}.rhnav-btnGhost:hover{background-color:#e8f5e9;border-color:#c8e6c9;box-shadow:0 .25rem .75rem #4caf5026;color:var(--tenant-heading);transform:translateY(-.125rem)}.rhnav-btnPrimary{background:var(--tenant-sidebar);box-shadow:0 .375rem 1.125rem #4caf5033;color:#fff}.rhnav-btnPrimary:hover{background:var(--tenant-sidebar);box-shadow:0 .5rem 1.25rem #4caf504d;transform:translateY(-.125rem)}.rhnav-menuToggle{background:none;border:none;border-radius:.5rem;color:#5f6368;cursor:pointer;display:none;font-size:1.6rem;padding:.5rem;transition:background-color .3s ease}.rhnav-menuToggle:hover{background-color:#f1f3f4}@media(max-width:62em){.rhnav-menu{gap:1.5625rem}.rhnav-btn{font-size:.95rem;padding:.625rem 1.125rem}.rhnav-mega{min-width:26.25rem}.rhnav-searchInput{width:8.75rem}}@media(max-width:48em){.rhnav-menuToggle{display:block}.rhnav-navbar{height:4.6875rem;padding:0 1.25rem}.rhnav-navbar.has-left-action{padding-left:4.5rem}.rhnav-leftAction{left:.625rem}.rhnav-menu{align-items:center;background-color:#fff;border:.0625rem solid #f1f3f4;border-radius:0 0 .875rem .875rem;border-top:none;box-shadow:0 .9375rem 1.875rem #0000001a;flex-direction:column;gap:1.25rem;left:0;opacity:0;padding:1.375rem 0;position:absolute;right:0;top:100%;transform:translateY(-.75rem);transition:all .25s ease;visibility:hidden}.rhnav-menu.is-open{opacity:1;transform:translateY(0);visibility:visible}.rhnav-dropdown{border:none;box-shadow:none;display:none;min-width:auto;opacity:1;padding:.375rem 0 0;position:static;transform:none;visibility:visible}.rhnav-item.is-open>.rhnav-dropdown{display:block}.rhnav-groups{grid-template-columns:1fr}.rhnav-group{border:none;padding:.375rem .625rem}}.rhnav-dropdown{border:.0625rem solid #e8eaede6;border-radius:.875rem;box-shadow:0 1.125rem 3rem #2e7d321f,0 .5rem 1.25rem #0000000f;overflow:hidden;padding:.75rem;transform:translateY(-.625rem) scale(.98);transform-origin:top left;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.rhnav-dropdown,.rhnav-dropdown:before{backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:#ffffffeb}.rhnav-dropdown:before{border-left:.0625rem solid #e8eaede6;border-top:.0625rem solid #e8eaede6;content:"";height:.875rem;left:1.625rem;position:absolute;top:-.4375rem;transform:rotate(45deg);width:.875rem}.rhnav-item.is-open>.rhnav-dropdown{opacity:1;transform:translateY(0) scale(1);visibility:visible}.rhnav-dropdownItem .rhnav-link{border-radius:.75rem;color:#3c4043;font-weight:700;padding:.625rem .75rem;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;width:100%}.rhnav-dropdownItem .rhnav-link:after{display:none}.rhnav-dropdownItem .rhnav-link:hover{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);box-shadow:0 .625rem 1.375rem #4caf501f;transform:translateY(-.0625rem)}.rhnav-dropdownItem .rhnav-link:hover i{color:#4caf50}.rhnav-dropdownItem .rhnav-link.is-active{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);box-shadow:0 .625rem 1.375rem #4caf5024;color:var(--tenant-primary)}.rhnav-mega{min-width:16.875rem;padding:.875rem}.rhnav-group{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#ffffffe6;border:.0625rem solid #e8eaede6;border-radius:.875rem;box-shadow:0 .625rem 1.75rem #2e7d3214;padding:.625rem;transition:transform .25s ease,box-shadow .25s ease}.rhnav-group:hover{box-shadow:0 1rem 2.25rem #2e7d321f;transform:translateY(-.125rem)}.rhnav-groupTitle{color:#5f6368;font-size:.82rem;font-weight:800;letter-spacing:.05em;padding:.375rem .5rem .625rem;position:relative;text-transform:uppercase}.rhnav-groupTitle:after{background:var(--tenant-primary);border-radius:.1875rem;bottom:.25rem;content:"";height:.1875rem;left:.5rem;opacity:.9;position:absolute;width:2.75rem}.rhnav-groupList{list-style:none;margin:0;padding:0}@media(max-width:48em){.rhnav-dropdown{border-radius:.875rem;box-shadow:none;padding:.625rem;transform:none}.rhnav-dropdown:before{display:none}.rhnav-groups{grid-template-columns:1fr}.rhnav-group{border:none;box-shadow:none;padding:.375rem .625rem}}@media(min-width:68.75em)and (max-height:67.5em){html[data-dashboard=rh] .rhnav-navbar{border-radius:.75rem;height:3.25rem;padding:0 1.125rem}html[data-dashboard=rh] .rhnav-menu{gap:1.5rem}html[data-dashboard=rh] .rhnav-link{font-size:.95rem;padding:.5625rem 0}html[data-dashboard=rh] .rhnav-lang{gap:.125rem;padding:.125rem}html[data-dashboard=rh] .rhnav-langBtn{font-size:.74rem;min-height:1.875rem;min-width:1.875rem;padding:0 .375rem}}@media(max-width:62em){.rhnav-langBtn{font-size:.625rem;min-height:1.625rem;min-width:1.625rem}}@media(max-width:47.9375em){.rhnav-langBtn{font-size:.5625rem;min-height:1.375rem;min-width:1.375rem}}.import-collaborator-modal-wrapper .import-collaborator-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.import-collaborator-modal-wrapper .import-collaborator-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #d8e3ec;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:700px;overflow:hidden;width:100%}.import-collaborator-modal-wrapper .import-collaborator-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.import-collaborator-modal-wrapper .import-collaborator-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.import-collaborator-modal-wrapper .import-collaborator-modal-header h3,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.import-collaborator-modal-wrapper .import-collaborator-modal-header h3 i,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4 i{font-size:1.125rem;opacity:.9}.import-collaborator-modal-wrapper .import-collaborator-modal-header{padding:.5rem .65rem}.import-collaborator-modal-wrapper .import-collaborator-modal-header h3{align-items:center;color:#fff;display:flex;font-size:.84rem;font-weight:500;gap:.35rem;margin:0;position:relative;z-index:1}.import-collaborator-modal-wrapper .import-collaborator-modal-header h3 i{font-size:.74rem;opacity:.9}.import-collaborator-modal-wrapper .import-collaborator-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.import-collaborator-modal-wrapper .import-collaborator-modal-close:hover{background:#ffffff40;transform:rotate(90deg)}.import-collaborator-modal-wrapper .import-collaborator-modal-close:active{transform:rotate(90deg) scale(.95)}.import-collaborator-modal-wrapper .import-collaborator-modal-close{border-radius:9px;height:28px;width:28px}.import-collaborator-modal-wrapper .import-collaborator-modal-body{background:#f8fafc;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto;padding:.55rem .65rem}.import-collaborator-modal-wrapper .import-collaborator-step-indicator{background:#f8fafc;border-radius:10px;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem;padding:1rem}.import-collaborator-modal-wrapper .import-collaborator-step{align-items:center;display:flex;gap:.75rem;opacity:.5;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-step.active{opacity:1}.import-collaborator-modal-wrapper .import-collaborator-step.active .step-number{background:var(--tenant-primary);box-shadow:0 4px 12px #14b8a64d;color:#fff}.import-collaborator-modal-wrapper .import-collaborator-step.active .step-label{color:#1e293b;font-weight:600}.import-collaborator-modal-wrapper .import-collaborator-step.completed .step-number{background:var(--tenant-primary)}.import-collaborator-modal-wrapper .import-collaborator-step.completed .step-number:before{content:"";font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free;font-size:.75rem;font-weight:900}.import-collaborator-modal-wrapper .import-collaborator-step .step-number{align-items:center;background:#cbd5e1;border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.import-collaborator-modal-wrapper .import-collaborator-step .step-label{color:#64748b;font-size:.875rem;font-weight:500;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-step-content{display:none}.import-collaborator-modal-wrapper .import-collaborator-step-content.active{animation:modalFadeIn .3s ease-out;display:block}.import-collaborator-modal-wrapper .import-collaborator-download-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-download-btn i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-download-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-download-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-download-btn:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-download-btn{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px rgba(var(--tenant-primary),.4);color:#fff}.import-collaborator-modal-wrapper .import-collaborator-download-btn:hover:not(:disabled){box-shadow:0 6px 20px -2px rgba(var(--tenant-primary),.5);transform:translateY(-2px)}.import-collaborator-modal-wrapper .import-collaborator-download-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-download-btn{justify-content:center;margin-bottom:1.5rem;padding:.875rem 1.5rem;width:100%}.import-collaborator-modal-wrapper .import-collaborator-file-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.import-collaborator-modal-wrapper .import-collaborator-file-section:hover{box-shadow:0 4px 12px -2px #00000014}.import-collaborator-modal-wrapper .import-collaborator-file-section:last-child{margin-bottom:0}.import-collaborator-modal-wrapper .import-collaborator-file-section{margin-bottom:1.5rem}.import-collaborator-modal-wrapper .import-collaborator-file-section-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.import-collaborator-modal-wrapper .import-collaborator-file-section-header .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px rgba(var(--tenant-primary),.4);color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.import-collaborator-modal-wrapper .import-collaborator-file-section-header h4{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;cursor:pointer;margin:1.25rem;padding:2.5rem;text-align:center;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone:hover{background:#14b8a60d;border-color:var(--tenant-primary)}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.drag-over{background:#14b8a61a;border-color:var(--tenant-primary);transform:scale(1.01)}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.has-file{background:color-mix(in srgb,var(--tenant-primary) 20%,#fff);border-color:var(--tenant-primary);border-style:solid;cursor:default}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .drop-zone-icon{color:#94a3b8;font-size:3rem;margin-bottom:1rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.drag-over .drop-zone-icon,.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone:hover .drop-zone-icon{color:var(--tenant-primary);transform:scale(1.1)}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.has-file .drop-zone-icon{color:var(--tenant-primary)}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone p{color:#475569;font-size:.9375rem;margin:.5rem 0}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-name{color:#1e293b;font-size:1rem;font-weight:600}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-status{color:#64748b;font-size:.8125rem}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-error{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:.8125rem;margin-top:.75rem;padding:.75rem;white-space:pre-line}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-sheets{align-items:center;background:color-mix(in srgb,var(--tenant-primary) 40%,#fff);border-radius:20px;color:var(--tenant-primary);display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-sheets i{font-size:.75rem}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .or-text{color:#94a3b8;font-size:.8125rem;margin:.75rem 0}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone small{color:#94a3b8;display:block;font-size:.75rem;margin-top:1rem}.import-collaborator-modal-wrapper .import-collaborator-change-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-change-btn i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-change-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-change-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-change-btn:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-change-btn{background:#f1f5f9;color:#475569}.import-collaborator-modal-wrapper .import-collaborator-change-btn:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-collaborator-modal-wrapper .import-collaborator-change-btn:active:not(:disabled){transform:scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-change-btn{font-size:.8125rem;margin-top:1rem;padding:.5rem 1rem}.import-collaborator-modal-wrapper .import-collaborator-browse-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-browse-btn i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-browse-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-browse-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-browse-btn:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-browse-btn{background:#f1f5f9;color:#475569}.import-collaborator-modal-wrapper .import-collaborator-browse-btn:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-collaborator-modal-wrapper .import-collaborator-browse-btn:active:not(:disabled){transform:scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-browse-btn{margin-top:.5rem}.import-collaborator-modal-wrapper .import-collaborator-file-info{background:#f8fafc;border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.import-collaborator-modal-wrapper .import-collaborator-file-info p{color:#475569;font-size:.875rem;margin:0}.import-collaborator-modal-wrapper .import-collaborator-file-info p strong{color:#1e293b}.import-collaborator-modal-wrapper .import-collaborator-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.import-collaborator-modal-wrapper .import-collaborator-actions button,.import-collaborator-modal-wrapper .import-collaborator-browse-btn,.import-collaborator-modal-wrapper .import-collaborator-btn-back,.import-collaborator-modal-wrapper .import-collaborator-btn-import,.import-collaborator-modal-wrapper .import-collaborator-btn-preview,.import-collaborator-modal-wrapper .import-collaborator-change-btn,.import-collaborator-modal-wrapper .import-collaborator-download-btn{border-radius:12px;font-size:.78rem;min-height:32px;padding:0 .72rem}.import-collaborator-modal-wrapper .import-collaborator-btn-preview{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-btn-preview i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-btn-preview:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-btn-preview:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-btn-preview:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-btn-preview{background:#f1f5f9;color:#475569}.import-collaborator-modal-wrapper .import-collaborator-btn-preview:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-collaborator-modal-wrapper .import-collaborator-btn-preview:active:not(:disabled){transform:scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-btn-import{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-btn-import i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-btn-import:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-btn-import:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-btn-import:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-btn-import{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px rgba(var(--tenant-primary),.4);color:#fff}.import-collaborator-modal-wrapper .import-collaborator-btn-import:hover:not(:disabled){box-shadow:0 6px 20px -2px rgba(var(--tenant-primary),.5);transform:translateY(-2px)}.import-collaborator-modal-wrapper .import-collaborator-btn-import:active:not(:disabled){transform:translateY(0) scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-btn-back{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-collaborator-modal-wrapper .import-collaborator-btn-back i{font-size:.875rem}.import-collaborator-modal-wrapper .import-collaborator-btn-back:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-collaborator-modal-wrapper .import-collaborator-btn-back:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-collaborator-modal-wrapper .import-collaborator-btn-back:focus-visible{outline-color:Highlight!important}}.import-collaborator-modal-wrapper .import-collaborator-btn-back{background:#f1f5f9;color:#475569}.import-collaborator-modal-wrapper .import-collaborator-btn-back:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-collaborator-modal-wrapper .import-collaborator-btn-back:active:not(:disabled){transform:scale(.98)}.import-collaborator-modal-wrapper .import-collaborator-preview-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.import-collaborator-modal-wrapper .import-collaborator-preview-section:hover{box-shadow:0 4px 12px -2px #00000014}.import-collaborator-modal-wrapper .import-collaborator-preview-section:last-child{margin-bottom:0}.import-collaborator-modal-wrapper .import-collaborator-preview-header{align-items:center;align-items:flex-start;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.25rem}.import-collaborator-modal-wrapper .import-collaborator-preview-header p{color:#475569;font-size:.875rem;margin:0}.import-collaborator-modal-wrapper .import-collaborator-preview-header .import-collaborator-preview-alert{align-items:center;background:#fef2f2;border-radius:999px;color:#dc2626;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.45rem .7rem}.import-collaborator-modal-wrapper .import-collaborator-preview-header .import-collaborator-preview-alert i{font-size:.85rem}.import-collaborator-modal-wrapper .import-collaborator-preview-missing{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;margin:0 1rem 1rem;padding:.85rem 1rem}.import-collaborator-modal-wrapper .import-collaborator-preview-missing p{font-size:.875rem;margin:0}.import-collaborator-modal-wrapper .import-collaborator-preview-table{overflow-x:auto;padding:1rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table h4{color:#1e293b;font-size:.9rem;margin:0 0 .65rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table h4 small{color:#64748b;font-weight:400}.import-collaborator-modal-wrapper .import-collaborator-preview-table table{border-collapse:collapse;font-size:.78rem;white-space:nowrap;width:100%}.import-collaborator-modal-wrapper .import-collaborator-preview-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:.7rem;padding:.6rem .7rem;text-align:left;text-transform:uppercase}.import-collaborator-modal-wrapper .import-collaborator-preview-table td{border-bottom:1px solid #f1f5f9;color:#334155;padding:.55rem .7rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table .row-error td{background:#fff1f2;color:#991b1b}.import-collaborator-modal-wrapper .import-collaborator-preview-table .row-valid td{background:#f0fdf4}.import-collaborator-modal-wrapper .import-collaborator-preview-table .status-error,.import-collaborator-modal-wrapper .import-collaborator-preview-table .status-success{border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;padding:.2rem .5rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table .status-error{background:#fee2e2;color:#b91c1c}.import-collaborator-modal-wrapper .import-collaborator-preview-table .status-success{background:#dcfce7;color:#166534}.import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table{font-size:.8125rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-tbody>tr>td{padding:.625rem .75rem}.import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-tag-red{background:#fef2f2;border-color:#fecaca;color:#dc2626}.import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error{align-items:center;color:#dc2626;display:inline-flex;font-weight:600;gap:.4rem;max-width:100%}.import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error-text{color:#dc2626;word-break:break-word}.import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error-icon{color:#dc2626;cursor:help;flex:0 0 auto;font-size:.8rem}@media(max-width:48em){.import-collaborator-modal-wrapper .import-collaborator-modal-container{max-width:95%}.import-collaborator-modal-wrapper .import-collaborator-step-indicator{align-items:flex-start;flex-direction:column;gap:1rem}}@media(max-width:30em){.import-collaborator-modal-wrapper .import-collaborator-modal-overlay{align-items:flex-end;padding:0}.import-collaborator-modal-wrapper .import-collaborator-modal-container{animation:modalSlideUpMobile .3s ease-out;border-radius:16px 16px 0 0;max-height:95vh}.import-collaborator-modal-wrapper .import-collaborator-file-drop-zone{padding:1.5rem}.import-collaborator-modal-wrapper .import-collaborator-actions{flex-direction:column}.import-collaborator-modal-wrapper .import-collaborator-actions button{width:100%}}.import-collaborator-modal-wrapper .headright{background:hsla(0,0%,100%,.133);border-radius:20px;color:#fff;margin-right:18px;padding:8px 13px}.import-collaborator-modal-wrapper .relative-close{position:absolute!important;right:1px;top:4px}.import-collaborator-modal-wrapper .step-organization{border-bottom:1px solid #d8e3ec;margin-bottom:.2rem}.import-collaborator-modal-wrapper .body-org{--p:var(--tenant-dashboard-sidebar);--dark:#293345;--bg:#f4f2f8;--line:#e4e6ed;--muted:#748196;--red:#c63d53;--amber:#b77511;--green:#187954}.import-collaborator-modal-wrapper .body-org .organization-drop-zone{padding:.5rem}.import-collaborator-modal-wrapper .body-org button:disabled{cursor:not-allowed;opacity:.45}.import-collaborator-modal-wrapper .body-org .shell{background:#fff;border-radius:18px;box-shadow:0 22px 70px rgba(53,36,72,.125);margin:30px auto 70px;max-width:1250px;overflow:hidden}.import-collaborator-modal-wrapper .body-org .header{align-items:center;background:linear-gradient(110deg,#a65dc0,#8d50ac);color:#fff;display:flex;justify-content:space-between;padding:19px 26px}.import-collaborator-modal-wrapper .body-org .header strong{font-size:17px}.import-collaborator-modal-wrapper .body-org .header small{display:block;margin-top:3px;opacity:.85}.import-collaborator-modal-wrapper .body-org .steps{align-items:center;background:#fdfcff;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:center;padding:30px 15px}.import-collaborator-modal-wrapper .body-org .step{align-items:center;color:#95a0ae;display:flex;font-weight:700;gap:9px}.import-collaborator-modal-wrapper .body-org .number{background:#edf0f5;border-radius:50%;display:grid;height:34px;place-items:center;width:34px}.import-collaborator-modal-wrapper .body-org .step.active{color:var(--dark)}.import-collaborator-modal-wrapper .body-org .step.active .number,.import-collaborator-modal-wrapper .body-org .step.done .number{background:var(--p);color:#fff}.import-collaborator-modal-wrapper .body-org .connector{background:#e3e5ec;height:2px;width:63px}.import-collaborator-modal-wrapper .body-org .body{padding:25px 30px 35px}.import-collaborator-modal-wrapper .body-org .kicker{color:var(--p);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.import-collaborator-modal-wrapper .body-org h1{font-size:24px;margin:7px 0}.import-collaborator-modal-wrapper .body-org h2{font-size:18px;margin:0 0 7px}.import-collaborator-modal-wrapper .body-org p{color:#647084;line-height:1.55;margin:5px 0 18px}.import-collaborator-modal-wrapper .body-org .methods{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin:10px 0}.import-collaborator-modal-wrapper .body-org .method{border:2px solid var(--line);border-radius:14px;cursor:pointer;padding-bottom:.2rem;transition:.2s}.import-collaborator-modal-wrapper .body-org .method.chosen{background:#fbf5ff;border-color:var(--p);box-shadow:0 0 0 3px rgba(158,89,184,.063)}.import-collaborator-modal-wrapper .body-org .method .icon{font-size:25px}.import-collaborator-modal-wrapper .body-org .method b{display:block;font-size:16px;margin:10px 0 5px}.import-collaborator-modal-wrapper .body-org .method .desc{color:#697586;line-height:1.6}.import-collaborator-modal-wrapper .body-org .pill{background:#f0e4f6;border-radius:20px;color:#8648a5;display:inline-block;font-size:11px;font-weight:800;padding:4px 9px}.import-collaborator-modal-wrapper .body-org .template{align-items:center;background:#fcf8ff;border:1px solid #d9c6e8;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 18px}.import-collaborator-modal-wrapper .body-org .drop{background:#fafbfe;border:2px dashed #c8d1df;border-radius:13px;cursor:pointer;margin-top:18px;padding:30px;text-align:center}.import-collaborator-modal-wrapper .body-org .drop.drag{background:#f7edfd;border-color:var(--p)}.import-collaborator-modal-wrapper .body-org .drop b{display:block;margin-bottom:8px}.import-collaborator-modal-wrapper .body-org .filebar{align-items:center;color:#586779;display:flex;flex-wrap:wrap;gap:12px;margin-top:13px}.import-collaborator-modal-wrapper .body-org .btn{background:var(--p);border:0;border-radius:9px;color:#fff;font-weight:700;padding:11px 16px}.import-collaborator-modal-wrapper .body-org .btn.secondary{background:#eff1f6;color:#4c5c6e}.import-collaborator-modal-wrapper .body-org .btn.outline{background:#fff;border:1px solid #c8afd9;color:#9150ae}.import-collaborator-modal-wrapper .body-org .btn.danger{background:#fff2f3;border:1px solid #f3c5cf;color:var(--red)}.import-collaborator-modal-wrapper .body-org .footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:20px 30px}.import-collaborator-modal-wrapper .body-org .right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.import-collaborator-modal-wrapper .body-org .notice{background:#fffaed;border:1px solid #efdcb4;border-radius:10px;color:#8c5a13;margin:13px 0;padding:12px 14px}.import-collaborator-modal-wrapper .body-org .oknotice{background:#edf9f2;border-color:#cce7d7;color:#116c49}.import-collaborator-modal-wrapper .body-org .summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:18px 0}.import-collaborator-modal-wrapper .body-org .stat{border:1px solid var(--line);border-radius:12px;padding:10px}.import-collaborator-modal-wrapper .body-org .stat .big{font-size:13px;font-weight:600;margin-top:7px}.import-collaborator-modal-wrapper .body-org .stat small{color:#718096}.import-collaborator-modal-wrapper .body-org .stat.red .big{color:var(--red)}.import-collaborator-modal-wrapper .body-org .stat.amber .big{color:var(--amber)}.import-collaborator-modal-wrapper .body-org .stat.green .big{color:var(--green)}.import-collaborator-modal-wrapper .body-org .tools{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.import-collaborator-modal-wrapper .body-org .chip{background:#fff;border:1px solid var(--line);border-radius:9px;color:#687588;font-size:12px;font-weight:700;padding:9px 12px}.import-collaborator-modal-wrapper .body-org .chip.selected{background:#f5e8fb;border-color:#b47bc8;color:#873ba6}.import-collaborator-modal-wrapper .body-org .gridwrap{border:1px solid var(--line);border-radius:12px;overflow:auto;overflow-x:auto}.import-collaborator-modal-wrapper .body-org .grid-tab{border-collapse:collapse;font-size:12px;white-space:nowrap;width:100%}.import-collaborator-modal-wrapper .body-org .grid-tab th{background:#f5f6f9;color:#6f7b8d;font-size:11px;padding:12px;position:sticky;text-align:left;top:0;z-index:1}.import-collaborator-modal-wrapper .body-org .grid-tab td{border-top:1px solid #eef0f4;padding:6px 9px}.import-collaborator-modal-wrapper .body-org .grid-tab tr.error{background:#fff4f4}.import-collaborator-modal-wrapper .body-org .grid-tab tr.warning{background:#fffbf0}.import-collaborator-modal-wrapper .body-org .grid-tab tr.valid{background:#f8fffa}.import-collaborator-modal-wrapper .body-org .cell{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--dark);min-width:100px;padding:7px;width:100%}.import-collaborator-modal-wrapper .body-org .cell:focus{background:#fff;outline:2px solid var(--p)}.import-collaborator-modal-wrapper .body-org .cell.invalid{background:#fff9f9;border-color:#eaaab5}.import-collaborator-modal-wrapper .body-org .status{border-radius:30px;font-size:11px;font-weight:800;padding:5px 8px}.import-collaborator-modal-wrapper .body-org .status.error{background:#fce0e4;color:#b53246}.import-collaborator-modal-wrapper .body-org .status.warning{background:#fff1cb;color:#90600a}.import-collaborator-modal-wrapper .body-org .status.valid{background:#dff5e6;color:#19744c}.import-collaborator-modal-wrapper .body-org .issues{margin-top:14px}.import-collaborator-modal-wrapper .body-org .issue{align-items:center;border-bottom:1px solid #eceef2;display:flex;gap:10px;justify-content:space-between;padding:11px 3px}.import-collaborator-modal-wrapper .body-org .issue strong{font-size:12px}.import-collaborator-modal-wrapper .body-org .issue small{color:#748091;display:block;margin-top:4px}.import-collaborator-modal-wrapper .body-org .mini{font-size:12px;padding:7px 10px}.import-collaborator-modal-wrapper .body-org .layout{display:flex;flex-direction:column;gap:18px}.import-collaborator-modal-wrapper .body-org .aside{background:#fdfcff;border:1px solid var(--line);border-radius:12px;padding:17px}.import-collaborator-modal-wrapper .body-org .aside h3{margin:0 0 12px}.import-collaborator-modal-wrapper .body-org .aside p{font-size:12px}.import-collaborator-modal-wrapper .body-org .tablehint{color:#8491a3;font-size:12px;margin:10px 0}.import-collaborator-modal-wrapper .body-org .workflow{grid-gap:9px;display:grid;gap:9px;margin:20px 0}.import-collaborator-modal-wrapper .body-org .flowrow{background:#f7f6fa;border:1px solid var(--line);border-radius:9px;display:flex;gap:8px;justify-content:space-between;padding:13px 15px}.import-collaborator-modal-wrapper .body-org .flowrow b{font-size:13px}.import-collaborator-modal-wrapper .body-org .flowrow span{color:#687688;font-size:12px}.import-collaborator-modal-wrapper .body-org .hidden{display:none!important}.import-collaborator-modal-wrapper .body-org .result{background:#f5fbf7;border:1px solid #bcdfcb;border-radius:12px;margin-top:15px;padding:20px}.import-collaborator-modal-wrapper .body-org .muted{color:#758297}.import-collaborator-modal-wrapper .body-org #loader{display:none}@media(max-width:820px){.import-collaborator-modal-wrapper .body-org .layout,.import-collaborator-modal-wrapper .body-org .methods{grid-template-columns:1fr}.import-collaborator-modal-wrapper .body-org .summary{grid-template-columns:1fr 1fr}.import-collaborator-modal-wrapper .body-org .shell{border-radius:0;margin:0}.import-collaborator-modal-wrapper .body-org .body{padding:20px 14px}.import-collaborator-modal-wrapper .body-org .footer{padding:15px}.import-collaborator-modal-wrapper .body-org .connector{width:15px}.import-collaborator-modal-wrapper .body-org .headright{display:none}}@media(max-width:32.5em){[data-text-scale="150"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone,[data-text-scale="150"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone p,[data-text-scale="175"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone,[data-text-scale="175"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone p,[data-text-scale="200"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone,[data-text-scale="200"] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone p{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step-indicator{background:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step .step-number{background:var(--dark-card-bg);border:1px solid #ffffff59;color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step .step-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-step.active .step-label{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-section-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-section-header h4{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone{background:var(--dark-card-bg);border-color:#ffffff4d}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone:hover{background:#14b8a614;border-color:var(--tenant-primary)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.drag-over{background:#14b8a626;border-color:var(--tenant-primary)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone.has-file{background:color-mix(in srgb,var(--tenant-primary) 22%,#000);border-color:var(--tenant-primary)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-name{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-status,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .or-text,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone small{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-error{background:#ef444426;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-drop-zone .file-sheets{background:color-mix(in srgb,var(--tenant-primary) 30%,#000);color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-browse-btn,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-btn-back,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-btn-preview,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-change-btn{background:var(--dark-btn-secondary-bg)!important;border:1px solid #ffffff40;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-browse-btn:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-btn-back:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-btn-preview:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-change-btn:hover:not(:disabled){background:var(--dark-a)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-info{background:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-info p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-file-info p strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-header p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-header .import-collaborator-preview-alert{background:#ef44442e;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-missing{background:#ef444426;border-color:#ef444466;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table{background:#0000;color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-thead>tr>th{background:var(--dark-a)!important;border-bottom-color:#ffffff1f!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-tbody>tr>td{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1a!important;color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-cell-fix-left,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-table-cell-fix-right{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-empty-description{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-tag-red{background:#ef44442e;border-color:#ef444473;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error-icon,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .preview-cell-error-text{color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-pagination .ant-pagination-item a,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-pagination .ant-pagination-item-link{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-pagination .ant-pagination-item-active{background:var(--dark-card-bg);border-color:#ffffff59}html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-collaborator-preview-table .ant-pagination .ant-pagination-item-active a{color:#fff}.import-department-modal-wrapper .import-department-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.import-department-modal-wrapper .import-department-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #d8e3ec;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:700px;overflow:hidden;width:100%}.import-department-modal-wrapper .import-department-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.import-department-modal-wrapper .import-department-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.import-department-modal-wrapper .import-department-modal-header h3,.import-department-modal-wrapper .import-department-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.import-department-modal-wrapper .import-department-modal-header h3 i,.import-department-modal-wrapper .import-department-modal-header h4 i{font-size:1.125rem;opacity:.9}.import-department-modal-wrapper .import-department-modal-header{padding:.5rem .65rem}.import-department-modal-wrapper .import-department-modal-header h3{align-items:center;color:#fff;display:flex;font-size:.84rem;font-weight:500;gap:.35rem;margin:0;position:relative;z-index:1}.import-department-modal-wrapper .import-department-modal-header h3 i{font-size:.74rem;opacity:.9}.import-department-modal-wrapper .import-department-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.import-department-modal-wrapper .import-department-modal-close:hover{background:#ffffff40;transform:rotate(90deg)}.import-department-modal-wrapper .import-department-modal-close:active{transform:rotate(90deg) scale(.95)}.import-department-modal-wrapper .import-department-modal-close{border-radius:9px;height:28px;width:28px}.import-department-modal-wrapper .import-department-modal-body{background:#f8fafc;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto;padding:.55rem .65rem}.import-department-modal-wrapper .import-step-indicator{display:flex;gap:0;justify-content:center;margin-bottom:2rem;position:relative}.import-department-modal-wrapper .import-step-indicator:before{background:#e2e8f0;content:"";height:3px;left:25%;position:absolute;right:25%;top:20px;z-index:0}.import-department-modal-wrapper .import-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;max-width:150px;position:relative;z-index:1}.import-department-modal-wrapper .import-step .step-number{align-items:center;background:#e2e8f0;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#64748b;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.import-department-modal-wrapper .import-step .step-label{color:#94a3b8;font-size:.8125rem;font-weight:600;transition:color .3s ease}.import-department-modal-wrapper .import-step.active .step-number{background:linear-gradient(135deg,#10b981,#065f46);box-shadow:0 4px 12px -2px #10b98166;color:#fff}.import-department-modal-wrapper .import-step.active .step-label{color:#10b981}.import-department-modal-wrapper .import-step.completed .step-number{background:linear-gradient(135deg,#22c55e 0,var(--tenant-heading) 100%);box-shadow:0 4px 12px -2px #22c55e66;color:#fff}.import-department-modal-wrapper .import-step.completed .step-number:after{content:"";font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free;font-weight:900}.import-department-modal-wrapper .import-step.completed .step-label{color:#22c55e}.import-department-modal-wrapper .import-step-content{animation:modalFadeIn .3s ease-out;display:none}.import-department-modal-wrapper .import-step-content.active{display:block}.import-department-modal-wrapper .import-download-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-download-btn i{font-size:.875rem}.import-department-modal-wrapper .import-download-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-download-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-download-btn:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-download-btn{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.import-department-modal-wrapper .import-download-btn:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.import-department-modal-wrapper .import-download-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.import-department-modal-wrapper .import-download-btn{margin-bottom:1.5rem}.import-department-modal-wrapper .import-file-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.import-department-modal-wrapper .import-file-section:hover{box-shadow:0 4px 12px -2px #00000014}.import-department-modal-wrapper .import-file-section:last-child{margin-bottom:0}.import-department-modal-wrapper .import-file-section-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.import-department-modal-wrapper .import-file-section-header .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #10b98166;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.import-department-modal-wrapper .import-file-section-header h4{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0}.import-department-modal-wrapper .import-file-drop-zone{background:linear-gradient(180deg,#f8fafc,#fff);border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;margin:1.25rem;padding:2rem;text-align:center;transition:all .3s ease}.import-department-modal-wrapper .import-file-drop-zone:hover{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b981}.import-department-modal-wrapper .import-file-drop-zone.drag-over{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;transform:scale(1.01)}.import-department-modal-wrapper .import-file-drop-zone.has-file{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b981;border-style:solid}.import-department-modal-wrapper .import-file-drop-zone .drop-zone-icon{color:#94a3b8;font-size:3rem;margin-bottom:1rem;transition:all .3s ease}.import-department-modal-wrapper .import-file-drop-zone.drag-over .drop-zone-icon,.import-department-modal-wrapper .import-file-drop-zone:hover .drop-zone-icon{color:#10b981;transform:translateY(-4px)}.import-department-modal-wrapper .import-file-drop-zone.has-file .drop-zone-icon{color:#10b981}.import-department-modal-wrapper .import-file-drop-zone .drop-zone-text{color:#475569;font-size:1rem;margin:0 0 .5rem}.import-department-modal-wrapper .import-file-drop-zone .drop-zone-or{color:#94a3b8;font-size:.875rem;font-weight:500;margin:.75rem 0}.import-department-modal-wrapper .import-file-drop-zone .drop-zone-hint{color:#94a3b8;font-size:.9rem;margin-top:1rem}.import-department-modal-wrapper .import-file-drop-zone .file-name{color:#10b981;font-size:1.125rem;font-weight:600;margin:.5rem 0}.import-department-modal-wrapper .import-file-drop-zone .file-status{color:#64748b;font-size:.875rem;margin:0}.import-department-modal-wrapper .import-file-drop-zone .file-sheets{background:#f1f5f9;border-radius:8px;color:#64748b;display:inline-block;font-size:.8125rem;margin-top:.75rem;padding:.5rem 1rem}.import-department-modal-wrapper .import-file-drop-zone .file-error{color:#ef4444;font-size:.8125rem;margin-top:.75rem;white-space:pre-line}.import-department-modal-wrapper .import-browse-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-browse-btn i{font-size:.875rem}.import-department-modal-wrapper .import-browse-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-browse-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-browse-btn:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-browse-btn{background:#f1f5f9;color:#475569}.import-department-modal-wrapper .import-browse-btn:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-department-modal-wrapper .import-browse-btn:active:not(:disabled){transform:scale(.98)}.import-department-modal-wrapper .import-browse-btn{margin-top:.5rem}.import-department-modal-wrapper .import-change-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-change-btn i{font-size:.875rem}.import-department-modal-wrapper .import-change-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-change-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-change-btn:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-change-btn{background:#f1f5f9;color:#475569}.import-department-modal-wrapper .import-change-btn:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-department-modal-wrapper .import-change-btn:active:not(:disabled){transform:scale(.98)}.import-department-modal-wrapper .import-change-btn{font-size:.8125rem;margin-top:1rem;min-width:auto;padding:.5rem 1rem}.import-department-modal-wrapper .import-file-info{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:.75rem;margin:1.5rem 1.25rem;padding:1rem 1.25rem}.import-department-modal-wrapper .import-file-info i{color:#10b981;font-size:1.5rem}.import-department-modal-wrapper .import-file-info .file-info-text{flex:1 1;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.import-department-modal-wrapper .import-file-info .file-info-text .file-info-label{color:#64748b;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.import-department-modal-wrapper .import-file-info .file-info-text .file-info-name{color:#1e293b;font-size:.9375rem;font-weight:600}.import-department-modal-wrapper .import-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;padding:0 .65rem .65rem}.import-department-modal-wrapper .import-btn-preview{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-btn-preview i{font-size:.875rem}.import-department-modal-wrapper .import-btn-preview:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-btn-preview:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-btn-preview:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-btn-preview{background:#f1f5f9;color:#475569}.import-department-modal-wrapper .import-btn-preview:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-department-modal-wrapper .import-btn-preview:active:not(:disabled){transform:scale(.98)}.import-department-modal-wrapper .import-btn-preview i{color:#3b82f6}.import-department-modal-wrapper .import-btn-preview:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.import-department-modal-wrapper .import-btn-import{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-btn-import i{font-size:.875rem}.import-department-modal-wrapper .import-btn-import:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-btn-import:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-btn-import:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-btn-import{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.import-department-modal-wrapper .import-btn-import:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.import-department-modal-wrapper .import-btn-import:active:not(:disabled){transform:translateY(0) scale(.98)}.import-department-modal-wrapper .import-btn-back{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.import-department-modal-wrapper .import-btn-back i{font-size:.875rem}.import-department-modal-wrapper .import-btn-back:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.import-department-modal-wrapper .import-btn-back:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.import-department-modal-wrapper .import-btn-back:focus-visible{outline-color:Highlight!important}}.import-department-modal-wrapper .import-btn-back{background:#f1f5f9;color:#475569}.import-department-modal-wrapper .import-btn-back:hover:not(:disabled){background:#e2e8f0;color:#334155}.import-department-modal-wrapper .import-btn-back:active:not(:disabled){transform:scale(.98)}.import-department-modal-wrapper .import-preview-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.import-department-modal-wrapper .import-preview-section:hover{box-shadow:0 4px 12px -2px #00000014}.import-department-modal-wrapper .import-preview-section:last-child{margin-bottom:0}.import-department-modal-wrapper .import-preview-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.import-department-modal-wrapper .import-preview-header .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #3b82f666;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.import-department-modal-wrapper .import-preview-header h4{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0}.import-department-modal-wrapper .import-preview-header .preview-count{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;margin-left:auto;padding:.25rem .75rem}.import-department-modal-wrapper .import-preview-content{overflow-x:auto;padding:1.25rem}.import-department-modal-wrapper .import-preview-content .ant-table{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.import-department-modal-wrapper .import-preview-content .ant-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;color:#334155;font-size:.8125rem;font-weight:600;letter-spacing:.025em;padding:.75rem 1rem;text-transform:uppercase}.import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.875rem;padding:.625rem 1rem}.import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.import-department-modal-wrapper .import-preview-content .ant-tag-red{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;color:#b91c1c;font-weight:500}.import-department-modal-wrapper .import-preview-actions{background:#f8fafc;border-top:1px solid #d9e2ec;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;padding:.65rem}.import-department-modal-wrapper .import-actions button,.import-department-modal-wrapper .import-browse-btn,.import-department-modal-wrapper .import-btn-back,.import-department-modal-wrapper .import-btn-import,.import-department-modal-wrapper .import-btn-preview,.import-department-modal-wrapper .import-change-btn,.import-department-modal-wrapper .import-download-btn,.import-department-modal-wrapper .import-preview-actions button{border-radius:12px;font-size:.78rem;min-height:32px;padding:0 .72rem}.import-department-modal-wrapper .import-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;margin-right:.5rem;width:18px}.import-department-modal-wrapper .import-department-modal-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem}@media(max-width:48em){.import-department-modal-wrapper .import-department-modal-container{max-width:95%}.import-department-modal-wrapper .import-step-indicator:before{left:20%;right:20%}}@media(max-width:30em){.import-department-modal-wrapper .import-department-modal-overlay{align-items:flex-end;padding:0}.import-department-modal-wrapper .import-department-modal-container{animation:modalSlideUpMobile .3s ease-out;border-radius:16px 16px 0 0;max-height:95vh}.import-department-modal-wrapper .import-step-indicator{gap:.5rem}.import-department-modal-wrapper .import-step-indicator:before{left:15%;right:15%}.import-department-modal-wrapper .import-step .step-number{font-size:.875rem;height:32px;width:32px}.import-department-modal-wrapper .import-step .step-label{font-size:.75rem}.import-department-modal-wrapper .import-file-drop-zone{margin:1rem;padding:1.5rem 1rem}.import-department-modal-wrapper .import-file-drop-zone .drop-zone-icon{font-size:2.5rem}.import-department-modal-wrapper .import-actions,.import-department-modal-wrapper .import-preview-actions{flex-direction:column}.import-department-modal-wrapper .import-actions button,.import-department-modal-wrapper .import-preview-actions button{width:100%}[data-text-scale="125"] .import-department-modal-wrapper .import-file-drop-zone,[data-text-scale="125"] .import-department-modal-wrapper .import-file-drop-zone p,[data-text-scale="150"] .import-department-modal-wrapper .import-file-drop-zone,[data-text-scale="150"] .import-department-modal-wrapper .import-file-drop-zone p,[data-text-scale="175"] .import-department-modal-wrapper .import-file-drop-zone,[data-text-scale="175"] .import-department-modal-wrapper .import-file-drop-zone p,[data-text-scale="200"] .import-department-modal-wrapper .import-file-drop-zone,[data-text-scale="200"] .import-department-modal-wrapper .import-file-drop-zone p{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step-indicator:before{background:#ffffff26}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step .step-number{background:var(--dark-a);border-color:#ffffff59;box-shadow:none;color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step .step-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step.active .step-label{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-step.completed .step-label{color:#86efac}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-section-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-section-header h4{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone{background:var(--dark-card-bg);border-color:#ffffff4d}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone:hover{background:#10b98114;border-color:#10b981}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone.drag-over{background:#10b98126;border-color:#10b981;box-shadow:0 0 0 4px #10b98126}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone.has-file{background:#10b9811f;border-color:#10b981}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone .drop-zone-hint,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone .drop-zone-or,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone .drop-zone-text,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone .file-status{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-drop-zone .file-sheets{background:var(--dark-a);color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-browse-btn,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-back,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-preview,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-change-btn{background:var(--dark-btn-secondary-bg)!important;border:1px solid #ffffff40;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-browse-btn:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-back:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-preview:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-change-btn:hover:not(:disabled){background:var(--dark-a)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-preview i{color:#93c5fd}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-btn-preview:hover:not(:disabled){background:#3b82f626!important;color:#93c5fd!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-info{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-info .file-info-text .file-info-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-file-info .file-info-text .file-info-name{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-header h4{color:#fff}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-table{background:#0000;border-color:#ffffff1f;color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-table .ant-table-thead>tr>th{background:var(--dark-a)!important;border-bottom-color:#ffffff1f!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr>td{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1a!important;color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-table .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-empty-description{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-content .ant-tag-red{background:#ef44442e;border-color:#ef444473;color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-department-modal-wrapper .import-preview-actions{background:var(--dark-section-bg)!important;border-top-color:#ffffff1f}.page-banner{align-items:center;background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:5px;min-width:0;overflow:visible;padding:10px 18px;position:relative;width:100%;z-index:1002}html[data-dashboard=rh][data-theme=sombre] .page-banner{background:var(--dark-section-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--dark-border,#ffffff1f)}.page-banner-actions-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0 0 8px}.page-banner__back{align-items:center;background:#7c4495;background:var(--tenant-sidebar,#7c4495);border:1px solid #7c4495;border:1px solid var(--tenant-sidebar,#7c4495);border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;line-height:1;padding:6px 10px;transition:all .16s ease-in-out;white-space:nowrap}.page-banner__back:hover{background:#7c4495;border-color:#7c4495;opacity:.92;transform:translateY(-1px)}.page-banner__back:active{transform:translateY(0)}.page-banner__center{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;justify-content:center;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.page-banner__center::-webkit-scrollbar{display:none}.page-banner__actions{display:flex;flex-wrap:nowrap;gap:8px;overflow:visible;position:relative;z-index:1003}.page-banner__btn--labeled{font-size:.82rem;font-weight:600;gap:6px;padding:6px 12px}.page-banner__btn--labeled:after,.page-banner__btn--labeled:before{display:none}.page-banner__btn{align-items:center;background:#14804a12;border:1px solid #14804a40;border-radius:7px;color:var(--tenant-primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;line-height:1;padding:6px 10px;position:relative;transition:background .16s;z-index:1004}.page-banner__btn[data-tooltip-fixed=true]:after,.page-banner__btn[data-tooltip-fixed=true]:before{display:none}.page-banner__btn:hover{background:#14804a24}.page-banner__btn:after{background:#1e293b;border-radius:6px;box-shadow:0 4px 12px #0000002e;color:#fff;content:attr(data-tooltip);font-size:.72rem;font-weight:500;padding:5px 10px;top:calc(100% + 8px);white-space:nowrap}.page-banner__btn:after,.page-banner__btn:before{bottom:auto;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-4px);transition:opacity .15s,transform .15s;z-index:9999}.page-banner__btn:before{border:5px solid;border-color:#0000 #0000 #1e293b;content:"";top:calc(100% + 3px)}.page-banner__btn:hover:after,.page-banner__btn:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.page-banner__btn--primary{background:var(--tenant-primary);border-color:var(--tenant-primary);color:#fff}.page-banner__btn--primary:hover{background:var(--tenant-heading)}.tab-btn{align-items:center;background:#0000;border:none;border-bottom:2.5px solid #0000;color:var(--tenant-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:7px;padding:8px 16px;transition:color .18s,border-color .18s;white-space:nowrap}.tab-btn i{font-size:.6875rem}.tab-btn--active,.tab-btn:hover{color:var(--tenant-heading)}.tab-btn--active{border-bottom-color:var(--tenant-heading)}@media(max-width:57.5em){.page-banner{align-items:flex-start;flex-direction:column}}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner{background:#050505!important;border:1px solid #ffd400!important;box-shadow:0 18px 42px #000000ad!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__back:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__btn,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__btn--primary{background:#000!important;border:1px solid #ffd400!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__back,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__btn--primary:hover,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__btn:hover{background:#ffd400!important;color:#000!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__actions,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .page-banner__center{color:#fff!important}.banner-tabs{align-items:center;background:#0000;border:0;border-radius:0;display:flex;gap:28px;justify-content:center;padding:6px 0 10px}.banner-tabs .tab-btn{background:#0000;border:0;border-bottom:0;color:#7aa694;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.1;padding:10px 4px;position:relative;transition:color .15s}.banner-tabs .tab-btn:hover{color:var(--tenant-primary)}.banner-tabs .tab-btn--active{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--tenant-primary)!important;filter:none!important;font-weight:700!important}.banner-tabs .tab-btn:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}.banner-tabs .tab-btn--active:after{background:#0000;border:3px solid var(--tenant-primary);border-radius:0 0 999px 999px;border-top:0;bottom:-12px;content:"";height:6px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:66px}.banner-tabs.rh-tabnav{width:100%}.banner-tabs.rh-tabnav .tab-btn.rh-tabnav__tab{align-items:center;display:inline-flex;gap:10px}.banner-tabs.rh-tabnav .tab-btn--active:after{max-width:140px;min-width:84px;width:calc(100% + 34px)}.banner-tabs.rh-tabnav .tab-btn.rh-tabnav__tab.is-disabled,.banner-tabs.rh-tabnav .tab-btn.rh-tabnav__tab:disabled{cursor:not-allowed;opacity:.55}.rh-tabnav__icon{align-items:center;color:currentColor;display:inline-flex;font-size:1rem;justify-content:center}.rh-tabnav__badge{background:#ffffffbf;border:1px solid #7c3aed2e;border-radius:999px;color:var(--tenant-primary);font-size:.75rem;font-weight:800;margin-left:4px;padding:4px 8px}.rh-page-header{--rph-warn:#d97706;--rph-crit:#dc2626;--rph-text:#17315e;--rph-muted:#61738f;--rph-accent:#7c3aed;--rph-accent-2:#a855f7;--rph-accent-3:#ec4899;--rph-ok:#15803d;align-items:center;background:radial-gradient(ellipse 70% 100% at 100% 0,#a855f72e,#0000 60%),radial-gradient(ellipse 60% 80% at 0 100%,#ec48991f,#0000 60%),linear-gradient(135deg,#fbfbff,#f8f5ff 50%,#fff5fa);border:.0625rem solid #a855f72e;border-radius:1.375rem;box-shadow:0 .625rem 1.75rem #6366f114,inset 0 .0625rem 0 #ffffffb3;display:flex;flex-wrap:wrap;gap:1.5rem;isolation:isolate;justify-content:space-between;margin-bottom:1.125rem;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.rh-page-header--compact{border-color:#e9eef4;border-radius:.75rem;box-shadow:0 .125rem .75rem #1e293b0f;gap:.875rem;margin-bottom:.875rem;padding:.75rem 1rem}.rh-page-header--compact .rh-page-header__date,.rh-page-header--compact .rh-page-header__deco,.rh-page-header--compact .rh-page-header__sep,.rh-page-header--compact:after,.rh-page-header--compact:before{display:none}.rh-page-header--compact .rh-page-header__eyebrow{font-size:.625rem;margin-bottom:.25rem;padding:.1875rem .3rem}.rh-page-header--compact .rh-page-header__eyebrow-icon{height:1.25rem;width:1.25rem}.rh-page-header--compact .rh-page-header__title{font-size:1.25rem;margin-bottom:.25rem}.rh-page-header--compact .rh-page-header__subtitle{line-height:1.35;margin-top:.125rem}.rh-page-header__deco{animation:rphShine 6s ease-in-out infinite;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899,#f59e0b);background-size:200% 100%;height:.25rem;left:0;position:absolute;right:0;top:0;z-index:2}@keyframes rphShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.rh-page-header:before{animation:rphFloat 10s ease-in-out infinite;background:radial-gradient(circle,#a855f71f 0,#0000 60%);filter:blur(.125rem);height:13.75rem;right:-1.875rem;top:50%;transform:translateY(-50%);width:13.75rem}.rh-page-header:after,.rh-page-header:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.rh-page-header:after{animation:rphFloat 12s ease-in-out infinite reverse;background:radial-gradient(circle,#ec48991a 0,#0000 60%);bottom:-2.5rem;filter:blur(.25rem);height:10rem;left:-1.25rem;width:10rem}@keyframes rphFloat{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}}.rh-page-header>*{position:relative;z-index:1}.rh-page-header__main{flex:1 1;min-width:0}.rh-page-header__top-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.rh-page-header__top-row .page-banner__back{align-items:center;border-radius:62.4375rem;box-shadow:0 .5rem 1.25rem #4c1d9529;box-sizing:border-box;display:inline-flex;font-size:.75rem;height:1.625rem;justify-content:center;line-height:1;padding:0 .65rem}.rh-page-header__top-row .page-banner__back i{font-size:.75rem;line-height:1}.rh-page-header__top-row .page-banner__back:hover{background:#7c4495!important;border-color:#7c4495!important;box-shadow:0 .5rem 1.25rem #7c3aed47;transform:translateY(-.0625rem)}.rh-page-header__top-row .page-banner__back:active{background:#7c4495!important;border-color:#7c4495!important;opacity:.92;transform:translateY(0)}.rh-page-header__eyebrow{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#9c5bb9;background:var(--tenant-sidebar,#9c5bb9);border:.0625rem solid #ffffff3d;box-shadow:0 .5rem 1.25rem #4c1d9529;box-sizing:border-box;color:#fff;font-size:.6875rem;font-weight:800;gap:.5rem;height:1.625rem;letter-spacing:.12em;margin-bottom:.5rem;padding:0 .75rem;text-transform:uppercase}.rh-page-header__eyebrow,.rh-page-header__eyebrow-icon{align-items:center;border-radius:62.4375rem;display:inline-flex}.rh-page-header__eyebrow-icon{background:#fffffff2;box-shadow:0 .125rem .5rem #0f172a1f;color:#9c5bb9;color:var(--tenant-sidebar,#9c5bb9);flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.rh-page-header__eyebrow-icon i,.rh-page-header__eyebrow-icon svg{font-size:.76rem;line-height:1}.rh-page-header__eyebrow-label{color:#fff;font-weight:800}.rh-page-header__sep{color:#ffffffd6;font-weight:400}.rh-page-header__date{color:#ffffffeb;font-weight:700;letter-spacing:.04em;text-transform:capitalize}.rh-page-header__title{color:var(--rph-text);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:0 0 .5rem}.rh-page-header__title--sr-only{clip:rect(0,0,0,0);border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.rh-page-header__greet{color:var(--rph-text);font-size:.9062rem;font-weight:500;line-height:1.4;margin:0 0 .375rem}.rh-page-header__greet strong{background:linear-gradient(135deg,var(--rph-accent) 0,var(--rph-accent-2) 50%,var(--rph-accent-3) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800}.rh-page-header__wave{animation:rphWave 2.4s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 .125rem .25rem rgba(168,85,247,.25));font-size:1.1em;margin-left:.375rem;transform-origin:70% 70%}.rh-page-header__subtitle{color:var(--rph-muted);font-size:.8438rem;line-height:1.55;margin:.375rem 0 0;max-width:70ch}.rh-page-header__aside{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem}.rh-page-header__badge{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffeb;border:.09375rem solid #6366f147;border-radius:62.4375rem;box-shadow:0 .25rem .875rem #6366f11f,inset 0 .0625rem 0 #fffc;color:var(--rph-accent);display:inline-flex;font-size:.75rem;font-weight:800;gap:.5625rem;letter-spacing:.06em;padding:.5625rem 1rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.rh-page-header__badge:hover{box-shadow:0 .5rem 1.25rem #6366f133;transform:translateY(-.125rem)}.rh-page-header__badge-dot{animation:rphPulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 0 0 currentColor;height:.5rem;width:.5rem}.rh-page-header__badge i{font-size:.95em}.rh-page-header__badge--ok{background:linear-gradient(135deg,#fffffff2,#dcfce799);border-color:#05966959;box-shadow:0 .25rem .875rem #05966926,inset 0 .0625rem 0 #fffc;color:var(--rph-ok)}.rh-page-header__badge--warning{background:linear-gradient(135deg,#fffffff2,#fef3c799);border-color:#d9770659;box-shadow:0 .25rem .875rem #d9770626,inset 0 .0625rem 0 #fffc;color:var(--rph-warn)}.rh-page-header__badge--critical{animation:rphCritGlow 2.4s ease-in-out infinite;background:linear-gradient(135deg,#fffffff2,#fee2e2b3);border-color:#dc262666;box-shadow:0 .25rem 1.125rem #dc262638,inset 0 .0625rem 0 #fffc;color:var(--rph-crit)}.rh-page-header__badge--info{color:var(--rph-accent)}@keyframes rphCritGlow{0%,to{box-shadow:0 .25rem 1.125rem #dc262638,inset 0 .0625rem 0 #fffc}50%{box-shadow:0 .25rem 1.5rem #dc262666,inset 0 .0625rem 0 #fffc}}.rh-page-header__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}.rh-page-header__actions .rh-dash-refresh{align-items:center;background:#fff;background:var(--rh-card-bg,#fff);border:.0625rem solid #9c5bb9;border:.0625rem solid var(--tenant-primary,#9c5bb9);border-radius:62.4375rem;color:#9c5bb9;color:var(--tenant-primary,#9c5bb9);cursor:pointer;display:inline-flex;font-size:.7812rem;font-weight:600;gap:.4375rem;justify-content:center;line-height:1.4;min-height:2.75rem;padding:.4375rem .9375rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.rh-page-header__actions .rh-dash-refresh i{font-size:.95em}.rh-page-header__actions .rh-dash-refresh:hover:not(:disabled){background:#9c5bb9;background:var(--tenant-primary,#9c5bb9);box-shadow:0 .25rem .75rem #8f00cc2e;color:#fff}.rh-page-header__actions .rh-dash-refresh:disabled{cursor:progress;opacity:.65}@keyframes rphWave{0%,60%,to{transform:rotate(0deg)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}@keyframes rphPulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 .5rem #0000}to{box-shadow:0 0 0 0 #0000}}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header{background:#000!important;border:.0625rem solid #ffd400!important;box-shadow:0 1.125rem 2.625rem #000000b3!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header:after,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header:before,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__deco,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__illustration{display:none!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__eyebrow{background:#000!important;border-color:#ffd400!important;box-shadow:none!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__badge-dot,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__date,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__greet,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__sep,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header__greet strong{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#ffd400!important}.rh-page-header--dashboard{grid-gap:1.125rem;align-items:center;background:radial-gradient(circle at 92% 8%,#e5bfff59,#0000 26%),linear-gradient(135deg,#f9fbff,#eef5ff 42%,#fff7fb);border:.0625rem solid #dbe4f4;box-shadow:0 .5rem 1.5rem #3157c80f;display:grid;gap:1.125rem;grid-template-columns:minmax(9.5rem,11.25rem) minmax(0,1fr) auto;margin-bottom:.875rem;padding:1.125rem 1.375rem 1rem}.rh-page-header--dashboard .rh-page-header__deco,.rh-page-header--dashboard:after,.rh-page-header--dashboard:before{display:none}.rh-page-header--dashboard .rh-page-header__illustration{align-items:center;background:radial-gradient(circle at 18% 16%,#f7e17e3d 0 .6875rem,#0000 .75rem),linear-gradient(180deg,#edf7ff,#f4fbff 54%,#eefbf3);border-radius:1.125rem;box-shadow:inset 0 .0625rem 0 #fffc,0 .5rem 1.125rem #3157c814;display:flex;height:7rem;justify-content:center;margin:0;overflow:hidden;position:relative;width:10.5rem}.rh-page-header--dashboard .rh-page-header__mascot{filter:drop-shadow(0 .625rem 1.125rem rgba(49,87,200,.12));height:auto;max-width:84%;object-fit:contain;-webkit-user-select:none;user-select:none;width:7.75rem}.rh-page-header--dashboard .rh-page-header__sun{background:#f7df90;border-radius:62.4375rem;box-shadow:0 0 0 .5rem #f7df9029;height:1rem;left:1.125rem;position:absolute;top:.8125rem;width:1rem}.rh-page-header--dashboard .rh-page-header__cloud{background:#fffc;border-radius:62.4375rem;filter:blur(.009375rem);position:absolute;top:1.5rem}.rh-page-header--dashboard .rh-page-header__cloud--1{height:.625rem;left:2.75rem;width:1.75rem}.rh-page-header--dashboard .rh-page-header__cloud--2{height:.5rem;left:5.125rem;width:1.375rem}.rh-page-header--dashboard .rh-page-header__mountain{border-radius:.75rem .75rem 0 0;bottom:1rem;clip-path:polygon(0 100%,18% 54%,37% 68%,58% 24%,79% 52%,100% 100%);position:absolute}.rh-page-header--dashboard .rh-page-header__mountain--back{background:linear-gradient(180deg,#bfe1ff,#89bbe6);height:3.5rem;left:1.75rem;opacity:.95;width:6.125rem}.rh-page-header--dashboard .rh-page-header__mountain--front{background:linear-gradient(180deg,#8fe1db,#3fb9aa);height:3.875rem;left:3.625rem;opacity:.98;width:6.625rem}.rh-page-header--dashboard .rh-page-header__tree{background:linear-gradient(180deg,#7fd3b4,#47b89d);border-radius:.375rem .375rem .25rem .25rem;bottom:.875rem;height:1.5rem;position:absolute;width:.625rem}.rh-page-header--dashboard .rh-page-header__tree:after,.rh-page-header--dashboard .rh-page-header__tree:before{background:inherit;border-radius:62.4375rem;content:"";left:50%;position:absolute;transform:translateX(-50%)}.rh-page-header--dashboard .rh-page-header__tree:before{height:.75rem;top:-.4375rem;width:1.125rem}.rh-page-header--dashboard .rh-page-header__tree:after{height:.625rem;top:-.8125rem;width:.75rem}.rh-page-header--dashboard .rh-page-header__tree--1{left:1.125rem;transform:scale(.92)}.rh-page-header--dashboard .rh-page-header__tree--2{right:1.125rem;transform:scale(1.08)}.rh-page-header--dashboard .rh-page-header__main{min-width:0}.rh-page-header--dashboard .rh-page-header__eyebrow{background:#9c5bb9;border-color:#ffffff2e;box-shadow:0 .5rem 1.125rem #7c3aed26;margin-bottom:.625rem;padding:.375rem .875rem}.rh-page-header--dashboard .rh-page-header__eyebrow-icon{height:1.375rem;width:1.375rem}.rh-page-header--dashboard .rh-page-header__date{text-transform:capitalize}.rh-page-header--dashboard .rh-page-header__title{color:#17315e;font-size:1.55rem;line-height:1.12;margin-bottom:.375rem}.rh-page-header--dashboard .rh-page-header__subtitle{color:#61738f;font-size:.875rem;line-height:1.45;margin-top:0;max-width:36rem}.rh-page-header--dashboard .rh-page-header__aside{align-items:center;gap:.625rem}.rh-page-header--dashboard .rh-page-header__badge{background:linear-gradient(180deg,#f5fdf8fa,#eefbf5f5);border-color:#75ceb1cc;box-shadow:0 .375rem 1.125rem #20b49214;color:#1f6f5a;min-height:2.5rem;padding:0 .875rem}.rh-page-header--dashboard .rh-page-header__badge-dot{height:.625rem;width:.625rem}.rh-page-header--dashboard .rh-dash-refresh{border-color:#b46ad6;box-shadow:0 .375rem 1rem #8f4dc014;color:#8f4dc0;min-height:2.75rem;min-height:var(--min-touch-target,2.75rem);padding:0 .9375rem}.rh-page-header--dashboard .rh-dash-refresh:hover:not(:disabled){background:#fff;box-shadow:0 .5rem 1.25rem #8f4dc029;color:#8f4dc0}@media(max-width:68em){.rh-page-header--dashboard{grid-template-columns:8.75rem minmax(0,1fr)}.rh-page-header--dashboard .rh-page-header__aside{grid-column:1/-1;justify-content:flex-end}}@media(max-width:40em){.rh-page-header--dashboard{gap:.75rem;grid-template-columns:1fr;padding:1rem}.rh-page-header--dashboard .rh-page-header__illustration{height:5.875rem;max-width:13.75rem;width:100%}.rh-page-header--dashboard .rh-page-header__aside{flex-wrap:wrap;justify-content:flex-start}.rh-page-header--dashboard .rh-page-header__badge{min-height:2.375rem}.rh-page-header{border-radius:1.125rem;gap:.875rem;padding:1.25rem 1.125rem}.rh-page-header__aside{width:100%}.rh-page-header:after,.rh-page-header:before{display:none}}@media(max-width:62.5em){.rh-page-header__main{flex:initial}}html[data-theme=sombre] .rh-page-header--dashboard .rh-page-header__illustration:after{background:linear-gradient(90deg,#0000,#0000 72%,#10162b8c)}html[data-theme=sombre] .rh-page-header--dashboard .rh-page-header__mascot{filter:saturate(.96) brightness(.97)}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header--dashboard .rh-page-header__illustration{display:none!important}[data-text-scale="150"] .rh-page-header--dashboard,[data-text-scale="175"] .rh-page-header--dashboard,[data-text-scale="200"] .rh-page-header--dashboard{grid-template-columns:minmax(0,1fr) auto}[data-text-scale="150"] .rh-page-header--dashboard .rh-page-header__illustration,[data-text-scale="175"] .rh-page-header--dashboard .rh-page-header__illustration,[data-text-scale="200"] .rh-page-header--dashboard .rh-page-header__illustration{display:none}@media(prefers-reduced-motion:reduce){.rh-page-header:after,.rh-page-header:before,.rh-page-header__badge--critical,.rh-page-header__badge-dot,.rh-page-header__deco,.rh-page-header__wave{animation:none}}html[data-dashboard=rh].a11y-simplified .rh-page-header{padding:1.375rem 1.5rem}html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__badge,html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__eyebrow{letter-spacing:.04em}html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__greet,html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__subtitle,html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__title{line-height:1.6}html[data-dashboard=rh].a11y-simplified .rh-page-header .rh-page-header__subtitle{max-width:75ch}html[data-dashboard=rh].a11y-reading-comfort .rh-page-header .rh-page-header__greet strong,html[data-dashboard=rh].a11y-reading-comfort .rh-page-header .rh-page-header__title{letter-spacing:.01em;text-rendering:optimizeLegibility}html[data-dashboard=rh].a11y-reading-comfort .rh-page-header .rh-page-header__badge,html[data-dashboard=rh].a11y-reading-comfort .rh-page-header .rh-page-header__eyebrow{box-shadow:0 .5rem 1.5rem #6366f11a}html[data-dashboard=rh].a11y-reading-comfort .rh-page-header .rh-page-header__subtitle{line-height:1.7}html[data-dashboard=rh].a11y-allege .rh-page-header{padding-bottom:1.125rem;padding-top:1.125rem}html[data-dashboard=rh].a11y-allege .rh-page-header .rh-page-header__deco,html[data-dashboard=rh].a11y-allege .rh-page-header .rh-page-header__wave,html[data-dashboard=rh].a11y-allege .rh-page-header:after,html[data-dashboard=rh].a11y-allege .rh-page-header:before{display:none!important}html[data-dashboard=rh].a11y-allege .rh-page-header .rh-page-header__subtitle{display:none}html[data-dashboard=rh].a11y-allege .rh-page-header .rh-page-header__badge{padding-inline:.75rem}html[data-dashboard=rh].a11y-allege .rh-page-header .rh-page-header__eyebrow{margin-bottom:.375rem}html[data-dashboard=rh][data-theme=sombre] .rh-page-header{background:radial-gradient(ellipse 70% 100% at 100% 0,#8b5cf62e,#0000 60%),radial-gradient(ellipse 60% 80% at 0 100%,#ec48991a,#0000 60%),linear-gradient(135deg,#111827,#0f172a 50%,#111827);border-color:#94a3b829}html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__date,html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__greet,html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__subtitle,html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__title{color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__badge,html[data-dashboard=rh][data-theme=sombre] .rh-page-header .rh-page-header__eyebrow{background:#0f172ab8;border-color:#94a3b833;color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header{background:#050505!important;border-color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__deco,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header:after,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header:before{display:none!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__badge,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__eyebrow{background:#000!important;border-color:#ffd400!important;box-shadow:none!important;color:#ffd400!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__date,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__greet,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__sep,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__subtitle,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__title{color:#fff!important}html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-page-header .rh-page-header__greet strong{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#ffd400!important}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modalShake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes modalBtnSpin{to{transform:rotate(1turn)}}@keyframes modalPopupScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.rh-modal-wrapper .rh-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.rh-modal-wrapper .rh-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:720px;overflow:hidden;width:100%}.rh-modal-wrapper .rh-modal-container--sm{max-width:480px}.rh-modal-wrapper .rh-modal-container--md{max-width:640px}.rh-modal-wrapper .rh-modal-container--lg{max-width:800px}.rh-modal-wrapper .rh-modal-container--xl{max-width:960px}.rh-modal-wrapper .rh-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.rh-modal-wrapper .rh-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.rh-modal-wrapper .rh-modal-header h3,.rh-modal-wrapper .rh-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.rh-modal-wrapper .rh-modal-header h3 i,.rh-modal-wrapper .rh-modal-header h4 i{font-size:1.125rem;opacity:.9}.rh-modal-wrapper .rh-modal-header--danger{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.rh-modal-wrapper .rh-modal-header--danger:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.rh-modal-wrapper .rh-modal-header--danger h3,.rh-modal-wrapper .rh-modal-header--danger h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.rh-modal-wrapper .rh-modal-header--danger h3 i,.rh-modal-wrapper .rh-modal-header--danger h4 i{font-size:1.125rem;opacity:.9}.rh-modal-wrapper .rh-modal-header--warning{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.rh-modal-wrapper .rh-modal-header--warning:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.rh-modal-wrapper .rh-modal-header--warning h3,.rh-modal-wrapper .rh-modal-header--warning h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.rh-modal-wrapper .rh-modal-header--warning h3 i,.rh-modal-wrapper .rh-modal-header--warning h4 i{font-size:1.125rem;opacity:.9}.rh-modal-wrapper .rh-modal-header--info{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.rh-modal-wrapper .rh-modal-header--info:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.rh-modal-wrapper .rh-modal-header--info h3,.rh-modal-wrapper .rh-modal-header--info h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.rh-modal-wrapper .rh-modal-header--info h3 i,.rh-modal-wrapper .rh-modal-header--info h4 i{font-size:1.125rem;opacity:.9}.rh-modal-wrapper .rh-modal-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.rh-modal-wrapper .rh-modal-close-btn:hover{background:#ffffff40;transform:rotate(90deg)}.rh-modal-wrapper .rh-modal-close-btn:active{transform:rotate(90deg) scale(.95)}.rh-modal-wrapper .rh-modal-body{background:#f8fafc;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto}.rh-modal-wrapper .rh-modal-content{padding:1.5rem}.rh-modal-wrapper .rh-modal-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem}.rh-modal-wrapper .rh-modal-footer--split{justify-content:space-between}.rh-modal-wrapper .rh-modal-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.rh-modal-wrapper .rh-modal-section:hover{box-shadow:0 4px 12px -2px #00000014}.rh-modal-wrapper .rh-modal-section:last-child{margin-bottom:0}.rh-modal-wrapper .rh-modal-section-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.25rem}.rh-modal-wrapper .rh-modal-section-icon{box-shadow:0 4px 12px -2px #10b98166}.rh-modal-wrapper .rh-modal-section-icon,.rh-modal-wrapper .rh-modal-section-icon--danger{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.rh-modal-wrapper .rh-modal-section-icon--danger{box-shadow:0 4px 12px -2px #ef444466}.rh-modal-wrapper .rh-modal-section-icon--warning{box-shadow:0 4px 12px -2px #f59e0b66}.rh-modal-wrapper .rh-modal-section-icon--info,.rh-modal-wrapper .rh-modal-section-icon--warning{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.rh-modal-wrapper .rh-modal-section-icon--info{box-shadow:0 4px 12px -2px #3b82f666}.rh-modal-wrapper .rh-modal-section-icon--success{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #22c55e66;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.rh-modal-wrapper .rh-modal-section-title{color:#334155;font-size:.9375rem;font-weight:600;margin:0}.rh-modal-wrapper .rh-modal-section-content{padding:1.25rem}.rh-modal-wrapper .rh-fields-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.rh-modal-wrapper .rh-fields-grid--single{grid-template-columns:1fr}.rh-modal-wrapper .rh-fields-grid--triple{grid-template-columns:repeat(3,1fr)}.rh-modal-wrapper .rh-field-item{display:flex;flex-direction:column;gap:.5rem}.rh-modal-wrapper .rh-field-item--full{grid-column:1/-1}.rh-modal-wrapper .rh-field-label{align-items:center;color:#64748b;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.rh-modal-wrapper .rh-field-label i{color:#94a3b8;font-size:.75rem}.rh-modal-wrapper .rh-field-label .required{color:#ef4444}.rh-modal-wrapper .rh-field-value{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:8px;color:#1e293b;display:flex;font-size:.9375rem;font-weight:500;min-height:44px;padding:.75rem 1rem}.rh-modal-wrapper .rh-field-value.empty{color:#94a3b8;font-style:italic}.rh-modal-wrapper .rh-field-input,.rh-modal-wrapper .rh-field-select,.rh-modal-wrapper .rh-field-textarea{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:.9375rem;min-height:44px;min-height:var(--min-touch-target,44px);padding:.75rem 1rem;transition:all .2s ease;width:100%}.rh-modal-wrapper .rh-field-input:hover,.rh-modal-wrapper .rh-field-select:hover,.rh-modal-wrapper .rh-field-textarea:hover{border-color:#cbd5e1}.rh-modal-wrapper .rh-field-input:focus-visible,.rh-modal-wrapper .rh-field-select:focus-visible,.rh-modal-wrapper .rh-field-textarea:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.rh-modal-wrapper .rh-field-input:focus-visible,.rh-modal-wrapper .rh-field-select:focus-visible,.rh-modal-wrapper .rh-field-textarea:focus-visible{outline-color:Highlight!important}}.rh-modal-wrapper .rh-field-input::placeholder,.rh-modal-wrapper .rh-field-select::placeholder,.rh-modal-wrapper .rh-field-textarea::placeholder{color:#94a3b8}.rh-modal-wrapper .rh-field-input:disabled,.rh-modal-wrapper .rh-field-select:disabled,.rh-modal-wrapper .rh-field-textarea:disabled{background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;opacity:.7}.rh-modal-wrapper .rh-field-input.error,.rh-modal-wrapper .rh-field-select.error,.rh-modal-wrapper .rh-field-textarea.error{background:#fef2f2;border-color:#ef4444}.rh-modal-wrapper .rh-field-textarea{min-height:80px;resize:vertical}.rh-modal-wrapper .rh-btn-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.rh-modal-wrapper .rh-btn-cancel i{font-size:.875rem}.rh-modal-wrapper .rh-btn-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.rh-modal-wrapper .rh-btn-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.rh-modal-wrapper .rh-btn-cancel:focus-visible{outline-color:Highlight!important}}.rh-modal-wrapper .rh-btn-cancel{background:#f1f5f9;color:#475569}.rh-modal-wrapper .rh-btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.rh-modal-wrapper .rh-btn-cancel:active:not(:disabled){transform:scale(.98)}.rh-modal-wrapper .rh-btn-primary{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.rh-modal-wrapper .rh-btn-primary i{font-size:.875rem}.rh-modal-wrapper .rh-btn-primary:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.rh-modal-wrapper .rh-btn-primary:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.rh-modal-wrapper .rh-btn-primary:focus-visible{outline-color:Highlight!important}}.rh-modal-wrapper .rh-btn-primary{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.rh-modal-wrapper .rh-btn-primary:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.rh-modal-wrapper .rh-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.rh-modal-wrapper .rh-btn-danger{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.rh-modal-wrapper .rh-btn-danger i{font-size:.875rem}.rh-modal-wrapper .rh-btn-danger:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.rh-modal-wrapper .rh-btn-danger:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.rh-modal-wrapper .rh-btn-danger:focus-visible{outline-color:Highlight!important}}.rh-modal-wrapper .rh-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px -2px #ef444466;color:#fff}.rh-modal-wrapper .rh-btn-danger:hover:not(:disabled){box-shadow:0 6px 20px -2px #ef444480;transform:translateY(-2px)}.rh-modal-wrapper .rh-btn-danger:active:not(:disabled){transform:translateY(0) scale(.98)}.rh-modal-wrapper .rh-btn-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.rh-modal-wrapper .rh-form-error{align-items:center;animation:modalShake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem}.rh-modal-wrapper .rh-form-error i{color:#dc2626;flex-shrink:0;font-size:1rem}.rh-modal-wrapper .rh-form-error span{color:#991b1b;font-size:.875rem;font-weight:500}.rh-modal-wrapper .rh-badge{align-items:center;background:linear-gradient(135deg,#f1f5f9,#f1f5f9);border-radius:20px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.rh-modal-wrapper .rh-badge i{font-size:.625rem}.rh-modal-wrapper .rh-badge--success{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:20px;color:#166534;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.rh-modal-wrapper .rh-badge--success i{font-size:.625rem}.rh-modal-wrapper .rh-badge--danger{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:20px;color:#991b1b;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.rh-modal-wrapper .rh-badge--danger i{font-size:.625rem}.rh-modal-wrapper .rh-badge--warning{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.rh-modal-wrapper .rh-badge--warning i{font-size:.625rem}.rh-modal-wrapper .rh-badge--info{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:20px;color:#1e40af;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.rh-modal-wrapper .rh-badge--info i{font-size:.625rem}.rh-modal-wrapper .rh-avatar{align-items:center;background:var(--tenant-dashboard-primary);border-radius:16px;box-shadow:0 8px 24px -4px #10b98166;color:#fff;display:flex;flex-shrink:0;font-size:21.6px;font-weight:700;height:72px;justify-content:center;position:relative;text-transform:uppercase;width:72px}.rh-modal-wrapper .rh-avatar:after{border:2px solid #10b98133;border-radius:18px;content:"";inset:-3px;position:absolute}.rh-modal-wrapper .rh-avatar--sm{align-items:center;background:var(--tenant-dashboard-primary);border-radius:16px;box-shadow:0 8px 24px -4px #10b98166;color:#fff;display:flex;flex-shrink:0;font-size:14.4px;font-weight:700;height:48px;justify-content:center;position:relative;text-transform:uppercase;width:48px}.rh-modal-wrapper .rh-avatar--sm:after{border:2px solid #10b98133;border-radius:18px;content:"";inset:-3px;position:absolute}.rh-modal-wrapper .rh-avatar--lg{align-items:center;background:var(--tenant-dashboard-primary);border-radius:16px;box-shadow:0 8px 24px -4px #10b98166;color:#fff;display:flex;flex-shrink:0;font-size:28.8px;font-weight:700;height:96px;justify-content:center;position:relative;text-transform:uppercase;width:96px}.rh-modal-wrapper .rh-avatar--lg:after{border:2px solid #10b98133;border-radius:18px;content:"";inset:-3px;position:absolute}.rh-modal-wrapper .rh-metrics-grid{grid-gap:1rem;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding:1.5rem}.rh-modal-wrapper .rh-metric-card{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:.875rem;padding:1rem;transition:all .2s ease}.rh-modal-wrapper .rh-metric-card:hover{border-color:#e2e8f0;box-shadow:0 4px 12px -2px #00000014}.rh-modal-wrapper .rh-metric-icon{background:linear-gradient(135deg,#10b981,#065f46)}.rh-modal-wrapper .rh-metric-icon,.rh-modal-wrapper .rh-metric-icon--success{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.rh-modal-wrapper .rh-metric-icon--success{background:linear-gradient(135deg,#22c55e,#17843f)}.rh-modal-wrapper .rh-metric-icon--danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.rh-modal-wrapper .rh-metric-icon--danger,.rh-modal-wrapper .rh-metric-icon--warning{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.rh-modal-wrapper .rh-metric-icon--warning{background:linear-gradient(135deg,#f59e0b,#ac6f07)}.rh-modal-wrapper .rh-metric-icon--info{background:linear-gradient(135deg,#3b82f6,#0a59da)}.rh-modal-wrapper .rh-metric-icon--info,.rh-modal-wrapper .rh-metric-icon--purple{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.rh-modal-wrapper .rh-metric-icon--purple{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.rh-modal-wrapper .rh-metric-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rh-modal-wrapper .rh-metric-number{color:#1e293b;font-size:1.25rem;font-weight:700;line-height:1.2}.rh-modal-wrapper .rh-metric-label{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.rh-modal-wrapper .rh-confirm-overlay{align-items:center;animation:modalFadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10001}.rh-modal-wrapper .rh-confirm-container{animation:modalPopupScale .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000059;max-width:420px;overflow:hidden;width:100%}.rh-modal-wrapper .rh-confirm-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;position:relative}.rh-modal-wrapper .rh-confirm-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.rh-modal-wrapper .rh-confirm-header h3,.rh-modal-wrapper .rh-confirm-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.rh-modal-wrapper .rh-confirm-header h3 i,.rh-modal-wrapper .rh-confirm-header h4 i{font-size:1.125rem;opacity:.9}.rh-modal-wrapper .rh-confirm-header{padding:1.25rem 1.5rem}.rh-modal-wrapper .rh-confirm-header .rh-confirm-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.rh-modal-wrapper .rh-confirm-header .rh-confirm-icon i{color:#fff;font-size:1.5rem}.rh-modal-wrapper .rh-confirm-header h4{font-size:1.125rem;margin:0}.rh-modal-wrapper .rh-confirm-body{padding:1.5rem;text-align:center}.rh-modal-wrapper .rh-confirm-body p{color:#334155;font-size:1rem;line-height:1.6;margin:0}.rh-modal-wrapper .rh-confirm-body p strong{color:#1e293b;font-weight:600}.rh-modal-wrapper .rh-confirm-warning{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1rem}.rh-modal-wrapper .rh-confirm-warning i{font-size:.875rem}.rh-modal-wrapper .rh-confirm-footer{display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem 1.5rem}@media(max-width:48em){.rh-modal-wrapper .rh-modal-container{border-radius:12px;max-height:calc(100vh - 1.5rem);max-width:100%}.rh-modal-wrapper .rh-modal-header h3{font-size:1.125rem}.rh-modal-wrapper .rh-fields-grid{grid-template-columns:1fr}.rh-modal-wrapper .rh-metrics-grid{grid-template-columns:repeat(2,1fr)}.rh-modal-wrapper .rh-modal-footer{flex-direction:column;padding:1rem}.rh-modal-wrapper .rh-btn-cancel,.rh-modal-wrapper .rh-btn-danger,.rh-modal-wrapper .rh-btn-primary{min-width:0;min-width:auto;width:100%}}@media(max-width:30em){.rh-modal-wrapper .rh-modal-overlay{align-items:flex-end;padding:0}.rh-modal-wrapper .rh-modal-container{animation:modalSlideUpMobile .35s cubic-bezier(.34,1.56,.64,1);border-radius:20px 20px 0 0;max-height:95vh}.rh-modal-wrapper .rh-modal-header{border-radius:20px 20px 0 0;padding:1rem}.rh-modal-wrapper .rh-modal-header h3{font-size:1rem}.rh-modal-wrapper .rh-modal-close-btn{border-radius:10px;height:36px;width:36px}.rh-modal-wrapper .rh-metrics-grid{gap:.75rem;grid-template-columns:1fr 1fr;padding:1rem}.rh-modal-wrapper .rh-metric-card{padding:.75rem}.rh-modal-wrapper .rh-metric-icon{font-size:.875rem;height:36px;width:36px}.rh-modal-wrapper .rh-field-input,.rh-modal-wrapper .rh-field-select,.rh-modal-wrapper .rh-field-textarea{font-size:.875rem;padding:.625rem .875rem}.rh-modal-wrapper .rh-modal-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.rh-modal-wrapper .rh-confirm-footer{flex-direction:column}.rh-modal-wrapper .rh-confirm-footer button{width:100%}}@media(max-height:500px)and (orientation:landscape){.rh-modal-wrapper .rh-modal-container{max-height:100vh}.rh-modal-wrapper .rh-fields-grid{grid-template-columns:repeat(2,1fr)}.rh-modal-wrapper .rh-metrics-grid{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.rh-modal-wrapper .rh-confirm-container,.rh-modal-wrapper .rh-confirm-overlay,.rh-modal-wrapper .rh-form-error,.rh-modal-wrapper .rh-modal-container,.rh-modal-wrapper .rh-modal-overlay{animation:none}.rh-modal-wrapper .rh-btn-danger:hover,.rh-modal-wrapper .rh-btn-primary:hover,.rh-modal-wrapper .rh-modal-close-btn:hover{transform:none}}@media print{.rh-modal-wrapper .rh-modal-overlay{background:none;padding:0;position:static}.rh-modal-wrapper .rh-modal-container{box-shadow:none;max-height:none;max-width:100%}.rh-modal-wrapper .rh-modal-close-btn,.rh-modal-wrapper .rh-modal-footer{display:none}}.add-collaborator-modal-wrapper .add-collaborator-modal-header,.add-collaborator-modal-wrapper .confirm-delete-modal-header,.add-collaborator-modal-wrapper .department-modal-header,.add-collaborator-modal-wrapper .employee-modal-header,.add-collaborator-modal-wrapper .import-collaborator-modal-header,.add-collaborator-modal-wrapper .import-details-modal-header,.confirm-delete-modal-wrapper .add-collaborator-modal-header,.confirm-delete-modal-wrapper .confirm-delete-modal-header,.confirm-delete-modal-wrapper .department-modal-header,.confirm-delete-modal-wrapper .employee-modal-header,.confirm-delete-modal-wrapper .import-collaborator-modal-header,.confirm-delete-modal-wrapper .import-details-modal-header,.department-modal-wrapper .add-collaborator-modal-header,.department-modal-wrapper .confirm-delete-modal-header,.department-modal-wrapper .department-modal-header,.department-modal-wrapper .employee-modal-header,.department-modal-wrapper .import-collaborator-modal-header,.department-modal-wrapper .import-details-modal-header,.employee-modal-wrapper .add-collaborator-modal-header,.employee-modal-wrapper .confirm-delete-modal-header,.employee-modal-wrapper .department-modal-header,.employee-modal-wrapper .employee-modal-header,.employee-modal-wrapper .import-collaborator-modal-header,.employee-modal-wrapper .import-details-modal-header,.import-collaborator-modal-wrapper .add-collaborator-modal-header,.import-collaborator-modal-wrapper .confirm-delete-modal-header,.import-collaborator-modal-wrapper .department-modal-header,.import-collaborator-modal-wrapper .employee-modal-header,.import-collaborator-modal-wrapper .import-collaborator-modal-header,.import-collaborator-modal-wrapper .import-details-modal-header,.import-details-modal-wrapper .add-collaborator-modal-header,.import-details-modal-wrapper .confirm-delete-modal-header,.import-details-modal-wrapper .department-modal-header,.import-details-modal-wrapper .employee-modal-header,.import-details-modal-wrapper .import-collaborator-modal-header,.import-details-modal-wrapper .import-details-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.add-collaborator-modal-wrapper .add-collaborator-modal-header:before,.add-collaborator-modal-wrapper .confirm-delete-modal-header:before,.add-collaborator-modal-wrapper .department-modal-header:before,.add-collaborator-modal-wrapper .employee-modal-header:before,.add-collaborator-modal-wrapper .import-collaborator-modal-header:before,.add-collaborator-modal-wrapper .import-details-modal-header:before,.confirm-delete-modal-wrapper .add-collaborator-modal-header:before,.confirm-delete-modal-wrapper .confirm-delete-modal-header:before,.confirm-delete-modal-wrapper .department-modal-header:before,.confirm-delete-modal-wrapper .employee-modal-header:before,.confirm-delete-modal-wrapper .import-collaborator-modal-header:before,.confirm-delete-modal-wrapper .import-details-modal-header:before,.department-modal-wrapper .add-collaborator-modal-header:before,.department-modal-wrapper .confirm-delete-modal-header:before,.department-modal-wrapper .department-modal-header:before,.department-modal-wrapper .employee-modal-header:before,.department-modal-wrapper .import-collaborator-modal-header:before,.department-modal-wrapper .import-details-modal-header:before,.employee-modal-wrapper .add-collaborator-modal-header:before,.employee-modal-wrapper .confirm-delete-modal-header:before,.employee-modal-wrapper .department-modal-header:before,.employee-modal-wrapper .employee-modal-header:before,.employee-modal-wrapper .import-collaborator-modal-header:before,.employee-modal-wrapper .import-details-modal-header:before,.import-collaborator-modal-wrapper .add-collaborator-modal-header:before,.import-collaborator-modal-wrapper .confirm-delete-modal-header:before,.import-collaborator-modal-wrapper .department-modal-header:before,.import-collaborator-modal-wrapper .employee-modal-header:before,.import-collaborator-modal-wrapper .import-collaborator-modal-header:before,.import-collaborator-modal-wrapper .import-details-modal-header:before,.import-details-modal-wrapper .add-collaborator-modal-header:before,.import-details-modal-wrapper .confirm-delete-modal-header:before,.import-details-modal-wrapper .department-modal-header:before,.import-details-modal-wrapper .employee-modal-header:before,.import-details-modal-wrapper .import-collaborator-modal-header:before,.import-details-modal-wrapper .import-details-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4,.add-collaborator-modal-wrapper .confirm-delete-modal-header h3,.add-collaborator-modal-wrapper .confirm-delete-modal-header h4,.add-collaborator-modal-wrapper .department-modal-header h3,.add-collaborator-modal-wrapper .department-modal-header h4,.add-collaborator-modal-wrapper .employee-modal-header h3,.add-collaborator-modal-wrapper .employee-modal-header h4,.add-collaborator-modal-wrapper .import-collaborator-modal-header h3,.add-collaborator-modal-wrapper .import-collaborator-modal-header h4,.add-collaborator-modal-wrapper .import-details-modal-header h3,.add-collaborator-modal-wrapper .import-details-modal-header h4,.confirm-delete-modal-wrapper .add-collaborator-modal-header h3,.confirm-delete-modal-wrapper .add-collaborator-modal-header h4,.confirm-delete-modal-wrapper .confirm-delete-modal-header h3,.confirm-delete-modal-wrapper .confirm-delete-modal-header h4,.confirm-delete-modal-wrapper .department-modal-header h3,.confirm-delete-modal-wrapper .department-modal-header h4,.confirm-delete-modal-wrapper .employee-modal-header h3,.confirm-delete-modal-wrapper .employee-modal-header h4,.confirm-delete-modal-wrapper .import-collaborator-modal-header h3,.confirm-delete-modal-wrapper .import-collaborator-modal-header h4,.confirm-delete-modal-wrapper .import-details-modal-header h3,.confirm-delete-modal-wrapper .import-details-modal-header h4,.department-modal-wrapper .add-collaborator-modal-header h3,.department-modal-wrapper .add-collaborator-modal-header h4,.department-modal-wrapper .confirm-delete-modal-header h3,.department-modal-wrapper .confirm-delete-modal-header h4,.department-modal-wrapper .department-modal-header h3,.department-modal-wrapper .department-modal-header h4,.department-modal-wrapper .employee-modal-header h3,.department-modal-wrapper .employee-modal-header h4,.department-modal-wrapper .import-collaborator-modal-header h3,.department-modal-wrapper .import-collaborator-modal-header h4,.department-modal-wrapper .import-details-modal-header h3,.department-modal-wrapper .import-details-modal-header h4,.employee-modal-wrapper .add-collaborator-modal-header h3,.employee-modal-wrapper .add-collaborator-modal-header h4,.employee-modal-wrapper .confirm-delete-modal-header h3,.employee-modal-wrapper .confirm-delete-modal-header h4,.employee-modal-wrapper .department-modal-header h3,.employee-modal-wrapper .department-modal-header h4,.employee-modal-wrapper .employee-modal-header h3,.employee-modal-wrapper .employee-modal-header h4,.employee-modal-wrapper .import-collaborator-modal-header h3,.employee-modal-wrapper .import-collaborator-modal-header h4,.employee-modal-wrapper .import-details-modal-header h3,.employee-modal-wrapper .import-details-modal-header h4,.import-collaborator-modal-wrapper .add-collaborator-modal-header h3,.import-collaborator-modal-wrapper .add-collaborator-modal-header h4,.import-collaborator-modal-wrapper .confirm-delete-modal-header h3,.import-collaborator-modal-wrapper .confirm-delete-modal-header h4,.import-collaborator-modal-wrapper .department-modal-header h3,.import-collaborator-modal-wrapper .department-modal-header h4,.import-collaborator-modal-wrapper .employee-modal-header h3,.import-collaborator-modal-wrapper .employee-modal-header h4,.import-collaborator-modal-wrapper .import-collaborator-modal-header h3,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4,.import-collaborator-modal-wrapper .import-details-modal-header h3,.import-collaborator-modal-wrapper .import-details-modal-header h4,.import-details-modal-wrapper .add-collaborator-modal-header h3,.import-details-modal-wrapper .add-collaborator-modal-header h4,.import-details-modal-wrapper .confirm-delete-modal-header h3,.import-details-modal-wrapper .confirm-delete-modal-header h4,.import-details-modal-wrapper .department-modal-header h3,.import-details-modal-wrapper .department-modal-header h4,.import-details-modal-wrapper .employee-modal-header h3,.import-details-modal-wrapper .employee-modal-header h4,.import-details-modal-wrapper .import-collaborator-modal-header h3,.import-details-modal-wrapper .import-collaborator-modal-header h4,.import-details-modal-wrapper .import-details-modal-header h3,.import-details-modal-wrapper .import-details-modal-header h4{font-size:1.25rem;font-weight:600;gap:.75rem}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3 i,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4 i,.add-collaborator-modal-wrapper .confirm-delete-modal-header h3 i,.add-collaborator-modal-wrapper .confirm-delete-modal-header h4 i,.add-collaborator-modal-wrapper .department-modal-header h3 i,.add-collaborator-modal-wrapper .department-modal-header h4 i,.add-collaborator-modal-wrapper .employee-modal-header h3 i,.add-collaborator-modal-wrapper .employee-modal-header h4 i,.add-collaborator-modal-wrapper .import-collaborator-modal-header h3 i,.add-collaborator-modal-wrapper .import-collaborator-modal-header h4 i,.add-collaborator-modal-wrapper .import-details-modal-header h3 i,.add-collaborator-modal-wrapper .import-details-modal-header h4 i,.confirm-delete-modal-wrapper .add-collaborator-modal-header h3 i,.confirm-delete-modal-wrapper .add-collaborator-modal-header h4 i,.confirm-delete-modal-wrapper .confirm-delete-modal-header h3 i,.confirm-delete-modal-wrapper .confirm-delete-modal-header h4 i,.confirm-delete-modal-wrapper .department-modal-header h3 i,.confirm-delete-modal-wrapper .department-modal-header h4 i,.confirm-delete-modal-wrapper .employee-modal-header h3 i,.confirm-delete-modal-wrapper .employee-modal-header h4 i,.confirm-delete-modal-wrapper .import-collaborator-modal-header h3 i,.confirm-delete-modal-wrapper .import-collaborator-modal-header h4 i,.confirm-delete-modal-wrapper .import-details-modal-header h3 i,.confirm-delete-modal-wrapper .import-details-modal-header h4 i,.department-modal-wrapper .add-collaborator-modal-header h3 i,.department-modal-wrapper .add-collaborator-modal-header h4 i,.department-modal-wrapper .confirm-delete-modal-header h3 i,.department-modal-wrapper .confirm-delete-modal-header h4 i,.department-modal-wrapper .department-modal-header h3 i,.department-modal-wrapper .department-modal-header h4 i,.department-modal-wrapper .employee-modal-header h3 i,.department-modal-wrapper .employee-modal-header h4 i,.department-modal-wrapper .import-collaborator-modal-header h3 i,.department-modal-wrapper .import-collaborator-modal-header h4 i,.department-modal-wrapper .import-details-modal-header h3 i,.department-modal-wrapper .import-details-modal-header h4 i,.employee-modal-wrapper .add-collaborator-modal-header h3 i,.employee-modal-wrapper .add-collaborator-modal-header h4 i,.employee-modal-wrapper .confirm-delete-modal-header h3 i,.employee-modal-wrapper .confirm-delete-modal-header h4 i,.employee-modal-wrapper .department-modal-header h3 i,.employee-modal-wrapper .department-modal-header h4 i,.employee-modal-wrapper .employee-modal-header h3 i,.employee-modal-wrapper .employee-modal-header h4 i,.employee-modal-wrapper .import-collaborator-modal-header h3 i,.employee-modal-wrapper .import-collaborator-modal-header h4 i,.employee-modal-wrapper .import-details-modal-header h3 i,.employee-modal-wrapper .import-details-modal-header h4 i,.import-collaborator-modal-wrapper .add-collaborator-modal-header h3 i,.import-collaborator-modal-wrapper .add-collaborator-modal-header h4 i,.import-collaborator-modal-wrapper .confirm-delete-modal-header h3 i,.import-collaborator-modal-wrapper .confirm-delete-modal-header h4 i,.import-collaborator-modal-wrapper .department-modal-header h3 i,.import-collaborator-modal-wrapper .department-modal-header h4 i,.import-collaborator-modal-wrapper .employee-modal-header h3 i,.import-collaborator-modal-wrapper .employee-modal-header h4 i,.import-collaborator-modal-wrapper .import-collaborator-modal-header h3 i,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4 i,.import-collaborator-modal-wrapper .import-details-modal-header h3 i,.import-collaborator-modal-wrapper .import-details-modal-header h4 i,.import-details-modal-wrapper .add-collaborator-modal-header h3 i,.import-details-modal-wrapper .add-collaborator-modal-header h4 i,.import-details-modal-wrapper .confirm-delete-modal-header h3 i,.import-details-modal-wrapper .confirm-delete-modal-header h4 i,.import-details-modal-wrapper .department-modal-header h3 i,.import-details-modal-wrapper .department-modal-header h4 i,.import-details-modal-wrapper .employee-modal-header h3 i,.import-details-modal-wrapper .employee-modal-header h4 i,.import-details-modal-wrapper .import-collaborator-modal-header h3 i,.import-details-modal-wrapper .import-collaborator-modal-header h4 i,.import-details-modal-wrapper .import-details-modal-header h3 i,.import-details-modal-wrapper .import-details-modal-header h4 i{font-size:1.125rem}.add-collaborator-modal-wrapper .add-collaborator-modal-header,.add-collaborator-modal-wrapper .confirm-delete-modal-header,.add-collaborator-modal-wrapper .department-modal-header,.add-collaborator-modal-wrapper .employee-modal-header,.add-collaborator-modal-wrapper .import-collaborator-modal-header,.add-collaborator-modal-wrapper .import-details-modal-header,.confirm-delete-modal-wrapper .add-collaborator-modal-header,.confirm-delete-modal-wrapper .confirm-delete-modal-header,.confirm-delete-modal-wrapper .department-modal-header,.confirm-delete-modal-wrapper .employee-modal-header,.confirm-delete-modal-wrapper .import-collaborator-modal-header,.confirm-delete-modal-wrapper .import-details-modal-header,.department-modal-wrapper .add-collaborator-modal-header,.department-modal-wrapper .confirm-delete-modal-header,.department-modal-wrapper .department-modal-header,.department-modal-wrapper .employee-modal-header,.department-modal-wrapper .import-collaborator-modal-header,.department-modal-wrapper .import-details-modal-header,.employee-modal-wrapper .add-collaborator-modal-header,.employee-modal-wrapper .confirm-delete-modal-header,.employee-modal-wrapper .department-modal-header,.employee-modal-wrapper .employee-modal-header,.employee-modal-wrapper .import-collaborator-modal-header,.employee-modal-wrapper .import-details-modal-header,.import-collaborator-modal-wrapper .add-collaborator-modal-header,.import-collaborator-modal-wrapper .confirm-delete-modal-header,.import-collaborator-modal-wrapper .department-modal-header,.import-collaborator-modal-wrapper .employee-modal-header,.import-collaborator-modal-wrapper .import-collaborator-modal-header,.import-collaborator-modal-wrapper .import-details-modal-header,.import-details-modal-wrapper .add-collaborator-modal-header,.import-details-modal-wrapper .confirm-delete-modal-header,.import-details-modal-wrapper .department-modal-header,.import-details-modal-wrapper .employee-modal-header,.import-details-modal-wrapper .import-collaborator-modal-header,.import-details-modal-wrapper .import-details-modal-header{box-shadow:inset 0 -.0625rem 0 #ffffff14;padding:.5rem .65rem}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4,.add-collaborator-modal-wrapper .confirm-delete-modal-header h3,.add-collaborator-modal-wrapper .confirm-delete-modal-header h4,.add-collaborator-modal-wrapper .department-modal-header h3,.add-collaborator-modal-wrapper .department-modal-header h4,.add-collaborator-modal-wrapper .employee-modal-header h3,.add-collaborator-modal-wrapper .employee-modal-header h4,.add-collaborator-modal-wrapper .import-collaborator-modal-header h3,.add-collaborator-modal-wrapper .import-collaborator-modal-header h4,.add-collaborator-modal-wrapper .import-details-modal-header h3,.add-collaborator-modal-wrapper .import-details-modal-header h4,.confirm-delete-modal-wrapper .add-collaborator-modal-header h3,.confirm-delete-modal-wrapper .add-collaborator-modal-header h4,.confirm-delete-modal-wrapper .confirm-delete-modal-header h3,.confirm-delete-modal-wrapper .confirm-delete-modal-header h4,.confirm-delete-modal-wrapper .department-modal-header h3,.confirm-delete-modal-wrapper .department-modal-header h4,.confirm-delete-modal-wrapper .employee-modal-header h3,.confirm-delete-modal-wrapper .employee-modal-header h4,.confirm-delete-modal-wrapper .import-collaborator-modal-header h3,.confirm-delete-modal-wrapper .import-collaborator-modal-header h4,.confirm-delete-modal-wrapper .import-details-modal-header h3,.confirm-delete-modal-wrapper .import-details-modal-header h4,.department-modal-wrapper .add-collaborator-modal-header h3,.department-modal-wrapper .add-collaborator-modal-header h4,.department-modal-wrapper .confirm-delete-modal-header h3,.department-modal-wrapper .confirm-delete-modal-header h4,.department-modal-wrapper .department-modal-header h3,.department-modal-wrapper .department-modal-header h4,.department-modal-wrapper .employee-modal-header h3,.department-modal-wrapper .employee-modal-header h4,.department-modal-wrapper .import-collaborator-modal-header h3,.department-modal-wrapper .import-collaborator-modal-header h4,.department-modal-wrapper .import-details-modal-header h3,.department-modal-wrapper .import-details-modal-header h4,.employee-modal-wrapper .add-collaborator-modal-header h3,.employee-modal-wrapper .add-collaborator-modal-header h4,.employee-modal-wrapper .confirm-delete-modal-header h3,.employee-modal-wrapper .confirm-delete-modal-header h4,.employee-modal-wrapper .department-modal-header h3,.employee-modal-wrapper .department-modal-header h4,.employee-modal-wrapper .employee-modal-header h3,.employee-modal-wrapper .employee-modal-header h4,.employee-modal-wrapper .import-collaborator-modal-header h3,.employee-modal-wrapper .import-collaborator-modal-header h4,.employee-modal-wrapper .import-details-modal-header h3,.employee-modal-wrapper .import-details-modal-header h4,.import-collaborator-modal-wrapper .add-collaborator-modal-header h3,.import-collaborator-modal-wrapper .add-collaborator-modal-header h4,.import-collaborator-modal-wrapper .confirm-delete-modal-header h3,.import-collaborator-modal-wrapper .confirm-delete-modal-header h4,.import-collaborator-modal-wrapper .department-modal-header h3,.import-collaborator-modal-wrapper .department-modal-header h4,.import-collaborator-modal-wrapper .employee-modal-header h3,.import-collaborator-modal-wrapper .employee-modal-header h4,.import-collaborator-modal-wrapper .import-collaborator-modal-header h3,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4,.import-collaborator-modal-wrapper .import-details-modal-header h3,.import-collaborator-modal-wrapper .import-details-modal-header h4,.import-details-modal-wrapper .add-collaborator-modal-header h3,.import-details-modal-wrapper .add-collaborator-modal-header h4,.import-details-modal-wrapper .confirm-delete-modal-header h3,.import-details-modal-wrapper .confirm-delete-modal-header h4,.import-details-modal-wrapper .department-modal-header h3,.import-details-modal-wrapper .department-modal-header h4,.import-details-modal-wrapper .employee-modal-header h3,.import-details-modal-wrapper .employee-modal-header h4,.import-details-modal-wrapper .import-collaborator-modal-header h3,.import-details-modal-wrapper .import-collaborator-modal-header h4,.import-details-modal-wrapper .import-details-modal-header h3,.import-details-modal-wrapper .import-details-modal-header h4{align-items:center;color:#fff;display:flex;font-family:var(--font-display);font-size:.95rem;font-weight:700;gap:.35rem;line-height:1.15;margin:0;position:relative;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-modal-header h3 i,.add-collaborator-modal-wrapper .add-collaborator-modal-header h4 i,.add-collaborator-modal-wrapper .confirm-delete-modal-header h3 i,.add-collaborator-modal-wrapper .confirm-delete-modal-header h4 i,.add-collaborator-modal-wrapper .department-modal-header h3 i,.add-collaborator-modal-wrapper .department-modal-header h4 i,.add-collaborator-modal-wrapper .employee-modal-header h3 i,.add-collaborator-modal-wrapper .employee-modal-header h4 i,.add-collaborator-modal-wrapper .import-collaborator-modal-header h3 i,.add-collaborator-modal-wrapper .import-collaborator-modal-header h4 i,.add-collaborator-modal-wrapper .import-details-modal-header h3 i,.add-collaborator-modal-wrapper .import-details-modal-header h4 i,.confirm-delete-modal-wrapper .add-collaborator-modal-header h3 i,.confirm-delete-modal-wrapper .add-collaborator-modal-header h4 i,.confirm-delete-modal-wrapper .confirm-delete-modal-header h3 i,.confirm-delete-modal-wrapper .confirm-delete-modal-header h4 i,.confirm-delete-modal-wrapper .department-modal-header h3 i,.confirm-delete-modal-wrapper .department-modal-header h4 i,.confirm-delete-modal-wrapper .employee-modal-header h3 i,.confirm-delete-modal-wrapper .employee-modal-header h4 i,.confirm-delete-modal-wrapper .import-collaborator-modal-header h3 i,.confirm-delete-modal-wrapper .import-collaborator-modal-header h4 i,.confirm-delete-modal-wrapper .import-details-modal-header h3 i,.confirm-delete-modal-wrapper .import-details-modal-header h4 i,.department-modal-wrapper .add-collaborator-modal-header h3 i,.department-modal-wrapper .add-collaborator-modal-header h4 i,.department-modal-wrapper .confirm-delete-modal-header h3 i,.department-modal-wrapper .confirm-delete-modal-header h4 i,.department-modal-wrapper .department-modal-header h3 i,.department-modal-wrapper .department-modal-header h4 i,.department-modal-wrapper .employee-modal-header h3 i,.department-modal-wrapper .employee-modal-header h4 i,.department-modal-wrapper .import-collaborator-modal-header h3 i,.department-modal-wrapper .import-collaborator-modal-header h4 i,.department-modal-wrapper .import-details-modal-header h3 i,.department-modal-wrapper .import-details-modal-header h4 i,.employee-modal-wrapper .add-collaborator-modal-header h3 i,.employee-modal-wrapper .add-collaborator-modal-header h4 i,.employee-modal-wrapper .confirm-delete-modal-header h3 i,.employee-modal-wrapper .confirm-delete-modal-header h4 i,.employee-modal-wrapper .department-modal-header h3 i,.employee-modal-wrapper .department-modal-header h4 i,.employee-modal-wrapper .employee-modal-header h3 i,.employee-modal-wrapper .employee-modal-header h4 i,.employee-modal-wrapper .import-collaborator-modal-header h3 i,.employee-modal-wrapper .import-collaborator-modal-header h4 i,.employee-modal-wrapper .import-details-modal-header h3 i,.employee-modal-wrapper .import-details-modal-header h4 i,.import-collaborator-modal-wrapper .add-collaborator-modal-header h3 i,.import-collaborator-modal-wrapper .add-collaborator-modal-header h4 i,.import-collaborator-modal-wrapper .confirm-delete-modal-header h3 i,.import-collaborator-modal-wrapper .confirm-delete-modal-header h4 i,.import-collaborator-modal-wrapper .department-modal-header h3 i,.import-collaborator-modal-wrapper .department-modal-header h4 i,.import-collaborator-modal-wrapper .employee-modal-header h3 i,.import-collaborator-modal-wrapper .employee-modal-header h4 i,.import-collaborator-modal-wrapper .import-collaborator-modal-header h3 i,.import-collaborator-modal-wrapper .import-collaborator-modal-header h4 i,.import-collaborator-modal-wrapper .import-details-modal-header h3 i,.import-collaborator-modal-wrapper .import-details-modal-header h4 i,.import-details-modal-wrapper .add-collaborator-modal-header h3 i,.import-details-modal-wrapper .add-collaborator-modal-header h4 i,.import-details-modal-wrapper .confirm-delete-modal-header h3 i,.import-details-modal-wrapper .confirm-delete-modal-header h4 i,.import-details-modal-wrapper .department-modal-header h3 i,.import-details-modal-wrapper .department-modal-header h4 i,.import-details-modal-wrapper .employee-modal-header h3 i,.import-details-modal-wrapper .employee-modal-header h4 i,.import-details-modal-wrapper .import-collaborator-modal-header h3 i,.import-details-modal-wrapper .import-collaborator-modal-header h4 i,.import-details-modal-wrapper .import-details-modal-header h3 i,.import-details-modal-wrapper .import-details-modal-header h4 i{font-size:.82rem;opacity:.9}.add-collaborator-modal-wrapper .add-collaborator-modal-close,.add-collaborator-modal-wrapper .confirm-delete-modal-close,.add-collaborator-modal-wrapper .department-modal-close-btn,.add-collaborator-modal-wrapper .employee-modal-close-btn,.add-collaborator-modal-wrapper .import-collaborator-modal-close,.add-collaborator-modal-wrapper .import-details-modal-close,.confirm-delete-modal-wrapper .add-collaborator-modal-close,.confirm-delete-modal-wrapper .confirm-delete-modal-close,.confirm-delete-modal-wrapper .department-modal-close-btn,.confirm-delete-modal-wrapper .employee-modal-close-btn,.confirm-delete-modal-wrapper .import-collaborator-modal-close,.confirm-delete-modal-wrapper .import-details-modal-close,.department-modal-wrapper .add-collaborator-modal-close,.department-modal-wrapper .confirm-delete-modal-close,.department-modal-wrapper .department-modal-close-btn,.department-modal-wrapper .employee-modal-close-btn,.department-modal-wrapper .import-collaborator-modal-close,.department-modal-wrapper .import-details-modal-close,.employee-modal-wrapper .add-collaborator-modal-close,.employee-modal-wrapper .confirm-delete-modal-close,.employee-modal-wrapper .department-modal-close-btn,.employee-modal-wrapper .employee-modal-close-btn,.employee-modal-wrapper .import-collaborator-modal-close,.employee-modal-wrapper .import-details-modal-close,.import-collaborator-modal-wrapper .add-collaborator-modal-close,.import-collaborator-modal-wrapper .confirm-delete-modal-close,.import-collaborator-modal-wrapper .department-modal-close-btn,.import-collaborator-modal-wrapper .employee-modal-close-btn,.import-collaborator-modal-wrapper .import-collaborator-modal-close,.import-collaborator-modal-wrapper .import-details-modal-close,.import-details-modal-wrapper .add-collaborator-modal-close,.import-details-modal-wrapper .confirm-delete-modal-close,.import-details-modal-wrapper .department-modal-close-btn,.import-details-modal-wrapper .employee-modal-close-btn,.import-details-modal-wrapper .import-collaborator-modal-close,.import-details-modal-wrapper .import-details-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.add-collaborator-modal-wrapper .add-collaborator-modal-close:hover,.add-collaborator-modal-wrapper .confirm-delete-modal-close:hover,.add-collaborator-modal-wrapper .department-modal-close-btn:hover,.add-collaborator-modal-wrapper .employee-modal-close-btn:hover,.add-collaborator-modal-wrapper .import-collaborator-modal-close:hover,.add-collaborator-modal-wrapper .import-details-modal-close:hover,.confirm-delete-modal-wrapper .add-collaborator-modal-close:hover,.confirm-delete-modal-wrapper .confirm-delete-modal-close:hover,.confirm-delete-modal-wrapper .department-modal-close-btn:hover,.confirm-delete-modal-wrapper .employee-modal-close-btn:hover,.confirm-delete-modal-wrapper .import-collaborator-modal-close:hover,.confirm-delete-modal-wrapper .import-details-modal-close:hover,.department-modal-wrapper .add-collaborator-modal-close:hover,.department-modal-wrapper .confirm-delete-modal-close:hover,.department-modal-wrapper .department-modal-close-btn:hover,.department-modal-wrapper .employee-modal-close-btn:hover,.department-modal-wrapper .import-collaborator-modal-close:hover,.department-modal-wrapper .import-details-modal-close:hover,.employee-modal-wrapper .add-collaborator-modal-close:hover,.employee-modal-wrapper .confirm-delete-modal-close:hover,.employee-modal-wrapper .department-modal-close-btn:hover,.employee-modal-wrapper .employee-modal-close-btn:hover,.employee-modal-wrapper .import-collaborator-modal-close:hover,.employee-modal-wrapper .import-details-modal-close:hover,.import-collaborator-modal-wrapper .add-collaborator-modal-close:hover,.import-collaborator-modal-wrapper .confirm-delete-modal-close:hover,.import-collaborator-modal-wrapper .department-modal-close-btn:hover,.import-collaborator-modal-wrapper .employee-modal-close-btn:hover,.import-collaborator-modal-wrapper .import-collaborator-modal-close:hover,.import-collaborator-modal-wrapper .import-details-modal-close:hover,.import-details-modal-wrapper .add-collaborator-modal-close:hover,.import-details-modal-wrapper .confirm-delete-modal-close:hover,.import-details-modal-wrapper .department-modal-close-btn:hover,.import-details-modal-wrapper .employee-modal-close-btn:hover,.import-details-modal-wrapper .import-collaborator-modal-close:hover,.import-details-modal-wrapper .import-details-modal-close:hover{background:#ffffff40;transform:rotate(90deg)}.add-collaborator-modal-wrapper .add-collaborator-modal-close:active,.add-collaborator-modal-wrapper .confirm-delete-modal-close:active,.add-collaborator-modal-wrapper .department-modal-close-btn:active,.add-collaborator-modal-wrapper .employee-modal-close-btn:active,.add-collaborator-modal-wrapper .import-collaborator-modal-close:active,.add-collaborator-modal-wrapper .import-details-modal-close:active,.confirm-delete-modal-wrapper .add-collaborator-modal-close:active,.confirm-delete-modal-wrapper .confirm-delete-modal-close:active,.confirm-delete-modal-wrapper .department-modal-close-btn:active,.confirm-delete-modal-wrapper .employee-modal-close-btn:active,.confirm-delete-modal-wrapper .import-collaborator-modal-close:active,.confirm-delete-modal-wrapper .import-details-modal-close:active,.department-modal-wrapper .add-collaborator-modal-close:active,.department-modal-wrapper .confirm-delete-modal-close:active,.department-modal-wrapper .department-modal-close-btn:active,.department-modal-wrapper .employee-modal-close-btn:active,.department-modal-wrapper .import-collaborator-modal-close:active,.department-modal-wrapper .import-details-modal-close:active,.employee-modal-wrapper .add-collaborator-modal-close:active,.employee-modal-wrapper .confirm-delete-modal-close:active,.employee-modal-wrapper .department-modal-close-btn:active,.employee-modal-wrapper .employee-modal-close-btn:active,.employee-modal-wrapper .import-collaborator-modal-close:active,.employee-modal-wrapper .import-details-modal-close:active,.import-collaborator-modal-wrapper .add-collaborator-modal-close:active,.import-collaborator-modal-wrapper .confirm-delete-modal-close:active,.import-collaborator-modal-wrapper .department-modal-close-btn:active,.import-collaborator-modal-wrapper .employee-modal-close-btn:active,.import-collaborator-modal-wrapper .import-collaborator-modal-close:active,.import-collaborator-modal-wrapper .import-details-modal-close:active,.import-details-modal-wrapper .add-collaborator-modal-close:active,.import-details-modal-wrapper .confirm-delete-modal-close:active,.import-details-modal-wrapper .department-modal-close-btn:active,.import-details-modal-wrapper .employee-modal-close-btn:active,.import-details-modal-wrapper .import-collaborator-modal-close:active,.import-details-modal-wrapper .import-details-modal-close:active{transform:rotate(90deg) scale(.95)}.add-collaborator-modal-wrapper .add-collaborator-modal-close,.add-collaborator-modal-wrapper .confirm-delete-modal-close,.add-collaborator-modal-wrapper .department-modal-close-btn,.add-collaborator-modal-wrapper .employee-modal-close-btn,.add-collaborator-modal-wrapper .import-collaborator-modal-close,.add-collaborator-modal-wrapper .import-details-modal-close,.confirm-delete-modal-wrapper .add-collaborator-modal-close,.confirm-delete-modal-wrapper .confirm-delete-modal-close,.confirm-delete-modal-wrapper .department-modal-close-btn,.confirm-delete-modal-wrapper .employee-modal-close-btn,.confirm-delete-modal-wrapper .import-collaborator-modal-close,.confirm-delete-modal-wrapper .import-details-modal-close,.department-modal-wrapper .add-collaborator-modal-close,.department-modal-wrapper .confirm-delete-modal-close,.department-modal-wrapper .department-modal-close-btn,.department-modal-wrapper .employee-modal-close-btn,.department-modal-wrapper .import-collaborator-modal-close,.department-modal-wrapper .import-details-modal-close,.employee-modal-wrapper .add-collaborator-modal-close,.employee-modal-wrapper .confirm-delete-modal-close,.employee-modal-wrapper .department-modal-close-btn,.employee-modal-wrapper .employee-modal-close-btn,.employee-modal-wrapper .import-collaborator-modal-close,.employee-modal-wrapper .import-details-modal-close,.import-collaborator-modal-wrapper .add-collaborator-modal-close,.import-collaborator-modal-wrapper .confirm-delete-modal-close,.import-collaborator-modal-wrapper .department-modal-close-btn,.import-collaborator-modal-wrapper .employee-modal-close-btn,.import-collaborator-modal-wrapper .import-collaborator-modal-close,.import-collaborator-modal-wrapper .import-details-modal-close,.import-details-modal-wrapper .add-collaborator-modal-close,.import-details-modal-wrapper .confirm-delete-modal-close,.import-details-modal-wrapper .department-modal-close-btn,.import-details-modal-wrapper .employee-modal-close-btn,.import-details-modal-wrapper .import-collaborator-modal-close,.import-details-modal-wrapper .import-details-modal-close{border-radius:.5625rem;height:1.75rem;width:1.75rem}.add-collaborator-modal-wrapper .add-collaborator-modal-footer,.add-collaborator-modal-wrapper .confirm-delete-modal-footer,.add-collaborator-modal-wrapper .department-modal-footer,.add-collaborator-modal-wrapper .employee-modal-footer,.add-collaborator-modal-wrapper .import-details-modal-footer,.confirm-delete-modal-wrapper .add-collaborator-modal-footer,.confirm-delete-modal-wrapper .confirm-delete-modal-footer,.confirm-delete-modal-wrapper .department-modal-footer,.confirm-delete-modal-wrapper .employee-modal-footer,.confirm-delete-modal-wrapper .import-details-modal-footer,.department-modal-wrapper .add-collaborator-modal-footer,.department-modal-wrapper .confirm-delete-modal-footer,.department-modal-wrapper .department-modal-footer,.department-modal-wrapper .employee-modal-footer,.department-modal-wrapper .import-details-modal-footer,.employee-modal-wrapper .add-collaborator-modal-footer,.employee-modal-wrapper .confirm-delete-modal-footer,.employee-modal-wrapper .department-modal-footer,.employee-modal-wrapper .employee-modal-footer,.employee-modal-wrapper .import-details-modal-footer,.import-collaborator-modal-wrapper .add-collaborator-modal-footer,.import-collaborator-modal-wrapper .confirm-delete-modal-footer,.import-collaborator-modal-wrapper .department-modal-footer,.import-collaborator-modal-wrapper .employee-modal-footer,.import-collaborator-modal-wrapper .import-details-modal-footer,.import-details-modal-wrapper .add-collaborator-modal-footer,.import-details-modal-wrapper .confirm-delete-modal-footer,.import-details-modal-wrapper .department-modal-footer,.import-details-modal-wrapper .employee-modal-footer,.import-details-modal-wrapper .import-details-modal-footer{background:#fff;background:#f8fafc;border-top:.0625rem solid #d9e2ec;display:flex;gap:.35rem;justify-content:flex-end;padding:.5rem .65rem}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel,.add-collaborator-modal-wrapper .btn-cancel,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.add-collaborator-modal-wrapper .import-details-btn-close,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel,.confirm-delete-modal-wrapper .btn-cancel,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel,.confirm-delete-modal-wrapper .import-details-btn-close,.department-modal-wrapper .add-collaborator-btn-cancel,.department-modal-wrapper .btn-cancel,.department-modal-wrapper .confirm-delete-btn-cancel,.department-modal-wrapper .department-modal-footer .btn-cancel,.department-modal-wrapper .import-details-btn-close,.employee-modal-wrapper .add-collaborator-btn-cancel,.employee-modal-wrapper .btn-cancel,.employee-modal-wrapper .confirm-delete-btn-cancel,.employee-modal-wrapper .department-modal-footer .btn-cancel,.employee-modal-wrapper .import-details-btn-close,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel,.import-collaborator-modal-wrapper .btn-cancel,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.import-collaborator-modal-wrapper .import-details-btn-close,.import-details-modal-wrapper .add-collaborator-btn-cancel,.import-details-modal-wrapper .btn-cancel,.import-details-modal-wrapper .confirm-delete-btn-cancel,.import-details-modal-wrapper .department-modal-footer .btn-cancel,.import-details-modal-wrapper .import-details-btn-close{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel i,.add-collaborator-modal-wrapper .btn-cancel i,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel i,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel i,.add-collaborator-modal-wrapper .import-details-btn-close i,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel i,.confirm-delete-modal-wrapper .btn-cancel i,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel i,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel i,.confirm-delete-modal-wrapper .import-details-btn-close i,.department-modal-wrapper .add-collaborator-btn-cancel i,.department-modal-wrapper .btn-cancel i,.department-modal-wrapper .confirm-delete-btn-cancel i,.department-modal-wrapper .department-modal-footer .btn-cancel i,.department-modal-wrapper .import-details-btn-close i,.employee-modal-wrapper .add-collaborator-btn-cancel i,.employee-modal-wrapper .btn-cancel i,.employee-modal-wrapper .confirm-delete-btn-cancel i,.employee-modal-wrapper .department-modal-footer .btn-cancel i,.employee-modal-wrapper .import-details-btn-close i,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel i,.import-collaborator-modal-wrapper .btn-cancel i,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel i,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel i,.import-collaborator-modal-wrapper .import-details-btn-close i,.import-details-modal-wrapper .add-collaborator-btn-cancel i,.import-details-modal-wrapper .btn-cancel i,.import-details-modal-wrapper .confirm-delete-btn-cancel i,.import-details-modal-wrapper .department-modal-footer .btn-cancel i,.import-details-modal-wrapper .import-details-btn-close i{font-size:.875rem}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:disabled,.add-collaborator-modal-wrapper .btn-cancel:disabled,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel:disabled,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel:disabled,.add-collaborator-modal-wrapper .import-details-btn-close:disabled,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel:disabled,.confirm-delete-modal-wrapper .btn-cancel:disabled,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel:disabled,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel:disabled,.confirm-delete-modal-wrapper .import-details-btn-close:disabled,.department-modal-wrapper .add-collaborator-btn-cancel:disabled,.department-modal-wrapper .btn-cancel:disabled,.department-modal-wrapper .confirm-delete-btn-cancel:disabled,.department-modal-wrapper .department-modal-footer .btn-cancel:disabled,.department-modal-wrapper .import-details-btn-close:disabled,.employee-modal-wrapper .add-collaborator-btn-cancel:disabled,.employee-modal-wrapper .btn-cancel:disabled,.employee-modal-wrapper .confirm-delete-btn-cancel:disabled,.employee-modal-wrapper .department-modal-footer .btn-cancel:disabled,.employee-modal-wrapper .import-details-btn-close:disabled,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel:disabled,.import-collaborator-modal-wrapper .btn-cancel:disabled,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel:disabled,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel:disabled,.import-collaborator-modal-wrapper .import-details-btn-close:disabled,.import-details-modal-wrapper .add-collaborator-btn-cancel:disabled,.import-details-modal-wrapper .btn-cancel:disabled,.import-details-modal-wrapper .confirm-delete-btn-cancel:disabled,.import-details-modal-wrapper .department-modal-footer .btn-cancel:disabled,.import-details-modal-wrapper .import-details-btn-close:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.add-collaborator-modal-wrapper .btn-cancel:focus-visible,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.add-collaborator-modal-wrapper .import-details-btn-close:focus-visible,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.confirm-delete-modal-wrapper .btn-cancel:focus-visible,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.confirm-delete-modal-wrapper .import-details-btn-close:focus-visible,.department-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.department-modal-wrapper .btn-cancel:focus-visible,.department-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.department-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.department-modal-wrapper .import-details-btn-close:focus-visible,.employee-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.employee-modal-wrapper .btn-cancel:focus-visible,.employee-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.employee-modal-wrapper .import-details-btn-close:focus-visible,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.import-collaborator-modal-wrapper .btn-cancel:focus-visible,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.import-collaborator-modal-wrapper .import-details-btn-close:focus-visible,.import-details-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.import-details-modal-wrapper .btn-cancel:focus-visible,.import-details-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.import-details-modal-wrapper .import-details-btn-close:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.add-collaborator-modal-wrapper .btn-cancel:focus-visible,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.add-collaborator-modal-wrapper .import-details-btn-close:focus-visible,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.confirm-delete-modal-wrapper .btn-cancel:focus-visible,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.confirm-delete-modal-wrapper .import-details-btn-close:focus-visible,.department-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.department-modal-wrapper .btn-cancel:focus-visible,.department-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.department-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.department-modal-wrapper .import-details-btn-close:focus-visible,.employee-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.employee-modal-wrapper .btn-cancel:focus-visible,.employee-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.employee-modal-wrapper .import-details-btn-close:focus-visible,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.import-collaborator-modal-wrapper .btn-cancel:focus-visible,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.import-collaborator-modal-wrapper .import-details-btn-close:focus-visible,.import-details-modal-wrapper .add-collaborator-btn-cancel:focus-visible,.import-details-modal-wrapper .btn-cancel:focus-visible,.import-details-modal-wrapper .confirm-delete-btn-cancel:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-cancel:focus-visible,.import-details-modal-wrapper .import-details-btn-close:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel,.add-collaborator-modal-wrapper .btn-cancel,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.add-collaborator-modal-wrapper .import-details-btn-close,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel,.confirm-delete-modal-wrapper .btn-cancel,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel,.confirm-delete-modal-wrapper .import-details-btn-close,.department-modal-wrapper .add-collaborator-btn-cancel,.department-modal-wrapper .btn-cancel,.department-modal-wrapper .confirm-delete-btn-cancel,.department-modal-wrapper .department-modal-footer .btn-cancel,.department-modal-wrapper .import-details-btn-close,.employee-modal-wrapper .add-collaborator-btn-cancel,.employee-modal-wrapper .btn-cancel,.employee-modal-wrapper .confirm-delete-btn-cancel,.employee-modal-wrapper .department-modal-footer .btn-cancel,.employee-modal-wrapper .import-details-btn-close,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel,.import-collaborator-modal-wrapper .btn-cancel,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.import-collaborator-modal-wrapper .import-details-btn-close,.import-details-modal-wrapper .add-collaborator-btn-cancel,.import-details-modal-wrapper .btn-cancel,.import-details-modal-wrapper .confirm-delete-btn-cancel,.import-details-modal-wrapper .department-modal-footer .btn-cancel,.import-details-modal-wrapper .import-details-btn-close{background:#f1f5f9;color:#475569}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.add-collaborator-modal-wrapper .btn-cancel:hover:not(:disabled),.add-collaborator-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.add-collaborator-modal-wrapper .import-details-btn-close:hover:not(:disabled),.confirm-delete-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.confirm-delete-modal-wrapper .btn-cancel:hover:not(:disabled),.confirm-delete-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.confirm-delete-modal-wrapper .import-details-btn-close:hover:not(:disabled),.department-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.department-modal-wrapper .btn-cancel:hover:not(:disabled),.department-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.department-modal-wrapper .import-details-btn-close:hover:not(:disabled),.employee-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.employee-modal-wrapper .btn-cancel:hover:not(:disabled),.employee-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.employee-modal-wrapper .import-details-btn-close:hover:not(:disabled),.import-collaborator-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.import-collaborator-modal-wrapper .btn-cancel:hover:not(:disabled),.import-collaborator-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.import-collaborator-modal-wrapper .import-details-btn-close:hover:not(:disabled),.import-details-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),.import-details-modal-wrapper .btn-cancel:hover:not(:disabled),.import-details-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-cancel:hover:not(:disabled),.import-details-modal-wrapper .import-details-btn-close:hover:not(:disabled){background:#e2e8f0;color:#334155}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.add-collaborator-modal-wrapper .btn-cancel:active:not(:disabled),.add-collaborator-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.add-collaborator-modal-wrapper .import-details-btn-close:active:not(:disabled),.confirm-delete-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.confirm-delete-modal-wrapper .btn-cancel:active:not(:disabled),.confirm-delete-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.confirm-delete-modal-wrapper .import-details-btn-close:active:not(:disabled),.department-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.department-modal-wrapper .btn-cancel:active:not(:disabled),.department-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.department-modal-wrapper .import-details-btn-close:active:not(:disabled),.employee-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.employee-modal-wrapper .btn-cancel:active:not(:disabled),.employee-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.employee-modal-wrapper .import-details-btn-close:active:not(:disabled),.import-collaborator-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.import-collaborator-modal-wrapper .btn-cancel:active:not(:disabled),.import-collaborator-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.import-collaborator-modal-wrapper .import-details-btn-close:active:not(:disabled),.import-details-modal-wrapper .add-collaborator-btn-cancel:active:not(:disabled),.import-details-modal-wrapper .btn-cancel:active:not(:disabled),.import-details-modal-wrapper .confirm-delete-btn-cancel:active:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-cancel:active:not(:disabled),.import-details-modal-wrapper .import-details-btn-close:active:not(:disabled){transform:scale(.98)}.add-collaborator-modal-wrapper .add-collaborator-btn-cancel,.add-collaborator-modal-wrapper .btn-cancel,.add-collaborator-modal-wrapper .confirm-delete-btn-cancel,.add-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.add-collaborator-modal-wrapper .import-details-btn-close,.confirm-delete-modal-wrapper .add-collaborator-btn-cancel,.confirm-delete-modal-wrapper .btn-cancel,.confirm-delete-modal-wrapper .confirm-delete-btn-cancel,.confirm-delete-modal-wrapper .department-modal-footer .btn-cancel,.confirm-delete-modal-wrapper .import-details-btn-close,.department-modal-wrapper .add-collaborator-btn-cancel,.department-modal-wrapper .btn-cancel,.department-modal-wrapper .confirm-delete-btn-cancel,.department-modal-wrapper .department-modal-footer .btn-cancel,.department-modal-wrapper .import-details-btn-close,.employee-modal-wrapper .add-collaborator-btn-cancel,.employee-modal-wrapper .btn-cancel,.employee-modal-wrapper .confirm-delete-btn-cancel,.employee-modal-wrapper .department-modal-footer .btn-cancel,.employee-modal-wrapper .import-details-btn-close,.import-collaborator-modal-wrapper .add-collaborator-btn-cancel,.import-collaborator-modal-wrapper .btn-cancel,.import-collaborator-modal-wrapper .confirm-delete-btn-cancel,.import-collaborator-modal-wrapper .department-modal-footer .btn-cancel,.import-collaborator-modal-wrapper .import-details-btn-close,.import-details-modal-wrapper .add-collaborator-btn-cancel,.import-details-modal-wrapper .btn-cancel,.import-details-modal-wrapper .confirm-delete-btn-cancel,.import-details-modal-wrapper .department-modal-footer .btn-cancel,.import-details-modal-wrapper .import-details-btn-close{border-radius:.75rem;font-size:.78rem;font-weight:500;min-height:2rem;min-width:8.25rem}.add-collaborator-modal-wrapper .add-collaborator-btn-submit,.add-collaborator-modal-wrapper .btn-save,.add-collaborator-modal-wrapper .department-modal-footer .btn-save,.add-collaborator-modal-wrapper .import-details-btn-download,.confirm-delete-modal-wrapper .add-collaborator-btn-submit,.confirm-delete-modal-wrapper .btn-save,.confirm-delete-modal-wrapper .department-modal-footer .btn-save,.confirm-delete-modal-wrapper .import-details-btn-download,.department-modal-wrapper .add-collaborator-btn-submit,.department-modal-wrapper .btn-save,.department-modal-wrapper .department-modal-footer .btn-save,.department-modal-wrapper .import-details-btn-download,.employee-modal-wrapper .add-collaborator-btn-submit,.employee-modal-wrapper .btn-save,.employee-modal-wrapper .department-modal-footer .btn-save,.employee-modal-wrapper .import-details-btn-download,.import-collaborator-modal-wrapper .add-collaborator-btn-submit,.import-collaborator-modal-wrapper .btn-save,.import-collaborator-modal-wrapper .department-modal-footer .btn-save,.import-collaborator-modal-wrapper .import-details-btn-download,.import-details-modal-wrapper .add-collaborator-btn-submit,.import-details-modal-wrapper .btn-save,.import-details-modal-wrapper .department-modal-footer .btn-save,.import-details-modal-wrapper .import-details-btn-download{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .add-collaborator-btn-submit i,.add-collaborator-modal-wrapper .btn-save i,.add-collaborator-modal-wrapper .department-modal-footer .btn-save i,.add-collaborator-modal-wrapper .import-details-btn-download i,.confirm-delete-modal-wrapper .add-collaborator-btn-submit i,.confirm-delete-modal-wrapper .btn-save i,.confirm-delete-modal-wrapper .department-modal-footer .btn-save i,.confirm-delete-modal-wrapper .import-details-btn-download i,.department-modal-wrapper .add-collaborator-btn-submit i,.department-modal-wrapper .btn-save i,.department-modal-wrapper .department-modal-footer .btn-save i,.department-modal-wrapper .import-details-btn-download i,.employee-modal-wrapper .add-collaborator-btn-submit i,.employee-modal-wrapper .btn-save i,.employee-modal-wrapper .department-modal-footer .btn-save i,.employee-modal-wrapper .import-details-btn-download i,.import-collaborator-modal-wrapper .add-collaborator-btn-submit i,.import-collaborator-modal-wrapper .btn-save i,.import-collaborator-modal-wrapper .department-modal-footer .btn-save i,.import-collaborator-modal-wrapper .import-details-btn-download i,.import-details-modal-wrapper .add-collaborator-btn-submit i,.import-details-modal-wrapper .btn-save i,.import-details-modal-wrapper .department-modal-footer .btn-save i,.import-details-modal-wrapper .import-details-btn-download i{font-size:.875rem}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:disabled,.add-collaborator-modal-wrapper .btn-save:disabled,.add-collaborator-modal-wrapper .department-modal-footer .btn-save:disabled,.add-collaborator-modal-wrapper .import-details-btn-download:disabled,.confirm-delete-modal-wrapper .add-collaborator-btn-submit:disabled,.confirm-delete-modal-wrapper .btn-save:disabled,.confirm-delete-modal-wrapper .department-modal-footer .btn-save:disabled,.confirm-delete-modal-wrapper .import-details-btn-download:disabled,.department-modal-wrapper .add-collaborator-btn-submit:disabled,.department-modal-wrapper .btn-save:disabled,.department-modal-wrapper .department-modal-footer .btn-save:disabled,.department-modal-wrapper .import-details-btn-download:disabled,.employee-modal-wrapper .add-collaborator-btn-submit:disabled,.employee-modal-wrapper .btn-save:disabled,.employee-modal-wrapper .department-modal-footer .btn-save:disabled,.employee-modal-wrapper .import-details-btn-download:disabled,.import-collaborator-modal-wrapper .add-collaborator-btn-submit:disabled,.import-collaborator-modal-wrapper .btn-save:disabled,.import-collaborator-modal-wrapper .department-modal-footer .btn-save:disabled,.import-collaborator-modal-wrapper .import-details-btn-download:disabled,.import-details-modal-wrapper .add-collaborator-btn-submit:disabled,.import-details-modal-wrapper .btn-save:disabled,.import-details-modal-wrapper .department-modal-footer .btn-save:disabled,.import-details-modal-wrapper .import-details-btn-download:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible,.add-collaborator-modal-wrapper .btn-save:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-save:focus-visible,.add-collaborator-modal-wrapper .import-details-btn-download:focus-visible,.confirm-delete-modal-wrapper .add-collaborator-btn-submit:focus-visible,.confirm-delete-modal-wrapper .btn-save:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-save:focus-visible,.confirm-delete-modal-wrapper .import-details-btn-download:focus-visible,.department-modal-wrapper .add-collaborator-btn-submit:focus-visible,.department-modal-wrapper .btn-save:focus-visible,.department-modal-wrapper .department-modal-footer .btn-save:focus-visible,.department-modal-wrapper .import-details-btn-download:focus-visible,.employee-modal-wrapper .add-collaborator-btn-submit:focus-visible,.employee-modal-wrapper .btn-save:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-save:focus-visible,.employee-modal-wrapper .import-details-btn-download:focus-visible,.import-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible,.import-collaborator-modal-wrapper .btn-save:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-save:focus-visible,.import-collaborator-modal-wrapper .import-details-btn-download:focus-visible,.import-details-modal-wrapper .add-collaborator-btn-submit:focus-visible,.import-details-modal-wrapper .btn-save:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-save:focus-visible,.import-details-modal-wrapper .import-details-btn-download:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible,.add-collaborator-modal-wrapper .btn-save:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-save:focus-visible,.add-collaborator-modal-wrapper .import-details-btn-download:focus-visible,.confirm-delete-modal-wrapper .add-collaborator-btn-submit:focus-visible,.confirm-delete-modal-wrapper .btn-save:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-save:focus-visible,.confirm-delete-modal-wrapper .import-details-btn-download:focus-visible,.department-modal-wrapper .add-collaborator-btn-submit:focus-visible,.department-modal-wrapper .btn-save:focus-visible,.department-modal-wrapper .department-modal-footer .btn-save:focus-visible,.department-modal-wrapper .import-details-btn-download:focus-visible,.employee-modal-wrapper .add-collaborator-btn-submit:focus-visible,.employee-modal-wrapper .btn-save:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-save:focus-visible,.employee-modal-wrapper .import-details-btn-download:focus-visible,.import-collaborator-modal-wrapper .add-collaborator-btn-submit:focus-visible,.import-collaborator-modal-wrapper .btn-save:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-save:focus-visible,.import-collaborator-modal-wrapper .import-details-btn-download:focus-visible,.import-details-modal-wrapper .add-collaborator-btn-submit:focus-visible,.import-details-modal-wrapper .btn-save:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-save:focus-visible,.import-details-modal-wrapper .import-details-btn-download:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .add-collaborator-btn-submit,.add-collaborator-modal-wrapper .btn-save,.add-collaborator-modal-wrapper .department-modal-footer .btn-save,.add-collaborator-modal-wrapper .import-details-btn-download,.confirm-delete-modal-wrapper .add-collaborator-btn-submit,.confirm-delete-modal-wrapper .btn-save,.confirm-delete-modal-wrapper .department-modal-footer .btn-save,.confirm-delete-modal-wrapper .import-details-btn-download,.department-modal-wrapper .add-collaborator-btn-submit,.department-modal-wrapper .btn-save,.department-modal-wrapper .department-modal-footer .btn-save,.department-modal-wrapper .import-details-btn-download,.employee-modal-wrapper .add-collaborator-btn-submit,.employee-modal-wrapper .btn-save,.employee-modal-wrapper .department-modal-footer .btn-save,.employee-modal-wrapper .import-details-btn-download,.import-collaborator-modal-wrapper .add-collaborator-btn-submit,.import-collaborator-modal-wrapper .btn-save,.import-collaborator-modal-wrapper .department-modal-footer .btn-save,.import-collaborator-modal-wrapper .import-details-btn-download,.import-details-modal-wrapper .add-collaborator-btn-submit,.import-details-modal-wrapper .btn-save,.import-details-modal-wrapper .department-modal-footer .btn-save,.import-details-modal-wrapper .import-details-btn-download{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.add-collaborator-modal-wrapper .btn-save:hover:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.add-collaborator-modal-wrapper .import-details-btn-download:hover:not(:disabled),.confirm-delete-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.confirm-delete-modal-wrapper .btn-save:hover:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.confirm-delete-modal-wrapper .import-details-btn-download:hover:not(:disabled),.department-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.department-modal-wrapper .btn-save:hover:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.department-modal-wrapper .import-details-btn-download:hover:not(:disabled),.employee-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.employee-modal-wrapper .btn-save:hover:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.employee-modal-wrapper .import-details-btn-download:hover:not(:disabled),.import-collaborator-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.import-collaborator-modal-wrapper .btn-save:hover:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.import-collaborator-modal-wrapper .import-details-btn-download:hover:not(:disabled),.import-details-modal-wrapper .add-collaborator-btn-submit:hover:not(:disabled),.import-details-modal-wrapper .btn-save:hover:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-save:hover:not(:disabled),.import-details-modal-wrapper .import-details-btn-download:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.add-collaborator-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.add-collaborator-modal-wrapper .btn-save:active:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.add-collaborator-modal-wrapper .import-details-btn-download:active:not(:disabled),.confirm-delete-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.confirm-delete-modal-wrapper .btn-save:active:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.confirm-delete-modal-wrapper .import-details-btn-download:active:not(:disabled),.department-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.department-modal-wrapper .btn-save:active:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.department-modal-wrapper .import-details-btn-download:active:not(:disabled),.employee-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.employee-modal-wrapper .btn-save:active:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.employee-modal-wrapper .import-details-btn-download:active:not(:disabled),.import-collaborator-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.import-collaborator-modal-wrapper .btn-save:active:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.import-collaborator-modal-wrapper .import-details-btn-download:active:not(:disabled),.import-details-modal-wrapper .add-collaborator-btn-submit:active:not(:disabled),.import-details-modal-wrapper .btn-save:active:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-save:active:not(:disabled),.import-details-modal-wrapper .import-details-btn-download:active:not(:disabled){transform:translateY(0) scale(.98)}.add-collaborator-modal-wrapper .add-collaborator-btn-submit,.add-collaborator-modal-wrapper .btn-save,.add-collaborator-modal-wrapper .department-modal-footer .btn-save,.add-collaborator-modal-wrapper .import-details-btn-download,.confirm-delete-modal-wrapper .add-collaborator-btn-submit,.confirm-delete-modal-wrapper .btn-save,.confirm-delete-modal-wrapper .department-modal-footer .btn-save,.confirm-delete-modal-wrapper .import-details-btn-download,.department-modal-wrapper .add-collaborator-btn-submit,.department-modal-wrapper .btn-save,.department-modal-wrapper .department-modal-footer .btn-save,.department-modal-wrapper .import-details-btn-download,.employee-modal-wrapper .add-collaborator-btn-submit,.employee-modal-wrapper .btn-save,.employee-modal-wrapper .department-modal-footer .btn-save,.employee-modal-wrapper .import-details-btn-download,.import-collaborator-modal-wrapper .add-collaborator-btn-submit,.import-collaborator-modal-wrapper .btn-save,.import-collaborator-modal-wrapper .department-modal-footer .btn-save,.import-collaborator-modal-wrapper .import-details-btn-download,.import-details-modal-wrapper .add-collaborator-btn-submit,.import-details-modal-wrapper .btn-save,.import-details-modal-wrapper .department-modal-footer .btn-save,.import-details-modal-wrapper .import-details-btn-download{border-radius:.75rem;font-size:.78rem;font-weight:500;min-height:2rem;min-width:8.25rem}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete,.department-modal-wrapper .confirm-delete-btn-confirm,.department-modal-wrapper .department-modal-footer .btn-delete,.employee-modal-wrapper .confirm-delete-btn-confirm,.employee-modal-wrapper .department-modal-footer .btn-delete,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete,.import-details-modal-wrapper .confirm-delete-btn-confirm,.import-details-modal-wrapper .department-modal-footer .btn-delete{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm i,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete i,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm i,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete i,.department-modal-wrapper .confirm-delete-btn-confirm i,.department-modal-wrapper .department-modal-footer .btn-delete i,.employee-modal-wrapper .confirm-delete-btn-confirm i,.employee-modal-wrapper .department-modal-footer .btn-delete i,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm i,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete i,.import-details-modal-wrapper .confirm-delete-btn-confirm i,.import-details-modal-wrapper .department-modal-footer .btn-delete i{font-size:.875rem}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm:disabled,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete:disabled,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm:disabled,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete:disabled,.department-modal-wrapper .confirm-delete-btn-confirm:disabled,.department-modal-wrapper .department-modal-footer .btn-delete:disabled,.employee-modal-wrapper .confirm-delete-btn-confirm:disabled,.employee-modal-wrapper .department-modal-footer .btn-delete:disabled,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm:disabled,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete:disabled,.import-details-modal-wrapper .confirm-delete-btn-confirm:disabled,.import-details-modal-wrapper .department-modal-footer .btn-delete:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.department-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.department-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.employee-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.import-details-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-delete:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.add-collaborator-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.department-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.department-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.employee-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.employee-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete:focus-visible,.import-details-modal-wrapper .confirm-delete-btn-confirm:focus-visible,.import-details-modal-wrapper .department-modal-footer .btn-delete:focus-visible{outline-color:Highlight!important}}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete,.department-modal-wrapper .confirm-delete-btn-confirm,.department-modal-wrapper .department-modal-footer .btn-delete,.employee-modal-wrapper .confirm-delete-btn-confirm,.employee-modal-wrapper .department-modal-footer .btn-delete,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete,.import-details-modal-wrapper .confirm-delete-btn-confirm,.import-details-modal-wrapper .department-modal-footer .btn-delete{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px -2px #ef444466;color:#fff}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled),.confirm-delete-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled),.department-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled),.employee-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled),.import-collaborator-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled),.import-details-modal-wrapper .confirm-delete-btn-confirm:hover:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-delete:hover:not(:disabled){box-shadow:0 6px 20px -2px #ef444480;transform:translateY(-2px)}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.add-collaborator-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled),.confirm-delete-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.confirm-delete-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled),.department-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.department-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled),.employee-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.employee-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled),.import-collaborator-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.import-collaborator-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled),.import-details-modal-wrapper .confirm-delete-btn-confirm:active:not(:disabled),.import-details-modal-wrapper .department-modal-footer .btn-delete:active:not(:disabled){transform:translateY(0) scale(.98)}.add-collaborator-modal-wrapper .confirm-delete-btn-confirm,.add-collaborator-modal-wrapper .department-modal-footer .btn-delete,.confirm-delete-modal-wrapper .confirm-delete-btn-confirm,.confirm-delete-modal-wrapper .department-modal-footer .btn-delete,.department-modal-wrapper .confirm-delete-btn-confirm,.department-modal-wrapper .department-modal-footer .btn-delete,.employee-modal-wrapper .confirm-delete-btn-confirm,.employee-modal-wrapper .department-modal-footer .btn-delete,.import-collaborator-modal-wrapper .confirm-delete-btn-confirm,.import-collaborator-modal-wrapper .department-modal-footer .btn-delete,.import-details-modal-wrapper .confirm-delete-btn-confirm,.import-details-modal-wrapper .department-modal-footer .btn-delete{border-radius:.75rem;font-size:.78rem;font-weight:500;min-height:2rem;min-width:8.25rem}.add-collaborator-modal-wrapper .section-icon,.confirm-delete-modal-wrapper .section-icon,.department-modal-wrapper .section-icon,.employee-modal-wrapper .section-icon,.import-collaborator-modal-wrapper .section-icon,.import-details-modal-wrapper .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #10b98166;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.add-collaborator-modal-wrapper .add-collaborator-modal-body,.add-collaborator-modal-wrapper .confirm-delete-modal-body,.add-collaborator-modal-wrapper .department-modal-body,.add-collaborator-modal-wrapper .employee-modal-body,.add-collaborator-modal-wrapper .import-collaborator-modal-body,.add-collaborator-modal-wrapper .import-details-modal-body,.confirm-delete-modal-wrapper .add-collaborator-modal-body,.confirm-delete-modal-wrapper .confirm-delete-modal-body,.confirm-delete-modal-wrapper .department-modal-body,.confirm-delete-modal-wrapper .employee-modal-body,.confirm-delete-modal-wrapper .import-collaborator-modal-body,.confirm-delete-modal-wrapper .import-details-modal-body,.department-modal-wrapper .add-collaborator-modal-body,.department-modal-wrapper .confirm-delete-modal-body,.department-modal-wrapper .department-modal-body,.department-modal-wrapper .employee-modal-body,.department-modal-wrapper .import-collaborator-modal-body,.department-modal-wrapper .import-details-modal-body,.employee-modal-wrapper .add-collaborator-modal-body,.employee-modal-wrapper .confirm-delete-modal-body,.employee-modal-wrapper .department-modal-body,.employee-modal-wrapper .employee-modal-body,.employee-modal-wrapper .import-collaborator-modal-body,.employee-modal-wrapper .import-details-modal-body,.import-collaborator-modal-wrapper .add-collaborator-modal-body,.import-collaborator-modal-wrapper .confirm-delete-modal-body,.import-collaborator-modal-wrapper .department-modal-body,.import-collaborator-modal-wrapper .employee-modal-body,.import-collaborator-modal-wrapper .import-collaborator-modal-body,.import-collaborator-modal-wrapper .import-details-modal-body,.import-details-modal-wrapper .add-collaborator-modal-body,.import-details-modal-wrapper .confirm-delete-modal-body,.import-details-modal-wrapper .department-modal-body,.import-details-modal-wrapper .employee-modal-body,.import-details-modal-wrapper .import-collaborator-modal-body,.import-details-modal-wrapper .import-details-modal-body{padding:.55rem .65rem}.add-collaborator-modal-wrapper .container-email-resp,.confirm-delete-modal-wrapper .container-email-resp,.department-modal-wrapper .container-email-resp,.employee-modal-wrapper .container-email-resp,.import-collaborator-modal-wrapper .container-email-resp,.import-details-modal-wrapper .container-email-resp{overflow-x:auto}.add-collaborator-modal-wrapper .container-email-min,.confirm-delete-modal-wrapper .container-email-min,.department-modal-wrapper .container-email-min,.employee-modal-wrapper .container-email-min,.import-collaborator-modal-wrapper .container-email-min,.import-details-modal-wrapper .container-email-min{min-width:25rem}.add-collaborator-modal-wrapper .add-collaborator-modal-body,.confirm-delete-modal-wrapper .add-collaborator-modal-body,.department-modal-wrapper .add-collaborator-modal-body,.employee-modal-wrapper .add-collaborator-modal-body,.import-collaborator-modal-wrapper .add-collaborator-modal-body,.import-details-modal-wrapper .add-collaborator-modal-body{padding:0!important}.add-collaborator-modal-wrapper .import-collaborator-actions,.confirm-delete-modal-wrapper .import-collaborator-actions,.department-modal-wrapper .import-collaborator-actions,.employee-modal-wrapper .import-collaborator-actions,.import-collaborator-modal-wrapper .import-collaborator-actions,.import-details-modal-wrapper .import-collaborator-actions{gap:.45rem}.add-collaborator-modal-wrapper .import-collaborator-actions button,.confirm-delete-modal-wrapper .import-collaborator-actions button,.department-modal-wrapper .import-collaborator-actions button,.employee-modal-wrapper .import-collaborator-actions button,.import-collaborator-modal-wrapper .import-collaborator-actions button,.import-details-modal-wrapper .import-collaborator-actions button{border-radius:.75rem;font-size:.78rem;min-height:2rem;padding:0 .7rem}html[data-dashboard=rh][data-theme=sombre] .popup-rh-modal-body>p{color:#fff!important;color:var(--dark-text,#fff)!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .import-details-modal-footer,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .import-details-modal-footer,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .import-details-modal-footer,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .import-details-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-details-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .add-collaborator-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .confirm-delete-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .department-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .employee-modal-footer,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .import-details-modal-footer{background:var(--dark-section-bg)!important;border-top:.0625rem solid #ffffff1f!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-details-btn-close,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .add-collaborator-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .confirm-delete-btn-cancel,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .import-details-btn-close{background:var(--dark-btn-secondary-bg)!important;border:.0625rem solid #ffffff40;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .import-details-btn-close:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .import-details-btn-close:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .import-details-btn-close:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .import-details-btn-close:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-details-btn-close:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .add-collaborator-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .confirm-delete-btn-cancel:hover:not(:disabled),html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .import-details-btn-close:hover:not(:disabled){background:var(--dark-a)!important;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .import-details-btn-close:disabled,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .import-details-btn-close:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .import-details-btn-close:disabled,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .import-details-btn-close:disabled,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-details-btn-close:disabled,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .add-collaborator-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .confirm-delete-btn-cancel:disabled,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .import-details-btn-close:disabled{color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .add-collaborator-modal-wrapper .import-details-btn-download,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .confirm-delete-modal-wrapper .import-details-btn-download,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .import-details-btn-download,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .employee-modal-wrapper .import-details-btn-download,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .import-collaborator-modal-wrapper .import-details-btn-download,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .add-collaborator-btn-submit,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .btn-save,html[data-dashboard=rh][data-theme=sombre] .import-details-modal-wrapper .import-details-btn-download{background:var(--dark-btn-primary-bg)!important;border:.0625rem solid #fff;box-shadow:none;color:#fff!important}.department-modal-wrapper .department-modal-overlay{align-items:center;animation:modalFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:10001}.department-modal-wrapper .department-modal-container{animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #d8e3ec;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:620px;overflow:hidden;width:100%}.department-modal-wrapper .department-modal-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.department-modal-wrapper .department-modal-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.department-modal-wrapper .department-modal-header h3,.department-modal-wrapper .department-modal-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.department-modal-wrapper .department-modal-header h3 i,.department-modal-wrapper .department-modal-header h4 i{font-size:1.125rem;opacity:.9}.department-modal-wrapper .department-modal-header:before{display:none}.department-modal-wrapper .department-modal-header h3{align-items:center;display:flex;font-family:var(--font-display);font-size:.95rem;font-weight:700;gap:.35rem;line-height:1.15;margin:0}.department-modal-wrapper .department-modal-header h3 i{font-size:.82rem;opacity:.9}.department-modal-wrapper .department-modal-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.department-modal-wrapper .department-modal-close-btn:hover{background:#ffffff40;transform:rotate(90deg)}.department-modal-wrapper .department-modal-close-btn:active{transform:rotate(90deg) scale(.95)}.department-modal-wrapper .department-modal-body{background:#f8fafc;background:#fff;flex:1 1;max-height:calc(80dvh - 24px);overflow-y:auto;padding:.55rem .65rem}.department-modal-wrapper .department-modal-footer{background:#fff;background:#f8fafc;border-top:1px solid #d9e2ec;display:flex;gap:.75rem;justify-content:flex-end;justify-content:space-between;padding:.5rem .65rem}.department-modal-wrapper .footer-left,.department-modal-wrapper .footer-right{display:flex;gap:.5rem}.department-modal-wrapper .department-header-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:.55rem .65rem}.department-modal-wrapper .department-header-card{align-items:flex-start;display:flex;gap:.55rem}.department-modal-wrapper .department-icon-large{align-items:center;background:var(--tenant-dashboard-primary);border-radius:16px;box-shadow:0 8px 24px -4px #10b98166;color:#fff;display:flex;flex-shrink:0;font-size:21.6px;font-weight:700;height:72px;justify-content:center;position:relative;text-transform:uppercase;width:72px}.department-modal-wrapper .department-icon-large:after{border:2px solid #10b98133;border-radius:18px;content:"";inset:-3px;position:absolute}.department-modal-wrapper .department-icon-large{font-size:.95rem;height:40px;width:40px}.department-modal-wrapper .department-info{flex:1 1;min-width:0}.department-modal-wrapper .department-name{color:#1e293b;font-size:.84rem;font-weight:700;line-height:1.2;margin:0 0 .375rem}.department-modal-wrapper .department-description{color:#475569;font-size:.72rem;line-height:1.4;margin:0 0 .55rem}.department-modal-wrapper .department-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.department-modal-wrapper .meta-item{align-items:center;color:#64748b;display:inline-flex;font-size:.66rem;gap:.35rem}.department-modal-wrapper .meta-item i{color:var(--tenant-primary);font-size:.72rem}.department-modal-wrapper .department-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.department-modal-wrapper .department-badge{align-items:center;background:linear-gradient(135deg,#f1f5f9,#f1f5f9);border-radius:20px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.department-modal-wrapper .department-badge i{font-size:.625rem}.department-modal-wrapper .department-badge.level{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:20px;color:#1e40af;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.department-modal-wrapper .department-badge.level i{font-size:.625rem}.department-modal-wrapper .department-badge.code{align-items:center;background:linear-gradient(135deg,#f1f5f9,#f1f5f9);border-radius:20px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.department-modal-wrapper .department-badge.code i{font-size:.625rem}.department-modal-wrapper .department-metrics{grid-gap:.45rem;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;gap:.45rem;grid-template-columns:repeat(4,1fr);padding:.55rem .65rem}.department-modal-wrapper .metric-card{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:.875rem;padding:1rem;transition:all .2s ease}.department-modal-wrapper .metric-card:hover{border-color:#e2e8f0;box-shadow:0 4px 12px -2px #00000014}.department-modal-wrapper .metric-icon,.department-modal-wrapper .metric-icon.employees{background:linear-gradient(135deg,#10b981,#065f46)}.department-modal-wrapper .metric-icon,.department-modal-wrapper .metric-icon.employees,.department-modal-wrapper .metric-icon.projects{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.department-modal-wrapper .metric-icon.projects{background:linear-gradient(135deg,#3b82f6,#0a59da)}.department-modal-wrapper .metric-icon.budget{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.department-modal-wrapper .metric-icon.budget,.department-modal-wrapper .metric-icon.wellbeing{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.department-modal-wrapper .metric-icon.wellbeing{background:linear-gradient(135deg,#22c55e,#17843f)}.department-modal-wrapper .metric-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.department-modal-wrapper .metric-number{color:#1e293b;font-size:.82rem;font-weight:700;line-height:1.2}.department-modal-wrapper .metric-label{color:#64748b;font-size:.56rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.department-modal-wrapper .department-form-content{padding:0}.department-modal-wrapper .department-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s ease}.department-modal-wrapper .department-section:hover{box-shadow:0 4px 12px -2px #00000014}.department-modal-wrapper .department-section:last-child{margin-bottom:0}.department-modal-wrapper .department-section{border:1px solid #d9e3ee;border-radius:10px;box-shadow:0 1px 2px #0f172a08}.department-modal-wrapper .section-header{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:.5rem .65rem}.department-modal-wrapper .section-icon{align-items:center;background:var(--tenant-dashboard-primary);border-radius:10px;box-shadow:0 4px 12px -2px #10b98166;color:#fff;display:flex;font-size:.875rem;height:36px;justify-content:center;width:36px}.department-modal-wrapper .section-title{color:#334155;font-size:.72rem;font-weight:500;margin:0}.department-modal-wrapper .section-content{padding:.6rem .6rem .68rem}.department-modal-wrapper .fields-grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,1fr)}.department-modal-wrapper .field-item{display:flex;flex-direction:column;gap:.25rem}.department-modal-wrapper .field-item.full-width{grid-column:1/-1}.department-modal-wrapper .field-label{align-items:center;color:#64748b;display:flex;font-size:.8125rem;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.department-modal-wrapper .field-label i{color:#94a3b8;font-size:.75rem}.department-modal-wrapper .field-label .required{color:#ef4444}.department-modal-wrapper .field-label{color:#53739a;font-size:.56rem;font-weight:600;line-height:1.1}.department-modal-wrapper .field-label.required:after{color:#ef4444;content:" *";font-weight:600}.department-modal-wrapper .section-subtitle{font-size:.75rem}.department-modal-wrapper .field-value{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:8px;color:#1e293b;display:flex;font-size:.9375rem;font-weight:500;min-height:44px;padding:.75rem 1rem}.department-modal-wrapper .field-value.empty{color:#94a3b8;font-style:italic}.department-modal-wrapper .field-input,.department-modal-wrapper .field-select,.department-modal-wrapper .field-textarea{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:.9375rem;min-height:44px;min-height:var(--min-touch-target,44px);padding:.75rem 1rem;transition:all .2s ease;width:100%}.department-modal-wrapper .field-input:hover,.department-modal-wrapper .field-select:hover,.department-modal-wrapper .field-textarea:hover{border-color:#cbd5e1}.department-modal-wrapper .field-input:focus-visible,.department-modal-wrapper .field-select:focus-visible,.department-modal-wrapper .field-textarea:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .field-input:focus-visible,.department-modal-wrapper .field-select:focus-visible,.department-modal-wrapper .field-textarea:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .field-input::placeholder,.department-modal-wrapper .field-select::placeholder,.department-modal-wrapper .field-textarea::placeholder{color:#94a3b8}.department-modal-wrapper .field-input:disabled,.department-modal-wrapper .field-select:disabled,.department-modal-wrapper .field-textarea:disabled{background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;opacity:.7}.department-modal-wrapper .field-input.error,.department-modal-wrapper .field-select.error,.department-modal-wrapper .field-textarea.error{background:#fef2f2;border-color:#ef4444}.department-modal-wrapper .field-input,.department-modal-wrapper .field-select,.department-modal-wrapper .field-textarea{border-color:#c9d5e2;border-radius:12px;border-width:1px;font-size:.78rem}.department-modal-wrapper .field-input:focus,.department-modal-wrapper .field-select:focus,.department-modal-wrapper .field-textarea:focus{border-color:#108b5873;box-shadow:0 0 0 4px #108b581f}.department-modal-wrapper .field-input,.department-modal-wrapper .field-select{height:28px;min-height:28px;padding:0 .45rem}.department-modal-wrapper .department-modal__select{min-width:0;width:100%}.department-modal-wrapper .department-modal__select .ant-select-selector{align-items:center!important;border-radius:12px!important;display:flex!important;height:auto!important;min-height:28px!important;padding:0 24px 0 8px!important}.department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-item,.department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-placeholder{color:#53739a!important;font-size:.76rem!important;font-weight:400;letter-spacing:0;line-height:1.4!important}.department-modal-wrapper .department-modal__select .ant-select-arrow{color:#9aa9bc!important;font-size:.625rem!important;right:8px}.department-modal-wrapper .field-textarea{min-height:72px;padding:8px 10px;resize:vertical}.department-modal-wrapper .org-management__select-dropdown .ant-select-item-option-content{color:#60748d;font-size:.76rem;font-weight:400;letter-spacing:0}.department-modal-wrapper .org-management__select-dropdown .ant-select-item{min-height:30px;padding:4px 8px}.department-modal-wrapper .field-input.uppercase{text-transform:uppercase}.department-modal-wrapper .form-error{align-items:center;animation:modalShake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem}.department-modal-wrapper .form-error i{color:#dc2626;flex-shrink:0;font-size:1rem}.department-modal-wrapper .form-error span{color:#991b1b;font-size:.875rem;font-weight:500}.department-modal-wrapper .btn-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.department-modal-wrapper .btn-cancel i{font-size:.875rem}.department-modal-wrapper .btn-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.department-modal-wrapper .btn-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .btn-cancel:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .btn-cancel{background:#f1f5f9;color:#475569}.department-modal-wrapper .btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.department-modal-wrapper .btn-cancel:active:not(:disabled){transform:scale(.98)}.department-modal-wrapper .btn-save{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.department-modal-wrapper .btn-save i{font-size:.875rem}.department-modal-wrapper .btn-save:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.department-modal-wrapper .btn-save:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .btn-save:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .btn-save{background:var(--tenant-dashboard-primary);box-shadow:0 4px 14px -2px #10b98166;color:#fff}.department-modal-wrapper .btn-save:hover:not(:disabled){box-shadow:0 6px 20px -2px #10b98180;transform:translateY(-2px)}.department-modal-wrapper .btn-save:active:not(:disabled){transform:translateY(0) scale(.98)}.department-modal-wrapper .btn-save:after,.department-modal-wrapper .btn-save:before{content:none!important;display:none!important}.department-modal-wrapper .btn-save i,.department-modal-wrapper .btn-save svg{display:none!important}.department-modal-wrapper .btn-delete{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.department-modal-wrapper .btn-delete i{font-size:.875rem}.department-modal-wrapper .btn-delete:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.department-modal-wrapper .btn-delete:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .btn-delete:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .btn-delete{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px -2px #ef444466;color:#fff}.department-modal-wrapper .btn-delete:hover:not(:disabled){box-shadow:0 6px 20px -2px #ef444480;transform:translateY(-2px)}.department-modal-wrapper .btn-delete:active:not(:disabled){transform:translateY(0) scale(.98)}.department-modal-wrapper .btn-delete{min-width:120px}.department-modal-wrapper .btn-spinner{animation:modalBtnSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.department-modal-wrapper .confirm-popup-overlay{align-items:center;animation:modalFadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10001}.department-modal-wrapper .confirm-popup-container{animation:modalPopupScale .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000059;max-width:420px;overflow:hidden;width:100%}.department-modal-wrapper .confirm-popup-header{align-items:center;background:var(--tenant-dashboard-sidebar);display:flex;justify-content:space-between;overflow:hidden;position:relative}.department-modal-wrapper .confirm-popup-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.department-modal-wrapper .confirm-popup-header h3,.department-modal-wrapper .confirm-popup-header h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0;position:relative;z-index:1}.department-modal-wrapper .confirm-popup-header h3 i,.department-modal-wrapper .confirm-popup-header h4 i{font-size:1.125rem;opacity:.9}.department-modal-wrapper .confirm-popup-header{padding:1.25rem 1.5rem}.department-modal-wrapper .confirm-popup-header:before{display:none}.department-modal-wrapper .confirm-popup-header .confirm-popup-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.department-modal-wrapper .confirm-popup-header .confirm-popup-icon i{color:#fff;font-size:1.5rem}.department-modal-wrapper .confirm-popup-header h4{font-size:1.125rem;margin:0}.department-modal-wrapper .confirm-popup-body{padding:1.5rem;text-align:center}.department-modal-wrapper .confirm-popup-body p{color:#334155;font-size:1rem;line-height:1.6;margin:0}.department-modal-wrapper .confirm-popup-body p strong{color:#1e293b;font-weight:600}.department-modal-wrapper .confirm-warning{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1rem}.department-modal-wrapper .confirm-warning i{font-size:.875rem}.department-modal-wrapper .confirm-popup-footer{display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem 1.5rem}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel i{font-size:.875rem}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel{background:#f1f5f9;color:#475569}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel:active:not(:disabled){transform:scale(.98)}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel{min-width:130px}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete i{font-size:.875rem}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete:focus-visible{box-shadow:var(--focus-ring-shadow)!important;outline:2px solid #0000!important;outline-offset:2px!important}@media(forced-colors:active){.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete:focus-visible{outline-color:Highlight!important}}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px -2px #ef444466;color:#fff}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete:hover:not(:disabled){box-shadow:0 6px 20px -2px #ef444480;transform:translateY(-2px)}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete:active:not(:disabled){transform:translateY(0) scale(.98)}.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete{min-width:130px}html[dir=rtl] .department-modal-wrapper,html[dir=rtl] .department-modal-wrapper .confirm-popup-body,html[dir=rtl] .department-modal-wrapper .confirm-popup-footer,html[dir=rtl] .department-modal-wrapper .department-badges,html[dir=rtl] .department-modal-wrapper .department-header-card,html[dir=rtl] .department-modal-wrapper .department-meta,html[dir=rtl] .department-modal-wrapper .field-item,html[dir=rtl] .department-modal-wrapper .field-value,html[dir=rtl] .department-modal-wrapper .fields-grid,html[dir=rtl] .department-modal-wrapper .popup-rh-modal-footer,html[dir=rtl] .department-modal-wrapper .popup-rh-modal-header,html[dir=rtl] .department-modal-wrapper .section-content,html[dir=rtl] .department-modal-wrapper .section-header{direction:rtl;text-align:right}html[dir=rtl] .department-modal-wrapper .popup-rh-modal-header{direction:rtl;flex-direction:row!important;justify-content:space-between}html[dir=rtl] .department-modal-wrapper .popup-rh-modal-header h3{align-items:center;direction:rtl;display:inline-flex;flex-direction:row;justify-content:flex-start;text-align:right}html[dir=rtl] .department-modal-wrapper .popup-rh-modal-footer{direction:ltr;display:flex;flex-direction:row!important;justify-content:flex-start}html[dir=rtl] .department-modal-wrapper .section-header{direction:rtl;flex-direction:row!important;justify-content:flex-start!important;text-align:right}html[dir=rtl] .department-modal-wrapper .department-header-card{text-align:right}html[dir=rtl] .department-modal-wrapper .confirm-popup-footer{direction:rtl;flex-direction:row!important}html[dir=rtl] .department-modal-wrapper .popup-rh-modal-close{margin-left:0;margin-right:0}html[dir=rtl] .department-modal-wrapper .department-description,html[dir=rtl] .department-modal-wrapper .department-name,html[dir=rtl] .department-modal-wrapper .field-input,html[dir=rtl] .department-modal-wrapper .field-label,html[dir=rtl] .department-modal-wrapper .field-textarea,html[dir=rtl] .department-modal-wrapper .field-value,html[dir=rtl] .department-modal-wrapper .metric-label,html[dir=rtl] .department-modal-wrapper .metric-number,html[dir=rtl] .department-modal-wrapper .section-title{text-align:right}html[dir=rtl] .department-modal-wrapper .department-modal__select .ant-select-selector{direction:rtl}html[dir=rtl] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-item,html[dir=rtl] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-placeholder{text-align:right}html[dir=rtl] .department-modal-wrapper .department-modal__select .ant-select-arrow{left:8px;right:auto}@media(max-width:48em){.department-modal-wrapper .department-modal-container{border-radius:12px;max-height:calc(100vh - 1.5rem);max-width:100%}.department-modal-wrapper .department-modal-header h3{font-size:1.125rem}.department-modal-wrapper .department-header-section{padding:1.25rem}.department-modal-wrapper .department-header-card{flex-direction:column;gap:1rem;text-align:center}.department-modal-wrapper .department-info{align-items:center;display:flex;flex-direction:column}.department-modal-wrapper .department-badges,.department-modal-wrapper .department-meta{justify-content:center}.department-modal-wrapper .department-metrics{grid-template-columns:repeat(2,1fr);padding:1.25rem}.department-modal-wrapper .department-form-content{padding:1rem}.department-modal-wrapper .fields-grid{grid-template-columns:1fr}.department-modal-wrapper .section-content{padding:1rem}.department-modal-wrapper .department-modal-footer{flex-direction:column;padding:1rem}.department-modal-wrapper .footer-left,.department-modal-wrapper .footer-right{width:100%}.department-modal-wrapper .btn-cancel,.department-modal-wrapper .btn-delete,.department-modal-wrapper .btn-save{min-width:0;min-width:auto;width:100%}.department-modal-wrapper .confirm-popup-container{max-width:calc(100% - 2rem)}}@media(max-width:30em){.department-modal-wrapper .department-modal-overlay{align-items:flex-end;padding:0}.department-modal-wrapper .department-modal-container{animation:modalSlideUpMobile .35s cubic-bezier(.34,1.56,.64,1);border-radius:20px 20px 0 0;max-height:95vh}.department-modal-wrapper .department-modal-header{border-radius:20px 20px 0 0;padding:1rem}.department-modal-wrapper .department-modal-header h3{font-size:1rem}.department-modal-wrapper .department-modal-close-btn{border-radius:10px;height:36px;width:36px}.department-modal-wrapper .department-icon-large{border-radius:14px;font-size:1.5rem;height:60px;width:60px}.department-modal-wrapper .department-icon-large:after{border-radius:16px}.department-modal-wrapper .department-name{font-size:1.125rem}.department-modal-wrapper .department-metrics{gap:.75rem;grid-template-columns:1fr 1fr;padding:1rem}.department-modal-wrapper .metric-card{padding:.75rem}.department-modal-wrapper .metric-icon{font-size:.875rem;height:36px;width:36px}.department-modal-wrapper .metric-number{font-size:1.125rem}.department-modal-wrapper .section-header{padding:.875rem 1rem}.department-modal-wrapper .section-icon{font-size:.75rem;height:32px;width:32px}.department-modal-wrapper .section-title{font-size:.875rem}.department-modal-wrapper .field-label{font-size:.75rem}.department-modal-wrapper .field-input,.department-modal-wrapper .field-select,.department-modal-wrapper .field-textarea,.department-modal-wrapper .field-value{font-size:.875rem;padding:.625rem .875rem}.department-modal-wrapper .department-modal-footer{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.department-modal-wrapper .btn-cancel,.department-modal-wrapper .btn-delete,.department-modal-wrapper .btn-save{font-size:.875rem;padding:.875rem 1.25rem}.department-modal-wrapper .confirm-popup-container{margin:1rem}.department-modal-wrapper .confirm-popup-footer{flex-direction:column}.department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel,.department-modal-wrapper .confirm-popup-footer .btn-confirm-delete{width:100%}}@media(max-height:500px)and (orientation:landscape){.department-modal-wrapper .department-modal-container{max-height:100vh}.department-modal-wrapper .department-header-card{flex-direction:row;text-align:left}.department-modal-wrapper .department-header-section{padding:1rem}.department-modal-wrapper .department-icon-large{font-size:1.25rem;height:56px;width:56px}.department-modal-wrapper .department-metrics{grid-template-columns:repeat(4,1fr)}.department-modal-wrapper .fields-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.department-modal-wrapper .confirm-popup-container,.department-modal-wrapper .confirm-popup-overlay,.department-modal-wrapper .department-modal-container,.department-modal-wrapper .department-modal-overlay,.department-modal-wrapper .form-error{animation:none}.department-modal-wrapper .btn-confirm-delete:hover,.department-modal-wrapper .btn-delete:hover,.department-modal-wrapper .btn-save:hover,.department-modal-wrapper .department-modal-close-btn:hover{transform:none}}@media print{.department-modal-wrapper .department-modal-overlay{background:none;padding:0;position:static}.department-modal-wrapper .department-modal-container{box-shadow:none;max-height:none;max-width:100%}.department-modal-wrapper .department-modal-close-btn,.department-modal-wrapper .department-modal-footer{display:none}}@media(max-width:30em){.department-modal-wrapper .fields-grid{display:inline;display:initial}}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-header-section{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-name{color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-description,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .meta-item{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-badge.level{background:#3b82f62e;color:#93c5fd}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-badge.code{background:var(--dark-a);color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-metrics{background:var(--dark-section-bg)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .metric-card{background:var(--dark-a);border-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .metric-card:hover{border-color:#ffffff4d;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .metric-number{color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .metric-label{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-section{background:var(--dark-section-bg)!important;border-color:#ffffff1f;box-shadow:none}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .section-header{background:var(--dark-a)!important;border-bottom-color:#ffffff1f}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .section-subtitle,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .section-title{color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-label,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-label i{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-value{background:var(--dark-card-bg);border-color:#ffffff26;color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-value.empty{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-input,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-select,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-textarea{border-color:#ffffff40;color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-input:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-select:disabled,html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .field-textarea:disabled{background:var(--dark-a)!important;color:var(--text-gris-b)!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select .ant-select-selector{background:#000!important;border-color:#ffffff40!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-item{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select.ant-select-single .ant-select-selection-placeholder{color:#bdbdbd!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .department-modal__select .ant-select-arrow{color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .form-error{background:#ef444426;border-color:#ef444466}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .form-error span{color:#fca5a5}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-popup-container{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-popup-body p{color:var(--text-gris-b)}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-popup-body p strong{color:#fff}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-warning{background:#f59e0b2e;color:#fcd34d}html[data-dashboard=rh][data-theme=sombre] .department-modal-wrapper .confirm-popup-footer .btn-confirm-cancel{background:var(--dark-btn-secondary-bg)!important;border:1px solid #ffffff40;color:#fff!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown{background:var(--dark-section-bg)!important}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item,html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-content{color:#e7ecf7}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--dark-a)}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#fff}html[data-dashboard=rh][data-theme=sombre] .org-management__select-dropdown .ant-empty-description{color:var(--text-gris-b)}.sirh-process-modal-overlay,.sirh-sync-page{--sirh-primary:#a556c5;--sirh-primary-dark:#8640a5;--sirh-primary-deep:#6f2f8d;--sirh-primary-soft:#f6edfb;--sirh-primary-softer:#fbf7fd;--sirh-primary-border:#dcc4e8;--sirh-text:#101828;--sirh-heading:#111827;--sirh-muted:#667085;--sirh-muted-light:#8791a2;--sirh-surface:#fff;--sirh-surface-soft:#fbfcfe;--sirh-page-bg:#f7f9fc;--sirh-border:#dfe4eb;--sirh-border-strong:#cbd3df;--sirh-divider:#e9edf2;--sirh-success:#087a4d;--sirh-success-bg:#ecfdf3;--sirh-success-border:#a6f4c5;--sirh-warning:#9a5d07;--sirh-warning-bg:#fff8e7;--sirh-warning-border:#f6d48a;--sirh-danger:#d92d20;--sirh-danger-bg:#fff0ef;--sirh-danger-border:#ffb5ae;--sirh-info:#2f5fbf;--sirh-info-bg:#eef4ff;--sirh-info-border:#b9cdf7;--sirh-shadow-sm:0 0.25rem 0.875rem rgba(16,24,40,.055);--sirh-shadow-md:0 0.625rem 1.75rem #10182817;--sirh-shadow-lg:0 1.75rem 5rem #0f172a4d;color:var(--sirh-text);font-family:inherit}.sirh-process-modal-overlay *,.sirh-process-modal-overlay :after,.sirh-process-modal-overlay :before,.sirh-sync-page *,.sirh-sync-page :after,.sirh-sync-page :before{box-sizing:border-box}.sirh-sync-page{background:var(--sirh-page-bg);min-width:0;padding:1.5rem 1.5rem 2.375rem;width:100%}.sirh-page-header{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem;padding:0 .125rem}.sirh-page-header>div:first-child{min-width:0}.sirh-page-header h1{color:var(--sirh-heading);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;margin:.3125rem 0 .4375rem}.sirh-page-header p{color:var(--sirh-muted);font-size:.8125rem;line-height:1.55;margin:0;max-width:47.5rem}.sirh-section-kicker{align-items:center;color:var(--sirh-primary-dark);display:inline-flex;font-size:.625rem;font-weight:850;letter-spacing:.09em;line-height:1;min-height:1.375rem;text-transform:uppercase}.sirh-form-actions,.sirh-page-actions{align-items:center;display:flex;gap:.5625rem;justify-content:flex-end}.sirh-page-actions{flex:0 0 auto;flex-wrap:wrap}.sirh-action-card button,.sirh-management-button,.sirh-oauth-button,.sirh-preview-button,.sirh-preview-tabs button,.sirh-primary-button,.sirh-process-modal__close,.sirh-process-stepper button,.sirh-reset-button,.sirh-save-button,.sirh-secondary-button{font:inherit}.sirh-management-button,.sirh-oauth-button,.sirh-preview-button,.sirh-primary-button,.sirh-reset-button,.sirh-save-button,.sirh-secondary-button{align-items:center;border:.0625rem solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:750;gap:.5rem;justify-content:center;line-height:1.2;min-height:2.4375rem;padding:0 .875rem;text-align:center;transition:transform .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.sirh-management-button svg,.sirh-oauth-button svg,.sirh-preview-button svg,.sirh-primary-button svg,.sirh-reset-button svg,.sirh-save-button svg,.sirh-secondary-button svg{flex:0 0 auto}.sirh-management-button:hover:not(:disabled),.sirh-oauth-button:hover:not(:disabled),.sirh-preview-button:hover:not(:disabled),.sirh-primary-button:hover:not(:disabled),.sirh-reset-button:hover:not(:disabled),.sirh-save-button:hover:not(:disabled),.sirh-secondary-button:hover:not(:disabled){transform:translateY(-.0625rem)}.sirh-management-button:focus-visible,.sirh-oauth-button:focus-visible,.sirh-preview-button:focus-visible,.sirh-primary-button:focus-visible,.sirh-reset-button:focus-visible,.sirh-save-button:focus-visible,.sirh-secondary-button:focus-visible{outline:.1875rem solid #a556c53d;outline-offset:.125rem}.sirh-management-button:disabled,.sirh-oauth-button:disabled,.sirh-preview-button:disabled,.sirh-primary-button:disabled,.sirh-reset-button:disabled,.sirh-save-button:disabled,.sirh-secondary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.sirh-preview-button,.sirh-primary-button,.sirh-save-button{background:linear-gradient(135deg,#ae66ca,#954ab5);border-color:#954ab5;box-shadow:0 .4375rem 1rem #954ab538;color:#fff}.sirh-preview-button:hover:not(:disabled),.sirh-primary-button:hover:not(:disabled),.sirh-save-button:hover:not(:disabled){background:linear-gradient(135deg,#a357c0,#833aa4);border-color:#833aa4;box-shadow:0 .5625rem 1.25rem #843aa447}.sirh-secondary-button{background:#fff;border-color:#d8c7e1;box-shadow:0 .1875rem .5625rem rgba(16,24,40,.045);color:#4e3760}.sirh-secondary-button:hover:not(:disabled){background:var(--sirh-primary-soft);border-color:#c9a9d8;color:var(--sirh-primary-dark)}.sirh-reset-button{background:#0000;border-color:#0000;color:#475467}.sirh-reset-button:hover:not(:disabled){background:var(--sirh-primary-soft);color:var(--sirh-primary-dark)}.sirh-save-button{min-width:11.5rem}.sirh-management-button{background:#fff;border-color:#d8dee8;color:#475467;font-size:.6875rem;min-height:2.1875rem;padding:0 .6875rem}.sirh-management-button:hover:not(:disabled){background:var(--sirh-primary-soft);border-color:var(--sirh-primary-border);color:var(--sirh-primary-dark)}.sirh-management-button.is-danger{background:#fff;border-color:#f3bbb6;color:var(--sirh-danger)}.sirh-management-button.is-danger:hover:not(:disabled){background:var(--sirh-danger-bg);border-color:var(--sirh-danger-border)}.sirh-connection-status{align-items:center;border:.0625rem solid #0000;border-radius:62.4375rem;display:inline-flex;font-size:.625rem;font-weight:800;gap:.4375rem;justify-content:center;line-height:1.15;max-width:100%;min-height:1.875rem;padding:.3125rem .625rem;white-space:nowrap;width:max-content}.sirh-connection-status.is-connected{background:var(--sirh-success-bg);border-color:var(--sirh-success-border);color:var(--sirh-success)}.sirh-connection-status.is-progress{background:var(--sirh-info-bg);border-color:var(--sirh-info-border);color:var(--sirh-info)}.sirh-connection-status.is-warning{background:var(--sirh-warning-bg);border-color:var(--sirh-warning-border);color:var(--sirh-warning)}.sirh-connection-status.is-disconnected{background:var(--sirh-danger-bg);border-color:var(--sirh-danger-border);color:var(--sirh-danger)}.sirh-connection-status.is-neutral{background:#f2f4f7;border-color:#d0d5dd;color:#475467}.sirh-stat-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.875rem}.sirh-stat-card{align-items:flex-start;background:var(--sirh-surface);border:.0625rem solid #dce2ea;border-left:.1875rem solid var(--sirh-primary);border-radius:.6875rem;box-shadow:var(--sirh-shadow-sm);display:flex;gap:.75rem;min-height:6rem;min-width:0;overflow:hidden;padding:1rem;position:relative}.sirh-stat-card>div{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sirh-stat-card>div>span{color:#4b5565;font-size:.6875rem;font-weight:750;line-height:1.25}.sirh-stat-card>div>strong{color:var(--sirh-heading);font-size:1.125rem;font-weight:800;line-height:1.2;margin-top:.25rem}.sirh-stat-card>div>small,.sirh-stat-card>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-stat-card>div>small{color:var(--sirh-muted-light);font-size:.625rem;line-height:1.25;margin-top:.4375rem}.sirh-stat-card__icon{background:var(--sirh-primary-soft);border:.0625rem solid #eadcf1;border-radius:.625rem;color:var(--sirh-primary-dark);display:grid;flex:0 0 2.375rem;font-size:1.0625rem;height:2.375rem;place-items:center;width:2.375rem}.sirh-connection-management{align-items:center;background:linear-gradient(135deg,#fff,#fcf8fe);border:.0625rem solid var(--sirh-primary-border);border-radius:.6875rem;box-shadow:var(--sirh-shadow-sm);display:flex;gap:1.125rem;justify-content:space-between;margin-bottom:.875rem;padding:.875rem 1rem}.sirh-connection-management>div:first-child{align-items:center;display:flex;gap:.75rem;min-width:0}.sirh-connection-management>div:first-child>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sirh-connection-management>div:first-child strong{color:var(--sirh-heading);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-connection-management>div:first-child small{color:var(--sirh-muted);font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-connection-management>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.sirh-progress-card{background:var(--sirh-surface);border:.0625rem solid var(--sirh-border);border-radius:.625rem;box-shadow:var(--sirh-shadow-sm);margin-bottom:.875rem;padding:.875rem 1rem}.sirh-progress-card>div:first-child{align-items:center;color:#344054;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;margin-bottom:.5625rem}.sirh-progress-track{background:#ece5f0;border-radius:62.4375rem;height:.5rem;overflow:hidden}.sirh-progress-track>span{background:linear-gradient(90deg,#bf76d6,#8d40ad);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.sirh-secondary-card{background:var(--sirh-surface);border:.0625rem solid var(--sirh-border);border-radius:.6875rem;box-shadow:var(--sirh-shadow-sm);margin:0 0 .875rem;overflow:hidden}.sirh-secondary-card>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:3.75rem;padding:.9375rem 1.125rem;-webkit-user-select:none;user-select:none}.sirh-secondary-card>summary::-webkit-details-marker{display:none}.sirh-secondary-card>summary>span{align-items:center;color:#1d2939;display:inline-flex;font-size:.875rem;font-weight:800;gap:.5625rem;min-width:0}.sirh-secondary-card>summary>span svg{color:var(--sirh-primary);flex:0 0 auto}.sirh-secondary-card>summary>small{color:var(--sirh-muted);font-size:.625rem;text-align:right}.sirh-secondary-card__content{border-top:.0625rem solid var(--sirh-divider);padding:0 1.125rem 1.125rem}.sirh-preview-toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.875rem 0}.sirh-preview-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.sirh-preview-tabs button{align-items:center;background:#fff;border:.0625rem solid #d8dee8;border-radius:.4375rem;color:#475467;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:750;justify-content:center;min-height:2.125rem;padding:0 .75rem;transition:color .15s ease,background .15s ease,border-color .15s ease}.sirh-preview-tabs button.is-active,.sirh-preview-tabs button:hover{background:var(--sirh-primary-soft);border-color:#d6bce2;color:var(--sirh-primary-dark)}.sirh-preview-tabs button:focus-visible{outline:.1875rem solid #a556c53d;outline-offset:.125rem}.sirh-table-wrapper{border:.0625rem solid #e1e6ed;border-radius:.5625rem;min-width:0;overflow-x:auto;scrollbar-color:#c3a0d2 #0000;scrollbar-width:thin;width:100%}.sirh-table-wrapper::-webkit-scrollbar{height:.5rem}.sirh-table-wrapper::-webkit-scrollbar-track{background:#0000}.sirh-table-wrapper::-webkit-scrollbar-thumb{background:#c3a0d2;border-radius:62.4375rem}.sirh-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9f69b8}.sirh-data-table{border-collapse:collapse;color:var(--sirh-text);font-size:.6875rem;min-width:45rem;width:100%}.sirh-data-table td,.sirh-data-table th{border-bottom:.0625rem solid #edf0f3;padding:.6875rem .8125rem;text-align:left;vertical-align:middle}.sirh-data-table th{background:#faf7fc;color:#344054;font-weight:800;white-space:nowrap}.sirh-data-table td{color:#475467}.sirh-data-table tbody tr:last-child td{border-bottom:0}.sirh-data-table tbody tr:hover td{background:#fdfbfe}.sirh-data-table .sirh-connection-status{font-size:.5625rem;min-height:1.5625rem;padding:.25rem .5rem}.sirh-data-table__empty{color:var(--sirh-muted)!important;padding:1.875rem!important;text-align:center!important}.sirh-empty-preview{align-items:center;background:#fbfcfd;border:.0625rem dashed #ccd4df;border-radius:.5625rem;color:var(--sirh-muted);display:flex;flex-direction:column;gap:.4375rem;justify-content:center;min-height:10rem;padding:1.5rem;text-align:center}.sirh-empty-preview>svg{color:#c39bd4;font-size:1.75rem;margin-bottom:.1875rem}.sirh-empty-preview strong{color:#344054;font-size:.8125rem}.sirh-empty-preview span{font-size:.6875rem;line-height:1.5;max-width:38.75rem}.sirh-process-modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;position:fixed;z-index:10050}.sirh-process-modal{background:var(--sirh-surface);border:.0625rem solid #ffffff70;border-radius:1rem;box-shadow:var(--sirh-shadow-lg);color:var(--sirh-text);display:flex;flex-direction:column;max-height:min(100dvh - 3rem,58.75rem);overflow:hidden;width:min(73.75rem,100%)}.sirh-process-modal__header{align-items:flex-start;background:linear-gradient(135deg,#fff,#fbf7fd);border-bottom:.0625rem solid var(--sirh-border);display:flex;flex:0 0 auto;gap:1.25rem;justify-content:space-between;padding:1.3125rem 1.625rem 1.125rem}.sirh-process-modal__header>div{min-width:0}.sirh-process-modal__header h2{color:var(--sirh-heading);font-size:1.3125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-process-modal__eyebrow{color:var(--sirh-primary-dark);display:block;font-size:.625rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.sirh-process-modal__close{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;color:#667085;cursor:pointer;display:grid;flex:0 0 2.375rem;font-size:1.125rem;height:2.375rem;padding:0;place-items:center;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease;width:2.375rem}.sirh-process-modal__close:hover:not(:disabled){background:var(--sirh-primary-soft);border-color:#d7bee2;color:var(--sirh-primary-dark);transform:translateY(-.0625rem)}.sirh-process-modal__close:focus-visible{outline:.1875rem solid #a556c53d;outline-offset:.125rem}.sirh-process-modal__close:disabled{cursor:not-allowed;opacity:.55}.sirh-process-stepper{grid-gap:0;background:#fff;border-bottom:.0625rem solid var(--sirh-border);display:grid;flex:0 0 auto;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1.25rem}.sirh-process-stepper button{align-items:center;background:#0000;border:0;border-bottom:.1875rem solid #0000;color:#8a94a4;cursor:pointer;display:flex;gap:.5rem;justify-content:center;min-height:4.375rem;min-width:0;padding:.625rem .5rem .75rem;position:relative;transition:color .15s ease,background .15s ease,border-color .15s ease}.sirh-process-stepper button:last-child:after{display:none}.sirh-process-stepper button>span{background:#f2f4f7;border:.0625rem solid #d6dbe3;border-radius:50%;color:#697386;display:grid;flex:0 0 1.6875rem;font-size:.625rem;font-weight:850;height:1.6875rem;place-items:center;position:relative;width:1.6875rem;z-index:1}.sirh-process-stepper button>strong{font-size:.625rem;font-weight:750;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-process-stepper button.is-active{background:linear-gradient(180deg,#fff,#fbf6fd);border-bottom-color:var(--sirh-primary);color:var(--sirh-primary-dark)}.sirh-process-stepper button.is-active>span{background:var(--sirh-primary);border-color:var(--sirh-primary);box-shadow:0 0 0 .25rem #a556c51f;color:#fff}.sirh-process-stepper button.is-complete{color:#476152}.sirh-process-stepper button.is-complete>span{background:var(--sirh-success-bg);border-color:var(--sirh-success-border);color:var(--sirh-success)}.sirh-process-stepper button.is-complete:after{background:#b7dfca}.sirh-process-stepper button:disabled{cursor:not-allowed}.sirh-process-stepper button:focus-visible{outline:.1875rem solid #a556c53d;outline-offset:-.1875rem;z-index:2}[data-text-scale="175"] .sirh-process-stepper,[data-text-scale="200"] .sirh-process-stepper{overflow-x:auto}.sirh-process-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.375rem 1.625rem 0;scrollbar-color:#c3a0d2 #0000;scrollbar-width:thin}.sirh-process-modal__body::-webkit-scrollbar{width:.5rem}.sirh-process-modal__body::-webkit-scrollbar-track{background:#0000}.sirh-process-modal__body::-webkit-scrollbar-thumb{background:#c3a0d2;border-radius:62.4375rem}.sirh-process-modal__body::-webkit-scrollbar-thumb:hover{background:#9f69b8}.sirh-wizard-intro{margin-bottom:1.125rem}.sirh-wizard-intro h3{color:var(--sirh-heading);font-size:1.1875rem;font-weight:800;letter-spacing:-.018em;line-height:1.28;margin:.1875rem 0 .375rem}.sirh-wizard-intro p{color:var(--sirh-muted);font-size:.6875rem;line-height:1.55;margin:0;max-width:53.75rem}.sirh-wizard-intro--inline{align-items:flex-start;display:flex;gap:1.125rem;justify-content:space-between}.sirh-wizard-intro--inline>div{min-width:0}.sirh-provider-inline-badge{align-items:center;background:var(--sirh-primary-soft);border:.0625rem solid var(--sirh-primary-border);border-radius:62.4375rem;color:var(--sirh-primary-dark);display:inline-flex;flex:0 0 auto;font-size:.625rem;font-weight:800;gap:.4375rem;padding:.4375rem .625rem}.sirh-provider-inline-badge>span{font-size:.9375rem}.sirh-provider-select-panel{grid-gap:1rem;background:#fcfbfd;border:.0625rem solid var(--sirh-border);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:minmax(17.5rem,.9fr) minmax(20rem,1.1fr);padding:1.125rem}.sirh-provider-select{align-items:center;background:#fff;border:.0625rem solid var(--sirh-primary-border);border-radius:.625rem;box-shadow:var(--sirh-shadow-sm);display:flex;gap:.75rem;min-width:0;padding:.875rem}.sirh-provider-select__icon{background:linear-gradient(145deg,#ead7f2,#d9b8e7);border-radius:.5625rem;box-shadow:inset 0 0 0 .0625rem #ffffff80;color:var(--sirh-primary-dark);display:grid;flex:0 0 2.625rem;font-size:1.1875rem;height:2.625rem;place-items:center;width:2.625rem}.sirh-provider-select__control{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-width:0}.sirh-provider-select__control>span{color:#344054;font-size:.625rem;font-weight:800}.sirh-provider-select__control select{background-color:#fff;border:.0625rem solid var(--sirh-border-strong);border-radius:.5rem;color:var(--sirh-heading);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-height:2.625rem;outline:none;padding:0 2.375rem 0 .75rem;width:100%}.sirh-provider-select__control select:focus{border-color:var(--sirh-primary);box-shadow:0 0 0 .1875rem #a556c521}.sirh-provider-description{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.625rem;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.9375rem 1rem}.sirh-provider-description>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5625rem}.sirh-provider-description strong{color:var(--sirh-heading);font-size:.875rem}.sirh-provider-description p{color:var(--sirh-muted);font-size:.6875rem;line-height:1.5;margin:.5rem 0 .4375rem}.sirh-provider-description small{color:#7c8798;font-size:.625rem}.sirh-provider-category{align-items:center;background:var(--sirh-primary-soft);border:.0625rem solid var(--sirh-primary-border);border-radius:62.4375rem;color:var(--sirh-primary-dark);display:inline-flex;font-size:.5625rem;font-weight:850;letter-spacing:.03em;min-height:1.4375rem;padding:.1875rem .5rem;text-transform:uppercase}.sirh-provider-category.is-ats{background:#fff7e8;border-color:#f0cf94;color:#8a4e00}.sirh-excluded-data-note,.sirh-security-notice{align-items:flex-start;background:#f3f7ff;border:.0625rem solid #cfddf7;border-radius:.5625rem;color:#40516e;display:flex;font-size:.625rem;gap:.625rem;line-height:1.5;padding:.75rem .875rem}.sirh-excluded-data-note svg,.sirh-security-notice svg{color:#416fc7;flex:0 0 auto;font-size:1rem;margin-top:.0625rem}.sirh-security-notice{margin-bottom:1rem}.sirh-form-grid{grid-gap:1rem .875rem;display:grid;gap:1rem .875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sirh-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sirh-field--full{grid-column:1/-1}.sirh-field .sirh-field-label,.sirh-field label,.sirh-field legend{color:#243047;font-size:.625rem;font-weight:800}.sirh-field em{color:var(--sirh-danger);font-style:normal}.sirh-field>small{color:var(--sirh-muted);font-size:.5625rem;line-height:1.45}.sirh-field input:not([type=checkbox]):not([type=file]),.sirh-field select,.sirh-field textarea{background:#fff;border:.0625rem solid var(--sirh-border-strong);border-radius:.5rem;color:var(--sirh-heading);font:inherit;font-size:.75rem;min-height:2.625rem;outline:none;padding:0 .75rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.sirh-field input:not([type=checkbox]):not([type=file])::placeholder,.sirh-field select::placeholder,.sirh-field textarea::placeholder{color:#a4adbb}.sirh-field input:not([type=checkbox]):not([type=file]):hover:not(:disabled):not(:read-only),.sirh-field select:hover:not(:disabled):not(:read-only),.sirh-field textarea:hover:not(:disabled):not(:read-only){border-color:#b8c1cf}.sirh-field input:not([type=checkbox]):not([type=file]):focus,.sirh-field select:focus,.sirh-field textarea:focus{border-color:var(--sirh-primary);box-shadow:0 0 0 .1875rem #a556c521}.sirh-field input:not([type=checkbox]):not([type=file])[aria-invalid=true],.sirh-field select[aria-invalid=true],.sirh-field textarea[aria-invalid=true]{border-color:var(--sirh-danger);box-shadow:0 0 0 .1875rem #d92d2017}.sirh-field input:not([type=checkbox]):not([type=file]):read-only,.sirh-field select:read-only,.sirh-field textarea:read-only{background:#f7f8fa;color:#667085;cursor:default}.sirh-field textarea{line-height:1.45;min-height:5.75rem;padding-bottom:.625rem;padding-top:.625rem;resize:vertical}.sirh-field input[type=file]{background:#fff;border:.0625rem dashed var(--sirh-border-strong);border-radius:.5rem;color:#475467;cursor:pointer;font:inherit;font-size:.625rem;min-height:2.625rem;padding:.5rem;width:100%}.sirh-field input[type=file]::file-selector-button{background:var(--sirh-primary-soft);border:.0625rem solid var(--sirh-primary-border);border-radius:.375rem;color:var(--sirh-primary-dark);cursor:pointer;font:inherit;font-size:.5625rem;font-weight:800;margin-right:.5625rem;min-height:1.75rem;padding:0 .625rem}.sirh-field__label-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.sirh-field-error{color:var(--sirh-danger)!important;font-weight:700}.sirh-password-field{position:relative}.sirh-password-field input{padding-right:2.75rem!important}.sirh-password-field__toggle{background:#0000;border:0;border-radius:.375rem;color:#667085;cursor:pointer;display:grid;height:2.375rem;padding:0;place-items:center;position:absolute;right:.125rem;top:.125rem;width:2.375rem}.sirh-password-field__toggle:hover{background:var(--sirh-primary-soft);color:var(--sirh-primary-dark)}.sirh-password-field__toggle:focus-visible{outline:.125rem solid #a556c559;outline-offset:-.125rem}.sirh-secret-configured-badge{align-items:center;background:var(--sirh-success-bg);border:.0625rem solid var(--sirh-success-border);border-radius:62.4375rem;color:var(--sirh-success);display:inline-flex;font-size:.5rem;font-weight:850;gap:.3125rem;padding:.1875rem .4375rem;white-space:nowrap}.sirh-field--toggle{justify-content:flex-end;min-height:3.625rem}.sirh-field--toggle>label{align-items:center;cursor:pointer;display:inline-flex;gap:.5625rem;max-width:100%;position:relative;width:fit-content}.sirh-field--toggle>label>input{height:1.5rem;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:2.625rem}.sirh-field--toggle>label>input:focus-visible+.sirh-toggle-track{outline:.1875rem solid #a556c53d;outline-offset:.125rem}.sirh-field--toggle>label>input:checked+.sirh-toggle-track{background:var(--sirh-primary);border-color:var(--sirh-primary)}.sirh-field--toggle>label>input:checked+.sirh-toggle-track>span{transform:translateX(1.125rem)}.sirh-field--toggle>label>input:disabled+.sirh-toggle-track{opacity:.55}.sirh-toggle-track{align-items:center;background:#d7dce4;border:.0625rem solid #c9d0db;border-radius:62.4375rem;display:flex;flex:0 0 2.625rem;height:1.5rem;padding:.125rem;transition:background .16s ease,border-color .16s ease;width:2.625rem}.sirh-toggle-track>span{background:#fff;border-radius:50%;box-shadow:0 .125rem .3125rem #10182833;display:block;height:1.125rem;transition:transform .16s ease;width:1.125rem}.sirh-multiselect{border:0;margin:0;min-width:0;padding:0}.sirh-multiselect legend{margin-bottom:.4375rem}.sirh-multiselect__options{grid-gap:.5rem;background:#fbfcfd;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.625rem}.sirh-multiselect__options label{align-items:flex-start;background:#fff;border:.0625rem solid #e1e6ed;border-radius:.4375rem;color:#475467;cursor:pointer;display:flex;font-size:.625rem;font-weight:650;gap:.5rem;min-width:0;padding:.5rem .5625rem}.sirh-multiselect__options label:hover{background:var(--sirh-primary-softer);border-color:var(--sirh-primary-border)}.sirh-multiselect__options input{accent-color:var(--sirh-primary);flex:0 0 .875rem;height:.875rem;margin:.0625rem 0 0;width:.875rem}.sirh-multiselect__options span{min-width:0;overflow-wrap:anywhere}.sirh-oauth-button{background:#fff;border-color:#cbd5e2;color:#3e4c66;min-height:2.875rem;width:100%}.sirh-oauth-button:hover:not(:disabled){background:var(--sirh-primary-soft);border-color:var(--sirh-primary-border);color:var(--sirh-primary-dark)}.sirh-oauth-button.is-authorized{background:var(--sirh-success-bg);border-color:var(--sirh-success-border);color:var(--sirh-success)}.sirh-oauth-summary{align-items:center;background:#f8fafc;border:.0625rem solid var(--sirh-border);border-radius:.5rem;color:#4a596d;display:flex;font-size:.625rem;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.sirh-oauth-summary strong{color:var(--sirh-success);text-align:right}.sirh-discovery-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sirh-action-card{grid-gap:.75rem;align-items:center;background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.625rem;box-shadow:var(--sirh-shadow-sm);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:1rem}.sirh-action-card>div{min-width:0}.sirh-action-card strong{color:var(--sirh-heading);display:block;font-size:.75rem}.sirh-action-card p{color:var(--sirh-muted);font-size:.625rem;line-height:1.45;margin:.3125rem 0 0}.sirh-action-card.is-complete{background:#fbfffd;border-color:var(--sirh-success-border)}.sirh-action-card.is-complete .sirh-action-card__icon{background:var(--sirh-success-bg);border-color:var(--sirh-success-border);color:var(--sirh-success)}.sirh-action-card__icon{background:var(--sirh-primary-soft);border:.0625rem solid var(--sirh-primary-border);border-radius:.5625rem;color:var(--sirh-primary-dark);display:grid;flex:0 0 2.5rem;font-size:1.0625rem;height:2.5rem;place-items:center;width:2.5rem}.sirh-result-banner{align-items:center;border:.0625rem solid #0000;border-radius:.5rem;display:flex;font-size:.625rem;font-weight:750;gap:.5625rem;line-height:1.45;margin-top:.875rem;padding:.6875rem .8125rem}.sirh-result-banner small{font-weight:650;margin-left:auto}.sirh-result-banner.is-success{background:var(--sirh-success-bg);border-color:var(--sirh-success-border);color:var(--sirh-success)}.sirh-result-banner.is-error{background:var(--sirh-danger-bg);border-color:var(--sirh-danger-border);color:var(--sirh-danger)}.sirh-result-banner.is-warning{background:var(--sirh-warning-bg);border-color:var(--sirh-warning-border);color:var(--sirh-warning)}.sirh-resource-list{display:flex;flex-direction:column;gap:.5rem}.sirh-resource-row{grid-gap:.75rem;align-items:center;background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;color:inherit;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(11.25rem,.8fr) minmax(26.25rem,1.2fr);min-width:0;padding:.75rem .875rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sirh-resource-row>input{accent-color:var(--sirh-primary);height:.9375rem;margin:0;width:.9375rem}.sirh-resource-row:hover:not(.is-forbidden){border-color:var(--sirh-primary-border);box-shadow:0 .25rem .75rem #1018280d}.sirh-resource-row.is-selected{background:var(--sirh-primary-softer);border-color:#d5b6e2}.sirh-resource-row.is-forbidden{background:#f7f8fa;border-style:dashed;cursor:not-allowed;opacity:.68}.sirh-resource-row.is-forbidden .sirh-phase-badge{background:var(--sirh-danger-bg);border-color:var(--sirh-danger-border);color:var(--sirh-danger)}.sirh-resource-row__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sirh-resource-row__main strong{color:var(--sirh-heading);font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-resource-row__main small{color:var(--sirh-muted);font-size:.5625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-resource-row__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end;min-width:0}.sirh-resource-row__meta>span:not(.sirh-phase-badge){background:#f7f8fa;border:.0625rem solid #e1e5eb;border-radius:62.4375rem;color:#596579;font-weight:700}.sirh-phase-badge,.sirh-resource-row__meta>span:not(.sirh-phase-badge){align-items:center;display:inline-flex;font-size:.5rem;min-height:1.4375rem;padding:.1875rem .4375rem;white-space:nowrap}.sirh-phase-badge{background:var(--sirh-primary-soft);border:.0625rem solid var(--sirh-primary-border);border-radius:62.4375rem;color:var(--sirh-primary-dark);font-weight:850}.sirh-phase-badge.is-phase_2{background:#fff7e6;border-color:#f0d29a;color:#8a5a00}.sirh-phase-badge.is-phase_3{background:#eef4ff;border-color:#bfd0f0;color:#2c5aa0}.sirh-phase-badge.is-forbidden{background:var(--sirh-danger-bg);border-color:var(--sirh-danger-border);color:var(--sirh-danger)}.sirh-matching-strategy{grid-gap:.875rem;align-items:center;background:#fbfcfd;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;display:grid;gap:.875rem;grid-template-columns:minmax(11.25rem,.45fr) minmax(17.5rem,1fr);margin-bottom:.875rem;padding:.8125rem .875rem}.sirh-matching-strategy label{color:#344054;font-size:.625rem;font-weight:800}.sirh-matching-strategy select{background:#fff;border:.0625rem solid var(--sirh-border-strong);border-radius:.4375rem;color:var(--sirh-heading);font:inherit;font-size:.6875rem;min-height:2.5rem;outline:none;padding:0 .6875rem;width:100%}.sirh-matching-strategy select:focus{border-color:var(--sirh-primary);box-shadow:0 0 0 .1875rem #a556c521}.sirh-mapping-list{display:flex;flex-direction:column;gap:.625rem}.sirh-mapping-card{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;overflow:hidden}.sirh-mapping-card>summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none;min-height:3.125rem;padding:.75rem .875rem}.sirh-mapping-card>summary::-webkit-details-marker{display:none}.sirh-mapping-card>summary>span{align-items:center;color:#1d2939;display:inline-flex;font-size:.6875rem;font-weight:800;gap:.5rem}.sirh-mapping-card>summary>span svg{color:var(--sirh-primary)}.sirh-mapping-card>summary>small{color:var(--sirh-muted);font-size:.5625rem}.sirh-mapping-card__content{border-top:.0625rem solid var(--sirh-divider);padding:0 .875rem .875rem}.sirh-mapping-table{margin-top:.75rem;min-width:47.5rem}.sirh-mapping-table code{background:#f7f1fa;border:.0625rem solid #ead9f0;border-radius:.3125rem;color:#4b3755;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;padding:.1875rem .375rem}.sirh-mapping-table select{background:#fff;border:.0625rem solid var(--sirh-border-strong);border-radius:.375rem;color:var(--sirh-heading);font:inherit;font-size:.625rem;min-height:2.25rem;outline:none;padding:0 .5625rem;width:100%}.sirh-mapping-table select:focus{border-color:var(--sirh-primary);box-shadow:0 0 0 .1875rem #a556c51f}.sirh-inline-state{align-items:center;color:#667085;display:inline-flex;font-size:.5625rem;font-weight:750;gap:.3125rem;white-space:nowrap}.sirh-inline-state.is-ready{color:var(--sirh-success)}.sirh-preview-metrics{grid-gap:.5625rem;display:grid;gap:.5625rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.875rem}.sirh-preview-metrics article{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5rem;display:flex;flex-direction:column;gap:.3125rem;min-width:0;padding:.6875rem .75rem}.sirh-preview-metrics article span{color:var(--sirh-muted);font-size:.5rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-preview-metrics article strong{color:var(--sirh-heading);font-size:1.0625rem;line-height:1}.sirh-preview-layout{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr) minmax(14.375rem,.32fr)}.sirh-anomaly-panel,.sirh-preview-panel{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;min-width:0;overflow:hidden}.sirh-anomaly-panel>header,.sirh-preview-panel>header{align-items:center;background:#fbfcfd;border-bottom:.0625rem solid var(--sirh-divider);display:flex;gap:.75rem;justify-content:space-between;min-height:3.0625rem;padding:.6875rem .8125rem}.sirh-anomaly-panel>header h4,.sirh-preview-panel>header h4{color:var(--sirh-heading);font-size:.6875rem;font-weight:800;margin:0}.sirh-anomaly-panel>header small,.sirh-anomaly-panel>header>span,.sirh-preview-panel>header small,.sirh-preview-panel>header>span{color:var(--sirh-muted);font-size:.5625rem}.sirh-preview-panel .sirh-table-wrapper{border:0;border-radius:0}.sirh-anomaly-panel>header>span{background:var(--sirh-warning-bg);border:.0625rem solid var(--sirh-warning-border);border-radius:62.4375rem;color:var(--sirh-warning);display:grid;font-weight:850;height:1.5625rem;min-width:1.5625rem;place-items:center}.sirh-anomaly-panel ul{list-style:none;margin:0;max-height:21.875rem;overflow-y:auto;padding:.5rem}.sirh-anomaly-panel li{align-items:flex-start;border-bottom:.0625rem solid #f0ece5;color:#5a4b31;display:flex;font-size:.5625rem;gap:.5rem;line-height:1.45;padding:.5rem}.sirh-anomaly-panel li:last-child{border-bottom:0}.sirh-anomaly-panel li svg{color:var(--sirh-warning);flex:0 0 auto;margin-top:.0625rem}.sirh-empty-anomalies{align-items:center;color:var(--sirh-success);display:flex;font-size:.625rem;gap:.5rem;justify-content:center;min-height:8.125rem;padding:1.125rem;text-align:center}.sirh-excluded-data-note{background:#fffaf0;border-color:#efd9aa;color:#5a4b31;margin-top:.875rem}.sirh-excluded-data-note svg{color:#a36a09}.sirh-activation-summary{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sirh-activation-summary article{background:#fff;border:.0625rem solid var(--sirh-border);border-radius:.5625rem;display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.8125rem .875rem}.sirh-activation-summary article span{color:var(--sirh-muted);font-size:.5625rem;font-weight:700}.sirh-activation-summary article strong{color:var(--sirh-heading);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sirh-activation-confirmation{align-items:flex-start;background:var(--sirh-primary-softer);border:.0625rem solid var(--sirh-primary-border);border-radius:.5625rem;color:#3f4d62;cursor:pointer;display:flex;font-size:.625rem;gap:.625rem;line-height:1.5;margin-top:.875rem;padding:.8125rem .875rem}.sirh-activation-confirmation input{accent-color:var(--sirh-primary);flex:0 0 .9375rem;height:.9375rem;margin:.0625rem 0 0;width:.9375rem}.sirh-wizard-footer{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(180deg,#ffffffc7,#fff 24%);border-top:.0625rem solid var(--sirh-divider);bottom:0;display:flex;gap:1rem;justify-content:space-between;margin:1.375rem -1.625rem 0;padding:1rem 1.625rem 1.125rem;position:sticky;z-index:5}.sirh-save-feedback{color:#596579;font-size:.625rem;line-height:1.45;min-height:1.125rem;min-width:0}@media(max-width:73.75em){.sirh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sirh-process-stepper{grid-template-columns:repeat(7,minmax(8.25rem,1fr));overflow-x:auto;scrollbar-width:thin}.sirh-process-stepper button{justify-content:flex-start}.sirh-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sirh-resource-row{grid-template-columns:auto minmax(10.625rem,.7fr) minmax(22.5rem,1.3fr)}}@media(max-width:57.5em){.sirh-page-header{flex-direction:column}.sirh-page-actions{justify-content:flex-start;width:100%}.sirh-preview-layout,.sirh-provider-select-panel{grid-template-columns:1fr}.sirh-activation-summary,.sirh-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sirh-resource-row{grid-template-columns:auto 1fr}.sirh-resource-row .sirh-resource-row__meta{grid-column:2;justify-content:flex-start}.sirh-matching-strategy{gap:.4375rem;grid-template-columns:1fr}}@media(max-width:47.5em){.sirh-sync-page{padding:1rem .75rem 1.625rem}.sirh-page-header h1{font-size:1.5rem}.sirh-connection-management,.sirh-form-actions,.sirh-mapping-card>summary,.sirh-oauth-summary,.sirh-page-actions,.sirh-preview-toolbar,.sirh-secondary-card>summary,.sirh-wizard-footer,.sirh-wizard-intro--inline{align-items:stretch;flex-direction:column}.sirh-form-actions,.sirh-form-actions>button,.sirh-oauth-button,.sirh-page-actions button,.sirh-page-actions>*,.sirh-preview-button{width:100%}[data-text-scale="200"] .sirh-page-actions button{flex:initial!important}.sirh-activation-summary,.sirh-discovery-grid,.sirh-form-grid,.sirh-multiselect__options,.sirh-preview-metrics,.sirh-stat-grid{grid-template-columns:1fr}.sirh-connection-management>div:last-child{justify-content:stretch;width:100%}.sirh-connection-management>div:last-child button{flex:1 1}.sirh-process-modal-overlay{align-items:flex-start;padding:.75rem}.sirh-process-modal{border-radius:1.0625rem;margin-block:0;max-height:calc(100dvh - 1.5rem);width:100%}.sirh-process-modal__header{padding:1.0625rem 1rem .875rem}.sirh-process-modal__header h2{font-size:1.125rem;white-space:normal}.sirh-process-stepper{grid-template-columns:repeat(7,minmax(7rem,1fr));padding:0 .625rem}.sirh-process-stepper button{min-height:3.6875rem;padding:.5rem .375rem .625rem}.sirh-process-stepper button>strong{font-size:.5625rem}.sirh-process-modal__body{padding:1.0625rem .875rem 0}.sirh-wizard-footer{margin:1.25rem -.875rem 0;padding:.875rem}.sirh-provider-select-panel{padding:.75rem}.sirh-resource-row{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.sirh-result-banner{align-items:flex-start;flex-wrap:wrap}.sirh-result-banner small{margin-left:1.5625rem;width:100%}.sirh-mapping-card>summary>small,.sirh-secondary-card>summary>small{text-align:left}}@media(max-width:32.5em){[data-text-scale="175"] .sirh-process-modal__header,[data-text-scale="175"] .sirh-wizard-footer,[data-text-scale="200"] .sirh-process-modal__header,[data-text-scale="200"] .sirh-wizard-footer{padding:.3rem}[data-text-scale="175"] .sirh-reset-button,[data-text-scale="200"] .sirh-reset-button{min-height:1.5rem}}@media(max-width:30em){.sirh-stat-grid{grid-template-columns:1fr}.sirh-stat-card{min-height:5.5rem}.sirh-page-actions .sirh-connection-status{width:100%}.sirh-provider-select{align-items:flex-start;flex-direction:column}.sirh-provider-select__icon{flex-basis:2.375rem;height:2.375rem;width:2.375rem}.sirh-phase-badge,.sirh-resource-row__meta>span:not(.sirh-phase-badge){white-space:normal}.sirh-connection-management>div:last-child{flex-direction:column}.sirh-connection-management>div:last-child button{width:100%}}html[data-text-scale="150"] .sirh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-scale="150"] .sirh-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-text-scale="175"] .sirh-connection-management,html[data-text-scale="175"] .sirh-page-header,html[data-text-scale="175"] .sirh-preview-toolbar,html[data-text-scale="175"] .sirh-wizard-footer,html[data-text-scale="175"] .sirh-wizard-intro--inline,html[data-text-scale="200"] .sirh-connection-management,html[data-text-scale="200"] .sirh-page-header,html[data-text-scale="200"] .sirh-preview-toolbar,html[data-text-scale="200"] .sirh-wizard-footer,html[data-text-scale="200"] .sirh-wizard-intro--inline{align-items:stretch;flex-direction:column}html[data-text-scale="175"] .sirh-activation-summary,html[data-text-scale="175"] .sirh-discovery-grid,html[data-text-scale="175"] .sirh-form-grid,html[data-text-scale="175"] .sirh-multiselect__options,html[data-text-scale="175"] .sirh-preview-layout,html[data-text-scale="175"] .sirh-provider-select-panel,html[data-text-scale="175"] .sirh-stat-grid,html[data-text-scale="200"] .sirh-activation-summary,html[data-text-scale="200"] .sirh-discovery-grid,html[data-text-scale="200"] .sirh-form-grid,html[data-text-scale="200"] .sirh-multiselect__options,html[data-text-scale="200"] .sirh-preview-layout,html[data-text-scale="200"] .sirh-provider-select-panel,html[data-text-scale="200"] .sirh-stat-grid{grid-template-columns:1fr}html[data-text-scale="175"] .sirh-form-actions,html[data-text-scale="175"] .sirh-page-actions,html[data-text-scale="200"] .sirh-form-actions,html[data-text-scale="200"] .sirh-page-actions{flex-wrap:wrap;width:100%}html[data-text-scale="175"] .sirh-resource-row,html[data-text-scale="200"] .sirh-resource-row{grid-template-columns:auto 1fr}html[data-text-scale="175"] .sirh-resource-row .sirh-resource-row__meta,html[data-text-scale="200"] .sirh-resource-row .sirh-resource-row__meta{grid-column:2;justify-content:flex-start}html[data-text-scale="175"] .sirh-preview-metrics,html[data-text-scale="200"] .sirh-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-scale="200"] .sirh-form-actions>button,html[data-text-scale="200"] .sirh-page-actions>button{flex:1 1 13.75rem}html[data-text-scale="200"] .sirh-process-stepper{grid-template-columns:repeat(7,minmax(9.6875rem,1fr))}@media(max-width:32.5em){html[data-text-scale="175"] .sirh-form-actions>button,html[data-text-scale="200"] .sirh-form-actions>button{flex:initial}html[data-text-scale="175"] .sirh-process-modal__header h2,html[data-text-scale="200"] .sirh-process-modal__header h2{line-height:1.1!important}}html[data-theme=sombre] .sirh-process-modal-overlay,html[data-theme=sombre] .sirh-sync-page{--sirh-primary:var(--a-accent);--sirh-primary-dark:var(--a-accent);--sirh-primary-deep:var(--a-accent);--sirh-primary-soft:var(--a-chip);--sirh-primary-softer:var(--a-chip);--sirh-primary-border:var(--a-line);--sirh-text:var(--a-text);--sirh-heading:var(--a-text);--sirh-muted:var(--a-soft);--sirh-muted-light:var(--a-soft);--sirh-surface:var(--a-bg);--sirh-surface-soft:var(--a-bg);--sirh-page-bg:var(--a-bg);--sirh-border:var(--a-line);--sirh-border-strong:var(--a-line);--sirh-divider:var(--a-line);--sirh-shadow-sm:0 0.25rem 0.875rem #00000052;--sirh-shadow-md:0 0.625rem 1.75rem #0000006b;--sirh-shadow-lg:0 1.75rem 5rem #0000008c}html[data-theme=sombre] .sirh-sync-page{background:var(--sirh-page-bg)!important;color:var(--sirh-text)!important}html[data-theme=sombre] .sirh-process-modal-overlay{color:var(--sirh-text)!important}html[data-theme=sombre] .sirh-action-card strong,html[data-theme=sombre] .sirh-activation-summary strong,html[data-theme=sombre] .sirh-anomaly-panel>header h4,html[data-theme=sombre] .sirh-connection-management strong,html[data-theme=sombre] .sirh-empty-preview strong,html[data-theme=sombre] .sirh-field .sirh-field-label,html[data-theme=sombre] .sirh-field label,html[data-theme=sombre] .sirh-field legend,html[data-theme=sombre] .sirh-mapping-card>summary>span,html[data-theme=sombre] .sirh-page-header h1,html[data-theme=sombre] .sirh-preview-panel>header h4,html[data-theme=sombre] .sirh-process-modal__header h2,html[data-theme=sombre] .sirh-provider-description strong,html[data-theme=sombre] .sirh-resource-row__main strong,html[data-theme=sombre] .sirh-secondary-card>summary>span,html[data-theme=sombre] .sirh-stat-card>div>strong,html[data-theme=sombre] .sirh-wizard-intro h3{color:var(--sirh-heading)!important}html[data-theme=sombre] .sirh-action-card,html[data-theme=sombre] .sirh-activation-summary article,html[data-theme=sombre] .sirh-anomaly-panel,html[data-theme=sombre] .sirh-connection-management,html[data-theme=sombre] .sirh-mapping-card,html[data-theme=sombre] .sirh-multiselect__options label,html[data-theme=sombre] .sirh-preview-panel,html[data-theme=sombre] .sirh-process-modal,html[data-theme=sombre] .sirh-progress-card,html[data-theme=sombre] .sirh-provider-description,html[data-theme=sombre] .sirh-provider-select,html[data-theme=sombre] .sirh-resource-row,html[data-theme=sombre] .sirh-secondary-card,html[data-theme=sombre] .sirh-stat-card{background:var(--sirh-surface)!important;background-image:none!important;border-color:var(--sirh-border)!important;color:var(--sirh-text)!important}html[data-theme=sombre] .sirh-connection-management,html[data-theme=sombre] .sirh-process-modal__header{background:linear-gradient(135deg,var(--dark-section-bg) 0,var(--dark-main-bg) 100%)!important}html[data-theme=sombre] .sirh-process-stepper,html[data-theme=sombre] .sirh-wizard-footer{background:var(--dark-section-bg)!important;border-color:var(--dark-border)!important}html[data-theme=sombre] .sirh-process-stepper button.is-active{background:linear-gradient(180deg,var(--dark-section-bg) 0,var(--dark-main-bg) 100%)!important}html[data-theme=sombre] .sirh-anomaly-panel>header,html[data-theme=sombre] .sirh-empty-preview,html[data-theme=sombre] .sirh-field input:read-only,html[data-theme=sombre] .sirh-matching-strategy,html[data-theme=sombre] .sirh-multiselect__options,html[data-theme=sombre] .sirh-preview-panel>header,html[data-theme=sombre] .sirh-provider-select-panel,html[data-theme=sombre] .sirh-resource-row__meta>span:not(.sirh-phase-badge){background:var(--dark-btn-secondary-bg)!important;background-image:none!important;border-color:var(--dark-border)!important}html[data-theme=sombre] .sirh-field input:not([type=checkbox]):not([type=file]),html[data-theme=sombre] .sirh-field input[type=file],html[data-theme=sombre] .sirh-field select,html[data-theme=sombre] .sirh-field textarea,html[data-theme=sombre] .sirh-management-button,html[data-theme=sombre] .sirh-mapping-table select,html[data-theme=sombre] .sirh-matching-strategy select,html[data-theme=sombre] .sirh-oauth-button,html[data-theme=sombre] .sirh-preview-tabs button,html[data-theme=sombre] .sirh-process-modal__close,html[data-theme=sombre] .sirh-provider-select__control select,html[data-theme=sombre] .sirh-secondary-button{background:var(--dark-btn-secondary-bg)!important;background-image:none!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}html[data-theme=sombre] .sirh-field input::placeholder,html[data-theme=sombre] .sirh-field textarea::placeholder{color:var(--text-gris-b)!important}html[data-theme=sombre] .sirh-management-button:hover:not(:disabled),html[data-theme=sombre] .sirh-oauth-button:hover:not(:disabled),html[data-theme=sombre] .sirh-preview-tabs button.is-active,html[data-theme=sombre] .sirh-preview-tabs button:hover,html[data-theme=sombre] .sirh-process-modal__close:hover:not(:disabled),html[data-theme=sombre] .sirh-secondary-button:hover:not(:disabled){background:var(--dark-hover)!important;background-image:none!important;border-color:var(--dark-border-soft)!important;color:var(--dark-text)!important}html[data-theme=sombre] .sirh-data-table th{background:var(--dark-btn-secondary-bg)!important;background-image:none!important;color:var(--dark-text)!important}html[data-theme=sombre] .sirh-data-table td,html[data-theme=sombre] .sirh-data-table th{border-color:var(--dark-border)!important}html[data-theme=sombre] .sirh-data-table td{color:var(--text-gris-b)!important}html[data-theme=sombre] .sirh-data-table tbody tr:hover td{background:var(--dark-hover)!important}html[data-theme=sombre] .sirh-excluded-data-note,html[data-theme=sombre] .sirh-mapping-table code,html[data-theme=sombre] .sirh-security-notice{background:var(--dark-hover)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}html[data-theme=sombre] .sirh-resource-row.is-forbidden{background:var(--dark-section-bg)!important}html[data-theme=sombre] .sirh-oauth-summary{background:var(--dark-btn-secondary-bg)!important;border-color:var(--dark-border)!important;color:var(--text-gris-b)!important}html[data-theme=sombre] .sirh-wizard-footer{background:linear-gradient(180deg,#101724b8 0,var(--dark-section-bg) 25%)!important;border-color:var(--dark-border)!important}html[data-theme=sombre] .sirh-data-table,html[data-theme=sombre] .sirh-process-stepper button>span,html[data-theme=sombre] .sirh-provider-select__icon,html[data-theme=sombre] .sirh-stat-card__icon,html[data-theme=sombre] .sirh-table-wrapper{border-color:var(--dark-border)!important}html[data-theme=sombre] .sirh-process-stepper button>span,html[data-theme=sombre] .sirh-provider-select__icon,html[data-theme=sombre] .sirh-stat-card__icon{background:var(--dark-hover)!important;color:var(--dark-link)!important}html[data-theme=sombre] .sirh-connection-status.is-neutral{background:var(--dark-hover)!important;border-color:var(--dark-border)!important;color:var(--text-gris-b)!important}html[data-theme=sombre] .sirh-connection-status{background:var(--dark-card-bg)!important;color:#fff!important}html[data-theme=sombre] .sirh-connection-status span{color:#fff!important}html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal-overlay,html[data-theme=sombre][data-contrast=eleve] .sirh-sync-page{--sirh-shadow-sm:0 0.25rem 0.875rem #00000073;--sirh-shadow-md:0 0.625rem 1.75rem #00000094;--sirh-shadow-lg:0 1.75rem 5rem #000000b3}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card,html[data-theme=sombre][data-contrast=eleve] .sirh-activation-summary article,html[data-theme=sombre][data-contrast=eleve] .sirh-anomaly-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-connection-management,html[data-theme=sombre][data-contrast=eleve] .sirh-mapping-card,html[data-theme=sombre][data-contrast=eleve] .sirh-multiselect__options label,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal,html[data-theme=sombre][data-contrast=eleve] .sirh-progress-card,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-description,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select,html[data-theme=sombre][data-contrast=eleve] .sirh-resource-row,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-card,html[data-theme=sombre][data-contrast=eleve] .sirh-stat-card{background:var(--dark-card-bg)!important;border-width:.125rem;color:var(--dark-text)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-anomaly-panel>header,html[data-theme=sombre][data-contrast=eleve] .sirh-connection-management,html[data-theme=sombre][data-contrast=eleve] .sirh-data-table th,html[data-theme=sombre][data-contrast=eleve] .sirh-empty-preview,html[data-theme=sombre][data-contrast=eleve] .sirh-field input:not([type=checkbox]):not([type=file]),html[data-theme=sombre][data-contrast=eleve] .sirh-field input:read-only,html[data-theme=sombre][data-contrast=eleve] .sirh-field input[type=file],html[data-theme=sombre][data-contrast=eleve] .sirh-field select,html[data-theme=sombre][data-contrast=eleve] .sirh-field textarea,html[data-theme=sombre][data-contrast=eleve] .sirh-management-button,html[data-theme=sombre][data-contrast=eleve] .sirh-mapping-table select,html[data-theme=sombre][data-contrast=eleve] .sirh-matching-strategy,html[data-theme=sombre][data-contrast=eleve] .sirh-matching-strategy select,html[data-theme=sombre][data-contrast=eleve] .sirh-multiselect__options,html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-panel>header,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__header,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select__control select,html[data-theme=sombre][data-contrast=eleve] .sirh-resource-row__meta>span:not(.sirh-phase-badge),html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button,html[data-theme=sombre][data-contrast=eleve] .sirh-wizard-footer{background:var(--dark-card-bg)!important;background-image:none!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-management-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button:hover,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button:hover:not(:disabled){background:var(--dark-hover)!important;background-image:none!important;color:var(--dark-text)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-data-table tbody tr:hover td{background:var(--dark-hover)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__body,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__header,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper,html[data-theme=sombre][data-contrast=eleve] .sirh-sync-page,html[data-theme=sombre][data-contrast=eleve] .sirh-wizard-footer{background:var(--dark-card-bg)!important;background-image:none!important}html[data-theme=sombre][data-contrast=eleve] .sirh-data-table td,html[data-theme=sombre][data-contrast=eleve] .sirh-data-table th,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-card__content,html[data-theme=sombre][data-contrast=eleve] .sirh-table-wrapper,html[data-theme=sombre][data-contrast=eleve] .sirh-wizard-footer{border-color:var(--dark-border)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__eyebrow,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-complete,html[data-theme=sombre][data-contrast=eleve] .sirh-section-kicker{color:var(--dark-link)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-connection-status{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-theme=sombre][data-contrast=eleve] .sirh-connection-status span{color:#000!important}@media(prefers-reduced-motion:reduce){.sirh-process-modal-overlay *,.sirh-process-modal-overlay :after,.sirh-process-modal-overlay :before,.sirh-sync-page *,.sirh-sync-page :after,.sirh-sync-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sirh-pagination{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.875rem .125rem .125rem}.sirh-pagination__actions,.sirh-pagination__information{color:var(--sirh-muted);font-size:.6875rem}.sirh-pagination__actions{align-items:center;display:flex;gap:.625rem}.sirh-pagination__actions button{background:#fff;border:.0625rem solid var(--sirh-border-strong);border-radius:.4375rem;color:#475467;cursor:pointer;font:inherit;font-size:.6875rem;font-weight:700;min-height:2.125rem;padding:0 .8125rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.sirh-pagination__actions button:hover:not(:disabled){background:var(--sirh-primary-soft);border-color:#d9bbe7;color:var(--sirh-primary-dark)}.sirh-pagination__actions button:focus-visible{outline:.1875rem solid #a556c53d;outline-offset:.125rem}.sirh-pagination__actions button:disabled{cursor:not-allowed;opacity:.45}.sirh-pagination__actions strong{color:var(--sirh-text)}@media(max-width:62.5em){[data-text-scale="175"] .sirh-pagination,[data-text-scale="200"] .sirh-pagination{flex-direction:column}[data-text-scale="175"] .sirh-secondary-card>summary,[data-text-scale="200"] .sirh-secondary-card>summary{flex-wrap:wrap}}@media(max-width:47.5em){.sirh-pagination{align-items:stretch;flex-direction:column}.sirh-pagination__actions{justify-content:space-between}}@media(max-width:32.5em){[data-text-scale="125"] .sirh-action-card,[data-text-scale="150"] .sirh-action-card,[data-text-scale="175"] .sirh-action-card,[data-text-scale="200"] .sirh-action-card,html[data-text-scale="150"] .sirh-stat-grid{grid-template-columns:1fr}}html[data-theme=sombre] .sirh-pagination__actions button{background:#171d2b;border-color:#414b61;color:#edf1f7}html[data-theme=sombre] .sirh-action-card,html[data-theme=sombre] .sirh-activation-summary article,html[data-theme=sombre] .sirh-anomaly-panel,html[data-theme=sombre] .sirh-anomaly-panel>header,html[data-theme=sombre] .sirh-connection-management,html[data-theme=sombre] .sirh-empty-preview,html[data-theme=sombre] .sirh-excluded-data-note,html[data-theme=sombre] .sirh-mapping-card,html[data-theme=sombre] .sirh-matching-strategy,html[data-theme=sombre] .sirh-multiselect__options,html[data-theme=sombre] .sirh-multiselect__options label,html[data-theme=sombre] .sirh-oauth-summary,html[data-theme=sombre] .sirh-preview-panel,html[data-theme=sombre] .sirh-preview-panel>header,html[data-theme=sombre] .sirh-process-modal,html[data-theme=sombre] .sirh-process-modal-overlay,html[data-theme=sombre] .sirh-process-modal__body,html[data-theme=sombre] .sirh-process-modal__header,html[data-theme=sombre] .sirh-process-stepper,html[data-theme=sombre] .sirh-progress-card,html[data-theme=sombre] .sirh-provider-description,html[data-theme=sombre] .sirh-provider-select,html[data-theme=sombre] .sirh-provider-select-panel,html[data-theme=sombre] .sirh-resource-row,html[data-theme=sombre] .sirh-secondary-card,html[data-theme=sombre] .sirh-security-notice,html[data-theme=sombre] .sirh-stat-card,html[data-theme=sombre] .sirh-sync-page,html[data-theme=sombre] .sirh-wizard-footer{background:var(--a-bg)!important;background-image:none!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-theme=sombre] .sirh-action-card :is(strong,span),html[data-theme=sombre] .sirh-activation-summary :is(strong,span),html[data-theme=sombre] .sirh-anomaly-panel :is(h4,p,span),html[data-theme=sombre] .sirh-connection-management :is(strong,span),html[data-theme=sombre] .sirh-empty-preview,html[data-theme=sombre] .sirh-field :is(label,legend,span),html[data-theme=sombre] .sirh-mapping-card :is(summary,span),html[data-theme=sombre] .sirh-page-header :is(h1,p),html[data-theme=sombre] .sirh-pagination,html[data-theme=sombre] .sirh-pagination__actions strong,html[data-theme=sombre] .sirh-pagination__information,html[data-theme=sombre] .sirh-preview-panel :is(h4,td,th),html[data-theme=sombre] .sirh-provider-description :is(strong,span,p),html[data-theme=sombre] .sirh-resource-row :is(strong,span),html[data-theme=sombre] .sirh-secondary-card :is(summary,span,small),html[data-theme=sombre] .sirh-section-kicker,html[data-theme=sombre] .sirh-stat-card :is(span,strong,small),html[data-theme=sombre] .sirh-wizard-intro :is(h3,p){color:var(--a-text)!important}html[data-theme=sombre] .sirh-data-table,html[data-theme=sombre] .sirh-data-table td,html[data-theme=sombre] .sirh-data-table th,html[data-theme=sombre] .sirh-field input:not([type=checkbox]):not([type=file]),html[data-theme=sombre] .sirh-field input[type=file],html[data-theme=sombre] .sirh-field select,html[data-theme=sombre] .sirh-field textarea,html[data-theme=sombre] .sirh-mapping-table select,html[data-theme=sombre] .sirh-matching-strategy select,html[data-theme=sombre] .sirh-pagination__actions button,html[data-theme=sombre] .sirh-process-stepper button,html[data-theme=sombre] .sirh-provider-select__control select,html[data-theme=sombre] .sirh-table-wrapper{background:var(--a-chip)!important;border-color:var(--a-line)!important;color:var(--a-text)!important}html[data-theme=sombre] .sirh-field input::placeholder,html[data-theme=sombre] .sirh-field textarea::placeholder{color:var(--a-soft)!important}html[data-theme=sombre] .sirh-action-card button,html[data-theme=sombre] .sirh-management-button,html[data-theme=sombre] .sirh-oauth-button,html[data-theme=sombre] .sirh-pagination__actions button,html[data-theme=sombre] .sirh-preview-button,html[data-theme=sombre] .sirh-preview-tabs button,html[data-theme=sombre] .sirh-primary-button,html[data-theme=sombre] .sirh-process-modal__close,html[data-theme=sombre] .sirh-process-stepper button,html[data-theme=sombre] .sirh-reset-button,html[data-theme=sombre] .sirh-save-button,html[data-theme=sombre] .sirh-secondary-button{background:var(--a-chip)!important;background-image:none!important;border-color:var(--a-line)!important;box-shadow:none!important;color:var(--a-text)!important}html[data-theme=sombre] .sirh-management-button:hover:not(:disabled),html[data-theme=sombre] .sirh-oauth-button:hover:not(:disabled),html[data-theme=sombre] .sirh-pagination__actions button:hover:not(:disabled),html[data-theme=sombre] .sirh-preview-button:hover:not(:disabled),html[data-theme=sombre] .sirh-preview-tabs button.is-active,html[data-theme=sombre] .sirh-preview-tabs button:hover,html[data-theme=sombre] .sirh-primary-button:hover:not(:disabled),html[data-theme=sombre] .sirh-process-modal__close:hover:not(:disabled),html[data-theme=sombre] .sirh-process-stepper button:hover,html[data-theme=sombre] .sirh-reset-button:hover:not(:disabled),html[data-theme=sombre] .sirh-save-button:hover:not(:disabled),html[data-theme=sombre] .sirh-secondary-button:hover:not(:disabled){background:var(--a-chip)!important;border-color:var(--a-accent)!important;color:var(--a-text)!important}html[data-theme=sombre] .sirh-data-table tbody tr:hover td{background:var(--a-chip)!important}html[data-theme=sombre] .sirh-process-modal-overlay :is(button,input,select,textarea):focus-visible,html[data-theme=sombre] .sirh-sync-page :is(button,input,select,textarea):focus-visible{outline:.1875rem solid var(--a-focus)!important;outline-offset:.125rem}html[data-theme=sombre] .sirh-resource-row.is-forbidden .sirh-phase-badge{background:var(--sirh-primary-soft)!important;border:.0625rem solid var(--sirh-primary-border)!important}html[data-theme=sombre] .sirh-activation-summary article,html[data-theme=sombre] .sirh-anomaly-panel-num{background:var(--a-chip)!important}html[data-theme=sombre] .sirh-sync-page .sirh-stat-grid article{background-color:var(--dark-card-bg)!important}html[data-theme=sombre] .sirh-process-modal .sirh-process-stepper .bouton-process-sirh span,html[data-theme=sombre] .sirh-process-modal .sirh-process-stepper .bouton-process-sirh strong{color:var(--dark-card-bg)!important}html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal-overlay,html[data-theme=sombre][data-contrast=eleve] .sirh-sync-page{--sirh-primary:var(--a-accent);--sirh-primary-dark:var(--a-accent);--sirh-primary-deep:var(--a-accent);--sirh-primary-soft:var(--a-chip);--sirh-primary-softer:var(--a-chip);--sirh-primary-border:var(--a-line);--sirh-text:var(--a-text);--sirh-heading:var(--a-text);--sirh-muted:var(--a-soft);--sirh-muted-light:var(--a-soft);--sirh-surface:var(--a-bg);--sirh-surface-soft:var(--a-bg);--sirh-page-bg:var(--a-bg);--sirh-border:var(--a-line);--sirh-border-strong:var(--a-line);--sirh-divider:var(--a-line)}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card,html[data-theme=sombre][data-contrast=eleve] .sirh-activation-summary article,html[data-theme=sombre][data-contrast=eleve] .sirh-anomaly-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-anomaly-panel>header,html[data-theme=sombre][data-contrast=eleve] .sirh-connection-management,html[data-theme=sombre][data-contrast=eleve] .sirh-empty-preview,html[data-theme=sombre][data-contrast=eleve] .sirh-excluded-data-note,html[data-theme=sombre][data-contrast=eleve] .sirh-mapping-card,html[data-theme=sombre][data-contrast=eleve] .sirh-matching-strategy,html[data-theme=sombre][data-contrast=eleve] .sirh-multiselect__options,html[data-theme=sombre][data-contrast=eleve] .sirh-multiselect__options label,html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-summary,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-panel>header,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal-overlay,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__body,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__header,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper,html[data-theme=sombre][data-contrast=eleve] .sirh-progress-card,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-description,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select-panel,html[data-theme=sombre][data-contrast=eleve] .sirh-resource-row,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-card,html[data-theme=sombre][data-contrast=eleve] .sirh-security-notice,html[data-theme=sombre][data-contrast=eleve] .sirh-stat-card,html[data-theme=sombre][data-contrast=eleve] .sirh-sync-page,html[data-theme=sombre][data-contrast=eleve] .sirh-wizard-footer{background:#0a0a0a!important;background-image:none!important;border-color:#ffd400!important;box-shadow:none!important;color:#fff!important}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card :is(strong,span),html[data-theme=sombre][data-contrast=eleve] .sirh-activation-summary :is(strong,span),html[data-theme=sombre][data-contrast=eleve] .sirh-anomaly-panel :is(h4,p,span),html[data-theme=sombre][data-contrast=eleve] .sirh-connection-management :is(strong,span),html[data-theme=sombre][data-contrast=eleve] .sirh-empty-preview,html[data-theme=sombre][data-contrast=eleve] .sirh-field :is(label,legend,span),html[data-theme=sombre][data-contrast=eleve] .sirh-mapping-card :is(summary,span),html[data-theme=sombre][data-contrast=eleve] .sirh-page-header :is(h1,p),html[data-theme=sombre][data-contrast=eleve] .sirh-pagination,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions strong,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__information,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-panel :is(h4,td,th),html[data-theme=sombre][data-contrast=eleve] .sirh-provider-description :is(strong,span,p),html[data-theme=sombre][data-contrast=eleve] .sirh-resource-row :is(strong,span),html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-card :is(summary,span,small),html[data-theme=sombre][data-contrast=eleve] .sirh-section-kicker,html[data-theme=sombre][data-contrast=eleve] .sirh-stat-card :is(span,strong,small),html[data-theme=sombre][data-contrast=eleve] .sirh-wizard-intro :is(h3,p){color:#fff!important}html[data-theme=sombre][data-contrast=eleve] .sirh-data-table,html[data-theme=sombre][data-contrast=eleve] .sirh-data-table td,html[data-theme=sombre][data-contrast=eleve] .sirh-data-table th,html[data-theme=sombre][data-contrast=eleve] .sirh-field input:not([type=checkbox]):not([type=file]),html[data-theme=sombre][data-contrast=eleve] .sirh-field input[type=file],html[data-theme=sombre][data-contrast=eleve] .sirh-field select,html[data-theme=sombre][data-contrast=eleve] .sirh-field textarea,html[data-theme=sombre][data-contrast=eleve] .sirh-mapping-table select,html[data-theme=sombre][data-contrast=eleve] .sirh-matching-strategy select,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions button,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button,html[data-theme=sombre][data-contrast=eleve] .sirh-provider-select__control select,html[data-theme=sombre][data-contrast=eleve] .sirh-table-wrapper{background:#0a0a0a!important;border-color:#ffd400!important;color:#fff!important}html[data-theme=sombre][data-contrast=eleve] .sirh-field input::placeholder,html[data-theme=sombre][data-contrast=eleve] .sirh-field textarea::placeholder{color:#fff!important;opacity:.85}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card button,html[data-theme=sombre][data-contrast=eleve] .sirh-management-button,html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions button,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-button,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button,html[data-theme=sombre][data-contrast=eleve] .sirh-primary-button,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button,html[data-theme=sombre][data-contrast=eleve] .sirh-reset-button,html[data-theme=sombre][data-contrast=eleve] .sirh-save-button,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button{background:#ffd400!important;background-image:none!important;border-color:#ffd400!important;box-shadow:none!important;color:#000!important}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card button span,html[data-theme=sombre][data-contrast=eleve] .sirh-management-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions button span,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button span,html[data-theme=sombre][data-contrast=eleve] .sirh-primary-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close span,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button span,html[data-theme=sombre][data-contrast=eleve] .sirh-reset-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-save-button span,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button span{color:#000!important}html[data-theme=sombre][data-contrast=eleve] .sirh-management-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-preview-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button:hover,html[data-theme=sombre][data-contrast=eleve] .sirh-primary-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button:hover,html[data-theme=sombre][data-contrast=eleve] .sirh-reset-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-save-button:hover:not(:disabled),html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button:hover:not(:disabled){background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-theme=sombre][data-contrast=eleve] .sirh-field :is(input,select,textarea):focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-management-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-oauth-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-pagination__actions button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-preview-tabs button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-primary-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-process-modal__close:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-reset-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-save-button:focus-visible,html[data-theme=sombre][data-contrast=eleve] .sirh-secondary-button:focus-visible{outline:.1875rem solid #ffd400!important;outline-offset:.125rem}html[data-theme=sombre][data-contrast=eleve] .sirh-connection-status,html[data-theme=sombre][data-contrast=eleve] .sirh-connection-status span,html[data-theme=sombre][data-contrast=eleve] .sirh-inline-state.is-ready,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-active,html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-complete{background:#ffd400!important;border-color:#ffd400!important;color:#000!important}html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-active{opacity:1}html[data-theme=sombre][data-contrast=eleve] .sirh-process-stepper button.is-complete{opacity:.9}html[data-theme=sombre][data-contrast=eleve] .sirh-action-card:hover,html[data-theme=sombre][data-contrast=eleve] .sirh-data-table tbody tr:hover td,html[data-theme=sombre][data-contrast=eleve] .sirh-resource-row:hover{background:#000!important}:root{--management-primary:var(--tenant-primary,#8f4bc1);--management-primary-dark:#6f2dbd;--management-primary-soft:#f4eafb;--management-border:#e7d9f3;--management-background:#fbf9fd;--management-card:#fff;--management-text:#17213d;--management-muted:#68708c;--management-danger:#ef476f}.card-rh-data-toolbar{background:radial-gradient(circle at top right,#8f4bc117,#0000 34%),linear-gradient(180deg,#fffffffa,#fbf9fdf5);border:1px solid #e7d9f3;border:1px solid var(--management-border);border-radius:1.15rem;box-shadow:0 12px 34px #6e3fa014;min-width:0;padding:clamp(1rem,2vw,1.6rem)}.alignement-input-card-toolbar{display:flex;flex-wrap:wrap;gap:.25rem}.alignement-input-card-toolbar.in-end{align-items:end}.rh-data-toolbar{background:radial-gradient(circle at top right,#8f4bc117,#0000 34%),linear-gradient(180deg,#fffffffa,#fbf9fdf5);border:1px solid #e7d9f3;border:1px solid var(--management-border);border-radius:1.15rem;box-shadow:0 12px 34px #6e3fa014;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.6rem)}.rh-data-toolbar--compact{gap:.75rem;padding:.85rem 1rem}.rh-data-toolbar__top{grid-gap:1rem 1.25rem;align-items:start;display:grid;gap:1rem 1.25rem;grid-template-columns:minmax(18rem,1.45fr) minmax(0,1fr);min-width:0}.rh-data-toolbar__top--no-search{grid-template-columns:minmax(0,1fr)}.rh-data-toolbar__actions,.rh-data-toolbar__actions-panel,.rh-data-toolbar__filter,.rh-data-toolbar__filters,.rh-data-toolbar__search{min-width:0}.rh-data-toolbar__search-field{position:relative}.rh-data-toolbar__search-icon{color:#8f4bc1;color:var(--management-primary);font-size:1.1rem;inset-inline-start:1.15rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rh-data-toolbar__input,.rh-data-toolbar__search-input,.rh-data-toolbar__select{background:#fffffff5;border:1px solid #e7d9f3;border:1px solid var(--management-border);border-radius:.9rem;box-shadow:inset 0 1px 0 #ffffffa6;color:#17213d;color:var(--management-text);min-height:3.15rem}.rh-data-toolbar__search-input{font-size:1rem;padding-inline-end:2.9rem;padding-inline-start:3.3rem}.rh-data-toolbar__search-input::placeholder{color:color-mix(in srgb,#68708c 82%,#fff);color:color-mix(in srgb,var(--management-muted) 82%,#fff)}.rh-data-toolbar__input:focus-visible,.rh-data-toolbar__search-input:focus-visible,.rh-data-toolbar__select:focus-visible{border-color:color-mix(in srgb,#8f4bc1 54%,#fff);border-color:color-mix(in srgb,var(--management-primary) 54%,#fff);box-shadow:0 0 0 3px #8f4bc11f,inset 0 1px 0 #ffffffb8}.rh-data-toolbar__clear-btn{align-items:center;background:#0000;border:0;border-radius:999px;color:#68708c;color:var(--management-muted);cursor:pointer;display:inline-flex;height:2rem;inset-inline-end:.8rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.rh-data-toolbar__clear-btn:hover{background:#8f4bc11a;color:#6f2dbd;color:var(--management-primary-dark)}.rh-data-toolbar__actions-panel{display:flex;flex-direction:column;gap:.95rem}.rh-data-toolbar--compact .rh-data-toolbar__actions-panel{gap:.6rem}.rh-data-toolbar__filters{align-items:end;display:flex;flex-wrap:wrap;gap:.9rem}.rh-data-toolbar--compact .rh-data-toolbar__filters{gap:.65rem}.rh-data-toolbar__filter{display:flex;flex:1 1 10.75rem;flex-direction:column;gap:.45rem}.rh-data-toolbar__filter-label{color:#68708c;color:var(--management-muted);font-size:.82rem;font-weight:700}.rh-data-toolbar__input,.rh-data-toolbar__select{min-width:min(100%,12rem)}.rh-data-toolbar__select{width:100%}.rh-data-toolbar__select-content{min-width:12rem}.rh-data-toolbar__range{align-items:center;display:flex;gap:.5rem;min-width:0}.rh-data-toolbar__range-separator{color:#68708c;color:var(--management-muted);flex:0 0 auto}.rh-data-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.rh-data-toolbar__count{color:#68708c;color:var(--management-muted);font-size:.95rem;font-weight:500;margin-inline-end:auto}.rh-data-toolbar__status{align-items:center;color:#68708c;color:var(--management-muted);display:inline-flex;font-size:.875rem;gap:.45rem;white-space:nowrap}.rh-data-toolbar__action,.rh-data-toolbar__menu-trigger,.rh-data-toolbar__reset{align-items:center;background:#fff;background:var(--management-card);border:1px solid #e7d9f3;border:1px solid var(--management-border);border-radius:.9rem;color:#6f2dbd;color:var(--management-primary-dark);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.98rem;font-weight:700;gap:.65rem;justify-content:center;line-height:1.2;min-height:3rem;min-width:0;padding:0 1.15rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.rh-data-toolbar--compact .rh-data-toolbar__input,.rh-data-toolbar--compact .rh-data-toolbar__search-input,.rh-data-toolbar--compact .rh-data-toolbar__select{border-radius:.85rem;min-height:2.85rem}.rh-data-toolbar--compact .rh-data-toolbar__search-input{padding-inline-end:2.6rem;padding-inline-start:3.1rem}.rh-data-toolbar--compact .rh-data-toolbar__filter-label{font-size:.76rem}.rh-data-toolbar--compact .rh-data-toolbar__actions{gap:.55rem}.rh-data-toolbar--compact .rh-data-toolbar__action,.rh-data-toolbar--compact .rh-data-toolbar__menu-trigger,.rh-data-toolbar--compact .rh-data-toolbar__reset{border-radius:.8rem;font-size:.9rem;gap:.5rem;min-height:2.65rem;padding:0 .95rem}.rh-data-toolbar__action:hover,.rh-data-toolbar__menu-trigger:hover,.rh-data-toolbar__reset:hover{background:#f4eafb;background:var(--management-primary-soft);border-color:color-mix(in srgb,#8f4bc1 52%,#fff);border-color:color-mix(in srgb,var(--management-primary) 52%,#fff);box-shadow:0 8px 20px #8f4bc124;transform:translateY(-1px)}.rh-data-toolbar__action:focus-visible,.rh-data-toolbar__clear-btn:focus-visible,.rh-data-toolbar__menu-trigger:focus-visible,.rh-data-toolbar__reset:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #8f4bc159;outline:2px solid #0000}.rh-data-toolbar__action--primary{background:linear-gradient(135deg,#8f4bc1,#7f2fd2);background:linear-gradient(135deg,var(--management-primary) 0,#7f2fd2 100%);border-color:#0000;box-shadow:0 10px 24px #8f4bc138;color:#fff}.rh-data-toolbar__action--primary:hover{background:linear-gradient(135deg,#8040bf,#6924b3);border-color:#0000;color:#fff}.rh-data-toolbar__action--secondary{background:#fff}.rh-data-toolbar__action--icon-only,.rh-data-toolbar__reset--icon-only{gap:0;height:2.5rem;min-width:2.5rem;padding:0;width:2.5rem}.rh-data-toolbar__action--icon-only-dis-width,.rh-data-toolbar__reset--icon-only-dis-width{gap:1;padding:.3rem}.rh-data-toolbar__action--icon-only .rh-data-toolbar__action-label,.rh-data-toolbar__reset--icon-only span{display:none}.rh-data-toolbar__action--icon-only .rh-data-toolbar__action-icon,.rh-data-toolbar__reset--icon-only i{font-size:.95rem}.rh-data-toolbar__action--danger{border-color:color-mix(in srgb,#ef476f 24%,#fff);border-color:color-mix(in srgb,var(--management-danger) 24%,#fff);color:#ef476f;color:var(--management-danger)}.rh-data-toolbar__action--danger:hover{background:#ef476f14;border-color:color-mix(in srgb,#ef476f 46%,#fff);border-color:color-mix(in srgb,var(--management-danger) 46%,#fff)}.rh-data-toolbar__action[disabled],.rh-data-toolbar__menu-trigger[disabled],.rh-data-toolbar__reset[disabled]{box-shadow:none;cursor:not-allowed;opacity:.56;transform:none}.rh-data-toolbar__action-icon{color:currentColor;flex:0 0 auto}.rh-data-toolbar__action-label{min-width:0;text-align:start;white-space:normal}.rh-data-toolbar__spinner{animation:rh-data-toolbar-spin .8s linear infinite;border:2px solid;border-radius:9999px;border-right:2px solid #0000;flex:0 0 auto;height:.85rem;width:.85rem}.rda-loading-state{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.rh-data-toolbar__menu-trigger{background:#fff}.rh-data-toolbar__menu-content{max-width:24rem;min-width:16rem}.rh-data-toolbar__menu-item{align-items:flex-start;gap:.65rem;white-space:normal}.rh-data-toolbar__menu-item-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;padding-top:.1rem;width:1.125rem}.rh-data-toolbar__menu-item-label{line-height:1.3;min-width:0}.rh-data-toolbar--compact .rh-data-toolbar__top{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.85rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;scrollbar-width:thin}.rh-data-toolbar--compact .rh-data-toolbar__search{flex:0 0 clamp(12rem,24vw,18rem);max-width:18rem}.rh-data-toolbar--compact .rh-data-toolbar__actions-panel{align-items:flex-end;flex:0 0 auto;flex-direction:row;gap:.7rem;min-width:max-content}.rh-data-toolbar--compact .rh-data-toolbar__actions,.rh-data-toolbar--compact .rh-data-toolbar__filters{flex-wrap:nowrap}.rh-data-toolbar--compact .rh-data-toolbar__filters{align-items:flex-end}.rh-data-toolbar--compact .rh-data-toolbar__filter{flex:0 0 11.5rem;min-width:11.5rem}.rh-data-toolbar--compact .rh-data-toolbar__input,.rh-data-toolbar--compact .rh-data-toolbar__select{min-width:11.5rem}.rh-data-toolbar--compact .rh-data-toolbar__range{flex:0 0 auto}.rh-data-toolbar--compact .rh-data-toolbar__actions{align-self:flex-end;justify-content:flex-start}@keyframes rh-data-toolbar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.rh-data-toolbar *,.rh-data-toolbar :after,.rh-data-toolbar :before{animation:none!important;transition:none!important}}@media(max-width:75em){.rh-data-toolbar__top{grid-template-columns:1fr}}@media(max-width:48em){.rh-data-toolbar{border-radius:1rem;padding:.9rem}.rh-data-toolbar__actions,.rh-data-toolbar__filters{justify-content:flex-start}.rh-data-toolbar__filter,.rh-data-toolbar__input,.rh-data-toolbar__select{flex-basis:100%;min-width:100%}.rh-data-toolbar__count{margin-inline-end:0;width:100%}}@media(max-width:30em){.rh-data-toolbar__actions{align-items:stretch}.rh-data-toolbar__action,.rh-data-toolbar__menu-trigger,.rh-data-toolbar__reset{justify-content:center;width:100%}.rh-data-toolbar__action--icon-only,.rh-data-toolbar__reset--icon-only{justify-content:center;width:2.5rem}.rh-data-toolbar__menu-content{min-width:min(18rem,100vw - 1.5rem)}}@media(max-width:48em){.rh-data-toolbar--compact .rh-data-toolbar__top{display:flex}.rh-data-toolbar--compact .rh-data-toolbar__search{flex-basis:18rem;min-width:18rem}.rh-data-toolbar--compact .rh-data-toolbar__filter,.rh-data-toolbar--compact .rh-data-toolbar__input,.rh-data-toolbar--compact .rh-data-toolbar__select{flex-basis:10.5rem;min-width:10.5rem}.rh-data-toolbar--compact .rh-data-toolbar__top .rh-data-toolbar__select{flex-basis:auto}.rh-data-toolbar--compact .rh-data-toolbar__count{width:auto}}@media(max-width:30em){.rh-data-toolbar--compact .rh-data-toolbar__actions{align-items:center}.rh-data-toolbar--compact .rh-data-toolbar__action,.rh-data-toolbar--compact .rh-data-toolbar__menu-trigger,.rh-data-toolbar--compact .rh-data-toolbar__reset{width:auto}.rh-data-toolbar--compact .rh-data-toolbar__action--icon-only,.rh-data-toolbar--compact .rh-data-toolbar__reset--icon-only{width:2.5rem}}.rda-quality-toolbar--dense .rh-data-toolbar__top{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;scrollbar-width:thin;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__actions-panel{align-items:stretch;flex:0 0 auto;flex-direction:column;gap:.25rem;min-width:0;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__actions,.rda-quality-toolbar--dense .rh-data-toolbar__filters{flex-wrap:nowrap}.rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-gap:.3rem;align-items:end;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));overflow:visible;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__filter{flex:none;min-width:0}.rda-quality-toolbar--dense .rh-data-toolbar__input,.rda-quality-toolbar--dense .rh-data-toolbar__select{border-radius:.65rem;font-size:.88rem;min-height:2.25rem;min-width:0;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__range{gap:.2rem;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__range .rh-data-toolbar__input{flex:1 1;font-size:.84rem;min-width:0;padding-inline:.6rem;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__actions{align-self:stretch;justify-content:space-between;white-space:nowrap;width:100%}.rda-quality-toolbar--dense .rh-data-toolbar__action,.rda-quality-toolbar--dense .rh-data-toolbar__menu-trigger,.rda-quality-toolbar--dense .rh-data-toolbar__reset{border-radius:.65rem;flex:0 0 auto;font-size:.8rem;min-height:2.1rem;padding:0 .55rem}@media(max-width:88em){[data-text-scale="175"] .rda-quality-toolbar--dense .rh-data-toolbar__filters,[data-text-scale="200"] .rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48em){.rda-quality-toolbar--dense .rh-data-toolbar__top{display:flex}.rda-quality-toolbar--dense .rh-data-toolbar__actions,.rda-quality-toolbar--dense .rh-data-toolbar__filters{flex-wrap:nowrap}.rda-quality-toolbar--dense .rh-data-toolbar__filter,.rda-quality-toolbar--dense .rh-data-toolbar__input,.rda-quality-toolbar--dense .rh-data-toolbar__select{flex-basis:auto;min-width:0}.rda-quality-toolbar--dense .rh-data-toolbar__count{font-size:.8rem;margin-inline-end:auto;width:auto}.rda-quality-toolbar--dense .rh-data-toolbar__action,.rda-quality-toolbar--dense .rh-data-toolbar__menu-trigger,.rda-quality-toolbar--dense .rh-data-toolbar__reset{min-width:auto;width:auto}[data-text-scale="175"] .rda-quality-toolbar--dense .rh-data-toolbar__filters,[data-text-scale="200"] .rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-template-columns:1fr}}@media(max-width:30em){.rda-quality-toolbar--dense .rh-data-toolbar__actions{align-items:center}.rda-quality-toolbar--dense .rh-data-toolbar__action,.rda-quality-toolbar--dense .rh-data-toolbar__menu-trigger,.rda-quality-toolbar--dense .rh-data-toolbar__reset{width:auto}}@media(max-width:48em){.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__top{flex-wrap:wrap;overflow-x:visible;overflow-y:visible}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__search{flex:1 1 100%;min-width:100%}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions-panel{flex-direction:column;gap:.5rem;min-width:0;width:100%}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));overflow:visible;width:100%}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filter{flex:none;min-width:0}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__input,.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__select{min-width:0;width:100%}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions{justify-content:flex-end;width:100%}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__count{margin-inline-end:auto;width:auto}}@media(max-width:30em){[data-text-scale="50"] .rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters,[data-text-scale="75"] .rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{grid-template-columns:1fr 1fr}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{grid-template-columns:1fr}.rda-absences-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:48em){.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__top{flex-wrap:wrap;overflow-x:visible;overflow-y:visible}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__search{flex:1 1 100%;min-width:100%}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions-panel{gap:.35rem;min-width:0;width:100%}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));overflow:visible;width:100%}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filter{flex:none;min-width:0}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__input,.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__select{min-width:0;width:100%}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions{justify-content:flex-end;width:100%}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__count{margin-inline-end:auto;width:auto}}@media(max-width:32.5rem){[data-text-scale="50"] .rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr))}[data-text-scale="75"] .rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rda-quality-toolbar--dense .rh-data-toolbar__filters{grid-template-columns:1fr}[data-text-scale="125"] .rh-data-toolbar--compact .rh-data-toolbar__actions-panel,[data-text-scale="150"] .rh-data-toolbar--compact .rh-data-toolbar__actions-panel,[data-text-scale="175"] .rh-data-toolbar--compact .rh-data-toolbar__actions-panel,[data-text-scale="200"] .rh-data-toolbar--compact .rh-data-toolbar__actions-panel{flex-direction:column}}@media(max-width:30em){.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{grid-template-columns:1fr 1fr}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions{flex-wrap:wrap;justify-content:flex-start}}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__top{gap:.45rem}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__search{flex:0 1 clamp(14rem,28vw,22rem)}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__actions-panel{gap:.35rem}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__filters{gap:.3rem}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__input,.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__select{border-radius:.75rem;font-size:.88rem;min-height:2.55rem}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__action,.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__menu-trigger,.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__reset{border-radius:.68rem;font-size:.82rem;min-height:2.2rem;padding:0 .6rem}.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__action--icon-only,.rda-accidents-toolbar.rh-data-toolbar--compact .rh-data-toolbar__reset--icon-only{height:2.3rem;min-width:2.3rem;width:2.3rem}html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar{background:radial-gradient(circle at top right,#a78bfa29,#0000 36%),linear-gradient(180deg,#111827f5,#0f172afa);border-color:#ffffff1f;box-shadow:0 16px 34px #00000047}html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__count,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__filter-label,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__search-input::placeholder,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__status{color:#d7deee}html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__action,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__input,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__menu-trigger,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__reset,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__search-input,html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__select{background:#0f172af0;border-color:#ffffff2e;color:#fff}html[data-dashboard=rh][data-theme=sombre] .rh-data-toolbar__action--primary{background:linear-gradient(135deg,#8f4bc1,#7f2fd2);background:linear-gradient(135deg,var(--management-primary) 0,#7f2fd2 100%);border-color:#0000}html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__action,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__input,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__menu-trigger,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__reset,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__search-input,html[data-dashboard=rh][data-contrast=eleve] .rh-data-toolbar__select,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__action,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__menu-trigger,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__reset,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__search-input,html[data-dashboard=rh][data-theme=sombre][data-contrast=eleve] .rh-data-toolbar__select{border-color:#ffd400}.rh-filter-control{display:inline-flex;flex-direction:column;gap:.45rem;min-width:10.75rem}.rh-filter-control__label{color:#68708c;color:var(--management-muted,#68708c);font-size:.82rem;font-weight:700}.rh-filter-control__input,.rh-filter-control__select{min-width:12rem}.politique-popup .politique-popup-back{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#98989873;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.politique-popup .politique-modal-card{background:#fff;border:.5px solid var(--color-border-secondary);border-radius:16px}.politique-popup .politique-modal-header{background:linear-gradient(135deg,#5d57bf,#7eb8bd);padding:1.5rem 1.75rem 1.25rem!important}.politique-popup .politique-modal-header-label{align-items:center;display:flex;gap:10px;margin-bottom:6px!important}.politique-popup .politique-modal-eyebrow{color:#d4d4d4;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.politique-popup .politique-modal-title{color:#fff;font-size:1rem;font-weight:500;line-height:1.4;margin:0!important}.politique-popup .politique-modal-description{color:#d4d4d4;font-size:.8125rem;line-height:1.5;margin:6px 0 0!important}.politique-popup .politique-modal-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.75rem!important}.politique-popup .politique-section-title{color:#5d57bf;font-size:.75rem;font-weight:500;letter-spacing:.07em;margin:0 0 8px!important;text-transform:uppercase}.politique-popup .politique-section-title-compact{margin-bottom:6px!important}.politique-popup .politique-list{display:flex;flex-direction:column;gap:6px}.politique-popup .politique-list-item{align-items:center;display:flex;gap:10px}.politique-popup .politique-list-dot{background:#5d57bf;border-radius:50%;flex-shrink:0;height:6px;width:6px}.politique-popup .politique-list-text{color:var(--color-text-primary);font-size:.8125rem}.politique-popup .politique-section-bordered{border-top:.5px solid var(--color-border-tertiary);padding-top:1rem!important}.politique-popup .politique-security-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.politique-popup .politique-security-card{align-items:flex-start;background:var(--color-background-secondary);border-radius:8px;display:flex;gap:8px;padding:10px 12px!important}.politique-popup .politique-check-icon{flex-shrink:0;margin-top:1px!important}.politique-popup .politique-security-text{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.politique-popup .politique-rights-text{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5;margin:0!important}.politique-popup .politique-rights-text strong{color:var(--color-text-primary);font-weight:500}.politique-popup .politique-notice{background:#f0eef8;border-left:3px solid #5d57bf;border-radius:8px;padding:10px 14px!important}.politique-popup .politique-notice p{color:#5d57bf;font-size:.75rem;line-height:1.5;margin:0!important}.politique-popup .politique-actions{display:flex;flex-direction:column;gap:8px;padding:0 1.75rem 1.5rem!important}.politique-popup .politique-button{border-radius:8px;font-weight:500;width:100%}.politique-popup .politique-button:disabled{cursor:not-allowed;opacity:.7}.politique-popup .politique-button:not(:disabled){cursor:pointer}.politique-popup .politique-button-primary{background:linear-gradient(135deg,#5d57bf,#7eb8bd);border:none;color:#fff;font-size:.875rem;padding:11px!important}.politique-popup .politique-button-secondary{background:#0000;border:.5px solid #5d57bf;color:#5d57bf;font-size:.8125rem;padding:10px!important}.politique-popup .politique-popup-back{padding:2rem!important}.politique-popup .politique-modal-card{display:block;max-height:90vh;max-width:440px;overflow-y:auto;width:92%}@media(max-width:33.75em){.politique-popup .politique-modal-card{max-width:96%;width:96%}.politique-popup .politique-popup-back{padding:12px!important}}[data-theme=sombre] .politique-popup .politique-modal-header{background-image:linear-gradient(135deg,#5d57bf,#7eb8bd)!important}[data-theme=sombre] .politique-popup .politique-modal-card{background-color:#000!important}[data-theme=sombre] .politique-popup .politique-section-title{color:#9a94ff!important}[data-theme=sombre] .politique-popup .politique-notice{background-color:#2b2b2b!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-popup-back{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000000eb!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-modal-card{background:#1b2030!important;border:1px solid #ffffffdb!important;box-shadow:0 30px 80px #000000b8!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-modal-header{background:#000!important;border-bottom:1px solid #ffffff38!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-list-text,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-modal-description,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-modal-title,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-notice p,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-rights-text,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-rights-text strong,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-section-title,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-security-text{color:#fff!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-check-icon,:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-list-dot{stroke:#ffd400!important;background:#ffd400!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-section-bordered{border-top-color:#ffffff38!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-security-card{background:#000!important;border:1px solid #ffffff2e!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-notice{background:#000!important;border-left-color:#ffd400!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-button-primary{background:#ffd400!important;color:#000!important}:is(.landing-page-may[data-contrast=eleve],.a11y-scope[data-contrast=eleve]) .politique-button-secondary{background:#000!important;border-color:#ffd400!important;color:#fff!important}.succes-Signup{margin-top:10px;position:fixed;right:20px;z-index:9999}.succes-Signup .stage{align-items:center;background:linear-gradient(145deg,#0f2e1e,#1a4a30);border-radius:14px;display:flex;justify-content:center;min-height:340px;overflow:hidden;padding:2rem;position:relative}.succes-Signup .grid-bg{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:32px 32px;inset:0;pointer-events:none;position:absolute}.succes-Signup .toast-signup{animation:slideIn .55s cubic-bezier(.16,1,.3,1) both;background:#fff;border-radius:18px;box-shadow:0 24px 64px #00000059,0 0 0 1px #ffffff14;max-width:360px;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translateY(-28px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}.succes-Signup .progress-bar{background:#e8f5ee;height:3px;overflow:hidden;position:relative}.succes-Signup .progress-fill{animation:drain 4s linear forwards;background:linear-gradient(90deg,#25a06c,#5dd49a);border-radius:2px;height:100%}@keyframes drain{0%{width:100%}to{width:0}}.succes-Signup .toast-inner{padding:20px 20px 18px}.succes-Signup .toast-top{align-items:flex-start;display:flex;gap:14px}.succes-Signup .success-icon{align-items:center;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) .2s both;background:linear-gradient(135deg,#1a6b4a,#2ec47e);border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;position:relative;width:42px}@keyframes popIn{0%{opacity:0;transform:scale(.4) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.succes-Signup .success-icon svg{stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;animation:drawCheck .4s ease .55s both;height:20px;width:20px}@keyframes drawCheck{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.succes-Signup .success-icon svg polyline{stroke-dasharray:30}.succes-Signup .icon-ring{animation:ringPulse .6s ease-out .3s forwards;border:2px solid #2ec47e;border-radius:16px;inset:-4px;opacity:0;position:absolute}@keyframes ringPulse{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.succes-Signup .toast-text{animation:fadeUp .4s ease .15s both;flex:1 1}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.succes-Signup .toast-label{align-items:center;background:#e8f7f0;border-radius:20px;color:#1a6b4a;display:inline-flex;font-size:.6875rem;font-weight:600;gap:5px;letter-spacing:.8px;margin-bottom:7px;padding:2px 10px 2px 8px;text-transform:uppercase}.succes-Signup .dot-live{animation:blink 1.2s ease-in-out 1s 3;background:#25a06c;border-radius:50%;height:6px;width:6px}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.succes-Signup .toast-title{color:#101e14;font-size:.9375rem;font-weight:600;line-height:1.3;margin-bottom:5px}.succes-Signup .toast-msg{color:#5a7a65;font-size:.8125rem;line-height:1.55}.succes-Signup .toast-msg strong{color:#1a6b4a;font-weight:600}.succes-Signup .close-btn{align-items:center;background:#f5f7f5;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:-2px;transition:background .15s;width:28px}.succes-Signup .close-btn:hover{background:#e8f0e8}.succes-Signup .close-btn svg{stroke:#8aab90;fill:none;stroke-width:2;stroke-linecap:round;height:14px;width:14px}.succes-Signup .toast-divider{background:linear-gradient(90deg,#0000,#e0ede5,#0000);height:1px;margin:14px 0 12px}.succes-Signup .toast-footer{align-items:center;display:flex;justify-content:space-between}.succes-Signup .email-hint{align-items:center;color:#8aab90;display:flex;font-size:.75rem;gap:7px}.succes-Signup .email-hint svg{stroke:#25a06c;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:14px;width:14px}.succes-Signup .cta-btn{background:#e8f7f0;border:1px solid #b8dfc9;border-radius:8px;color:#1a6b4a;cursor:pointer;font-size:.75rem;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.succes-Signup .cta-btn:hover{background:#d0f0e0;border-color:#25a06c}html[data-theme=sombre] .succes-Signup .toast-signup{background-color:#000!important;box-shadow:0 6px 25px -5px #ffffff8c,0 10px 10px -5px #ffffff0a}html[data-theme=sombre] .succes-Signup .success-icon{background-color:#fff!important}html[data-theme=sombre] .succes-Signup .success-icon svg{stroke:#0f1426!important;stroke:var(--aa-bg,#0f1426)!important}html[data-theme=sombre] .succes-Signup .toast-title{color:#fff}html[data-theme=sombre] .succes-Signup .email-hint,html[data-theme=sombre] .succes-Signup .toast-label,html[data-theme=sombre] .succes-Signup .toast-msg{color:#51cc64}.wbp-bg-root{display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.wbp-bg-canvas{background:#0000;display:block;height:100%;inset:0;max-height:100%;max-width:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.wbp-bg-root>.footer{background:#0000!important;position:relative;z-index:1}@keyframes wbp-background-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.a11y-page{background:#f5f5f7;background:var(--lpm-bg-soft,#f5f5f7);min-height:60vh}.a11y-page .a11y-hero{background:linear-gradient(135deg,#5d57bf,#7eb8bd);background:var(--lpm-brand-gradient-deep,linear-gradient(135deg,#5d57bf 0,#7eb8bd 100%));color:#fff;padding:80px 32px 64px;text-align:center}.a11y-page .a11y-hero-inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:720px}.a11y-page .a11y-eyebrow{background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;color:#ffffffeb;font-size:.75rem;font-weight:600;letter-spacing:.12em;padding:4px 14px;text-transform:uppercase}.a11y-page .a11y-hero-title{color:#fff;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:700;line-height:1.2;margin:0}.a11y-page .a11y-hero-lead{color:#ffffffe6;font-size:1.05rem;line-height:1.65;margin:0}.a11y-page .a11y-badge{background:#fff;border-radius:999px;box-shadow:0 2px 8px #0000001f;color:#5d57bf;color:var(--lpm-brand-deep,#5d57bf);display:inline-block;font-size:.8rem;font-weight:600;padding:5px 16px}.a11y-page .a11y-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:260px 1fr;margin:0 auto;max-width:1100px;padding:48px 32px 80px}.a11y-page .a11y-nav{background:#fff;border-radius:14px;border-radius:var(--lpm-radius-md,14px);box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card,0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f);padding:24px 20px;position:sticky;top:84px}.a11y-page .a11y-nav-title{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line,#e5e7eb);color:#2c2c36;color:var(--lpm-ink-soft,#2c2c36);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin:0 0 16px;padding-bottom:12px;text-transform:uppercase}.a11y-page .a11y-nav-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.a11y-page .a11y-nav-link{border-radius:8px;border-radius:var(--lpm-radius-sm,8px);color:#4a4a4a;color:var(--lpm-body,#4a4a4a);display:block;font-size:.875rem;line-height:1.4;padding:7px 10px;text-decoration:none;transition:background .15s,color .15s}.a11y-page .a11y-nav-link:hover{background:color-mix(in srgb,#5d57bf 8%,#fff);background:color-mix(in srgb,var(--lpm-brand-deep,#5d57bf) 8%,#fff);color:#5d57bf;color:var(--lpm-brand-deep,#5d57bf)}.a11y-page .a11y-nav-link.active{background:color-mix(in srgb,#5d57bf 10%,#fff);background:color-mix(in srgb,var(--lpm-brand-deep,#5d57bf) 10%,#fff);color:#5d57bf;color:var(--lpm-brand-deep,#5d57bf);font-weight:600}.a11y-page .a11y-nav-link:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 2px #fff,0 0 0 5px #111827)!important;outline:3px solid #111827!important;outline:var(--focus-ring,3px solid #111827)!important;outline-offset:2px}.a11y-page .a11y-sections{background:#fff;border-radius:14px;border-radius:var(--lpm-radius-md,14px);box-shadow:0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f;box-shadow:var(--lpm-shadow-card,0 1px 2px #0f2a2e0d,0 12px 32px #0f2a2e0f);overflow:hidden}.a11y-page .a11y-section{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--lpm-line,#e5e7eb);padding:32px 36px;scroll-margin-top:100px;transition:background .25s}.a11y-page .a11y-section--last{border-bottom:none}.a11y-page .a11y-section-title{border-bottom:2px solid color-mix(in srgb,#5d57bf 15%,#fff);border-bottom:2px solid color-mix(in srgb,var(--lpm-brand-deep,#5d57bf) 15%,#fff);color:#5d57bf;color:var(--lpm-brand-deep,#5d57bf);font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 16px;padding-bottom:10px}.a11y-page .a11y-section-body{color:#4a4a4a;color:var(--lpm-body,#4a4a4a);font-size:.97rem;line-height:1.75}.a11y-page .a11y-section-body p{margin:0 0 12px}.a11y-page .a11y-section-body p:last-child{margin-bottom:0}.a11y-page .a11y-section-body h3{color:#2c2c36;color:var(--lpm-ink-soft,#2c2c36);font-size:.95rem;font-weight:700;margin:20px 0 8px}.a11y-page .a11y-section-body h3:first-child{margin-top:0}.a11y-page .a11y-section-body ol,.a11y-page .a11y-section-body ul{margin:8px 0 16px;padding-inline-start:22px}.a11y-page .a11y-section-body ol li,.a11y-page .a11y-section-body ul li{margin-bottom:6px}.a11y-page .a11y-section-body ol li:last-child,.a11y-page .a11y-section-body ul li:last-child{margin-bottom:0}.a11y-page .a11y-section-body strong{color:#2c2c36;color:var(--lpm-ink-soft,#2c2c36)}.a11y-page .a11y-section-body a{color:#5d57bf;color:var(--lpm-brand-deep,#5d57bf);text-decoration:underline;text-underline-offset:2px}.a11y-page .a11y-section-body a:hover{text-decoration:none}.a11y-page .a11y-section-body a:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #fff,0 0 0 5px #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 2px #fff,0 0 0 5px #111827)!important;outline:3px solid #111827!important;outline:var(--focus-ring,3px solid #111827)!important;outline-offset:2px}.a11y-page .a11y-note{background:color-mix(in srgb,#d9d5ec 35%,#fff);background:color-mix(in srgb,var(--lpm-brand-lavande,#d9d5ec) 35%,#fff);border-end-end-radius:8px;border-end-end-radius:var(--lpm-radius-sm,8px);border-inline-start:3px solid #5d57bf;border-inline-start:3px solid var(--lpm-brand-deep,#5d57bf);border-start-end-radius:8px;border-start-end-radius:var(--lpm-radius-sm,8px);color:#2c2c36;color:var(--lpm-ink-soft,#2c2c36);font-size:.9rem;margin-top:12px;padding:12px 16px}.a11y-page .a11y-contact-card{background:color-mix(in srgb,#d9d5ec 25%,#fff);background:color-mix(in srgb,var(--lpm-brand-lavande,#d9d5ec) 25%,#fff);border:1px solid color-mix(in srgb,#5d57bf 20%,#fff);border:1px solid color-mix(in srgb,var(--lpm-brand-deep,#5d57bf) 20%,#fff);border-inline-start:4px solid #5d57bf;border-inline-start:4px solid var(--lpm-brand-deep,#5d57bf);border-radius:8px;border-radius:var(--lpm-radius-sm,8px);display:flex;flex-direction:column;font-size:.95rem;font-style:normal;gap:4px;margin:16px 0;padding:16px 20px}.a11y-page .a11y-contact-card strong{color:#2c2c36;color:var(--lpm-ink-soft,#2c2c36);font-weight:700}.a11y-page .a11y-ext-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:56.25em){.a11y-page .a11y-layout{grid-template-columns:1fr;padding-top:32px}.a11y-page .a11y-nav{position:static}}@media(max-width:37.5em){.a11y-page .a11y-hero{padding:56px 20px 48px}.a11y-page .a11y-section{padding:24px 20px}.a11y-page .a11y-layout{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.a11y-page .a11y-section{transition:none}}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-hero{background:#000!important;border-bottom:2px solid #ffffffd1!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-hero-lead,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-hero-title{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-badge{background:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-badge span{color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-title{border-bottom-color:#ffffffd1!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav{background:#000!important;border:1px solid #ffffffe6!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-title{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link{color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link:hover{background:#ffd400!important;color:#000!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-sections{background:#000!important;border:1px solid #ffffff26!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section{border-bottom-color:#ffffff38!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section.active{background:#1b2030!important;box-shadow:inset 4px 0 0 #ffd400,inset 0 0 0 1px #ffd40029!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body a{color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body strong{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-note{background:#000!important;border-inline-start-color:#ffffffd1!important;color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card{background:#000!important;border-color:#fff3!important;border-inline-start-color:#ffffffd1!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card strong{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card a{color:#fff!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card span,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card strong,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-hero-lead,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-hero-title,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-title,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-note,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body li,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-title{color:#fff!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card a,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-contact-card a:hover,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link:hover,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body a,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section-body a:hover{border-bottom:none!important;box-shadow:none!important;text-decoration:none!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active{-webkit-text-fill-color:#000!important;background:#ffd400!important;color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active *,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active:focus,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active:hover{-webkit-text-fill-color:#000!important;color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active :after,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active :before,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active:after,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link.active:before{-webkit-text-fill-color:#000!important;border-color:#000!important;color:#000!important}.landing-page-may[data-contrast=eleve] .a11y-page .a11y-nav-link:focus-visible,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section a:focus-visible,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section button:focus-visible,.landing-page-may[data-contrast=eleve] .a11y-page .a11y-section input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #111827!important;box-shadow:var(--focus-ring-shadow,0 0 0 2px #fff,0 0 0 5px #111827)!important;outline:3px solid #111827!important;outline:var(--focus-ring,3px solid #111827)!important;outline-offset:3px!important}html[dir=rtl] .a11y-page .a11y-eyebrow,html[dir=rtl] .a11y-page .a11y-nav-title{letter-spacing:normal;text-transform:none}[data-theme=sombre] .a11y-page .a11y-hero{background-image:linear-gradient(135deg,#5d57bf,#7eb8bd)!important;background-image:var(--lpm-brand-gradient-deep,linear-gradient(135deg,#5d57bf 0,#7eb8bd 100%))!important}[data-theme=sombre] .a11y-page .a11y-badge{color:#000!important}[data-theme=sombre] .a11y-page .a11y-sections{background-color:#161633!important}[data-theme=sombre] .a11y-page .a11y-section-title{color:#5d57bf!important;color:var(--lpm-brand-deep,#5d57bf)!important}[data-theme=sombre] .a11y-page .a11y-note{background:#5a30a933}:root{--wbp-text-scale-factor:1}html[data-text-scale="50"]{--wbp-text-scale-factor:0.5}html[data-text-scale="75"]{--wbp-text-scale-factor:0.75}html[data-text-scale="125"]{--wbp-text-scale-factor:1.25}html[data-text-scale="150"]{--wbp-text-scale-factor:1.5}html[data-text-scale="175"]{--wbp-text-scale-factor:1.75}html[data-text-scale="200"]{--wbp-text-scale-factor:2}html{font-size:100%;font-size:calc(100%*var(--wbp-text-scale-factor))}.notzoom,.notzoom *{font-size:inherit!important}@media(max-width:1400px){html[data-text-scale="125"]{--wbp-text-scale-factor:1.2}html[data-text-scale="150"]{--wbp-text-scale-factor:1.35}html[data-text-scale="175"]{--wbp-text-scale-factor:1.5}html[data-text-scale="200"]{--wbp-text-scale-factor:1.7}}@media(max-width:1100px){html[data-text-scale="125"]{--wbp-text-scale-factor:1.15}html[data-text-scale="150"]{--wbp-text-scale-factor:1.28}html[data-text-scale="175"]{--wbp-text-scale-factor:1.42}html[data-text-scale="200"]{--wbp-text-scale-factor:1.58}}@media(max-width:768px){html[data-text-scale="125"]{--wbp-text-scale-factor:1.08}html[data-text-scale="150"]{--wbp-text-scale-factor:1.2}html[data-text-scale="175"]{--wbp-text-scale-factor:1.34}html[data-text-scale="200"]{--wbp-text-scale-factor:1.5}}.account-deletion li,.account-deletion__note,.collab-header__dropdown-item .collab-header__dropdown-item-text,.landing-page-may header nav .btn-landing-login{font-size:100%;font-size:calc(100%*var(--wbp-text-scale-factor))}.rate-limit-comp .rate-limit-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.rate-limit-comp .rate-limit-modal{animation:rateLimitAppear .22s ease-out;background:#fff;border-radius:22px;box-shadow:0 24px 60px #0f172a2e;padding:32px;text-align:center;width:min(100%,420px)}.rate-limit-comp .rate-limit-modal__icon{align-items:center;background:#fff7ed;border-radius:18px;color:#ea580c;display:flex;font-size:28px;font-weight:700;height:58px;justify-content:center;margin:0 auto 18px;width:58px}.rate-limit-comp .rate-limit-modal h2{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 10px}.rate-limit-comp .rate-limit-modal__message{color:#64748b;font-size:15px;line-height:1.6;margin:0}.rate-limit-comp .rate-limit-modal__hint{color:#94a3b8;font-size:13px;margin:24px 0 6px}.rate-limit-comp .rate-limit-modal__timer{color:#0f172a;font-size:30px;font-weight:700;margin-bottom:18px}.rate-limit-comp .rate-limit-modal__button{background:#0f172a;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:13px 18px;width:100%}.rate-limit-comp .rate-limit-modal__button:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}@keyframes rateLimitAppear{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.partner-login{background:#f7f7fb;background:var(--partner-bg,#f7f7fb);color:#292337;color:var(--partner-text,#292337);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);min-height:100vh}.partner-login__intro{grid-gap:1.25rem;align-content:center;background:linear-gradient(145deg,#74418b,#432354);background:linear-gradient(145deg,var(--partner-brand,#74418b),#432354);color:#fff;color:var(--partner-on-brand,#fff);display:grid;gap:1.25rem;padding:clamp(2rem,7vw,7rem)}.partner-login__benefits li,.partner-login__brand,.partner-login__error,.partner-login__field>div,.partner-login__notice,.partner-login__panel-header,.partner-login__privacy,.partner-login__submit{align-items:center;display:flex;gap:.75rem}.partner-login__brand{font-weight:800}.partner-login__brand svg{background:#ffffff26;border-radius:.75rem;height:2.5rem;padding:.5rem;width:2.5rem}.partner-login__eyebrow{font-size:.8125rem;font-weight:800;letter-spacing:.08em;margin:2rem 0 0;text-transform:uppercase}.partner-login__intro h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:0;max-width:34rem}.partner-login__intro>p:not(.partner-login__eyebrow){font-size:1.125rem;line-height:1.6;margin:0;max-width:33rem}.partner-login__benefits{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.partner-login__benefits svg{color:#ffd8ed;width:1.25em}.partner-login__panel{align-self:center;background:#fff;background:var(--partner-surface,#fff);border:.0625rem solid #e8e5ef;border:.0625rem solid var(--partner-border,#e8e5ef);border-radius:1.5rem;box-shadow:0 1rem 3rem #30223e1a;margin:clamp(1rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.partner-login__panel-header{align-items:flex-start;margin-bottom:1.5rem}.partner-login__panel-header p{color:#5b5566;color:var(--partner-text-muted,#5b5566);font-size:.875rem;font-weight:700;margin:0 0 .25rem}.partner-login__panel-header h2{font-size:1.5rem;margin:0}.partner-login__icon{align-items:center;background:#f3edf7;background:var(--partner-surface-subtle,#f3edf7);border-radius:.875rem;color:#74418b;color:var(--partner-brand,#74418b);display:flex;justify-content:center;min-height:3rem;min-width:3rem}.partner-login__error,.partner-login__notice{border-radius:.75rem;line-height:1.5;margin-bottom:1rem;padding:.875rem 1rem}.partner-login__notice{background:#f3edf7;background:var(--partner-surface-subtle,#f3edf7);border:.0625rem solid #e8e5ef;border:.0625rem solid var(--partner-border,#e8e5ef)}.partner-login__error{background:#fae9ed;border:.0625rem solid #8b2342;color:#661832}.partner-login__error p,.partner-login__notice p{margin:0}.partner-login__form{grid-gap:1.25rem;display:grid;gap:1.25rem}.partner-login__field{grid-gap:.5rem;display:grid;gap:.5rem}.partner-login__field label{font-size:.9375rem;font-weight:700}.partner-login__field>div{border:.0625rem solid #e8e5ef;border:.0625rem solid var(--partner-border,#e8e5ef);border-radius:.75rem;min-height:3rem;padding-inline:.75rem}.partner-login__field svg{color:#5b5566;color:var(--partner-text-muted,#5b5566);flex:none}.partner-login__field input{background:#0000;border:0;color:inherit;font:inherit;min-height:2.75rem;outline:0;width:100%}.partner-login__field>input{border:.0625rem solid #e8e5ef;border:.0625rem solid var(--partner-border,#e8e5ef);border-radius:.75rem;font:inherit;min-height:3rem;padding-inline:.75rem}.partner-login__field>div:focus-within,.partner-login__field>input:focus{box-shadow:var(--focus-ring-shadow);outline:var(--focus-ring);outline-offset:.125rem}.partner-login__submit{background:#74418b;background:var(--partner-brand,#74418b);border:.0625rem solid #74418b;border:.0625rem solid var(--partner-brand,#74418b);border-radius:.75rem;color:#fff;color:var(--partner-on-brand,#fff);cursor:pointer;font:inherit;font-weight:800;justify-content:center;min-height:3rem;padding:.75rem 1rem}.partner-login__submit:disabled{cursor:not-allowed;opacity:.6}.partner-login__submit:focus-visible{box-shadow:var(--focus-ring-shadow);outline:var(--focus-ring);outline-offset:.1875rem}.partner-login__help{line-height:1.5;margin:0}.partner-login__help,.partner-login__privacy{color:#5b5566;color:var(--partner-text-muted,#5b5566)}.partner-login__privacy{font-size:.8125rem;margin:1.5rem 0 0}.partner-login__privacy svg{color:#d94c91;color:var(--partner-accent,#d94c91);flex:none;width:1.25em}.partner-login__switch{align-items:center;color:#5b5566;color:var(--partner-text-muted,#5b5566);display:flex;font-size:.875rem;gap:.35rem;justify-content:center;margin:1rem 0 0;text-align:center}.partner-login__switch svg{color:#d94c91;color:var(--partner-accent,#d94c91);flex:none;width:1.1em}.partner-login__switch a{color:#74418b;color:var(--partner-brand,#74418b);font-weight:800}.partner-register__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-register__row .partner-login__field>div{min-width:0}.partner-login__field select{background:#0000;border:0;color:inherit;font:inherit;min-height:2.75rem;outline:0;width:100%}.partner-register__success{align-items:flex-start;background:#f3edf7;background:var(--partner-surface-subtle,#f3edf7);border:.0625rem solid #e8e5ef;border:.0625rem solid var(--partner-border,#e8e5ef);border-radius:.75rem;display:flex;gap:.75rem;line-height:1.5;padding:1rem}.partner-register__success svg{color:#d94c91;color:var(--partner-accent,#d94c91);flex:none;margin-top:.1rem}.partner-register__success p{margin:0}html[data-contrast=eleve] .partner-login__error,html[data-theme=sombre] .partner-login__error{background:#0000;color:#fff;color:var(--partner-text,#fff)}html[data-contrast=eleve] .partner-login__panel{border-color:var(--partner-border);box-shadow:none}@media(max-width:55em){.partner-login{grid-template-columns:1fr}.partner-login__intro{min-height:auto;padding:2rem}.partner-login__benefits,.partner-login__eyebrow{margin-top:.5rem}.partner-login__panel{margin:1rem}}@media(max-width:30em){.partner-login__intro{padding:1.5rem}.partner-login__panel{border-radius:1rem;margin:0;min-height:auto}.partner-register__row{grid-template-columns:1fr}}