@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::backdrop{--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: rgb(59 130 246 / .5);--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: }.\!container{width:100%!important}.container{width:100%}@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}}.btn-title{display:flex;align-items:center;gap:.5rem;background:transparent;font-size:var(--ui-font-chrome);color:#111827;font-weight:600}.btn-title span,.btn-title .no-gradient{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:inherit!important}.btn-title svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-right-0{right:-0px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0{top:-0px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-2{left:.5rem}.left-\[-9999px\]{left:-9999px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[-9999px\]{top:-9999px}.top-\[2\.45rem\]{top:2.45rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3000000\]{z-index:3000000}.z-\[3000001\]{z-index:3000001}.z-\[3000\]{z-index:3000}.z-\[4499999\]{z-index:4499999}.z-\[4500000\]{z-index:4500000}.z-\[5000000\]{z-index:5000000}.z-\[5000001\]{z-index:5000001}.z-\[500000\]{z-index:500000}.z-\[9999998\]{z-index:9999998}.z-\[9999999\]{z-index:9999999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.35rem\]{margin-top:.35rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-11{width:2.75rem;height:2.75rem}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[85vh\]{height:85vh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh;height:100dvh}.max-h-0{max-height:0px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[640px\]{max-height:640px}.max-h-\[78vh\]{max-height:78vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-5{min-height:1.25rem}.min-h-\[1\.625rem\]{min-height:1.625rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[20rem\]{min-height:20rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh;min-height:100dvh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[26rem\]{width:26rem}.w-\[392px\]{width:392px}.w-\[500px\]{width:500px}.w-\[95vw\]{width:95vw}.w-\[min\(100\%\,22\.5rem\)\]{width:min(100%,22.5rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw;width:100dvw}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[0\.75rem\]{min-width:.75rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[176px\]{min-width:176px}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.85rem\]{min-width:2.85rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[3rem\]{min-width:3rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[120px\]{max-width:120px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[140px\]{max-width:140px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[2rem\]{max-width:2rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[min\(94vw\,30rem\)\]{max-width:min(94vw,30rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[42\%\]{--tw-translate-x: 42%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[62\%\]{--tw-translate-x: 62%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-8{scroll-margin-top:2rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_2\.5rem\]{grid-template-columns:2.5rem 1fr 2.5rem}.grid-cols-\[3fr_7fr\]{grid-template-columns:3fr 7fr}.grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.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-3xl{border-radius:1.5rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-white\/45{border-color:#ffffff73!important}.border-\[color-mix\(in_srgb\,var\(--ngap-conflit-border\,\#fda4af\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ngap-conflit-border,#fda4af) 55%,transparent)}.border-\[var\(--ngap-conflit-border\,\#fda4af\)\]{border-color:var(--ngap-conflit-border,#fda4af)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-amber-100\/60{border-color:#fef3c799}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-100\/90{border-color:#fef3c7e6}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-100\/90{border-color:#dbeafee6}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-blue-200\/90{border-color:#bfdbfee6}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-200\/90{border-color:#e5e7ebe6}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity))}.border-pink-100\/90{border-color:#fce7f3e6}.border-pink-200\/90{border-color:#fbcfe8e6}.border-pink-300\/55{border-color:#f9a8d48c}.border-pink-300\/65{border-color:#f9a8d4a6}.border-pink-300\/70{border-color:#f9a8d4b3}.border-pink-300\/75{border-color:#f9a8d4bf}.border-pink-300\/80{border-color:#f9a8d4cc}.border-pink-300\/85{border-color:#f9a8d4d9}.border-pink-400\/55{border-color:#f472b68c}.border-pink-400\/60{border-color:#f472b699}.border-pink-400\/65{border-color:#f472b6a6}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-200\/90{border-color:#fecdd3e6}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-sky-200\/90{border-color:#bae6fde6}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/75{border-color:#e2e8f0bf}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/85{border-color:#e2e8f0d9}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-slate-300\/90{border-color:#cbd5e1e6}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}.border-teal-100\/80{border-color:#ccfbf1cc}.border-teal-100\/90{border-color:#ccfbf1e6}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}.border-teal-200\/90{border-color:#99f6e4e6}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity))}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.\!bg-white\/20{background-color:#fff3!important}.bg-\[\#f1f3f4\]{--tw-bg-opacity: 1;background-color:rgb(241 243 244 / var(--tw-bg-opacity))}.bg-\[var\(--couleur-accent\)\]{background-color:var(--couleur-accent)}.bg-\[var\(--couleur-selection\)\]{background-color:var(--couleur-selection)}.bg-\[var\(--ngap-conflit-bg\,\#fff1f2\)\]{background-color:var(--ngap-conflit-bg,#fff1f2)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/45{background-color:#fffbeb73}.bg-amber-50\/55{background-color:#fffbeb8c}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/90{background-color:#fffbebe6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/55{background-color:#eff6ff8c}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-50\/95{background-color:#f9fafbf2}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900\/25{background-color:#11182740}.bg-gray-900\/70{background-color:#111827b3}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.bg-pink-100\/55{background-color:#fce7f38c}.bg-pink-100\/60{background-color:#fce7f399}.bg-pink-100\/65{background-color:#fce7f3a6}.bg-pink-100\/75{background-color:#fce7f3bf}.bg-pink-200\/80{background-color:#fbcfe8cc}.bg-pink-200\/85{background-color:#fbcfe8d9}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.bg-pink-50\/40{background-color:#fdf2f866}.bg-pink-50\/50{background-color:#fdf2f880}.bg-pink-50\/65{background-color:#fdf2f8a6}.bg-pink-50\/90{background-color:#fdf2f8e6}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.bg-rose-50\/40{background-color:#fff1f266}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(115\,120\,242\,0\.32\)\,transparent_30\%\)\,radial-gradient\(circle_at_bottom_left\,rgba\(90\,86\,223\,0\.22\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at top right,rgba(115,120,242,.32),transparent 30%),radial-gradient(circle at bottom left,rgba(90,86,223,.22),transparent 28%)}.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-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-pink-50\/60{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 242 248 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-50\/45{--tw-gradient-to: rgb(255 251 235 / .45) var(--tw-gradient-to-position)}.to-blue-50\/45{--tw-gradient-to: rgb(239 246 255 / .45) var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-indigo-50\/40{--tw-gradient-to: rgb(238 242 255 / .4) var(--tw-gradient-to-position)}.to-pink-100\/70{--tw-gradient-to: rgb(252 231 243 / .7) var(--tw-gradient-to-position)}.to-pink-100\/75{--tw-gradient-to: rgb(252 231 243 / .75) var(--tw-gradient-to-position)}.to-pink-50\/80{--tw-gradient-to: rgb(253 242 248 / .8) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-slate-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.stroke-current{stroke:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.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-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-9{padding-bottom:2.25rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-0\.2em\]{vertical-align:-.2em}.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-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.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-medium{font-weight:500!important}.font-bold{font-weight:700}.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}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.\!text-white\/90{color:#ffffffe6!important}.text-\[var\(--couleur-accent\)\]{color:var(--couleur-accent)}.text-\[var\(--ngap-conflit-fg\,\#9f1239\)\]{color:var(--ngap-conflit-fg,#9f1239)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-700\/60{color:#b4530999}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-amber-800\/70{color:#92400eb3}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-amber-900\/75{color:#78350fbf}.text-amber-900\/85{color:#78350fd9}.text-amber-900\/95{color:#78350ff2}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity))}.text-amber-950\/80{color:#451a03cc}.text-amber-950\/90{color:#451a03e6}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-700\/90{color:#1d4ed8e6}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-800\/85{color:#1e40afd9}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-blue-900\/75{color:#1e3a8abf}.text-blue-900\/90{color:#1e3a8ae6}.text-blue-950\/80{color:#172554cc}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.text-emerald-900\/90{color:#064e3be6}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity))}.text-pink-800\/90{color:#9d174de6}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity))}.text-pink-900\/90{color:#831843e6}.text-pink-950{--tw-text-opacity: 1;color:rgb(80 7 36 / var(--tw-text-opacity))}.text-pink-950\/90{color:#500724e6}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity))}.text-sky-900\/90{color:#0c4a6ee6}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity))}.text-teal-800\/80{color:#115e59cc}.text-teal-900\/75{color:#134e4abf}.text-teal-900\/90{color:#134e4ae6}.text-teal-950\/80{color:#042f2ecc}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-amber-300\/80{text-decoration-color:#fcd34dcc}.decoration-indigo-200{text-decoration-color:#c7d2fe}.decoration-sky-300\/80{text-decoration-color:#7dd3fccc}.decoration-slate-300{text-decoration-color:#cbd5e1}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.76\]{opacity:.76}.opacity-\[0\.82\]{opacity:.82}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);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 rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.06);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -4px 16px rgba(0,0,0,.08);--tw-shadow-colored: 0 -4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.14\)\,0_1px_2px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.14),0 1px 2px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.6);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-slate-200\/70{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[var\(--ngap-conflit-border\,\#fda4af\)\]{--tw-ring-color: var(--ngap-conflit-border,#fda4af)}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity))}.ring-indigo-300\/50{--tw-ring-color: rgb(165 180 252 / .5)}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.grayscale-\[0\.35\]{--tw-grayscale: grayscale(.35);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)}.saturate-50{--tw-saturate: saturate(.5);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)}.saturate-\[0\.68\]{--tw-saturate: saturate(.68);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)}.saturate-\[0\.88\]{--tw-saturate: saturate(.88);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)}.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-\[0\.5px\]{--tw-backdrop-blur: blur(.5px);-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-md{--tw-backdrop-blur: blur(12px);-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);-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-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-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[grid-area\:actions\]{grid-area:actions}.\[grid-template-areas\:\'actions\'\]{grid-template-areas:"actions"}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.filtre-pill-active,.filtre-pill-active *{color:#fff!important}.annuaire-filtres label,.annuaire-filtres input:not(.app-search-field-maps__input),.annuaire-filtres select{font-size:var(--ui-font-annuaire)!important}.annuaire-filtres input:not(.app-search-field-maps__input),.annuaire-filtres select{padding:.3rem .45rem!important;min-height:28px!important}.annuaire-filtres .app-search-field-maps{max-width:min(100%,26rem)}.annuaire-filtres .app-search-field-maps input.app-search-field-maps__input{font-size:var(--ui-font-base)!important;padding:.5rem 2.65rem .5rem 1rem!important;min-height:2.375rem!important;line-height:1.45!important}.annuaire-filtres label{font-weight:600!important}.annuaire-table{border-collapse:separate;border-spacing:0}.annuaire-table-fixed{table-layout:fixed}.annuaire-table-header-wrap{flex-shrink:0}.annuaire-table-header-wrap .annuaire-table thead th{position:static;box-shadow:none}.annuaire-table thead th,.annuaire-table thead th *{font-size:var(--ui-font-annuaire-header)!important;font-weight:600!important;letter-spacing:.04em}.annuaire-table thead th{padding:.35rem .5rem!important;vertical-align:middle;position:sticky;top:0;z-index:2;background-color:#f3f4f6;box-shadow:inset 0 -1px #e5e7eb}.annuaire-table thead th:hover{background-color:#e5e7eb}.annuaire-root .annuaire-liste-scroll{flex:1 1 0;min-height:0;overflow:auto}.annuaire-table thead th svg{width:.75rem!important;height:.75rem!important}.annuaire-table tbody td{font-size:var(--ui-font-annuaire)!important;padding:.35rem .5rem!important;vertical-align:middle}.annuaire-table.annuaire-table-fixed tbody td.annuaire-table-cell-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.annuaire-table tbody td .ann-chip{vertical-align:middle}.annuaire-filtres button[type=button]{font-size:var(--ui-font-annuaire)!important;padding:.3rem .55rem!important;min-height:28px!important}.annuaire-filtres .annuaire-filtre-groupe-titre{font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.35!important}.annuaire-filtres .annuaire-filtres-toggle{font-size:var(--ui-font-base)!important;font-weight:600!important}.annuaire-root .annuaire-filtres--desktop label{margin-bottom:.2rem}.annuaire-filtres .annuaire-filtres-meta-total{font-size:var(--ui-font-base)!important;line-height:1.4!important}.annuaire-filtres .annuaire-filtre-pill{font-size:var(--ui-font-annuaire)!important}.annuaire-root .annuaire-liste-pied-meta{font-size:var(--ui-font-base)!important;line-height:1.4!important;color:#6b7280}.annuaire-root .annuaire-liste-pied button.btn-generate-valid.annuaire-liste-pied__creer{min-height:2.5rem!important;padding:.55rem 1.2rem!important}.parametres-settings-root .nomenclature-mots-cles-head{min-height:2.5rem}.annuaire-compact-list-scroll{flex:1 1 0;min-height:0;-webkit-overflow-scrolling:touch}.annuaire-compact-list{list-style:none;margin:0;padding:.25rem .5rem}.annuaire-compact-list-row{display:flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.annuaire-compact-list-item{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.5rem .5rem .5rem .625rem;margin-bottom:0;border:0;border-radius:.5rem;background:transparent;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.annuaire-compact-list-item:hover{background:#1118270a}.annuaire-compact-list-item--active{background:#6366f11a}.annuaire-compact-list-item__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.annuaire-compact-list-item__name{font-size:calc(var(--ui-font-chrome) + .125rem);font-weight:600;color:#111827;line-height:1.25}.annuaire-compact-list-item__meta{font-size:.875rem;color:#6b7280;line-height:1.25}.annuaire-compact-list-item__chips .ann-chip{font-size:.6875rem;padding:.1rem .35rem}.annuaire-compact-list-phone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin:0;padding:0;border:1px solid #d1d5db;border-radius:9999px;background:#fff;color:#111827;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.annuaire-compact-list-phone:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;color:#111827}.annuaire-compact-list-phone--disabled,.annuaire-compact-list-phone:disabled{border-color:#e5e7eb;background:#f3f4f6;color:#d1d5db;cursor:not-allowed;opacity:.55;pointer-events:none}.annuaire-compact-list-phone--disabled svg,.annuaire-compact-list-phone:disabled svg{color:#d1d5db;stroke:#d1d5db}.annuaire-compact-detail-header{flex-shrink:0}.fiche-patient-chrome{flex-shrink:0;z-index:2;min-height:3rem}.fiche-patient-chrome--sticky{position:sticky;top:0}.fiche-patient-chrome__titre{line-height:1.25}.fiche-patient-chrome__actions{align-self:center}.patient-identity-header{min-width:0}.patient-identity-header__btn{display:block;min-width:0;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.patient-identity-header__btn:hover .patient-identity-header__cartouche{filter:brightness(1.05)}.patient-identity-header__cartouche{display:inline-flex;align-items:baseline;max-width:100%;border-radius:.75rem;--patient-name-cartouche-pad-x: .95rem;padding:.4rem var(--patient-name-cartouche-pad-x);font-size:.9375rem;font-weight:600;line-height:1.25;gap:0}.patient-identity-header__cartouche--full{display:flex;width:100%;max-width:100%;box-sizing:border-box}.patient-identity-header__nom,.patient-identity-header__age{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.patient-identity-header__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-identity-header__age{flex-shrink:0;font-weight:600;opacity:.95;white-space:nowrap}.ordo-patient-header-row .patient-identity-header__cartouche{border-radius:9999px;font-size:.9375rem}.patient-contact-header{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border-bottom:none}.patient-contact-header--create{flex-direction:row;align-items:center;gap:.5rem;padding:.65rem .85rem;background:var(--ordo-detail-ordo-zone-bg, #eef2f7);border-bottom:1px solid color-mix(in srgb,var(--ordo-detail-ordo-zone-bg, #eef2f7) 55%,#cbd5e1)}.patient-contact-header__top{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .55rem;background:var(--ordo-detail-ordo-zone-bg, #eef2f7)}.patient-contact-header__body{display:flex;flex-direction:column;gap:.5rem;padding:.55rem 1rem .85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-accent, #7c3aed) 16%,#ffffff) 0%,color-mix(in srgb,var(--couleur-accent, #7c3aed) 7%,var(--ordo-detail-passage-zone-bg, #f8fafc)) 55%,var(--ordo-detail-passage-zone-bg, #f8fafc) 100%);border-bottom:1px solid color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 50%,#cbd5e1)}.patient-contact-header__name{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#111827;max-width:100%;overflow:hidden}.patient-contact-header__name-ul{max-width:100%;vertical-align:top;font-weight:700}.patient-contact-header__name-ul.fidel-hand-underline,.patient-contact-header__name-ul .fidel-hand-underline__word{font-weight:700!important;color:#111827;-webkit-text-fill-color:#111827}.patient-contact-header__name-ul .fidel-hand-underline__word{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.patient-contact-header__meta{margin:0;font-size:.875rem;font-weight:500;color:#6b7280;line-height:1.3}.patient-contact-header__coords{display:flex;flex-direction:column;gap:.4rem}.patient-contact-header__row{display:flex;align-items:center;gap:.45rem;min-width:0}.patient-contact-header__row-icon{flex-shrink:0;color:#9ca3af}.patient-contact-header__row-text{min-width:0;flex:1 1 auto;font-size:.875rem;line-height:1.35;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a.patient-contact-header__row-text:hover{color:#111827;text-decoration:underline}.patient-contact-header__actions{flex-shrink:0;display:flex;align-items:center;gap:.35rem}.patient-contact-header__contact-wrap{position:relative}.patient-contact-header__action{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;border:1px solid #e5e7eb;border-radius:9999px;background:#f9fafb;color:#111827;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.patient-contact-header__action:hover{background:#f3f4f6;border-color:#d1d5db}.patient-contact-header__contact-menu{position:absolute;top:calc(100% + .35rem);left:0;right:auto;z-index:20;min-width:8.5rem;padding:.3rem;border:1px solid #e5e7eb;border-radius:.65rem;background:#fff;box-shadow:0 8px 24px #0f172a1f}.patient-contact-header__contact-item{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .55rem;border-radius:.45rem;color:#111827;font-size:.8125rem;font-weight:600;text-decoration:none}.patient-contact-header__contact-item:hover{background:#f3f4f6}@media (max-width: 1023px){.patient-contact-header__action{min-height:2.375rem;padding:.4rem .75rem;font-size:.8125rem;gap:.35rem;flex-shrink:0}.patient-contact-header__row{flex-wrap:nowrap;align-items:center;gap:.5rem}.patient-contact-header__row-text{flex:1 1 auto;min-width:0}.patient-contact-header__actions{width:auto;flex-shrink:0;margin-top:0;justify-content:flex-end}}.patient-contact-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000000;display:flex;flex-direction:column;justify-content:flex-end}.patient-contact-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#0f172a6b;cursor:pointer}.patient-contact-sheet__panel{position:relative;z-index:1;border-radius:1rem 1rem 0 0;background:#fff;box-shadow:0 -8px 32px #0f172a2e;padding:.35rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));animation:patient-contact-sheet-in .22s ease-out}@keyframes patient-contact-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.patient-contact-sheet__handle{width:2.25rem;height:.25rem;margin:.25rem auto .65rem;border-radius:9999px;background:#d1d5db}.patient-contact-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;padding:0 .15rem}.patient-contact-sheet__title{margin:0;font-size:.9375rem;font-weight:700;color:#111827}.patient-contact-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:9999px;background:#f3f4f6;color:#374151;cursor:pointer}.patient-contact-sheet__actions{display:flex;flex-direction:column;gap:.35rem}.patient-contact-sheet__actions .patient-contact-header__contact-item{min-height:4.25rem;padding:1.15rem 1.1rem;font-size:1.0625rem;font-weight:600;border:1px solid #e5e7eb;border-radius:.85rem;background:#fafafa;gap:.75rem}.patient-contact-sheet__actions .patient-contact-header__contact-item:hover,.patient-contact-sheet__actions .patient-contact-header__contact-item:active{background:#f3f4f6}.patient-contact-header--inline{flex-direction:row;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;min-width:0}.patient-contact-header__inline-btn{display:inline-flex;align-items:baseline;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.patient-contact-header__inline-btn:hover .patient-contact-header__inline-nom{color:#111827}.patient-contact-header__inline-lockup{display:inline-flex;align-items:baseline;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;gap:0}.patient-contact-header__inline-name-ul{display:inline-block;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;vertical-align:baseline;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#111827}.patient-contact-header__inline-name-ul.fidel-hand-underline,.patient-contact-header__inline-name-ul .fidel-hand-underline__word,.patient-contact-header__inline-name-ul .patient-contact-header__inline-nom{font-weight:700!important}.patient-contact-header__inline-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;color:inherit}.patient-contact-header__inline-age{flex-shrink:0;font-size:.9375rem;font-weight:500;color:#6b7280;white-space:nowrap;line-height:1.15}.patient-contact-name-inline{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:700!important;letter-spacing:-.015em;line-height:1.15;color:#111827;vertical-align:top}.patient-contact-name-inline.fidel-hand-underline .fidel-hand-underline__word{font-weight:700!important}.patient-contact-header__inline-name-ul.fidel-hand-underline,.patient-contact-name-inline.fidel-hand-underline{padding-bottom:.22em;line-height:1.15}.patient-contact-header__inline-name-ul .fidel-hand-underline__svg,.patient-contact-name-inline.fidel-hand-underline .fidel-hand-underline__svg{height:.48em;bottom:.02em;shape-rendering:geometricPrecision}.patient-contact-header__inline-name-ul .fidel-hand-underline__stroke,.patient-contact-name-inline.fidel-hand-underline .fidel-hand-underline__stroke{opacity:1}.patient-contact-name-inline.fidel-hand-underline .fidel-hand-underline__word,.patient-contact-header__inline-name-ul .fidel-hand-underline__word{color:inherit;-webkit-text-fill-color:currentColor}.ordo-patient-header-row .patient-contact-header--inline{min-width:0;flex:1 1 auto;width:auto;max-width:100%}.ordo-patient-header-row .patient-contact-header__inline-main{flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.ordo-patient-header-row .patient-contact-header__inline-btn:not(:disabled):hover .patient-contact-header__inline-nom{color:#0f172a}.fiche-dossier-tabs{display:flex;flex-shrink:0;gap:0;padding:0 .5rem;border-bottom:1px solid #e5e7eb;background:#fff}.fiche-dossier-tabs__tab{position:relative;flex:1 1 0;min-width:0;padding:.95rem .65rem .9rem;border:0;background:transparent;color:#6b7280;font-size:.9375rem;font-weight:400;line-height:1.3;cursor:pointer;transition:color .15s ease}.fiche-dossier-tabs__tab:hover{color:#111827}.fiche-dossier-tabs__tab--active{color:#111827;font-weight:600}.fiche-dossier-tabs__tab--active:after{content:"";position:absolute;left:.35rem;right:.35rem;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));background-size:280% 100%;animation:fiche-tab-premium-flow 2.4s ease-in-out infinite;filter:var(--frise-selected-vivid-filter, saturate(1.78) brightness(1.07))}@keyframes fiche-tab-premium-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.fiche-dossier-tabs__tab--active:after{animation:none;background:var(--ui-accent-conic-accent, var(--couleur-accent, #4f46e5));background-size:auto;filter:var(--frise-selected-vivid-filter, saturate(1.78) brightness(1.07))}}.annuaire-dossier__historiques--tab{padding:.5rem .65rem .65rem}.annuaire-dossier__historiques-inner{border-radius:.75rem;border:1px solid #f3f4f6;background:#f9fafbb3}.annuaire-dossier__documents{padding:1rem .85rem}.annuaire-dossier__documents-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.25rem 1rem;border-radius:.75rem;border:1px dashed #e5e7eb;background:#fafafa}.annuaire-dossier__documents-empty-title{margin:0;font-size:.9375rem;font-weight:600;color:#111827}.annuaire-dossier__documents-empty-hint{margin:0;font-size:.8125rem;line-height:1.45;color:#6b7280}.annuaire-root{--annuaire-pad-x: 1rem;--annuaire-pad-y: .5rem;--annuaire-gap: .75rem}.annuaire-liste-shell--compact,.annuaire-liste-shell--desktop{padding:0}.annuaire-liste-panneau--flush{border:0;border-radius:0;box-shadow:none;background:#fff}.annuaire-filtres--compact{padding:.65rem .75rem .55rem}.annuaire-filtres--desktop{padding:.65rem 1rem .55rem}@media (max-width: 1023px){.annuaire-filtres--desktop{padding:.65rem .75rem .55rem}}.annuaire-root .annuaire-dossier--desktop-tabs,.annuaire-root .annuaire-dossier--desktop-edit{gap:var(--annuaire-gap);padding:var(--annuaire-pad-y) var(--annuaire-pad-x)}.annuaire-root .annuaire-dossier--desktop-tabs{padding-bottom:.75rem}.annuaire-root .annuaire-dossier--desktop-tabs .annuaire-dossier__colonne-fiche,.annuaire-root .annuaire-dossier--desktop-edit .annuaire-dossier__colonne-fiche{width:100%;max-width:52rem;margin-left:0;margin-right:auto}.annuaire-prescripteurs-shell{gap:var(--annuaire-gap);padding:var(--annuaire-pad-y) var(--annuaire-pad-x)}.annuaire-filtres--prescripteurs{padding:.65rem .75rem}.annuaire-dossier--compact-tabs .patient-contact-header,.annuaire-dossier--compact-edit .patient-contact-header{padding:0}.annuaire-dossier--compact-tabs .patient-contact-header__top,.annuaire-dossier--compact-edit .patient-contact-header__top{padding:.65rem .75rem .45rem}.annuaire-dossier--compact-tabs .patient-contact-header__body,.annuaire-dossier--compact-edit .patient-contact-header__body{padding:.45rem .75rem .65rem}.annuaire-dossier--compact-tabs .patient-contact-header__name{font-size:1.125rem}.annuaire-dossier--compact-tabs .fiche-dossier-tabs{padding:0 .25rem}.annuaire-dossier--compact-tabs .fiche-dossier-tabs__tab{padding:.85rem .4rem .8rem;font-size:.9375rem}.annuaire-dossier--compact-tabs .annuaire-dossier__fiche,.annuaire-dossier--compact-edit .annuaire-dossier__fiche{padding-left:0;padding-right:0}.annuaire-dossier--compact-tabs .annuaire-dossier__historiques--tab{padding:.4rem .5rem .55rem}@media (max-width: 1023px){.annuaire-root{--annuaire-pad-x: .75rem;--annuaire-pad-y: .35rem;--annuaire-gap: .65rem}}.fiche-patient-form-footer .annuaire-patient-creation-actions--footer{border-top:0;box-shadow:none;padding-left:0;padding-right:0;padding-top:.5rem;margin-bottom:.5rem}.fiche-patient-form-footer .fiche-form-footer-confirm{width:100%}.fiche-patient-form-footer .fiche-form-footer-confirm>.mobile-detail-footer-actions{width:100%}.annuaire-root .fiche-identite-contenu--fiche-chrome,.zone-contenu-patient .fiche-identite-contenu--fiche-chrome{padding-bottom:1rem}.annuaire-filtres label svg{width:.875rem!important;height:.875rem!important;flex-shrink:0}.annuaire-root button.btn-generate-valid,.annuaire-root button.btn-ordo{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:2.5rem!important;padding:.55rem 1.1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important}.annuaire-root button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.annuaire-root button.btn-ordo *{color:#3c4043!important}.annuaire-root button.btn-ordo:hover:not(:disabled):not(.opacity-50){background:#f1f3f4!important;border-color:#dadce0!important;color:#3c4043!important}.annuaire-root button.btn-ordo:hover:not(:disabled):not(.opacity-50) *{color:#3c4043!important}.annuaire-root button.btn-generate-valid{border:none!important;box-shadow:none!important}.annuaire-root button.btn-ordo svg,.annuaire-root button.btn-generate-valid svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important}.annuaire-root button.annuaire-btn-destructive{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;border:1px solid #f5c2c7!important;background:#fff!important;color:#c5221f!important;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.annuaire-root button.annuaire-btn-destructive:hover:not(:disabled){background:#fce8e8!important;border-color:#eea2a8!important}.annuaire-root button.annuaire-btn-destructive:disabled{cursor:not-allowed!important;opacity:.55!important}.annuaire-root button.annuaire-btn-destructive svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important;color:#c5221f!important}.annuaire-root button.annuaire-btn-destructive span{color:#c5221f!important;font-weight:600!important}.annuaire-root label.annuaire-btn-file-import{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;border:1px solid #dadce0!important;background:#fff!important;color:#3c4043!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.annuaire-root label.annuaire-btn-file-import:hover{background:#f1f3f4!important}.annuaire-root label.annuaire-btn-file-import svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important;color:#3c4043!important}.annuaire-root .annuaire-fiche-panneau{background:transparent;border:none;box-shadow:none}.annuaire-root .annuaire-dossier{background:#fff}.annuaire-root .annuaire-dossier__fiche-shell--desktop{min-width:0}.annuaire-root .annuaire-dossier--desktop .annuaire-dossier__fiche-shell--desktop+.fiche-patient-form-footer{border-top:none;box-shadow:none;background:transparent;padding-left:0;padding-right:0}.annuaire-root .annuaire-dossier--desktop .fiche-patient-chrome:not(.patient-contact-header){padding-top:.35rem;padding-bottom:.45rem}.annuaire-root .annuaire-dossier--desktop .patient-contact-header{padding:0}.annuaire-root .annuaire-dossier__colonne-fiche,.annuaire-root .annuaire-dossier__fiche{min-width:0}.annuaire-root .annuaire-dossier__historiques{min-width:0;padding:0}.annuaire-root .annuaire-dossier-historiques__hint{margin:0;padding:.75rem 1rem .5rem;font-size:.75rem;line-height:1.4;color:#6b7280;border-bottom:var(--ui-border-hairline) solid #e5e7eb}.annuaire-root .annuaire-dossier-historiques__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.annuaire-root .annuaire-dossier-historiques__grille--stack{display:flex;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain}.annuaire-root .annuaire-dossier-historiques__grille--stack .annuaire-dossier-historiques__colonne{overflow:visible;border-right:none;border-bottom:var(--ui-border-hairline) solid #e5e7eb;padding:.85rem .75rem 1rem}.annuaire-root .annuaire-dossier-historiques__grille--stack .annuaire-dossier-historiques__colonne:last-child{border-bottom:none}.annuaire-root .annuaire-dossier-historiques__colonne{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem;border-right:var(--ui-border-hairline) solid #e5e7eb}.annuaire-root .annuaire-dossier-historiques__colonne:last-child{border-right:none}.annuaire-root .annuaire-dossier-historiques__colonne .fiche-patient-historique-ordo,.annuaire-root .annuaire-dossier-historiques__colonne .fiche-patient-historique-di,.annuaire-root .annuaire-dossier-historiques__colonne .fiche-patient-historique-postop,.annuaire-root .annuaire-dossier-historiques__colonne .fiche-patient-historique-telesoin{margin-bottom:0;padding-left:0;padding-right:0;padding-top:0}.annuaire-root .annuaire-dossier-historiques__colonne .fiche-patient-historique-telesoin{margin-top:1rem}.annuaire-root .annuaire-dossier-historiques__vide{margin:.5rem 0 0;font-size:.75rem;line-height:1.4;color:#9ca3af}.annuaire-dossier--compact-tabs,.annuaire-dossier--compact-edit{gap:0;padding:0}.annuaire-dossier--compact-tabs .annuaire-dossier__colonne-fiche,.annuaire-dossier--compact-edit .annuaire-dossier__colonne-fiche{flex:1 1 auto;min-height:0}.annuaire-dossier--compact-tabs .annuaire-dossier__fiche,.annuaire-dossier--compact-edit .annuaire-dossier__fiche{padding-bottom:.75rem}.annuaire-dossier--compact-tabs .creation-ordo-mobile-pane-switch--top{flex-shrink:0}.creation-ordo-mobile-pane-switch--top{border-top:none;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0f172a0d;padding:.4rem .75rem}.annuaire-dossier--compact-tabs .fiche-patient-chrome:not(.patient-contact-header),.annuaire-dossier--compact-edit .fiche-patient-chrome:not(.patient-contact-header){padding-top:.35rem;padding-bottom:.35rem}.annuaire-root .annuaire-patient-creation-actions--footer{z-index:2}.annuaire-patient-action-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;margin:0;padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.annuaire-patient-creation-actions--row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;flex-shrink:0;padding:.55rem .85rem .65rem;background:var(--ordo-detail-passage-zone-bg, #f8fafc);border-bottom:1px solid color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 50%,#cbd5e1)}.annuaire-patient-creation-actions--row .annuaire-patient-action-btn{flex:1 1 calc(50% - .25rem);min-width:0;justify-content:flex-start;gap:.55rem;padding:.55rem .75rem;border-radius:10px}.annuaire-patient-creation-actions--row .annuaire-patient-action-btn__title{font-size:var(--ui-font-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annuaire-patient-action-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.annuaire-patient-action-btn--disabled,.annuaire-patient-action-btn:disabled{opacity:.55;cursor:not-allowed}.annuaire-patient-action-btn__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.annuaire-patient-action-btn__title{font-size:.875rem;font-weight:600;line-height:1.25;color:#111827}.annuaire-patient-action-btn__subtitle{font-size:.75rem;font-weight:400;line-height:1.3;color:#6b7280}.annuaire-dossier__historiques--mobile{display:flex;flex-direction:column}.annuaire-root .fiche-form-footer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.annuaire-root .fiche-form-footer-actions>.flex.gap-2{justify-content:flex-end;flex-wrap:wrap;width:100%}.fiche-patient-form-footer.fiche-form-footer-actions,.annuaire-root .fiche-patient-form-footer.fiche-form-footer-actions,.zone-contenu-patient .fiche-patient-form-footer.fiche-form-footer-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;padding:.75rem;margin:0;border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 -2px 8px #0000000f}.fiche-patient-form-footer .fiche-form-footer-confirm,.annuaire-root .fiche-patient-form-footer .fiche-form-footer-confirm,.zone-contenu-patient .fiche-patient-form-footer .fiche-form-footer-confirm{display:flex;width:100%;max-width:100%;justify-content:stretch;align-items:stretch}.fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-actions,.annuaire-root .fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-actions,.zone-contenu-patient .fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-actions{width:100%;max-width:none;flex:1 1 auto;margin-inline:0}.fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-btn,.fiche-patient-form-footer .fiche-form-footer-confirm .creation-ordo-mobile-valider-accent,.annuaire-root .fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-btn,.annuaire-root .fiche-patient-form-footer .fiche-form-footer-confirm .creation-ordo-mobile-valider-accent,.zone-contenu-patient .fiche-patient-form-footer .fiche-form-footer-confirm .mobile-detail-footer-btn,.zone-contenu-patient .fiche-patient-form-footer .fiche-form-footer-confirm .creation-ordo-mobile-valider-accent{flex:1 1 0%;min-width:0}.fiche-patient-form-footer .fiche-form-footer-confirm .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{min-width:0;width:100%}.annuaire-root .annuaire-dossier--desktop:has(.fiche-patient-form-footer){padding-bottom:.75rem}.annuaire-root .fiche-identite-contenu button.btn-validate2{width:auto!important;flex:none!important;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:1.25rem!important;gap:.5rem!important}.annuaire-root .fiche-identite-contenu button.btn-validate2 svg{width:1.125rem!important;height:1.125rem!important}.annuaire-root .fiche-identite-contenu button.btn-generate-valid,.annuaire-root .fiche-identite-contenu button.btn-ordo,.annuaire-root .fiche-identite-contenu button.btn-validate2{width:auto!important;flex:none!important}.ann-chip{display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-font-panel-sm);font-weight:600;line-height:1.15;padding:var(--ann-chip-pad-y) var(--ann-chip-pad-x);border-radius:.2rem;white-space:nowrap}.ann-chip-bsi{font-family:ui-monospace,Cascadia Code,Consolas,monospace;background-color:#fce7f3;color:#1f2937}.ann-chip-nir{background-color:#dcfce7;color:#166534}.ann-chip-nir-miss{background-color:#fee2e2;color:#991b1b}.fiche-patient-bsi-puces .ann-chip{font-size:calc(var(--ui-font-chrome) - .0625rem)}.generateur-cotation-root .puce-cotation{font-size:calc(var(--ui-font-chrome) - .125rem);padding:.1rem .4rem;font-weight:600}.generateur-cotation-root .cotation-act-card__badges .puce-cotation{font-size:var(--ui-font-panel-sm);padding:.2rem .5rem;font-weight:700;line-height:1}.generateur-cotation-root .cotation-act-card__badges .puce-cotation.puce-cotation--role-conflit{padding:.13rem .5rem}.generateur-cotation-root .cotation-act-passage-total,.generateur-cotation-root .generateur-recap-seq-total{font-size:calc(var(--ui-font-base) - .0625rem)}.generateur-cotation-root .sequence-search-soins-liste .cotation-act-card__title{font-size:var(--ui-font-chrome)!important;line-height:1.35!important;font-weight:600!important;color:#111827!important}.generateur-cotation-root .sequence-search-soins-liste .cotation-act-card-soin__actions{gap:.5rem}.generateur-cotation-root .sequence-search-soins-liste .generateur-sequences-etape__acte-keyword{font-size:var(--ui-font-chrome)!important;line-height:1.45!important;color:var(--couleur-selection, #1e293b);overflow-wrap:break-word;word-break:break-word}.generateur-cotation-root .cartouche-jour-selectionne{font-size:.8125rem!important;padding:.3rem .55rem!important;border-radius:.45rem!important;font-weight:600!important}.generateur-cotation-root.generateur-cotation-root--panneau-lateral{background-color:var(--agenda-side-panel-bg)}.generateur-cotation-root.generateur-cotation-root--panneau-lateral .generateur-sequences-tablist{padding-left:0}.generateur-cotation-root.generateur-cotation-root--panneau-lateral .fiche-typo-nouvelle-ordo{background-color:var(--agenda-side-panel-bg)}.generateur-cotation-root .generateur-sequence-canvas.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin{padding:0!important;background:var(--agenda-side-panel-bg)!important;box-shadow:none!important}.generateur-cotation-root .generateur-sequence-canvas.ui-accent-ring-frame>.ordonnances-modif-acte-ring-inner.generateur-sequence-canvas-inner{border-radius:inherit!important;background-color:var(--agenda-side-panel-bg)!important}.generateur-sequence-panel{width:100%;min-width:0}.generateur-sequences-tabbed-stack .generateur-sequence-panel--tabbed{margin-top:0;padding-top:.75rem;padding-bottom:.25rem}.generateur-cotation-root .generateur-sequence-canvas .generateur-cotation-field-box,.generateur-cotation-root .generateur-sequence-panel .generateur-cotation-field-box,.generateur-cotation-root .generateur-sequence-canvas .mode-switch-auto-normal-box,.generateur-cotation-root .generateur-sequence-panel .mode-switch-auto-normal-box,.generateur-cotation-root .generateur-sequence-canvas .frequence-selector-box,.generateur-cotation-root .generateur-sequence-panel .frequence-selector-box{background-color:#fff!important;border:none!important;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f!important}.generateur-cotation-root .generateur-sequence-canvas .dense-callout,.generateur-cotation-root .generateur-sequence-panel .dense-callout{background:#fff!important;border:none!important;border-left:none!important;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f;border-radius:.5rem}.generateur-cotation-root .generateur-sequence-canvas button.flex.items-center.justify-center.w-10.h-9.rounded-md.bg-gray-100,.generateur-cotation-root .generateur-sequence-panel button.flex.items-center.justify-center.w-10.h-9.rounded-md.bg-gray-100{background-color:#fff!important;border:none!important;box-shadow:0 1px 2px #0f172a14}.generateur-cotation-root .generateur-sequence-canvas button.flex.items-center.justify-center.w-10.h-9.rounded-md.bg-gray-100:hover,.generateur-cotation-root .generateur-sequence-panel button.flex.items-center.justify-center.w-10.h-9.rounded-md.bg-gray-100:hover{background-color:#f9fafb!important;box-shadow:0 1px 3px #0f172a1f}.generateur-cotation-root .generateur-sequence-canvas .heure-picker-seq-compact.heure-picker-inline button.rounded-md.bg-gray-100,.generateur-cotation-root .generateur-sequence-panel .heure-picker-seq-compact.heure-picker-inline button.rounded-md.bg-gray-100{background-color:#e2e8f0!important;border:none!important;box-shadow:0 1px 2px #0f172a0f}.generateur-cotation-root .generateur-sequence-canvas .heure-picker-seq-compact.heure-picker-inline button.rounded-md.bg-gray-100:hover,.generateur-cotation-root .generateur-sequence-panel .heure-picker-seq-compact.heure-picker-inline button.rounded-md.bg-gray-100:hover{background-color:#cbd5e1!important;box-shadow:0 1px 2px #0f172a1a}.generateur-cotation-root .generateur-sequence-canvas .hebdo-day-btn,.generateur-cotation-root .generateur-sequence-panel .hebdo-day-btn{border-width:0!important;border-style:none!important;box-shadow:0 1px 2px #0f172a14}.generateur-cotation-root .generateur-sequence-canvas .hebdo-day-btn--selected,.generateur-cotation-root .generateur-sequence-panel .hebdo-day-btn--selected{box-shadow:0 2px 6px #0f172a38}.generateur-cotation-root .generateur-sequence-canvas .hebdo-day-btn--disabled,.generateur-cotation-root .generateur-sequence-canvas .hebdo-day-btn.hebdo-day-btn--disabled,.generateur-cotation-root .generateur-sequence-panel .hebdo-day-btn--disabled,.generateur-cotation-root .generateur-sequence-panel .hebdo-day-btn.hebdo-day-btn--disabled{box-shadow:none}.generateur-cotation-root .generateur-sequence-canvas select.custom-select,.generateur-cotation-root .generateur-sequence-panel select.custom-select{border:none!important;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f}.generateur-cotation-root .generateur-jour-montant-total{font-size:calc(var(--ui-font-base) - .0625rem)}.generateur-cotation-root .generateur-recap-jour-nav-counter{font-size:.875rem!important;line-height:1.35;font-weight:500!important}.generateur-cotation-root .generateur-recap-total-label{font-size:calc(var(--ui-font-chrome) - .0625rem)}.generateur-cotation-root .generateur-recap-total-montant{font-size:calc(var(--ui-font-base) + .1875rem)}.generateur-cotation-root .seq-date-time-visibility-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:9999px;background:#ffffff8c;color:#64748b;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.generateur-cotation-root .seq-date-time-visibility-toggle svg{width:.85rem;height:.85rem}.generateur-cotation-root .seq-date-time-visibility-toggle:hover{background:#ffffffbf;border-color:#0f172a24;color:#475569;box-shadow:0 1px 1px #0f172a0f}.generateur-cotation-root .seq-date-time-visibility-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f12e}.ngap-act-search-input-wrap .ngap-act-search-input:not(.app-search-field-maps__input){font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.35!important;padding:.45rem .65rem!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .ngap-act-search-input-wrap .ngap-act-search-input:not(.app-search-field-maps__input){font-size:var(--ui-font-base)!important;line-height:1.45!important;padding:.5rem .75rem!important;min-height:2.375rem}.generateur-cotation-root .fiche-typo-nouvelle-ordo button.btn-ajouter-sequence-link{font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.45!important;padding:.5rem .375rem!important;min-height:2.75rem}.generateur-cotation-root .fiche-typo-nouvelle-ordo button.btn-ajouter-sequence-link .btn-ajouter-sequence-link__icon{width:1.625rem!important;height:1.625rem!important;color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important}.ordonnances-passage-modif-actes.fiche-typo-nouvelle-ordo button.btn-ajouter-sequence-link{font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.45!important;padding:.5rem .375rem!important;min-height:2.75rem}.ordonnances-passage-modif-actes.fiche-typo-nouvelle-ordo button.btn-ajouter-sequence-link .btn-ajouter-sequence-link__icon{width:1.625rem!important;height:1.625rem!important;color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important}.ordonnances-ajout-soin-card-link .passage-detail-acte-card__inner{padding:6px 12px}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link,.ordonnances-passage-modif-actes.fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link{min-height:2.5rem!important;padding:.3rem .25rem!important;font-size:var(--ui-font-base)!important;line-height:1.35!important;gap:.5rem}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link .btn-ajouter-sequence-link__icon,.ordonnances-passage-modif-actes.fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link .btn-ajouter-sequence-link__icon{width:1.25rem!important;height:1.25rem!important;color:var(--couleur-selection, #1e293b)!important;stroke:var(--couleur-selection, #1e293b)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link .btn-ajouter-sequence-link__label,.ordonnances-passage-modif-actes.fiche-typo-nouvelle-ordo.ordonnances-ajout-soin-card-link button.ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link .btn-ajouter-sequence-link__label{color:var(--couleur-selection, #1e293b)!important;-webkit-text-fill-color:var(--couleur-selection, #1e293b)!important;background:none!important;font-size:var(--ui-font-base)!important;font-weight:600!important}.ajout-soin-cta-ferme{display:flex;justify-content:flex-end;flex-shrink:0;width:100%;margin:.35rem 0 .5rem}.ordonnances-passage-modif-overlay-host>.ajout-soin-cta-ferme{margin:0}.ajout-soin-cta-ferme__btn.btn-generate-valid{width:auto;max-width:100%;min-height:2.25rem!important;min-width:0!important;padding:.35rem .95rem!important;font-size:var(--ui-font-base)!important;line-height:1.35!important;font-weight:600!important;gap:.45rem!important;border-radius:9999px!important;box-shadow:none}.ajout-soin-cta-ferme__icon{width:1.125rem!important;height:1.125rem!important;color:#fff!important;stroke:#fff!important}.ajout-soin-cta-ferme__label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;font-size:var(--ui-font-base)!important;font-weight:600!important}.passage-detail-panel__header-controls-stack>.ajout-soin-cta-ferme{margin-top:.4rem;margin-bottom:.15rem}.ordonnances-ajout-soin-panel__titre,.passage-detail-acte-card--ajout .ordonnances-ajout-soin-panel__titre,.passage-detail-acte-card .ordonnances-ajout-soin-panel__titre.cotation-act-card__title{font-size:calc(var(--ui-font-base) + .125rem)!important;line-height:1.35!important;font-weight:600!important;color:#111827}.ordonnances-modif-carte-ajout-soin-outer{box-sizing:border-box;height:4rem;max-height:4rem;overflow:hidden}.ordonnances-modif-carte-ajout-soin-inner{box-sizing:border-box;height:100%;display:flex;align-items:center;padding-top:0;padding-bottom:0}.ordonnances-modif-carte-ajout-soin-inner .ordonnances-ajout-soin-card-btn.btn-ajouter-sequence-link{min-height:0!important;height:auto!important;padding:0 .375rem!important;margin:0;width:100%}.ordonnances-ajout-soin-card-link{overflow:visible;animation:ordonnances-ajout-soin-card-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes ordonnances-ajout-soin-card-in{0%{opacity:0}to{opacity:1}}.ordonnances-ajout-soin-panel-layer{overflow:visible}.ordonnances-ajout-soin-panel-layer--open{animation:ordonnances-ajout-soin-layer-in .38s cubic-bezier(.22,1,.36,1) both}.ordonnances-ajout-soin-panel-layer--closing{animation:ordonnances-ajout-soin-layer-out .42s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes ordonnances-ajout-soin-layer-in{0%{opacity:0}to{opacity:1}}@keyframes ordonnances-ajout-soin-layer-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.ordonnances-ajout-soin-panel-layer--open,.ordonnances-ajout-soin-panel-layer--closing,.ordonnances-ajout-soin-card-link{animation:none!important;opacity:1!important}}.ordonnances-ajout-soin-card-link{border-radius:var(--carte-soin-radius, 8px);box-shadow:var(--carte-soin-ombre)}.ordonnances-ajout-soin-panel-layer--open{border-radius:var(--carte-soin-radius, 8px);box-shadow:none}.ordonnances-ajout-soin-card-link>.ui-accent-ring-frame.ordonnances-modif-acte-ring--soin-card,.ordonnances-ajout-soin-panel-layer>.ui-accent-ring-frame.ordonnances-modif-acte-ring--soin-card{box-shadow:none}.ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-modif-acte-ring-inner,.ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-modif-acte-ring-inner,.ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ui-accent-ring-frame,.ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ui-accent-ring-frame{overflow:visible}.ordonnances-ajout-soin-footer{margin-left:-15px!important;margin-right:-15px!important;margin-bottom:-11px!important}.ordonnances-ajout-soin-footer .ngap-act-search-input-wrap.app-search-field-maps{margin-bottom:0!important}.ordonnances-ajout-soin-footer input.app-search-field-maps__input{border-radius:0 0 calc(var(--carte-soin-radius) - 1px) calc(var(--carte-soin-radius) - 1px)!important}.ordonnances-ajout-soin-footer .app-search-field-maps:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input,.ordonnances-ajout-soin-footer .app-search-field-maps--sequence-accent:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input,.ordonnances-ajout-soin-footer .app-search-field-maps--sequence-accent:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input:focus{box-shadow:inset 0 0 0 2px var(--sequence-accent, var(--couleur-accent))!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .datepicker-inline-toggle-wrapper{width:-moz-max-content;width:max-content;max-width:100%;flex-shrink:0}.generateur-cotation-root .fiche-typo-nouvelle-ordo .datepicker-inline-toggle-wrapper.datepicker-inline-toggle-wrapper--anchor{z-index:500002}.generateur-cotation-root .fiche-typo-nouvelle-ordo .datepicker-inline-toggle-calendar{z-index:500003!important}.generateur-cotation-root .heure-picker-seq-compact.heure-picker-inline{min-width:5.5rem!important;padding:2px 5px!important;gap:2px!important;flex-direction:row!important;align-items:center!important}.generateur-cotation-root .heure-picker-seq-compact.heure-picker-inline>button{width:1.375rem!important;height:1.2rem!important;min-height:0!important;padding:0!important}.generateur-cotation-root .heure-picker-seq-compact.heure-picker-inline>button svg{width:.7rem!important;height:.7rem!important}.generateur-cotation-root .heure-picker-seq-compact.heure-picker-inline>span.font-bold{font-size:calc(var(--ui-font-base) - .125rem)!important;line-height:1.15!important;padding-top:0!important;padding-bottom:0!important;min-width:2.75rem!important}.fiche-patient-historique-ordo .btn-title,.fiche-patient-historique-postop .btn-title,.fiche-patient-historique-telesoin .btn-title,.fiche-patient-historique-di .btn-title{font-size:calc(var(--ui-font-base) - .0625rem)}.event-modal-root .event-modal-header h4.btn-title,.event-modal-root .event-modal-header h4.panel-form-module-title{font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.35!important;font-weight:600!important;color:var(--couleur-selection, #1e293b)!important}.event-modal-root .event-modal-header h4.btn-title svg,.event-modal-root .event-modal-header h4.panel-form-module-title svg{width:1.25rem!important;height:1.25rem!important;flex-shrink:0!important}.fiche-patient-historique-ordo .historique-ordo-meta,.fiche-patient-historique-postop .historique-ordo-meta,.fiche-patient-historique-telesoin .historique-ordo-meta,.fiche-patient-historique-di .historique-ordo-meta{font-size:var(--ui-font-base);font-weight:600;line-height:1.35;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.zone-contenu-patient .fiche-patient-historique-ordo .historique-ordo-meta,.zone-contenu-patient .fiche-patient-historique-postop .historique-ordo-meta,.zone-contenu-patient .fiche-patient-historique-telesoin .historique-ordo-meta,.zone-contenu-patient .fiche-patient-historique-di .historique-ordo-meta{font-size:var(--ui-font-base)!important;font-weight:600!important;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.fiche-patient-historique-ordo .historique-ordo-mois,.fiche-patient-historique-ordo .historique-ordo-count,.fiche-patient-historique-ordo .historique-ordo-dates,.fiche-patient-historique-ordo .historique-ordo-voir-plus,.fiche-patient-historique-postop .historique-ordo-mois,.fiche-patient-historique-postop .historique-ordo-count,.fiche-patient-historique-telesoin .historique-ordo-mois,.fiche-patient-historique-telesoin .historique-ordo-count{font-size:calc(var(--ui-font-chrome) - .0625rem)}.sequence-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:var(--ui-font-chrome);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;white-space:nowrap;border-radius:.375rem;padding:.3rem .6rem;border:1px solid transparent}.sequence-badge--solid{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:var(--sequence-accent, var(--ordo-seq-accent, #6366f1));border-color:var(--sequence-accent, var(--ordo-seq-accent, #6366f1));box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 4px #0f172a29}.sequence-label--frise.sequence-badge--solid:not(.sequence-label--frise-inactive){border-width:2px}.sequence-badge--solid *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.sequence-badge--muted{color:#1f2937!important;background-color:#f3f4f6;border-color:#d1d5db}.sequence-label--frise{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:calc(var(--ui-font-chrome) - .125rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:.018em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.1rem .34rem;border-radius:4px 4px 0 0}.sequence-label--frise.sequence-label--frise-hit{margin:-6px -8px;padding:6px 8px;min-width:28px;min-height:26px;box-sizing:content-box;cursor:pointer;opacity:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}.sequence-label--frise.sequence-label--frise-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent) 65%,#ffffff 35%);outline-offset:1px;opacity:1;color:#fff;-webkit-text-fill-color:#ffffff;background-color:var(--sequence-accent, var(--couleur-accent))!important;border-color:var(--sequence-accent, var(--couleur-accent))!important}.sequence-label--frise-visual.sequence-label--frise-visual--hovered{filter:brightness(1.12)}.sequence-label--frise-inactive.sequence-label--frise-visual.sequence-label--frise-visual--hovered{filter:brightness(1.06);box-shadow:0 0 0 2px color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 35%,#ffffff 65%)}.frise-preview-gen-cot-sequence-hover{outline:2px solid color-mix(in srgb,var(--couleur-accent) 62%,#ffffff 38%);outline-offset:-2px;filter:brightness(1.12)}.sequence-label--frise-visual.sequence-label--frise-visual--hovered{outline:2px solid color-mix(in srgb,var(--couleur-accent) 62%,#ffffff 38%);outline-offset:-1px}.frise-preview-gen-cot-inactive.frise-preview-gen-cot-sequence-hover{filter:brightness(1.04);outline-style:solid;outline-width:2px}.frise-gen-cot-preview-passage-hit-zone{box-sizing:border-box}.sequence-label--frise.sequence-label--frise-inactive,.sequence-badge.sequence-label--frise-inactive{color:var(--sequence-accent, var(--couleur-accent))!important;-webkit-text-fill-color:var(--sequence-accent, var(--couleur-accent))!important;background-color:#fff!important;border:2px solid var(--sequence-accent, var(--couleur-accent))!important;filter:none;opacity:1;box-shadow:0 1px 2px #0f172a14}.sequence-label--cotation{border-radius:8px 8px 0 0}.generateur-cotation-root .generateur-recap-seq-meta{font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:600;letter-spacing:.02em}.generateur-cotation-root .generateur-recap-totaux{margin-bottom:.5rem;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a08}.generateur-cotation-root .generateur-recap-totaux__title{margin-bottom:10px;font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#374151}.generateur-cotation-root .generateur-recap-totaux__list{display:flex;flex-direction:column;gap:8px}.generateur-cotation-root .generateur-recap-totaux__row-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.generateur-cotation-root .generateur-recap-totaux__row-start{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.generateur-cotation-root .generateur-recap-totaux__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:500;color:#6b7280}.generateur-cotation-root .generateur-recap-totaux__meta-sep{margin:0 .25rem;opacity:.65}.generateur-cotation-root .generateur-recap-totaux__amount{flex-shrink:0;font-weight:700;color:#111827}.generateur-cotation-root .generateur-recap-totaux__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.generateur-cotation-root .generateur-recap-totaux__footer-label{display:flex;flex-direction:column;gap:2px;min-width:0}.generateur-cotation-root .generateur-recap-totaux__footer-rdv{font-size:var(--ui-font-chrome);font-weight:600;color:#4b5563;line-height:1.3}.generateur-cotation-root .generateur-recap-total-label{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#1f2937;line-height:1.2}.generateur-cotation-root .generateur-recap-total-montant{font-weight:700;color:#111827}.generateur-cotation-root .sequence-ligne-descriptive{font-size:calc(var(--ui-font-base) - .0625rem);line-height:1.45;color:#374151}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense h4.btn-title,.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .panel-form-module-title,.generateur-cotation-root .fiche-typo-nouvelle-ordo h4.btn-title,.generateur-cotation-root .fiche-typo-nouvelle-ordo .panel-form-module-title{font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.35!important;font-weight:600!important;color:var(--couleur-selection, #1e293b)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense h4.btn-title svg,.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .panel-form-module-title svg,.generateur-cotation-root .fiche-typo-nouvelle-ordo h4.btn-title svg,.generateur-cotation-root .fiche-typo-nouvelle-ordo .panel-form-module-title svg{width:1.25rem!important;height:1.25rem!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .sequence-ligne-descriptive{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.4!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .sequence-ligne-descriptive .sequence-ligne-descriptive__accent-datetime{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .sequence-inline-edit-trigger{display:inline-flex;align-items:center;padding:0;margin:0;border:0;background:transparent;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.generateur-cotation-root .fiche-typo-nouvelle-ordo .sequence-ligne-descriptive .datepicker-inline-toggle-wrapper{display:inline-flex;width:auto;max-width:none;vertical-align:baseline}.generateur-cotation-root .generateur-sequence-tab-intro,.generateur-cotation-root .generateur-sequence-datepicker-host{width:100%;min-width:0}.generateur-cotation-root .generateur-sequence-datepicker-host:empty{display:none}.generateur-cotation-root .generateur-sequence-heure-picker-host{width:100%;min-width:0;overflow:visible}.generateur-cotation-root .generateur-sequence-heure-picker-host:empty{display:none}.generateur-cotation-root .generateur-sequence-duree-picker-host{width:100%;min-width:0;overflow:visible}.generateur-cotation-root .generateur-sequence-duree-picker-host:empty{display:none}.generateur-cotation-root .heure-picker-panel--generateur-sequence{margin:0}.generateur-cotation-root .generateur-sequence-datepicker-host:not(:empty),.generateur-cotation-root .generateur-sequence-heure-picker-host:not(:empty),.generateur-cotation-root .generateur-sequence-duree-picker-host:not(:empty){margin-top:.35rem}.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:0;z-index:auto}.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .react-datepicker.datepicker-app-common,.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .react-datepicker.datepicker-app-common.datepicker-app-common--fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box;--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .react-datepicker.datepicker-app-common--month-carousel .react-datepicker__day-names,.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-carousel,.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-grid,.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .datepicker-month-carousel-mount{width:100%;max-width:100%;margin-inline:0}.generateur-cotation-root .datepicker-inline-toggle-calendar--generateur-sequence .datepicker-month-carousel-mount{justify-content:stretch}.generateur-cotation-root .fiche-typo-nouvelle-ordo .heure-picker-popover-trigger.sequence-inline-edit-trigger{min-width:auto!important;background:transparent;border:0;border-radius:0}.generateur-cotation-root .fiche-typo-nouvelle-ordo .sequence-inline-edit-trigger:hover{opacity:.85}.generateur-cotation-root .fiche-typo-nouvelle-ordo .section-container-formulaire label{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:600!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo label[for=eviter-dim-ferie-ordo],.generateur-cotation-root .fiche-typo-nouvelle-ordo label.font-semibold.text-gray-800.shrink-0,.generateur-cotation-root .fiche-typo-nouvelle-ordo span.font-semibold.text-gray-800.shrink-0{font-size:calc(var(--ui-font-chrome) - .0625rem)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo h4.text-lg.font-bold{font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.35!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .custom-select.text-lg,.generateur-cotation-root .fiche-typo-nouvelle-ordo select.custom-select,.generateur-cotation-root .fiche-typo-nouvelle-ordo .generateur-cotation-field-box.date-soin-input{font-size:calc(var(--ui-font-base) - .0625rem)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .dense-callout{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.4!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .dense-callout .font-semibold{font-size:inherit!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .dense-callout svg{width:1rem!important;height:1rem!important;margin-top:.12rem!important}.generateur-cotation-root .generateur-lieu-etape__question{font-size:calc(var(--ui-font-base) + .125rem)!important;line-height:1.35!important}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile.generateur-lieu-etape__lieu-switch{width:min(100%,17.5rem);min-width:0}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile .vue-jour-pause-lieu-switch-track{padding:4px;border-radius:10px;min-height:5.5rem}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile .vue-jour-pause-lieu-switch-thumb{border-radius:7px}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile .vue-jour-pause-lieu-switch-seg{flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-height:0;padding:.5rem .4rem;font-size:var(--ui-font-base)!important;line-height:1.2!important;white-space:normal}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile .vue-jour-pause-lieu-switch-seg span{white-space:normal;text-align:center;overflow:visible;text-overflow:unset;max-width:100%}.generateur-cotation-root .generateur-lieu-etape .vue-jour-pause-lieu-switch--tile .vue-jour-pause-lieu-switch-seg svg{width:1.25rem!important;height:1.25rem!important;flex-shrink:0}.generateur-cotation-root .generateur-lieu-etape__checkbox-label{font-size:var(--ui-font-base)!important;line-height:1.35!important}.generateur-cotation-root .generateur-lieu-etape__checkbox{width:1.375rem;height:1.375rem;min-width:1.375rem;min-height:1.375rem;flex-shrink:0}.generateur-cotation-root .generateur-lieu-etape .dense-callout{padding:.75rem .875rem;gap:.625rem}.generateur-cotation-root .generateur-lieu-etape .dense-callout svg{width:1.25rem!important;height:1.25rem!important;margin-top:.1rem!important}.generateur-cotation-root .generateur-lieu-etape__info-text{font-size:var(--ui-font-base)!important;line-height:1.5!important}.sequence-canvas-typo .sequence-badge-pill--lg{padding:5px 12px;font-size:var(--ui-font-chrome)}.sequence-canvas-typo .frequence-selector-label,.sequence-canvas-typo .frequence-selector-value{font-size:var(--ui-font-base)!important}.sequence-canvas-typo .frequence-selector-btn{min-width:2.25rem;min-height:2.25rem;font-size:var(--ui-font-base)!important}.sequence-canvas-typo .frequence-selector-value{min-width:2rem}.sequence-canvas-typo .mode-switch-auto-normal-box button.mode-switch-btn{font-size:var(--ui-font-base)!important;min-height:2.75rem!important;padding:10px 14px!important}.sequence-canvas-typo .mode-switch-auto-normal-box{min-height:2.875rem}.sequence-canvas-typo .mode-auto-toggle-compact{min-width:4.5rem;gap:.375rem}.sequence-canvas-typo .mode-auto-toggle-compact__label{font-size:var(--ui-font-base)!important;gap:.375rem}.sequence-canvas-typo .mode-auto-toggle-compact__label svg{width:1rem!important;height:1rem!important}.sequence-canvas-typo .mode-auto-toggle-compact__switch{width:3rem;height:1.75rem;border-radius:.875rem}.sequence-canvas-typo .mode-auto-toggle-compact__thumb{width:1.375rem;height:1.375rem;margin-top:-.6875rem}.sequence-canvas-typo .mode-auto-toggle-compact__switch:not(.is-active) .mode-auto-toggle-compact__thumb{left:3px}.sequence-canvas-typo .mode-auto-toggle-compact__switch.is-active .mode-auto-toggle-compact__thumb{left:calc(100% - 1.375rem - 3px)}.sequence-canvas-typo .hebdo-day-btn--size-wide,.sequence-canvas-typo .hebdo-day-btn--size-compact{font-size:var(--ui-font-base)!important;font-weight:700;min-height:2.75rem;padding:.5rem .2rem!important;line-height:1.2!important}.sequence-canvas-typo .hebdo-day-grid,.sequence-canvas-typo .hebdo-day-grid--compact,.sequence-canvas-typo .hebdo-day-grid--panel-embed{gap:.375rem!important}.sequence-canvas-typo .hebdo-day-btn--selected{background-color:var(--sequence-accent, var(--couleur-accent))!important;border-color:var(--sequence-accent, var(--couleur-accent))!important;border-width:1px!important;border-style:solid!important;box-shadow:0 2px 6px color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 42%,rgba(15,23,42,.1))!important}.sequence-canvas-typo.ui-dense .mode-switch-container{min-width:6.75rem!important;padding:4px!important}.sequence-canvas-typo.ui-dense .mode-switch-container>button{min-height:2.75rem!important;min-width:2.75rem!important}.sequence-canvas-typo .mode-switch-auto-normal-box.ordo-extension-mode-switch>.ordo-extension-mode-switch__btn,.sequence-canvas-typo .mode-switch-auto-normal-box.recurrence-mode-switch>.recurrence-mode-switch__btn,.ui-dense .mode-switch-auto-normal-box.ordo-extension-mode-switch>.ordo-extension-mode-switch__btn,.ui-dense .mode-switch-auto-normal-box.recurrence-mode-switch>.recurrence-mode-switch__btn{min-height:3.35rem!important;padding:.3rem .2rem .28rem!important}.sequence-canvas-typo .mode-switch-auto-normal-box.ordo-extension-mode-switch,.sequence-canvas-typo .mode-switch-auto-normal-box.recurrence-mode-switch,.ui-dense .mode-switch-auto-normal-box.ordo-extension-mode-switch,.ui-dense .mode-switch-auto-normal-box.recurrence-mode-switch{min-width:7.5rem!important}.sequence-canvas-typo .mode-switch-container>button svg{width:1.375rem!important;height:1.375rem!important;flex-shrink:0}.sequence-canvas-typo.mini-calendar-content--panel-embed .font-semibold.text-gray-800,.sequence-canvas-typo.mini-calendar-content--panel-embed label.cursor-pointer.font-semibold{font-size:var(--ui-font-base)!important;line-height:1.35!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-canvas-inner{padding-top:1rem!important;padding-bottom:1rem!important}.generateur-cotation-root .generateur-sequences-etape .sequence-ligne-descriptive{font-size:var(--ui-font-base)!important;line-height:1.45!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-intro__recurrence{margin:0;padding-top:.125rem}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-intro__recurrence .sequence-ligne-descriptive{margin:0}.generateur-cotation-root .generateur-sequences-etape .generateur-sequences-tablist [role=tab] .generateur-sequence-tab-badge{min-height:2rem;padding:.28rem .5rem;font-size:var(--ui-font-chrome)!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-pill--tab{font-size:var(--gen-seq-tab-pill-font, .875rem)}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-badge__num{font-size:var(--ui-font-chrome)!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-badge__duree{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;padding:.12rem .38rem}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab--add .generateur-sequence-tab-badge--add,.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-tab-badge--add.generateur-sequence-tab-badge--add-legend{min-height:var(--gen-seq-tab-pill-h, 2.5625rem);font-size:var(--gen-seq-tab-pill-font, .875rem)!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequence-canvas-inner .generateur-sequence-canvas-seq-badge{margin-bottom:0}.generateur-cotation-root .generateur-sequences-etape .sequence-search-soins-liste .cotation-act-card__title{font-size:var(--ui-font-chrome)!important;line-height:1.35!important;font-weight:600!important}.generateur-cotation-root .generateur-sequences-etape .sequence-search-soins-liste .cotation-act-card__badges .puce-cotation{font-size:inherit}.generateur-cotation-root .generateur-sequences-etape .sequence-search-soins-liste .generateur-sequences-etape__acte-keyword{font-size:var(--ui-font-chrome)!important;line-height:1.45!important}.generateur-cotation-root .generateur-sequences-etape .dense-callout{padding:.75rem .875rem!important;gap:.625rem!important;font-size:var(--ui-font-base)!important;line-height:1.45!important}.generateur-cotation-root .generateur-sequences-etape .dense-callout svg{width:1.25rem!important;height:1.25rem!important;margin-top:.1rem!important;flex-shrink:0}.generateur-cotation-root .generateur-sequences-etape .generateur-sequences-etape__info-text,.generateur-cotation-root .generateur-sequences-etape .dense-callout .font-semibold{font-size:var(--ui-font-base)!important;line-height:1.5!important}.generateur-cotation-root .generateur-sequences-etape .ngap-act-search-input,.generateur-cotation-root .generateur-sequences-etape .ngap-act-search-input-wrap input{font-size:var(--ui-font-base)!important}.generateur-cotation-root .generateur-sequences-etape p.generateur-sequence-help-text{font-size:var(--ui-font-base)!important;line-height:1.45!important}.generateur-cotation-root .generateur-sequences-etape .generateur-sequences-tabbed-stack{gap:.35rem;background-color:var(--agenda-side-panel-bg)}.generateur-cotation-root .generateur-sequences-etape{background-color:var(--agenda-side-panel-bg)}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .mode-switch-auto-normal-box button.mode-switch-btn{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;min-height:32px!important;padding:6px 10px!important;line-height:1.2!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .mode-switch-auto-normal-box{min-width:120px!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .frequence-selector-label,.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .frequence-selector-value,.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .hebdo-day-btn--size-wide{font-size:calc(var(--ui-font-chrome) - .0625rem)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .texte-noir-sur-accent.text-sm{font-size:calc(var(--ui-font-chrome) - .125rem)!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo textarea.text-lg{font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.45!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .mt-4.mb-2.text-center p.text-base:not(.generateur-sequence-help-text){font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.45!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo p.generateur-sequence-help-text{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.55rem!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo-overlay-msg{font-size:calc(var(--ui-font-base) - .0625rem);line-height:1.35}.dense-callout{display:flex;align-items:flex-start;font-size:var(--ui-font-panel)!important;line-height:1.35!important;padding:.35rem .5rem!important;gap:.4rem!important;background:#f8fafcf5;border-radius:.375rem}.dense-callout svg{width:.8125rem!important;height:.8125rem!important;flex-shrink:0;margin-top:.08rem!important;color:#64748b}.dense-callout .font-semibold{font-size:var(--ui-font-panel)!important;font-weight:600!important}.dense-callout .text-slate-600,.dense-callout .text-slate-500,.dense-callout .text-slate-700{font-size:inherit!important;line-height:inherit!important}.dense-callout .mt-1\.5{margin-top:.15rem!important}.fiche-identite-header{background-color:var(--couleur-selection)!important;color:#fff!important}.fiche-identite-header *,.fiche-identite-header h2,.fiche-identite-header h3,.fiche-identite-header span{color:#fff!important}.fiche-identite-header svg{color:#fff!important}.fiche-identite-header .fiche-identite-header__nom{text-transform:none}.fiche-identite-header .btn-header-pill,.fiche-identite-header .btn-header-pill *,.fiche-identite-header .btn-header-pill svg{color:#374151!important}.fiche-identite-header .btn-header-pill--close-fiche{background:#fff!important;border-color:#d1d5db!important}.fiche-identite-header .btn-header-pill--close-fiche:after{display:none!important}.fiche-identite-header .btn-header-pill--close-fiche:hover{background:#e0e7ff!important;border-color:#d1d5db!important}.fiche-identite-header .btn-header-pill--close-fiche:hover *,.fiche-identite-header .btn-header-pill--close-fiche:hover svg{color:#374151!important;background:transparent!important;border-color:transparent!important}.ordo-patient-header-row .ordo-patient-header-nom-btn{display:inline-block;width:auto;max-width:100%;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;vertical-align:top}.ordo-patient-header-row .ordo-patient-header-nom-btn:disabled{cursor:default;opacity:.88}.ordo-patient-header-row .ordo-patient-header-toggle:hover{background-color:#11182714}.ordo-patient-header-row__back{flex-shrink:0}.ordo-patient-header-row__back svg{display:block}.ordo-patient-header-row__back--labeled{min-height:2.125rem;padding:.3125rem .625rem .3125rem .4375rem;gap:.25rem;font-size:.75rem;font-weight:600;color:#4b5563;letter-spacing:.01em}.ordo-patient-header-row__back--labeled.ordo-patient-header-row__back--end{padding:.3125rem .4375rem .3125rem .625rem}.ordo-patient-header-row__back-label{line-height:1.1;white-space:nowrap}.ordo-detail-column__fixed-head--patient{padding-bottom:0!important}.ordo-detail-column__fixed-head--patient>.ordo-patient-header-row{margin-bottom:0!important;padding-left:.75rem;padding-right:.5rem;box-sizing:border-box}.ordo-detail-column__fixed-head--patient>.ordo-patient-header-row:not(:has(>.ordo-patient-header-row__back:first-child)){padding-left:.875rem}html.ordo-detail-mobile-active .ordo-detail-column__fixed-head--patient+.ordo-detail-passage-sep,.generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient+.ordo-detail-passage-header-chrome{margin-top:0}.ordo-patient-header-row__trailing{display:flex;align-items:center;gap:.375rem;flex-shrink:1;min-width:0;max-width:min(58%,18rem)}.ordo-patient-header-ordo-ref{display:inline-flex;align-items:center;gap:.3rem;min-width:0;flex:1 1 auto;color:#6b7280;font-size:.6875rem;font-weight:500;line-height:1.25;letter-spacing:.01em}.ordo-patient-header-ordo-ref__printer{flex-shrink:0}.ordo-patient-header-ordo-ref__printer--ok{color:var(--couleur-accent);stroke:var(--couleur-accent)}.ordo-patient-header-ordo-ref__printer--empty{color:#9ca3af}.ordo-patient-header-ordo-ref__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordo-patient-header-row__leading,.ordo-patient-header-row__after-name{display:flex;align-items:center;flex-shrink:0}.ordo-action-button__validation{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:var(--couleur-accent);box-shadow:0 8px 18px #0003;color:#fff;font-weight:600;letter-spacing:.04em}.ordo-action-button__validation span{color:#fff;display:inline-flex;align-items:center}.mini-calendar-validate-btn,.mini-calendar-validate-btn span{color:#fff!important}.mini-calendar-mode-switch{display:inline-flex;align-items:center;background:#f1f5f9;border-radius:9999px;padding:4px;margin-bottom:0;gap:4px}.mini-calendar-switch-option{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;font-weight:600;font-size:13px;border:none;background:transparent;color:#475569;cursor:pointer;transition:all .2s ease}.mini-calendar-switch-option--retrait.is-active{background:#9ca3af;color:var(--couleur-selection);box-shadow:0 6px 16px #6b728033}.mini-calendar-switch-option--retrait.is-active svg{color:var(--couleur-selection)}.mini-calendar-switch-option--ajout.is-active{background:var(--couleur-accent);color:#fff;box-shadow:0 6px 16px #0003}.mini-calendar-switch-option:disabled{opacity:.45;cursor:not-allowed}.mini-calendar-switch-option.tournee-option-A:not(.is-active){color:#f87171!important}.mini-calendar-switch-option.tournee-option-B:not(.is-active){color:#2fb3c9!important}.mini-calendar-switch-option.tournee-option-C:not(.is-active){color:#fbbf24!important}.mini-calendar-validate-wrapper{width:100%;overflow:visible}.mini-calendar-validate-wrapper .mobile-detail-footer-actions{width:100%}.mini-calendar-validate-wrapper .creation-ordo-mobile-valider-accent{flex:1 1 0%;min-width:0}.mini-calendar-validate-wrapper .ordo-action-button__validation{width:100%;justify-content:center}.mini-calendar-validate-wrapper .ordo-action-button__validation:hover{background:var(--couleur-selection)!important;box-shadow:0 6px 16px #1f293759}.mini-calendar-validate-wrapper .ordo-action-button__validation:hover *{color:#fff!important}.mini-calendar-container--extend-sequence .mini-calendar-validate-wrapper .btn-generate-valid{width:100%!important;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important;box-shadow:none!important}.mini-calendar-container--extend-sequence .mini-calendar-validate-wrapper .btn-generate-valid svg{width:1.125rem!important;height:1.125rem!important}@keyframes app-datepicker-day-pulse{0%{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-datepicker-pulse-ring, var(--couleur-accent)) 45%,transparent),0 0 color-mix(in srgb,var(--app-datepicker-pulse-glow, var(--couleur-accent)) 22%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-datepicker-pulse-ring, var(--couleur-accent)) 65%,transparent),0 0 0 4px color-mix(in srgb,var(--app-datepicker-pulse-glow, var(--couleur-accent)) 14%,transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-datepicker-pulse-ring, var(--couleur-accent)) 45%,transparent),0 0 color-mix(in srgb,var(--app-datepicker-pulse-glow, var(--couleur-accent)) 22%,transparent)}}.mini-calendar-days-grid button.mini-calendar-day--selected,.mini-calendar-days-grid button.mini-calendar-day--selected *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mini-calendar-days-grid button.mini-calendar-day--selected{background:var(--couleur-accent)!important;border:2px solid var(--couleur-accent)!important;--app-datepicker-pulse-ring: var(--couleur-accent);--app-datepicker-pulse-glow: var(--couleur-accent);font-weight:600!important;animation:app-datepicker-day-pulse 1.9s ease-in-out infinite;box-sizing:border-box}.mini-calendar-container--extend-sequence .mini-calendar-days-grid button.mini-calendar-day--selected{background:var(--sequence-accent, var(--couleur-accent))!important;border:2px solid var(--sequence-accent, var(--couleur-accent))!important;--app-datepicker-pulse-ring: var(--sequence-accent, var(--couleur-accent));--app-datepicker-pulse-glow: var(--sequence-accent, var(--couleur-accent))}.mini-calendar-days-grid button.mini-calendar-day--in-range:not(.mini-calendar-day--selected){background:transparent!important;border:2px solid var(--couleur-accent)!important;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important;font-weight:500!important;box-sizing:border-box}.mini-calendar-container--extend-sequence .mini-calendar-days-grid button.mini-calendar-day--in-range:not(.mini-calendar-day--selected){border-color:var(--sequence-accent, var(--couleur-accent))!important;color:var(--sequence-accent, var(--couleur-accent))!important;-webkit-text-fill-color:var(--sequence-accent, var(--couleur-accent))!important}@media (prefers-reduced-motion: reduce){.mini-calendar-days-grid button.mini-calendar-day--selected,.react-datepicker.datepicker-app-common .react-datepicker__day--selected,.react-datepicker.datepicker-app-common .react-datepicker__day--keyboard-selected,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected{animation:none!important}}.react-datepicker__day--outside-month{color:#cbd5f5!important;opacity:.65}.react-datepicker__day--outside-month:hover{color:#94a3b8!important}.react-datepicker__navigation-icon:before{border-color:#4b5563!important}.react-datepicker__current-month{font-weight:700!important;letter-spacing:.02em}.ui-accent-ring-frame{--accent-ring-outer-radius: 22px;--accent-ring-width: 8px;position:relative;border:none;overflow:visible;padding:var(--accent-ring-width);border-radius:var(--accent-ring-outer-radius);box-sizing:border-box;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite}@media (prefers-reduced-motion: reduce){.ui-accent-ring-frame{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent)}}.ui-accent-ring-frame>.mini-calendar-content,.ui-accent-ring-frame>.event-modal-periode-block__accent-inner,.ui-accent-ring-frame>.ordonnances-passage-modif-accent-inner,.ui-accent-ring-frame>.ordonnances-modif-acte-ring-inner{position:relative;z-index:1;min-width:0;flex:1 1 auto;background:#fff;border-radius:calc(var(--accent-ring-outer-radius) - var(--accent-ring-width))}.ordonnances-passage-modif-accent-ring.ui-accent-ring-frame{--accent-ring-outer-radius: 20px;--accent-ring-width: 5px}:root{--ordonnances-simultane-bloc-fond: #e5e7eb;--ordonnances-simultane-carte-fond-inner: #f3f4f6;--ordonnances-simultane-texte-titre: #64748b;--ordonnances-simultane-texte-tarif: #64748b;--ordonnances-simultane-texte-tarif-barre: #94a3b8}.ordonnances-simultane-puce-inactive.ngap-puce,span.puce-cotation.ngap-puce.ordonnances-simultane-puce-inactive,span.ngap-puce.puce-cotation.ordonnances-simultane-puce-inactive[class*=acte],span.ngap-puce.puce-cotation.ordonnances-simultane-puce-inactive[class*=complement]{filter:var(--focus-dim-filter)!important;cursor:pointer;transition:filter .15s ease}.ordonnances-simultane-cumul-inactive.puce-cotation.ngap-puce-cumul{background:#f8fafc!important;color:#64748b!important;filter:var(--focus-dim-filter)!important}.ordonnances-simultane-carte-wrap-inactive{background-color:var(--ordonnances-simultane-bloc-fond)!important;opacity:.92}.ordonnances-simultane-carte-wrap-inactive>.ordonnances-simultane-carte-inner-inactive{background-color:var(--ordonnances-simultane-carte-fond-inner)!important}.ordonnances-root .ordonnances-simultane-ordo-btns button.btn-generate-valid,.ordonnances-root .ordonnances-simultane-ordo-btns button.btn-ordo{min-height:22px!important;height:auto!important;padding:.125rem .5rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1.15!important;border-radius:9999px!important;gap:.2rem!important;width:auto!important;max-width:100%}.ordonnances-root .ordonnances-simultane-ordo-btns button.btn-generate-valid:disabled{opacity:1!important;cursor:default!important}.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame{--accent-ring-outer-radius: 16px;--accent-ring-width: 1px;animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--xl{--accent-ring-outer-radius: 12px}.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin.ordonnances-modif-acte-ring--soin-card{--accent-ring-outer-radius: var(--carte-soin-radius);border-radius:var(--carte-soin-radius)}.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--animated{animation:frise-selection-ring-rotate 2.75s linear infinite;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))}@media (prefers-reduced-motion: reduce){.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--animated{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.infirmier-avatar-chip.planning-preview-avatar--pending{position:relative}.infirmier-avatar-chip.planning-preview-avatar--pending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-sizing:border-box;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion: reduce){.infirmier-avatar-chip.planning-preview-avatar--pending:after{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.fiche-mode-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25}.fiche-mode-badge--view{background:#f3f4f6;color:#374151}.fiche-mode-badge--active,.fiche-patient-form .fiche-mode-badge--active,.section-container-formulaire .fiche-mode-badge--active,.parametres-settings-root .fiche-mode-badge--active{color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important;border:1px solid color-mix(in srgb,var(--couleur-accent) 45%,#e5e7eb);background:#fff!important;animation:none;text-shadow:none}.puce-accent-anneau{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:none;min-width:0;padding:2px;border:none;border-radius:9999px;line-height:0;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite}.puce-accent-anneau__inner{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;margin:0;padding:.22rem .55rem;border-radius:9999px;background:#fff;line-height:1;box-shadow:none}.puce-accent-anneau__label{display:block;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}@media (prefers-reduced-motion: reduce){.puce-accent-anneau{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent)}.puce-accent-anneau__label.text-accent-shimmer{animation:none!important;background-image:none!important;color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important}}.mini-calendar-container{position:relative;border-radius:12px;padding:0;overflow:hidden}.mini-calendar-container:not(.ui-accent-ring-frame):not(.mini-calendar-container--extend-sequence){background:#fff;border:5px solid var(--couleur-selection)}.mini-calendar-container.mini-calendar-container--extend-sequence.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin{--accent-ring-outer-radius: 1rem;--accent-ring-width: 1px;--app-datepicker-pulse-ring: var(--sequence-accent, var(--couleur-accent));--app-datepicker-pulse-glow: var(--sequence-accent, var(--couleur-accent));padding:var(--accent-ring-width)!important;border-radius:var(--accent-ring-outer-radius)!important;animation:none;background:var(--sequence-accent, var(--couleur-accent))!important;border:none;overflow:visible;box-shadow:0 1px 3px #0f172a1f,0 1px 2px #0f172a14!important}.mini-calendar-container.mini-calendar-container--extend-sequence.ui-accent-ring-frame>.ordonnances-modif-acte-ring-inner.generateur-sequence-canvas-inner{border-radius:calc(var(--accent-ring-outer-radius) - var(--accent-ring-width))!important;background-color:#f1f5f9!important}.mini-calendar-container--extend-sequence .generateur-sequence-canvas-inner .generateur-sequence-canvas-seq-badge{margin-bottom:.625rem}.mini-calendar-container--extend-sequence .mini-calendar-content{background:transparent!important}.mini-calendar-container--extend-sequence .ordo-extension-ajout-options-shell{--datepicker-push-panel-duration: .28s}.mini-calendar-container--extend-sequence .ordo-extension-mode-auto-shell{overflow:hidden;flex-shrink:0;margin-left:auto;max-width:0;opacity:0;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mini-calendar-container--extend-sequence .ordo-extension-mode-auto-shell--open{max-width:9.5rem;opacity:1}.mini-calendar-container--extend-sequence .ordo-extension-mode-auto-shell__inner{min-width:9.5rem;display:flex;justify-content:flex-end}.mini-calendar-container--extend-sequence .ordo-extension-ajout-options-shell:not(.datepicker-push-panel-shell--open) .ordo-extension-ajout-options-inner,.mini-calendar-container--extend-sequence .ordo-extension-mode-auto-shell:not(.ordo-extension-mode-auto-shell--open) .ordo-extension-mode-auto-shell__inner{pointer-events:none}@media (prefers-reduced-motion: reduce){.mini-calendar-container--extend-sequence .ordo-extension-ajout-options-shell,.mini-calendar-container--extend-sequence .ordo-extension-mode-auto-shell{transition:none!important}}.mode-switch-auto-normal-box.ordo-extension-mode-switch,.mode-switch-auto-normal-box.recurrence-mode-switch{min-width:7.5rem!important;width:-moz-fit-content;width:fit-content}.mode-switch-auto-normal-box.ordo-extension-mode-switch>.ordo-extension-mode-switch__btn,.mode-switch-auto-normal-box.recurrence-mode-switch>.recurrence-mode-switch__btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:50%;min-width:3rem!important;min-height:3.35rem!important;padding:.3rem .2rem .28rem!important}.ordo-extension-mode-switch>.ordo-extension-mode-switch__btn:not(.mode-switch-active),.recurrence-mode-switch__btn:not(.mode-switch-active){color:#374151}.ordo-extension-mode-switch__icon,.recurrence-mode-switch__icon{width:1.375rem;height:1.375rem;flex-shrink:0;color:currentColor}.ordo-extension-mode-switch__label,.recurrence-mode-switch__label{font-size:.6875rem;font-weight:600;line-height:1.1;letter-spacing:.01em;color:currentColor}.ordo-extension-mode-switch__btn.mode-switch-active .ordo-extension-mode-switch__label,.recurrence-mode-switch__btn.mode-switch-active .recurrence-mode-switch__label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .ordo-extension-mode-switch,.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .recurrence-mode-switch{min-width:7.5rem}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .ordo-extension-mode-switch>.ordo-extension-mode-switch__btn,.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .recurrence-mode-switch>.recurrence-mode-switch__btn{min-width:2.75rem!important;min-height:3rem!important;padding:.25rem .15rem .22rem!important}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .ordo-extension-mode-switch__icon,.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .recurrence-mode-switch__icon{width:1.25rem;height:1.25rem}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .ordo-extension-mode-switch__label,.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .recurrence-mode-switch__label{font-size:.65rem}.mini-calendar-container--extend-sequence:not(.mini-calendar-container--extend-embed) .ordonnances-modif-acte-ring-inner.generateur-sequence-canvas-inner{padding:.875rem 1rem 1rem!important}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .ordonnances-modif-acte-ring-inner.generateur-sequence-canvas-inner{padding:.625rem .75rem .75rem!important}@keyframes extend-panel-unroll{0%{opacity:0;transform:scaleY(.94) translateY(-6px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.ordo-extension-panel-portal{transform-origin:top center;opacity:0;transform:scaleY(.96) translateY(-4px);pointer-events:none}.ordo-extension-panel-portal.is-open{opacity:1;transform:scaleY(1) translateY(0);animation:extend-panel-unroll .34s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.ordo-extension-panel-portal,.ordo-extension-panel-portal.is-open{animation:none!important;transform:none!important;opacity:1!important}}.mini-calendar-container.mini-calendar-recap-generateur:not(.ui-accent-ring-frame){border:none!important;background:transparent!important;border-radius:0;box-shadow:none!important;overflow:visible}.mini-calendar-container.mini-calendar-recap-generateur:not(.ui-accent-ring-frame) .mini-calendar-content{border-radius:10px}.mini-calendar-container.mini-calendar-recap-generateur button.mini-calendar-nav-btn:disabled{pointer-events:none}.mini-calendar-container.mini-calendar-recap-generateur .mini-calendar-dow-label{line-height:1.15!important;padding-bottom:1px}.mini-calendar-container.ui-accent-ring-frame{overflow:visible;border:none;padding:var(--accent-ring-width);border-radius:var(--accent-ring-outer-radius)}.mini-calendar-content{position:relative;z-index:1;background:#fff;border-radius:7px}.ordo-action-button__label--validate{font-weight:600;letter-spacing:.04em}.badge-ordo-action:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px}.react-datepicker-popper{z-index:9999!important}.react-datepicker-popper[data-placement^=bottom],.react-datepicker-popper[data-placement^=bottom-start]{padding-left:0!important}.react-datepicker__day--disabled{text-decoration:line-through!important;opacity:.4!important;color:#999!important;background-color:#f5f5f5!important;cursor:not-allowed!important}.react-datepicker__day--disabled:hover{background-color:#f5f5f5!important;opacity:.4!important}.datepicker-inline-toggle-wrapper--anchor{position:relative}.datepicker-inline-toggle-wrapper--in-flow{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%}.datepicker-inline-toggle-calendar{position:absolute;top:100%;left:0;margin-top:.5rem;z-index:200;overflow:visible}.datepicker-inline-toggle-calendar--in-flow{position:static;top:auto;left:auto;margin-top:.5rem;z-index:auto;width:100%;max-width:100%}.datepicker-inline-toggle-calendar--in-flow .react-datepicker.datepicker-app-common{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.datepicker-inline-toggle-calendar--in-flow .react-datepicker.datepicker-app-common:not(.datepicker-app-common--fluid):not(.datepicker-app-common--passage-fluid){max-width:22rem}.datepicker-inline-toggle-calendar--in-flow .react-datepicker.datepicker-app-common.datepicker-app-common--fluid,.datepicker-inline-toggle-calendar--in-flow .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{max-width:100%}.datepicker-inline-toggle-calendar--swipeable .react-datepicker__month-container{touch-action:pan-y}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel{--app-datepicker-grid-cols: repeat(7, var(--app-datepicker-day-slot));display:grid;grid-template-areas:"header" "dow" "days"}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel.datepicker-app-common--with-today{grid-template-areas:"header" "dow" "days" "today"}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .react-datepicker__month-container{display:contents}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .react-datepicker__header{grid-area:header}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel [role=table]{display:contents}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel [role=rowgroup]:has(.react-datepicker__day-names){display:contents}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .react-datepicker__day-names{grid-area:dow;display:grid;grid-template-columns:var(--app-datepicker-grid-cols);width:min(100%,var(--app-datepicker-grid-width, 15.12rem));max-width:min(100%,var(--app-datepicker-grid-width, 15.12rem));margin-inline:auto;white-space:nowrap;gap:0;box-sizing:border-box}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel [role=table]>.react-datepicker__month{display:none!important}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .datepicker-month-carousel-mount{grid-area:days;display:flex;justify-content:center;width:100%;min-width:0;overflow:hidden;contain:layout style}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .datepicker-month-carousel{width:min(100%,var(--app-datepicker-grid-width, 15.12rem));max-width:min(100%,var(--app-datepicker-grid-width, 15.12rem));margin-inline:auto;overflow:hidden}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;padding:4px 5px}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .datepicker-month-grid .react-datepicker__week{display:grid;grid-template-columns:var(--app-datepicker-grid-cols);width:100%;white-space:nowrap;gap:0;box-sizing:border-box}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .react-datepicker__day-name,.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel .datepicker-month-grid .react-datepicker__day{justify-self:center;width:2rem!important;height:2rem!important;min-width:2rem;max-width:2rem;margin:.08rem 0!important;aspect-ratio:unset}.react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel.datepicker-app-common--with-today .datepicker-panel-today{grid-area:today}.datepicker-month-carousel{--datepicker-month-carousel-duration: .3s;--datepicker-month-row-height: 2.2rem;--datepicker-month-week-rows: 6;width:min(100%,var(--app-datepicker-grid-width, 15.12rem));max-width:min(100%,var(--app-datepicker-grid-width, 15.12rem))}.datepicker-month-carousel__viewport{position:relative;overflow:hidden;width:100%;height:calc(var(--datepicker-month-week-rows) * var(--datepicker-month-row-height));isolation:isolate;transition:height var(--datepicker-month-carousel-duration) ease-out}.datepicker-month-carousel__track{position:relative;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden}.datepicker-month-carousel__track[data-count="2"]{will-change:transform;transition:transform var(--datepicker-month-carousel-duration) cubic-bezier(.22,1,.36,1)}.datepicker-month-carousel__track[data-count="2"][data-slide=next-from],.datepicker-month-carousel__track[data-count="2"][data-slide=prev-from]{transition:none}.datepicker-month-carousel__track[data-slide=next-from]{transform:translateZ(0)}.datepicker-month-carousel__track[data-slide=next-to],.datepicker-month-carousel__track[data-slide=prev-from]{transform:translate3d(-100%,0,0)}.datepicker-month-carousel__track[data-slide=prev-to]{transform:translateZ(0)}.datepicker-month-carousel__track[data-count="2"] .datepicker-month-carousel__panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;box-sizing:border-box}.datepicker-month-carousel__track[data-count="2"] .datepicker-month-carousel__panel+.datepicker-month-carousel__panel{left:100%}.datepicker-month-carousel__track[data-count="1"] .datepicker-month-carousel__panel{width:100%;height:100%}.datepicker-month-carousel[aria-busy=true] .datepicker-month-carousel__panel{pointer-events:none}@media (prefers-reduced-motion: reduce){.datepicker-month-carousel__track[data-count="2"],.datepicker-month-carousel__viewport{transition:none}}.react-datepicker.datepicker-app-common.datepicker-app-common--fluid,.react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{width:100%;max-width:100%;box-sizing:border-box;--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.react-datepicker.datepicker-app-common--fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.react-datepicker.datepicker-app-common--fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.react-datepicker.datepicker-app-common--fluid.datepicker-app-common--month-carousel .datepicker-month-grid,.react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%;margin-inline:0}.react-datepicker.datepicker-app-common--fluid .datepicker-month-carousel-mount,.react-datepicker.datepicker-app-common--passage-fluid .datepicker-month-carousel-mount{justify-content:stretch}.datepicker-push-panel-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--datepicker-push-panel-duration, .22s) ease-out;overflow:hidden}.datepicker-push-panel-shell--open{grid-template-rows:1fr}.datepicker-push-panel-inner{min-height:0;overflow:hidden}.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.planning-container,.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover,.event-modal-push-shell.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.event-modal-root{animation:datepicker-push-panel-content-in var(--datepicker-push-panel-duration, .22s) ease-out}.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.planning-container,.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover,.event-modal-push-shell.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.event-modal-root{animation:datepicker-push-panel-content-out var(--datepicker-push-panel-duration, .22s) ease-in forwards}@keyframes datepicker-push-panel-content-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes datepicker-push-panel-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.375rem)}}@keyframes datepicker-push-panel-content-in-opacity{0%{opacity:0}to{opacity:1}}@keyframes datepicker-push-panel-content-out-opacity{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.datepicker-push-panel-shell{transition:none}.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.planning-container,.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover,.event-modal-push-shell.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.event-modal-root,.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.planning-container,.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover,.event-modal-push-shell.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.event-modal-root{animation:none}}.datepicker-inline-toggle-calendar--portal{position:fixed;top:auto;left:auto;margin-top:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}.datepicker-inline-toggle-calendar--portal-above{filter:drop-shadow(0 8px 24px rgba(15,23,42,.18))}.datepicker-inline-toggle-calendar--portal-above .react-datepicker.datepicker-app-common{background:#fff;border-radius:12px}.extend-ordo-mobile-temps-bar__inner{display:flex;flex-direction:column;gap:.55rem;min-width:0}.extend-ordo-mobile-temps-bar__row{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.extend-ordo-mobile-temps-bar__planif{width:100%;min-width:0}.extend-ordo-mobile-temps-bar__row--modes{justify-content:flex-start;gap:.45rem;margin-top:.35rem}.extend-ordo-mobile-temps-bar__row--modes .ordo-extension-mode-switch{max-width:none!important;width:100%}.extend-ordo-mobile-temps-bar__planif-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.extend-ordo-mobile-temps-bar__planif-head .recurrence-mode-switch{flex-shrink:0}.extend-ordo-mobile-temps-bar__planif-head .mode-auto-toggle-compact--footer-inline{flex-shrink:0;margin-left:0}.extend-ordo-mobile-temps-bar__row--date{width:100%}.extend-ordo-mobile-temps-bar__row--date .extend-ordo-mobile-temps-bar__date-trigger{width:100%;justify-content:flex-start}.extend-ordo-mobile-temps-bar__date-wrap--compact{display:block;width:100%;min-width:0;max-width:8.15rem}.extend-ordo-mobile-temps-bar__date-trigger--compact{width:100%;min-width:0;max-width:8.15rem;min-height:2rem;padding:.3rem .4rem;font-size:.8125rem;gap:.25rem;justify-content:center}.extend-ordo-mobile-temps-bar__date-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extend-ordo-mobile-temps-bar__mode-switch{flex:1 1 auto;min-width:0;max-width:none;width:100%}.extend-ordo-mobile-temps-bar .ordo-extension-mode-switch{min-width:0!important;width:100%;max-width:16rem}.extend-ordo-mobile-temps-bar .ordo-extension-mode-switch>.ordo-extension-mode-switch__btn{min-height:2.5rem!important;min-width:0!important;padding:.28rem .35rem!important;gap:.15rem!important}.extend-ordo-mobile-temps-bar .ordo-extension-mode-switch__icon{width:1.15rem;height:1.15rem}.extend-ordo-mobile-temps-bar .ordo-extension-mode-switch__label{font-size:.7rem}.extend-ordo-mobile-temps-bar__freq{width:100%;min-width:0}.extend-ordo-mobile-temps-bar .hebdo-day-btn:not(.hebdo-day-btn--selected):not(.hebdo-day-btn--disabled),.extend-ordo-mobile-temps-bar .hebdo-day-btn:not(.hebdo-day-btn--selected):not(:disabled){color:#374151!important;-webkit-text-fill-color:#374151!important;background-color:#fff!important;border-width:1px!important;border-style:solid!important;border-color:#d1d5db!important;box-shadow:0 1px 2px #0f172a0f}.extend-ordo-mobile-temps-bar .hebdo-day-btn--selected{background-color:var(--sequence-accent, var(--couleur-accent, #6366f1))!important;border-color:var(--sequence-accent, var(--couleur-accent, #6366f1))!important;border-width:1px!important;border-style:solid!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 2px 6px color-mix(in srgb,var(--sequence-accent, var(--couleur-accent, #6366f1)) 42%,rgba(15,23,42,.1))!important}.extend-ordo-mobile-temps-bar .hebdo-day-btn--disabled,.extend-ordo-mobile-temps-bar .hebdo-day-btn:disabled{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important;opacity:.75;box-shadow:none}.extend-ordo-mobile-temps-bar .generateur-sequence-recurrence-controls--compact .hebdo-day-btn--size-compact{min-width:0;min-height:2.25rem;padding:.35rem .15rem;font-size:.8125rem;font-weight:700}.extend-ordo-mobile-temps-bar__eviter{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.05rem 0 .15rem;font-size:.8rem;font-weight:600;color:#1f2937;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.extend-ordo-mobile-temps-bar__eviter--disabled{color:#9ca3af;cursor:not-allowed;opacity:.72}.extend-ordo-mobile-temps-bar__eviter--disabled .ui-checkbox-native{cursor:not-allowed}.extend-ordo-mobile-temps-bar__eviter .ui-checkbox-native{width:1.05rem;height:1.05rem;cursor:pointer}.extend-ordo-mobile-temps-bar__date-trigger{display:inline-flex;align-items:center;gap:.4rem;width:100%;min-height:2.5rem;padding:.45rem .75rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.875rem;font-weight:600;color:#111827;cursor:pointer}.extend-ordo-mobile-temps-bar__date-trigger.is-open,.extend-ordo-mobile-temps-bar__date-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--sequence-accent, var(--couleur-accent, #0d9488)) 55%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--sequence-accent, var(--couleur-accent, #0d9488)) 40%,#e5e7eb)}.extend-ordo-mobile-temps-bar__date-trigger strong{font-weight:700}.extend-ordo-mobile-temps-bar__date-push,.extend-ordo-mobile-temps-bar__date-host{width:100%;min-width:0}.extend-ordo-mobile-temps-bar__date-host .datepicker-inline-toggle-calendar--extend-ordo-mobile,.extend-ordo-mobile-temps-bar__date-host .datepicker-inline-toggle-calendar--detached-strip{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:.35rem 0 0;z-index:auto}.extend-ordo-mobile-temps-bar__date-host .react-datepicker.datepicker-app-common,.extend-ordo-mobile-temps-bar__date-host .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box}.extend-ordo-mobile-temps-bar__date-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.extend-ordo-mobile-temps-bar__date-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.extend-ordo-mobile-temps-bar__date-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%}.modal-episode-postop-dialog .MuiDialogContent-root{overflow:visible!important}.react-datepicker.datepicker-app-common .datepicker-custom-header__month,.react-datepicker.datepicker-app-common .datepicker-custom-header__year{font-size:.875rem!important;font-weight:600!important;line-height:1.35!important;color:#1f1f1f!important}.react-datepicker.datepicker-app-common .datepicker-custom-header__month{flex:1 1 0%;min-width:0;text-align:center;text-transform:capitalize}.react-datepicker.datepicker-app-common .datepicker-custom-header__year{min-width:2.5rem;text-align:center}.datepicker-year-picker{position:relative;display:flex;justify-content:center;width:100%}.datepicker-year-picker__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.75rem;padding:.15rem .65rem;border:1px solid #e5e7eb;border-radius:9999px;background:#f9fafb;color:#1f1f1f;font-size:.875rem!important;font-weight:600!important;line-height:1.35!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.datepicker-year-picker__trigger:hover{background:#f3f4f6;border-color:#d1d5db}.datepicker-year-picker__chevron{width:.875rem;height:.875rem;color:#5f6368;flex-shrink:0}.datepicker-year-picker__list{position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);z-index:20;width:min(8.5rem,70vw);max-height:11rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem;list-style:none;border:1px solid rgba(60,64,67,.12);border-radius:10px;background:#fff;box-shadow:0 1px 2px #3c404347,0 2px 6px 2px #3c404329}.datepicker-year-picker__list button{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:.35rem .5rem;border:0;border-radius:8px;background:transparent;font-size:.875rem;font-weight:500;color:#1f1f1f;cursor:pointer}.datepicker-year-picker__list button:hover{background:#f1f3f4}.datepicker-year-picker__list button.datepicker-year-picker__option--active,.datepicker-year-picker__list button[aria-current=true]{background:var(--couleur-accent, #6366f1);color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600}@media (max-width: 1023px){.datepicker-year-picker__list button{min-height:2.75rem}}.time-picker-scroll-select{position:relative;flex:1 1 0;min-width:0}.time-picker-scroll-select--open{z-index:56}.time-picker-scroll-select__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:2.5rem;padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:9999px;background:#f9fafb;color:#1f1f1f;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.time-picker-scroll-select__trigger:hover{background:#f3f4f6;border-color:#d1d5db}.time-picker-scroll-select__chevron{width:.875rem;height:.875rem;color:#5f6368;flex-shrink:0}.time-picker-scroll-select__list{position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);z-index:60;width:min(5.5rem,42vw);max-height:11rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem;list-style:none;border:1px solid rgba(60,64,67,.12);border-radius:10px;background:#fff;box-shadow:0 1px 2px #3c404347,0 2px 6px 2px #3c404329}.time-picker-scroll-select__list button{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:.35rem .5rem;border:0;border-radius:8px;background:transparent;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1f1f1f;cursor:pointer}.time-picker-scroll-select__list button:hover{background:#f1f3f4}.time-picker-scroll-select__list button.time-picker-scroll-select__option--active,.time-picker-scroll-select__list button[aria-current=true]{background:var(--couleur-accent, #6366f1);color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700}@media (max-width: 1023px){.time-picker-scroll-select__list button{min-height:2.75rem}}.passage-heure-picker-panel-host:has(.time-picker-scroll-select--open),.heure-picker-panel-host:has(.time-picker-scroll-select--open){position:relative;z-index:55}.heure-picker-popover--panel-below:has(.time-picker-scroll-select--open){position:relative;z-index:55}.mini-calendar-content .mini-calendar-month-title{font-size:.875rem!important;font-weight:600!important;line-height:1.35!important;color:#1f1f1f!important;text-transform:capitalize;flex:1 1 0%;min-width:0;text-align:center}.mini-calendar-content .mini-calendar-dow-label{font-size:.6875rem!important;font-weight:500!important;color:#5f6368!important;text-align:center;line-height:1.5rem}.mini-calendar-content button.mini-calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:1.6rem!important;height:1.6rem!important;min-width:1.6rem!important;min-height:1.6rem!important;padding:0!important;border-radius:9999px!important;border:1px solid transparent!important;background:transparent!important;box-sizing:border-box!important;cursor:pointer;flex-shrink:0}.mini-calendar-content button.mini-calendar-nav-btn:hover{background:#f1f3f4!important}.mini-calendar-content--panel-embed button.mini-calendar-nav-btn{width:1.55rem!important;height:1.55rem!important;min-width:1.55rem!important;min-height:1.55rem!important}.react-datepicker.datepicker-app-common{font-size:.75rem;--app-datepicker-day-slot: 2.16rem ;--app-datepicker-grid-width: calc(7 * var(--app-datepicker-day-slot));padding:.5rem .65rem .35rem;border:1px solid rgba(60,64,67,.12);border-radius:12px;background:#fff;box-shadow:0 1px 2px #3c404347,0 2px 6px 2px #3c404329,0 8px 24px 4px #3c40431f;box-sizing:border-box;overflow:visible}.react-datepicker.datepicker-app-common .react-datepicker__header{padding-top:.3rem;padding-bottom:.35rem;background:transparent;border-bottom:1px solid #e5e7eb}.react-datepicker.datepicker-app-common .react-datepicker__current-month{font-size:.8125rem!important;font-weight:600!important;color:#1f1f1f!important;margin-bottom:.2rem;letter-spacing:.01em}.react-datepicker.datepicker-app-common .react-datepicker__navigation{top:.48rem}.react-datepicker.datepicker-app-common .react-datepicker__navigation-icon:before{border-color:#5f6368!important;border-width:2px 2px 0 0!important;height:7px!important;width:7px!important;top:10px!important}.react-datepicker.datepicker-app-common .react-datepicker__navigation--previous,.react-datepicker.datepicker-app-common .react-datepicker__navigation--next{width:1.6rem;height:1.6rem;border-radius:9999px;border:1px solid transparent;background:transparent;top:.35rem}.react-datepicker.datepicker-app-common .react-datepicker__navigation--previous:hover,.react-datepicker.datepicker-app-common .react-datepicker__navigation--next:hover{background:#f1f3f4;border-color:transparent}.react-datepicker.datepicker-app-common .react-datepicker__day-names{margin-bottom:.2rem}.react-datepicker.datepicker-app-common .react-datepicker__day-name{font-size:.6875rem;font-weight:500;color:#5f6368;width:2rem;line-height:1.5rem;margin:.08rem}.react-datepicker.datepicker-app-common{--app-datepicker-pulse-ring: var(--couleur-accent);--app-datepicker-pulse-glow: var(--couleur-accent)}.react-datepicker.datepicker-app-common .react-datepicker__day{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem;height:2rem;line-height:1!important;padding:0!important;margin:.08rem;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid transparent;background:transparent;color:#1f1f1f;box-sizing:border-box;font-variant-numeric:tabular-nums}.react-datepicker.datepicker-app-common .react-datepicker__day:hover{background:#f1f3f4!important;border-color:transparent!important;color:#1f1f1f!important}.react-datepicker__day.datepicker-day-interdit,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day-interdit,.react-datepicker__day--disabled.datepicker-day-interdit,.react-datepicker.datepicker-app-common .react-datepicker__day--disabled.datepicker-day-interdit{background-color:#ef444447!important;opacity:1!important;color:inherit!important;cursor:not-allowed!important;text-decoration:line-through!important}.react-datepicker__day.datepicker-day-interdit:hover,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day-interdit:hover,.react-datepicker__day--disabled.datepicker-day-interdit:hover,.react-datepicker.datepicker-app-common .react-datepicker__day--disabled.datepicker-day-interdit:hover{background-color:#ef44445c!important;opacity:1!important}.react-datepicker__day.datepicker-day-di-periode,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day-di-periode{background-color:#ef44442e!important;text-decoration:line-through!important;cursor:not-allowed!important}.react-datepicker__day.datepicker-day-di-bloquant,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day-di-bloquant{background-color:#ef444457!important;font-weight:600!important;text-decoration:line-through!important;cursor:not-allowed!important}.react-datepicker.datepicker-app-common .react-datepicker__day--selected,.react-datepicker.datepicker-app-common .react-datepicker__day--keyboard-selected{background:var(--sequence-accent, var(--couleur-accent))!important;border:2px solid var(--sequence-accent, var(--couleur-accent))!important;color:#fff!important;font-weight:600!important;box-sizing:border-box;--app-datepicker-pulse-ring: var(--sequence-accent, var(--couleur-accent));--app-datepicker-pulse-glow: var(--sequence-accent, var(--couleur-accent));animation:app-datepicker-day-pulse 1.9s ease-in-out infinite}.react-datepicker.datepicker-app-common .react-datepicker__day--selected:hover,.react-datepicker.datepicker-app-common .react-datepicker__day--keyboard-selected:hover{background:color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 86%,#000000 14%)!important;border-color:color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 86%,#000000 14%)!important;color:#fff!important}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-in-range:not(.datepicker-day--plage-selected),.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-in-range:not(.datepicker-day--plage-selected){background:transparent!important;border:2px solid var(--sequence-accent, var(--couleur-accent))!important;color:var(--sequence-accent, var(--couleur-accent))!important;-webkit-text-fill-color:var(--sequence-accent, var(--couleur-accent))!important;font-weight:500!important;box-sizing:border-box}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-in-range:not(.datepicker-day--plage-selected):hover{background:color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 8%,transparent)!important;color:var(--sequence-accent, var(--couleur-accent))!important}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected.react-datepicker__day--selected,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected.react-datepicker__day--keyboard-selected{background:var(--sequence-accent, var(--couleur-accent))!important;border:2px solid var(--sequence-accent, var(--couleur-accent))!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important;box-sizing:border-box;--app-datepicker-pulse-ring: var(--sequence-accent, var(--couleur-accent));--app-datepicker-pulse-glow: var(--sequence-accent, var(--couleur-accent));animation:app-datepicker-day-pulse 1.9s ease-in-out infinite}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-selected:hover{background:var(--sequence-accent, var(--couleur-accent))!important;color:#fff!important}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--dim-ferie-greyed,.react-datepicker.datepicker-app-common .react-datepicker__day--disabled.datepicker-day--dim-ferie-greyed{background:#f3f4f6!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;text-decoration:line-through!important;cursor:not-allowed!important;opacity:1!important}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-retrait:not(.datepicker-day--plage-retrait-selected){background:transparent!important;border:2px dashed var(--couleur-selection)!important;color:var(--couleur-selection)!important;-webkit-text-fill-color:var(--couleur-selection)!important;font-weight:500!important;box-sizing:border-box}.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-retrait-selected,.react-datepicker.datepicker-app-common .react-datepicker__day.datepicker-day--plage-retrait-selected.react-datepicker__day--selected{background:var(--couleur-selection)!important;border:2px solid var(--couleur-selection)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important;box-sizing:border-box;animation:app-datepicker-day-pulse 1.9s ease-in-out infinite}.datepicker-carousel-panel{width:100%;min-width:0;box-sizing:border-box}.mini-calendar-datepicker-carousel{width:100%;min-width:0}.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid,.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common.datepicker-app-common--fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box;--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid,.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid .datepicker-month-carousel-mount{width:100%;max-width:100%;margin-inline:0}.mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid .datepicker-month-carousel-mount{justify-content:stretch}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{padding-inline:.2rem}.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-name,.mini-calendar-container--extend-sequence.mini-calendar-container--extend-embed .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid .react-datepicker__day{width:100%!important;max-width:2rem!important;height:auto!important;min-width:0!important;aspect-ratio:1;margin-inline:auto!important}.mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common{width:100%;max-width:100%;margin:0;box-sizing:border-box}.mini-calendar-container--extend-sequence .react-datepicker.datepicker-app-common .datepicker-day--plage-in-range:not(.datepicker-day--plage-selected){border-color:var(--sequence-accent, var(--couleur-accent))!important;color:var(--sequence-accent, var(--couleur-accent))!important;-webkit-text-fill-color:var(--sequence-accent, var(--couleur-accent))!important}.mini-calendar-container--extend-sequence .react-datepicker.datepicker-app-common .datepicker-day--plage-selected,.mini-calendar-container--extend-sequence .react-datepicker.datepicker-app-common .datepicker-day--plage-selected.react-datepicker__day--selected,.mini-calendar-container--extend-sequence .react-datepicker.datepicker-app-common .react-datepicker__day--selected:not(.datepicker-day--plage-retrait-selected){background:var(--sequence-accent, var(--couleur-accent))!important;border-color:var(--sequence-accent, var(--couleur-accent))!important;--app-datepicker-pulse-ring: var(--sequence-accent, var(--couleur-accent));--app-datepicker-pulse-glow: var(--sequence-accent, var(--couleur-accent))}.react-datepicker.datepicker-app-common .react-datepicker__day--outside-month{background:transparent!important;color:#80868b!important;border-color:transparent!important}.react-datepicker.datepicker-app-common .react-datepicker__month-container{float:none}.react-datepicker.datepicker-app-common.datepicker-app-common--with-today{display:flex;flex-direction:column}.react-datepicker.datepicker-app-common .datepicker-panel-today{display:flex;justify-content:center;padding:.35rem .65rem .45rem;border-top:1px solid #e5e7eb;margin-top:.15rem}.react-datepicker.datepicker-app-common .datepicker-panel-today-btn{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .85rem;border:0;border-radius:9999px;background:#f1f3f4;color:var(--couleur-selection, #1a73e8);font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.react-datepicker.datepicker-app-common .datepicker-panel-today-btn:hover{background:#e8f0fe}.react-datepicker.datepicker-app-common .datepicker-panel-today-btn:focus-visible{outline:2px solid var(--couleur-selection, #1a73e8);outline-offset:2px}.generateur-cotation-field-box{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem}.ui-dense{font-size:var(--ui-font-panel);line-height:1.35}.ui-dense label,.ui-dense .section-container-formulaire label,.ui-dense select.custom-select{font-size:var(--ui-font-panel)!important}.ui-dense .frequence-selector-label,.ui-dense .frequence-selector-value{font-size:var(--ui-font-panel);font-weight:600;color:#374151}.ui-dense .frequence-selector-value{min-width:1.75rem}.ui-dense .hebdo-day-btn--size-wide{font-size:var(--ui-font-panel);padding:.2rem .35rem}.ui-dense .hebdo-day-btn--size-compact{font-size:var(--ui-font-panel);padding:.18rem .3rem}.ui-dense .passage-container{font-size:var(--ui-font-panel);line-height:1.35;padding:.35rem .35rem .45rem!important}.ui-dense .text-sm,.ui-dense .text-base{font-size:var(--ui-font-panel)!important}.ui-dense .text-xs,.ui-dense .puce-cotation{font-size:var(--ui-font-panel-sm)!important}.section-container-formulaire.section-container-formulaire--flush{padding:0!important}.section-container-formulaire.section-container-formulaire--no-border{border:none!important}.ui-dense .ordo-meta-text{font-size:calc(var(--ui-font-chrome) - .0625rem);line-height:1.4;color:#374151}.ui-dense .ordo-sequence-summary{font-size:var(--ui-font-chrome);font-weight:600;line-height:1.35;color:#1f2937}.ui-dense .ordo-sequence-card{border:none;border-radius:.5rem;background:transparent}.ui-dense .ordo-sequence-card--active{border:none;box-shadow:none}.ordo-detail-expand{display:flex;flex-direction:column;gap:10px;padding-top:2px}.ordo-detail-expand__ordo-ref{margin:0;min-width:0;align-items:center}.ordo-detail-expand__validation{margin:0;font-size:.8125rem!important;line-height:1.35!important;color:#374151!important}.ordo-detail-expand__period{margin:0;padding-top:2px;border-top:1px solid #f3f4f6}.ordo-detail-expand__panel{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.7rem .75rem .8rem;border-radius:.75rem;border:1px solid #e8edf3;background:#f8fafc}.ordo-detail-expand__panel--documents{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#e2e8f0}.ordo-detail-expand__panel--sequences{background:linear-gradient(180deg,#fbfcfe,#f1f5f9);border-color:#e2e8f0}.ordo-detail-expand__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding-bottom:.4rem;border-bottom:1px solid #e8edf3}.ordo-detail-expand__panel-title{display:inline-flex;align-items:center;gap:.4rem;min-width:0;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#0f172a;line-height:1.3}.ordo-detail-expand__panel-icon{width:1rem;height:1rem;flex-shrink:0;color:#475569}.ordo-detail-expand__panel-count{font-weight:500;color:#64748b}.ordo-detail-expand__panel-body{min-width:0}.ordo-detail-expand__summary{margin:0;padding-top:12px;border-top:1px solid #e8edf3}.ordo-detail-expand__sequences{display:flex;flex-direction:column;gap:12px;padding-top:2px;border-top:none}.ordo-detail-expand__sequence{display:flex;flex-direction:column;gap:8px;padding:0}.ordo-detail-expand__sequence+.ordo-detail-expand__sequence{padding-top:12px;border-top:1px solid #e8edf3}.ordo-detail-expand__sequence-head{display:flex;align-items:center;min-width:0}.ordo-detail-expand__sequence-trigger .passage-recap-bar__sequence-slot{flex-direction:row;align-items:center;gap:8px}.ordo-detail-expand__sequence-timeline{min-width:0}.ordo-detail-passage-sep{border:0;border-top:1px solid #e5e7eb;margin:6px 0 4px;height:0;width:100%}.passage-detail-panel__sequence-badge--muted,.passage-recap-bar__sequence--muted{opacity:.92}.ui-dense .ordo-lieu-pill{font-size:var(--ui-font-panel);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.ui-dense .cotation-act-card__title,.ui-dense .cotation-msg-info,.ui-dense .cotation-conflit-box,.ui-dense .conflit-message-text{font-size:var(--ui-font-panel)!important;line-height:1.4}.ui-dense .conflit-header{font-size:var(--ui-font-panel)!important}.ui-dense .frequence-selector-box{padding:3px 6px}.ui-dense .frequence-selector-btn{width:1.75rem;min-width:1.75rem;height:1.75rem}.ui-dense.mini-calendar-content .mode-switch-container button,.ui-dense .mini-calendar-validate-wrapper .ordo-action-button__validation,.ui-dense .mini-calendar-validate-wrapper .ordo-action-button__validation span{font-size:var(--ui-font-panel)}.ui-dense .input-with-icon{padding-left:2rem!important}.ui-dense .mode-switch-auto-normal-box button.mode-switch-btn{min-height:28px!important;padding:4px 7px!important;font-size:var(--ui-font-panel)!important;line-height:1.15!important}.ui-dense .mode-switch-auto-normal-box{padding:2px!important;min-width:108px!important}.ui-dense.mini-calendar-content .mode-switch-container>button{min-height:28px!important}.ui-dense.mini-calendar-content .mode-switch-container:not(.ordo-extension-mode-switch){min-width:80px!important;padding:2px!important}.ui-dense .mini-calendar-switch-option{padding:4px 7px!important;font-size:var(--ui-font-panel)!important}.mini-calendar-container:not(.ui-accent-ring-frame):not(.mini-calendar-container--extend-sequence):has(>.ui-dense){border-width:2px!important}.ui-accent-ring-frame:has(>.mini-calendar-content.ui-dense){--accent-ring-width: 4px;--accent-ring-outer-radius: 16px}.ui-dense .mini-calendar-validate-wrapper .ordo-action-button__validation{padding:4px 9px!important;gap:4px!important;box-shadow:0 2px 8px #0000001f!important}.ui-dense .text-lg{font-size:calc(var(--ui-font-panel) * 1.05)!important;line-height:1.3!important}.ui-dense .text-xl{font-size:.8125rem!important}.ui-dense h4.btn-title,.ui-dense .btn-title{font-size:var(--ui-font-panel)!important}.ui-dense .fiche-identite-header{padding:.375rem .5rem!important;margin-bottom:.5rem!important;border-radius:.375rem!important}.ui-dense .fiche-identite-header svg{width:1rem!important;height:1rem!important}.ui-dense .fiche-identite-header .fiche-identite-header__nom{font-size:calc(var(--ui-font-panel) * 1.12)!important;font-weight:600!important;line-height:1.25!important}.ui-dense .ordo-patient-header-row .patient-contact-header__inline-name-ul.fidel-hand-underline{font-size:1.0625rem!important;font-weight:700!important;line-height:1.15!important;padding-bottom:.22em!important}.ui-dense .ordo-patient-header-row .patient-contact-header__inline-nom,.ui-dense .ordo-patient-header-row .patient-contact-header__inline-name-ul .fidel-hand-underline__word{font-size:inherit!important;font-weight:700!important;line-height:inherit!important}.ui-dense .ordo-patient-header-row .patient-contact-header__inline-age{font-size:.9375rem!important;line-height:1.15!important}.ui-dense .ordo-patient-header-row .ordo-patient-header-toggle svg{width:1.25rem!important;height:1.25rem!important}.ui-dense .text-2xl{font-size:calc(var(--ui-font-panel) * 1.12)!important;line-height:1.25!important}.ui-dense .btn-action svg{width:1rem!important;height:1rem!important}.ui-dense .passage-tournee-trash-slot{position:absolute;top:6px;right:8px;z-index:11}.ui-dense .passage-tournee-inline{max-width:min(100% - 1.25rem,380px)}.ui-dense .passage-tournee-label{font-size:var(--ui-font-panel)!important;font-weight:700!important;line-height:1.2!important;text-transform:uppercase;text-align:right;white-space:nowrap;padding:1px 2px;background:transparent;border-radius:3px}.ui-dense .passage-tournee-label--muted{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.ui-dense .passage-tournee-popover-bar{display:flex;gap:4px;align-items:center;flex-shrink:0;background-color:#fff;padding:4px;border-radius:9999px;box-shadow:0 1px 3px #0f172a24;border:1px solid #e5e7eb}.passage-tournee-btn{width:var(--passage-tournee-btn-size);height:var(--passage-tournee-btn-size);min-width:var(--passage-tournee-btn-size);flex-shrink:0;box-sizing:border-box;border:2px solid transparent;border-radius:9999px;color:var(--couleur-selection);cursor:pointer;display:inline-grid;place-items:stretch;margin:0;padding:0!important;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,filter .15s ease;vertical-align:middle}.passage-tournee-btn__label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:700;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;padding-top:1px;transform:translate(-.5px)}.ui-dense .passage-tournee-btn--selected{border-color:var(--couleur-selection)!important;box-shadow:0 1px 3px #0000001f}.ui-dense .passage-tournee-btn:disabled{opacity:.38;filter:grayscale(45%);cursor:not-allowed}.passage-tournee-btn-clear{width:var(--passage-tournee-btn-size);height:var(--passage-tournee-btn-size);min-width:var(--passage-tournee-btn-size);flex-shrink:0;box-sizing:border-box;background-color:#f3f4f6!important;border:2px solid transparent;border-radius:9999px;color:#6b7280;cursor:pointer;display:inline-grid;place-items:center;margin:0;padding:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;vertical-align:middle;transition:border-color .15s ease,box-shadow .15s ease}.ui-dense .passage-tournee-btn-clear--active{border-color:var(--couleur-selection)!important;box-shadow:0 1px 3px #0000001f}.passage-tournee-btn-clear svg{display:block;width:11px!important;height:11px!important;flex-shrink:0}.ui-dense .passage-tournee-btn-trash{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 12px;box-sizing:border-box;background-color:#fef2f2!important;border:1px solid #fecaca;border-radius:8px;font-size:12px;font-weight:600;color:#b91c1c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.ui-dense .passage-tournee-btn-trash__label{line-height:1;white-space:nowrap}.ui-dense .passage-tournee-btn-trash--isolated{margin-left:0;flex-shrink:0;box-shadow:0 1px 2px #0f172a0f}.ui-dense .passage-tournee-btn-trash:hover:not(:disabled){background-color:#fee2e2!important;border-color:#f87171;box-shadow:0 1px 3px #b91c1c1f}.ui-dense .passage-tournee-btn-trash:disabled{opacity:.55;cursor:not-allowed}.ui-dense .passage-tournee-btn-trash svg{width:16px!important;height:16px!important;flex-shrink:0}.ui-dense .passage-tournee-btn-trash--remove{background-color:#f9fafb!important;border-color:#e5e7eb;color:#374151;box-shadow:none}.ui-dense .passage-tournee-btn-trash--remove:hover:not(:disabled){background-color:#f3f4f6!important;border-color:#d1d5db;box-shadow:0 1px 2px #0f172a0f}.ui-dense .cartouche-jour-selectionne{font-size:var(--ui-font-panel)!important;font-weight:600!important;padding:.2rem .45rem!important;border-radius:.375rem!important}.ui-dense .h-\[34px\]{height:26px!important;min-height:26px!important}.ui-dense .flex.h-\[34px\]{min-height:26px!important}.ui-dense .generateur-cotation-field-box{font-size:var(--ui-font-panel)!important}.ui-dense input:not([type=checkbox]):not([type=radio]),.ui-dense select,.ui-dense textarea{font-size:var(--ui-font-panel)!important;padding:4px 7px!important;min-height:26px!important}.ui-dense .section-container-formulaire:not(.fiche-identite-contenu),.ui-dense.section-container-formulaire:not(.fiche-identite-contenu){border-width:1px!important;padding:7px 9px!important}.ui-dense .btn-ordo,.ui-dense .btn-generate-valid{min-height:28px!important;padding:.3rem .55rem!important;font-size:var(--ui-font-panel)!important;border-radius:.3rem!important;gap:.3rem!important;border-width:1px!important}.ui-dense .btn-ordo svg,.ui-dense .btn-generate-valid svg{width:.8125rem!important;height:.8125rem!important}.ui-dense .hebdo-day-grid{gap:4px!important}.ui-dense .panel-form-module-title{font-size:calc(var(--ui-font-panel) * 1.12)!important;line-height:1.3!important}.ui-dense .panel-form-module-title svg{width:.875rem!important;height:.875rem!important}.ui-dense h4.text-lg{font-size:var(--ui-font-panel)!important;margin-bottom:.5rem!important;font-weight:700!important}.ui-dense .cartouche-jour-selectionne.text-lg{font-size:var(--ui-font-panel)!important;padding:.2rem .45rem!important}.ui-dense input[type=checkbox].rounded.border-2{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;transform:none!important}.zone-contenu-patient button.btn-ordo,.zone-contenu-patient button.btn-generate-valid{min-height:28px!important;padding:.3rem .55rem!important;font-size:var(--ui-font-panel)!important;border-radius:.3rem!important}.zone-contenu-patient button.btn-ordo{border-width:1px!important}.zone-contenu-patient button.btn-ordo svg,.zone-contenu-patient button.btn-generate-valid svg{width:.8125rem!important;height:.8125rem!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions>.flex{justify-content:flex-end;flex-wrap:wrap;width:100%}.zone-contenu-patient .fiche-identite-contenu .fiche-profil button.btn-generate-valid,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-generate-valid,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-ordo,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-validate2{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-ordo *{color:#3c4043!important}.zone-contenu-patient .fiche-identite-contenu .fiche-profil button.btn-generate-valid,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-generate-valid{border:none!important;box-shadow:none!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-validate2{background:#e8eaed!important;border:1px solid #dadce0!important;color:#5f6368!important;box-shadow:none!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-validate2 *{color:#5f6368!important}.zone-contenu-patient .fiche-identite-contenu .fiche-profil button.btn-generate-valid svg,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-ordo svg,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-generate-valid svg,.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.btn-validate2 svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important}.zone-contenu-patient .fiche-identite-contenu .fiche-form-footer-actions button.w-full{width:100%!important}.frequence-selector-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.frequence-selector-label{font-size:.9375rem;font-weight:500;color:#6b7280}.frequence-selector-box{display:flex;align-items:center;gap:.25rem;padding:5px 8px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.625rem;box-sizing:border-box}.frequence-selector-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:.5rem;background:#f3f4f6;color:#374151;border:none;cursor:pointer;transition:background-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.frequence-selector-btn:hover{background:#e5e7eb}.frequence-selector-btn:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.frequence-selector-value{font-weight:700;font-size:.9375rem;color:#111827;font-variant-numeric:tabular-nums;min-width:2rem;padding:0 4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hebdo-day-grid{display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;box-sizing:border-box;min-width:0}.hebdo-day-grid--compact{gap:6px}.mini-calendar-content--panel-embed .hebdo-day-grid--panel-embed{gap:4px!important}.mini-calendar-content.ui-dense.mini-calendar-content--panel-embed .font-semibold.text-gray-800,.mini-calendar-content.ui-dense.mini-calendar-content--panel-embed label.cursor-pointer.font-semibold{font-size:var(--ui-font-panel)!important;line-height:1.25!important}.mini-calendar-content--panel-embed .mini-calendar-embed-month-grid-inset{padding-left:0;padding-right:0;box-sizing:border-box;min-width:0;width:100%}.mini-calendar-days-grid button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;font-variant-numeric:tabular-nums}.mini-calendar-days-grid--embed button,.mini-calendar-days-grid--embed>div{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;justify-self:center;box-sizing:border-box}.mini-calendar-days-grid--embed .mini-calendar-dow-label{justify-self:center}.hebdo-day-grid--event-modal{width:100%;max-width:min(100%,26.5rem)}.event-modal-dates-recurrence .hebdo-day-btn:not(.hebdo-day-btn--selected):not(.hebdo-day-btn--disabled):not(:disabled),.hebdo-day-grid--event-modal .hebdo-day-btn:not(.hebdo-day-btn--selected):not(.hebdo-day-btn--disabled):not(:disabled){color:#374151!important;-webkit-text-fill-color:#374151!important;background-color:#fff!important;border-width:1px!important;border-style:solid!important;border-color:#d1d5db!important;box-shadow:0 1px 2px #0f172a0f}.event-modal-dates-recurrence .hebdo-day-btn--selected,.hebdo-day-grid--event-modal .hebdo-day-btn--selected{background-color:var(--couleur-accent, #6366f1)!important;border-color:var(--couleur-accent, #6366f1)!important;border-width:1px!important;border-style:solid!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 2px 6px color-mix(in srgb,var(--couleur-accent, #6366f1) 42%,rgba(15,23,42,.1))!important}.event-modal-dates-recurrence .hebdo-day-btn--disabled,.event-modal-dates-recurrence .hebdo-day-btn:disabled,.hebdo-day-grid--event-modal .hebdo-day-btn--disabled,.hebdo-day-grid--event-modal .hebdo-day-btn:disabled{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important;opacity:.75;box-shadow:none}.hebdo-day-btn{margin:0;font-family:inherit;font-weight:600;border-width:1px;border-style:solid;transition:color .15s ease,background-color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.hebdo-day-btn--size-wide{padding:.375rem .75rem;border-radius:.5rem;font-size:1rem;line-height:1.25}.hebdo-day-btn--size-compact{padding:.375rem .625rem;border-radius:.375rem;font-size:.875rem;line-height:1.25}.hebdo-day-btn:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.hebdo-day-btn:disabled,.hebdo-day-btn.hebdo-day-btn--disabled{cursor:not-allowed}.hebdo-day-btn--selected,.hebdo-day-btn--selected span,.hebdo-day-btn--selected *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}:root{font-family:Inter,"Source Sans 3",system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--ui-font-chrome: .8125rem;--ui-font-base: .875rem;--ui-font-panel: .6875rem;--ui-font-panel-sm: .625rem;--ui-font-annuaire: .875rem;--ui-font-annuaire-header: .75rem;--tooltip-ui-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Google Sans", sans-serif;--ann-chip-pad-y: .06rem;--ann-chip-pad-x: .28rem;--passage-tournee-btn-size: 22px;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{width:100%;margin:0;padding:0;min-height:100vh;min-height:100dvh}body{margin:0;padding:0;width:100%;min-width:320px;min-height:100vh;min-height:100dvh;font-family:Inter,"Source Sans 3",system-ui,Avenir,Helvetica,Arial,sans-serif!important}#root{width:100%;margin:0;padding:0;min-height:100%;min-height:inherit}*{font-family:Inter,"Source Sans 3",system-ui,Avenir,Helvetica,Arial,sans-serif!important}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#2d3748;background:#fff}a:hover{color:var(--couleur-selection)}button{background-color:#fff}}input,select,textarea{border:1px solid #d1d5db!important;border-radius:4px!important;padding:8px 12px!important;background-color:#fff!important;color:var(--couleur-selection)!important;font-size:var(--ui-font-base)!important;transition:border-color .2s ease!important}input:focus,select:focus,textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 2px #3b82f61a!important}input:hover,select:hover,textarea:hover{border-color:#9ca3af!important}input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'/%3E%3C/svg%3E")!important}.itineraire-calcule-text{color:#16a34a!important}.itineraire-calcule-icon{color:#16a34a!important;stroke:#16a34a!important}button .itineraire-calcule-text{color:#16a34a!important}button .itineraire-calcule-icon{color:#16a34a!important;stroke:#16a34a!important;fill:none!important}button[style*="color: #16a34a"] .itineraire-calcule-text,button[style*="color: rgb(22, 163, 74)"] .itineraire-calcule-text{color:#16a34a!important}button[style*="color: #16a34a"] .itineraire-calcule-icon,button[style*="color: rgb(22, 163, 74)"] .itineraire-calcule-icon{color:#16a34a!important;stroke:#16a34a!important}input[type=search]{background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px 16px!important;padding-left:40px!important}input[type=number]{text-align:center!important}textarea{resize:vertical!important;min-height:80px!important;font-family:inherit!important}.custom-select{font-size:1rem!important}.conteneur-principal{position:relative}.conteneur-principal:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--couleur-accent);z-index:1}.input-with-icon{padding-left:2.25rem!important}.header-zen{background:#fff;color:var(--couleur-selection);padding:.25rem 1rem .5rem;min-height:0;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:200!important;border:none;isolation:isolate;width:100%;box-sizing:border-box}.header-zen .header-agenda-tools--locked{opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-zen .header-agenda-tools--locked *{cursor:not-allowed!important}.header-zen .header-bar{--header-toolbar-font-size: .875rem;--header-toolbar-font-weight: 500;padding-top:.35rem!important;padding-bottom:.35rem!important}.header-zen.header-zen--infirmiers-dropdown-open{z-index:4000001!important}.header-zen.header-zen--compte-dropdown-open{z-index:4000002!important}.header-zen.header-zen--period-picker-open{z-index:500000!important}.header-zen.header-zen--infirmiers-dropdown-open.header-zen--period-picker-open{z-index:4000001!important}.header-zen.header-zen--compte-dropdown-open.header-zen--period-picker-open{z-index:4000002!important}.header-zen.header-zen--overflow-dropdown-open{z-index:4000001!important}.header-zen.header-zen--overflow-dropdown-open.header-zen--compte-dropdown-open{z-index:4000002!important}.header-zen.header-zen--compact{padding-top:env(safe-area-inset-top,0px);padding-bottom:0;padding-left:0;padding-right:0}.header-zen.header-zen--compact .header-bar{padding-top:.4rem!important;padding-bottom:.4rem!important;padding-left:max(.5rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important}.header-zen.header-zen--compact .header-compte-trigger-wrap--compact{margin-right:2px}.header-zen.header-zen--compact .header-bar .header-period-title{font-size:1.125rem!important;line-height:1!important;transform:none}.ui-dense .header-zen.header-zen--compact .header-bar .header-period-title{font-size:1.0625rem!important}.header-zen .header-bar--compact,.header-zen .header-bar--compact .header-tools--compact{gap:.375rem}.header-zen .header-bar--compact .header-period-nav--compact{min-width:0;flex:1 1 auto}.header-zen .header-bar--compact .header-period-nav--compact .header-period-title__label,.header-zen .header-bar--compact .header-period-nav--compact button.header-period-title .header-period-title__label{max-width:12.5rem}.header-period-picker-wrapper{margin-bottom:0}.header-period-picker-wrapper-closed{padding:0!important;border:none!important}.header-period-picker-wrapper-has-content{border-bottom:3px solid #e5e7eb}.header-period-picker-wrapper .datepicker-inline-toggle-calendar--detached-strip{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:0;z-index:auto}.header-period-picker-wrapper .datepicker-inline-toggle-calendar--header-period .react-datepicker.datepicker-app-common,.header-period-picker-wrapper .react-datepicker.datepicker-app-common.datepicker-app-common--header{width:100%;max-width:100%;border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none;box-sizing:border-box}.header-period-picker-wrapper .react-datepicker.datepicker-app-common.datepicker-app-common--month-carousel{--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.header-period-picker-wrapper .react-datepicker.datepicker-app-common--month-carousel .react-datepicker__day-names,.header-period-picker-wrapper .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-carousel,.header-period-picker-wrapper .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%}.header-zen .header-bar--compact .mode-switch-container{--header-toolbar-font-size: .8125rem}.header-zen .header-bar--compact .mode-switch-container .header-toolbar-segment{padding-left:.5rem;padding-right:.5rem}.header-overflow-dropdown{display:flex;flex-direction:column}.header-overflow-section-title{padding:.5rem .75rem .2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.header-overflow-item{display:flex;width:100%;align-items:center;gap:.625rem;padding:.5rem .75rem;border:0;background:transparent;text-align:left;font-size:.875rem;font-weight:500;color:#1f2937;cursor:pointer}.header-overflow-item:hover,.header-overflow-item:focus-visible{background:#f9fafb;outline:none}.header-overflow-item--static{cursor:default}.header-overflow-item--static:hover{background:transparent}.header-overflow-item--active{background:#e8f0fe;color:var(--couleur-selection, #1a73e8)}.header-overflow-item--active svg{color:var(--couleur-selection, #1a73e8)}.header-overflow-item--disabled{cursor:not-allowed;opacity:.45}.header-overflow-item--disabled:hover{background:transparent}.header-tools-drawer{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);animation:header-tools-drawer-in .2s ease-out}@keyframes header-tools-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.header-tools-drawer-backdrop{animation:header-tools-drawer-backdrop-in .2s ease-out}@keyframes header-tools-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}.compact-nav-drawer{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);animation:compact-nav-drawer-in .42s cubic-bezier(.22,1,.36,1)}@keyframes compact-nav-drawer-in{0%{transform:translate(-100%);opacity:.94}to{transform:translate(0);opacity:1}}.compact-nav-drawer-backdrop{animation:header-tools-drawer-backdrop-in .42s ease-out}.compact-nav-drawer-body{flex:1 1 auto;padding:.5rem .75rem 1.25rem}.compact-nav-drawer-section{margin-bottom:1.25rem}.compact-nav-drawer-section:last-child{margin-bottom:.5rem}.compact-nav-drawer-section-title{margin:0 0 .5rem;padding:0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.compact-nav-drawer-section-divider{height:1px;margin:.5rem .625rem .625rem;background:#e5e7eb}.compact-nav-drawer-choice-list{display:flex;flex-direction:column;gap:.375rem}.compact-nav-drawer-choice{display:flex;width:100%;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem 1rem;border:0;border-radius:9999px;background:transparent;text-align:left;font-size:.9375rem;font-weight:500;line-height:1.25;color:#1f2937;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.compact-nav-drawer-choice__icon{flex-shrink:0;color:#6b7280}.compact-nav-drawer-choice__label{min-width:0;flex:1}.compact-nav-drawer-choice:hover:not(:disabled),.compact-nav-drawer-choice:focus-visible{background:#f3f4f6;outline:none}.compact-nav-drawer-choice--active{background:#e8f0fe;color:var(--couleur-selection, #1a73e8);font-weight:600;box-shadow:inset 0 0 0 1px #1a73e81f}.compact-nav-drawer-choice--active .compact-nav-drawer-choice__icon{color:var(--couleur-selection, #1a73e8)}.compact-nav-drawer-choice--disabled{cursor:not-allowed;opacity:.45}.compact-nav-drawer-choice--disabled:hover{background:transparent}.compact-nav-drawer-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.625rem 1rem;border-radius:9999px}.compact-nav-drawer-toggle-row__label{display:flex;min-width:0;flex:1;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;color:#1f2937}.compact-nav-drawer-toggle-row__switch{position:relative;flex-shrink:0;width:2.375rem;height:1.375rem;border:1px solid #d1d5db;border-radius:9999px;cursor:pointer;padding:0;transition:background-color .2s ease}.compact-nav-drawer-toggle-row__thumb{position:absolute;top:50%;width:1rem;height:1rem;margin-top:-.5rem;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #0003;transition:left .2s ease}.compact-nav-drawer-filters.agenda-home-filters--drawer{margin-top:0;padding-left:0;padding-right:0;padding-bottom:0}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__title{margin-bottom:.5rem;padding:0 .5rem}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__hint{padding:.25rem .5rem 0;font-size:.8125rem}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__list{display:flex;flex-direction:column;gap:.375rem}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__row{min-height:3rem;padding:.5rem .875rem;border-radius:9999px;transition:background-color .15s ease,box-shadow .15s ease}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__row-wrap:has(.agenda-home-filters__check--on) .agenda-home-filters__row{background:#e8f0fe;box-shadow:inset 0 0 0 1px #1a73e81f}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__row--infirmier:not(.agenda-home-filters__row--muted){background:#e8f0fe;box-shadow:inset 0 0 0 1px #1a73e81f}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__check{width:1.375rem;height:1.375rem}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__check--liste{width:1.25rem;height:1.25rem}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__label{font-size:.9375rem;font-weight:500}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__row--infirmier:not(.agenda-home-filters__row--muted) .agenda-home-filters__label{font-weight:600;color:var(--couleur-selection, #1a73e8)}.compact-nav-drawer .agenda-home-filters--drawer .agenda-home-filters__palette{margin:.25rem .875rem .375rem}.header-tools-drawer-body{flex:1 1 auto}.header-tools-drawer-tournee-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.5rem .75rem .75rem}.header-tools-drawer .header-segmented-shell{border:none!important;box-shadow:none!important;background:#f3f4f6}.header-tools-drawer .header-toolbar-segment{font-size:.875rem;font-weight:500;line-height:1!important}.header-tools-drawer .header-tournee-switch-value{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;padding-left:0!important;padding-right:0!important;border-radius:9999px!important}.header-tools-drawer .header-tournee-switch-arrow{width:1.6rem!important;min-width:1.6rem!important;height:2rem!important}.header-tools-drawer .header-tournee-switch-value--abc{font-size:.7rem!important;line-height:1!important;letter-spacing:.01em}.header-tools-drawer .header-tournee-switch-value--aucune{padding-left:.35rem!important;padding-right:.35rem!important}.header-tools-drawer .header-tournee-style-vertical-switch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0;gap:1px}.header-tools-drawer .header-tournee-style-arrow{position:relative;width:100%;height:.7rem;min-height:.7rem;line-height:1;z-index:3}.header-tools-drawer .header-tournee-style-pill{width:2rem!important;height:2rem!important;z-index:2}.header-zen .header-bar .header-overflow-trigger{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem}.header-infirmiers-dropdown{display:flex;flex-direction:column}.header-infirmiers-dropdown label{display:flex;align-items:center;gap:.75rem}.header-infirmiers-dropdown label svg,.header-infirmiers-dropdown .flex-shrink-0 svg{flex-shrink:0;width:1.125rem;height:1.125rem}.account-access-select{font-size:.75rem!important;line-height:1.35!important;font-weight:600!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important;padding-left:.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important;vertical-align:middle!important}.account-access-select option{font-size:.875rem!important;color:#1f2937!important}.header-zen button.tournee-switch-active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .tournee-style-pill-active svg,.header-zen .tournee-style-pill-active svg path,.header-zen .tournee-style-pill-active svg line,.header-zen .tournee-style-pill-active svg circle,.header-zen .tournee-style-pill-active svg polyline,.header-zen .tournee-style-pill-active svg rect{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .tournee-style-pill-active{aspect-ratio:1;box-sizing:border-box}.header-zen button.planning-btn-open,.header-zen button.planning-btn-open svg,.header-zen button.planning-btn-open path{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .btn-planning-circle:hover:not(.planning-btn-open){background:#6366f114!important;border-color:var(--ui-border-strong-hover)!important}.header-zen .header-bar .header-period-title{font-family:Roboto,Inter,system-ui,sans-serif!important;font-size:1.4375rem!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#404954!important;-webkit-text-fill-color:#404954!important;transform:translateY(-.05em)}.ui-dense .header-zen .header-bar .header-period-title{font-size:1.3125rem!important}.header-zen .header-bar button.header-period-title{border:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;width:auto;max-width:100%;display:inline-flex!important;align-items:center;gap:.125rem}.header-zen .header-bar .header-period-title__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-zen .header-bar .header-period-title__chevron{color:#6b7280;opacity:.9;transition:transform .15s ease}.header-zen .header-bar .header-period-title__chevron--open{transform:rotate(180deg)}.header-zen .header-bar button.header-period-title:hover{opacity:.9}.header-zen .header-bar button.header-period-title:hover .header-period-title__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.header-zen .header-bar button.header-period-title:focus-visible{outline:2px solid var(--couleur-selection, #6366f1);outline-offset:2px;border-radius:2px}.header-zen .header-bar .header-period-datepicker-wrap .datepicker-inline-toggle-calendar{z-index:3000}.header-zen.header-zen--period-picker-open .header-bar .header-period-datepicker-wrap .react-datepicker{position:relative;z-index:500001}.header-zen .header-bar .mode-switch-container button{font-size:var(--header-toolbar-font-size)!important;font-weight:var(--header-toolbar-font-weight)!important}.header-zen .header-bar .btn-planning-today,.header-zen .header-bar .btn-header-pill{font-size:var(--header-toolbar-font-size)!important;font-weight:var(--header-toolbar-font-weight)!important;min-height:2.5rem!important;padding:.375rem 1.375rem!important}.header-zen .header-bar .btn-header-pill span,.header-zen .header-bar .header-toolbar-label{font-size:var(--header-toolbar-font-size)!important;font-weight:var(--header-toolbar-font-weight)!important}.header-zen .header-bar .header-tools{gap:.5rem!important}.header-zen .header-bar .header-tools>.flex.items-center.gap-2{gap:.375rem!important}.header-zen .header-bar .header-ngap-toggle{min-width:44px;justify-content:center;transform:translateY(.5px)}.header-zen .header-bar .header-ngap-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;height:1.2rem;padding:.2rem .5rem;border-radius:.25rem;font-size:.8125rem!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em;border:1px solid #6b7280;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.header-zen .header-bar .header-ngap-chip--on{background:#99c2ff;border-color:#6b7280;color:#111827!important}.header-zen .header-bar .header-ngap-chip--off{background:#e5e7eb;border-color:#d1d5db;color:#6b7280!important;opacity:.6}.header-zen .header-bar .header-toolbar-segment{font-size:var(--header-toolbar-font-size)!important;font-weight:var(--header-toolbar-font-weight)}.header-zen .header-bar .header-tournee-switch-value{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;padding-left:0!important;padding-right:0!important;border-radius:9999px!important}.header-zen .header-bar .header-tournee-switch-arrow{width:1.6rem!important;min-width:1.6rem!important}.header-zen .header-bar .header-tournee-switch-value--abc{font-size:.7rem!important;line-height:1!important;letter-spacing:.01em;transform:translateY(.5px)}.header-zen .header-bar .header-tournee-switch-value--aucune{padding-left:.35rem!important;padding-right:.35rem!important}.header-zen .header-bar .header-tools .btn-planning-circle,.header-zen .header-bar .header-tools .btn-header-pill,.header-zen .header-bar .header-tools .header-segmented-shell{margin:0!important}.header-zen .header-bar .text-base{font-size:var(--header-toolbar-font-size)!important}.header-zen .header-bar .btn-header-pill,.header-zen .header-bar .btn-planning-today,.header-zen .header-bar .mode-switch-container button,.header-zen .header-bar .header-toolbar-segment,.header-zen .header-bar .header-toolbar-label,.header-zen .header-bar .btn-header-pill span{line-height:1!important}.header-zen .btn-title{background:var(--couleur-selection)!important;color:#fff!important;border:none!important;box-shadow:none!important;padding:.375rem .75rem!important;font-size:var(--ui-font-chrome)!important;font-weight:500!important;border-radius:.375rem!important;transition:all .15s ease!important}.header-zen .btn-actionbase{background:transparent!important;color:#6b7280!important;border:1px solid #d1d5db!important;padding:.375rem .75rem!important;font-size:var(--ui-font-chrome)!important;font-weight:500!important;border-radius:.375rem!important;transition:all .15s ease!important}.header-zen .btn-actionbase:hover{background:#f3f4f6!important;color:var(--couleur-selection)!important;border-color:#9ca3af!important}.frise-sticky-header{background-color:#fff;position:sticky!important;top:0;z-index:100!important;box-shadow:none!important}.frise-sticky-header>.en-tete.heure-header,.frise-sticky-header>.en-tete.periode-header,.frise-sticky-header>.en-tete.en-tete-marge-droite,.frise-sticky-chevrons-band>*:first-child,.frise-sticky-chevrons-band>*:nth-child(2),.frise-sticky-chevrons-band>*:last-child,.frise-vue-heure .frise-agenda-hour-column>.grille-frise.frise-horaire{position:relative;z-index:0}.frise-vue-heure .grid:not(.frise-sticky-header):not(.frise-sticky-chevrons-band)>.grille-frise.frise-periode,.frise-vue-heure .grid:not(.frise-sticky-header):not(.frise-sticky-chevrons-band)>.grille-frise.frise-marge-droite{position:relative;z-index:1}.frise-vue-heure .frise-agenda-day-band-inner>svg.frise-sequence-selection-link{z-index:var(--frise-sequence-link-z-index, 29)}.frise-jour-mobile{--vue-jour-mobile-switch-h: calc(3.25rem + env(safe-area-inset-bottom, 0px)) ;min-height:0}@media (max-width: 1023px){.agenda-frise-host:has(.frise-jour-mobile){display:flex;flex-direction:column}.agenda-frise-host:has(.frise-jour-mobile)>.zone-contenu-gradient.frise-jour-mobile{flex:1 1 auto;min-height:0;height:auto;width:100%}.agenda-frise-column:has(.vue-jour-mobile-pane-switch-slot .vue-jour-mobile-pane-switch) .passage-recap-bar-shell{padding-bottom:0}}.vue-jour-mobile-pane-switch-slot{flex-shrink:0;width:100%;min-width:0;order:3}.vue-jour-mobile-pane-switch-slot:empty{display:none}.agenda-frise-column>.agenda-frise-host{order:1}.agenda-frise-column>.passage-recap-bar-shell{order:2}.frise-jour-mobile-panes{position:relative;flex:1 1 auto;min-height:0;min-width:0;width:100%}.frise-jour-mobile-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.frise-jour-mobile.frise-jour-mobile .frise-jour-mobile-pane{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .15s ease-out}.frise-jour-mobile-pane.is-visible{opacity:1;visibility:visible;z-index:2}.frise-jour-mobile-pane.is-hidden{opacity:0;visibility:hidden;pointer-events:none;z-index:1}.frise-jour-mobile-pane--carte{display:flex;flex-direction:column;min-height:0}.frise-jour-mobile-carte-map{flex:1 1 auto;min-height:0}.tournee-map-adresse-bar--compact{bottom:0!important;left:0!important;right:0!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important;background:#fffffffa;border-top:1px solid #e5e7eb;padding:.4375rem .5rem;box-shadow:0 -1px 4px #0f172a0f}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-adresse{min-width:0;max-width:none;flex:1 1 auto;gap:.5rem;padding:.25rem .375rem;border-radius:0;background:transparent}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-adresse:hover{background:#f9fafbe6}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-adresse-icon{width:1.25rem;height:1.25rem}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-adresse-text{font-size:.8125rem;line-height:1.3;font-weight:500}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-itineraire-btn{width:2.25rem;height:2.25rem;flex-shrink:0}.tournee-map-adresse-bar--compact .tournee-map-adresse-bar-itineraire-btn svg{width:1.25rem;height:1.25rem}.frise-jour-mobile-carte-timeline{flex:0 0 auto;height:clamp(5rem,16vh,6.75rem);max-height:6.75rem;min-height:5rem;overflow:hidden;background:#fff}@media (max-width: 1023px){body:has(.frise-jour-mobile-pane--carte.is-visible) .agenda-create-fab{z-index:1}body:has(.frise-jour-mobile-pane--carte.is-visible) .agenda-stack-column{position:relative;z-index:2}}.tournee-timeline-extremite-marker{position:absolute;z-index:12;pointer-events:none}.tournee-timeline-extremite-marker--sur-passage{top:50%;transform:translate(-50%,-100%);margin-top:-16px;display:flex;flex-direction:column;align-items:center;gap:2px;width:-moz-max-content;width:max-content}.frise-jour-mobile-timeline-root .tournee-timeline-extremite-marker--sur-passage{top:var(--tournee-timeline-spine-y, 3rem)}.tournee-timeline-extremite-caption{font-size:.6875rem;font-weight:700;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important;line-height:1.1;white-space:nowrap;letter-spacing:.02em}.tournee-timeline-extremite-pin{width:.875rem;height:.875rem;flex-shrink:0;color:var(--couleur-accent);fill:var(--couleur-accent);stroke:var(--couleur-accent)}.tournee-timeline-passage-hitbox--selected:before{background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--couleur-accent),var(--couleur-accent-seq-3),var(--couleur-accent-seq-5),var(--couleur-accent-seq-2),var(--couleur-accent-seq-4),var(--couleur-accent));animation:frise-selection-ring-rotate 2.75s linear infinite}.tournee-timeline-passage-hitbox{display:flex;align-items:center;justify-content:center}.tournee-timeline-passage-hitbox--selected{--timeline-passage-ring-thickness: 3.5px;overflow:visible;filter:var(--frise-selected-vivid-filter) drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tournee-timeline-passage-hitbox--selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:var(--timeline-passage-ring-thickness);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.tournee-timeline-passage-hitbox--selected:after{content:"";position:absolute;inset:var(--timeline-passage-ring-thickness);border-radius:50%;background:#fff;pointer-events:none;z-index:0}.tournee-timeline-passage-point{position:relative;z-index:1;flex-shrink:0}@media (prefers-reduced-motion: reduce){.tournee-timeline-passage-hitbox--selected{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tournee-timeline-passage-hitbox--selected:before{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.frise-jour-mobile-timeline-root{height:100%;min-height:0}.frise-jour-mobile-timeline-root .tournee-timeline-scroll--compact{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.frise-jour-mobile-timeline-root .tournee-timeline-scroll--compact::-webkit-scrollbar{display:none;width:0;height:0}.frise-jour-mobile-timeline-root .tournee-timeline-regle--compact{border-radius:4px 4px 0 0}.vue-jour-mobile-pane-switch{flex-shrink:0;width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:.5rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 -4px 20px #0f172a12;z-index:120}.vue-jour-mobile-pane-switch--with-trailing .vue-jour-mobile-pane-switch__segmented{flex:1 1 auto;min-width:0}.vue-jour-mobile-pane-switch__segmented{position:relative;display:inline-flex;align-items:stretch;width:100%;min-height:2.75rem;padding:4px;border-radius:9999px;background:#f3f4f6;border:1px solid #d1d5db;box-sizing:border-box;gap:0}.vue-jour-mobile-pane-switch__indicator{border-radius:9999px;transition:left .2s ease-in-out;background:var(--couleur-selection, #1f2937)}.vue-jour-mobile-pane-switch__tab{position:relative;z-index:10;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:calc(2.75rem - 8px);padding:0 .5rem;border:none;border-radius:9999px;background:transparent;color:#6b7280;font-size:var(--ui-font-chrome, .8125rem);font-weight:600;line-height:1.2;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.vue-jour-mobile-pane-switch__tab:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.vue-jour-mobile-pane-switch__tab.mode-switch-active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-mobile-pane-switch__tab.mode-switch-active,.vue-jour-mobile-pane-switch__tab.mode-switch-active *:not(.vue-jour-mobile-pane-switch__alert){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-mobile-pane-switch__tab.mode-switch-active svg{fill:none!important;stroke:#fff!important;color:#fff!important}.vue-jour-mobile-pane-switch__tab:active{transform:scale(.98)}.vue-jour-mobile-pane-switch__trailing{display:flex;align-items:stretch;flex-shrink:0}.vue-jour-mobile-pane-switch__gmaps-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;height:2.75rem;padding:0 .875rem;border:1px solid #d1d5db;border-radius:9999px;background:#fff;color:#374151;font-size:var(--ui-font-chrome, .8125rem);font-weight:600;line-height:1.2;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px #0f172a0a;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.vue-jour-mobile-pane-switch__gmaps-btn:hover{background:#f9fafb;border-color:#9ca3af}.vue-jour-mobile-pane-switch__gmaps-btn:active{transform:scale(.98)}.vue-jour-mobile-pane-switch__gmaps-btn svg{color:#374151;stroke:#374151}.vue-jour-mobile-pane-switch__ico-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.vue-jour-mobile-pane-switch__alert{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:999px;background:#dc2626;border:1.5px solid #fff;pointer-events:none}.creation-ordo-mobile-pane-switch{position:relative;flex-shrink:0;width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:.5rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 -4px 20px #0f172a12;z-index:20}.app-main-with-creation-ordo-footer{min-height:0}.creation-ordo-mobile-pane-switch--with-coachmark,.creation-ordo-mobile-pane-switch--with-recap,.creation-ordo-mobile-pane-switch--post-gen-recap{flex-direction:column;align-items:stretch}.creation-ordo-mobile-pane-switch__recap{flex-shrink:0;width:100%;min-width:0}.creation-ordo-mobile-pane-switch__recap .passage-recap-bar-shell{position:relative;width:100%}.creation-ordo-mobile-pane-switch__recap .passage-recap-bar{border-radius:12px;box-shadow:0 2px 10px #0f172a0f}@media (max-width: 1023px){.creation-ordo-mobile-pane-switch--with-recap,.creation-ordo-mobile-pane-switch--post-gen-recap{padding-left:0;padding-right:0;gap:0}.creation-ordo-mobile-pane-switch--post-gen-recap{padding-top:0;padding-bottom:0}.creation-ordo-mobile-pane-switch__recap .passage-recap-bar-shell,.creation-ordo-mobile-pane-switch__recap .passage-recap-bar-shell:has(.passage-recap-bar--detail-open.passage-recap-bar--with-leading),.creation-ordo-mobile-pane-switch__recap .passage-recap-bar-shell:has(.passage-recap-bar--detail-open.passage-recap-bar--with-trailing){padding-bottom:0;padding-left:0;padding-right:0}.creation-ordo-mobile-pane-switch--with-recap .creation-ordo-mobile-pane-switch__controls,.creation-ordo-mobile-pane-switch--with-coachmark.creation-ordo-mobile-pane-switch--with-recap .creation-ordo-mobile-pane-switch__coachmark{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.creation-ordo-mobile-pane-switch__recap .passage-recap-bar{border-radius:0;box-shadow:none}}.creation-ordo-mobile-pane-switch__controls--solo-trailing{justify-content:flex-end}.creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-pane-switch__trailing{margin-left:auto}.creation-ordo-mobile-pane-switch--tabs-hidden.creation-ordo-mobile-pane-switch--with-coachmark .creation-ordo-mobile-pane-switch__controls--solo-trailing{justify-content:flex-end}.creation-ordo-mobile-pane-switch--tabs-hidden.creation-ordo-mobile-pane-switch--with-coachmark .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-pane-switch__trailing{flex:1 1 auto;min-width:0;justify-content:flex-end}.creation-ordo-mobile-pane-switch__coachmark{flex-shrink:0}.creation-ordo-mobile-coachmark{--accent-ring-outer-radius: 14px;--accent-ring-width: 2px;width:100%;box-shadow:0 6px 18px #0f172a14}.creation-ordo-mobile-coachmark__inner{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem}.creation-ordo-mobile-coachmark__text{margin:0;flex:1 1 auto;font-size:.875rem;line-height:1.35;font-weight:600;color:#111827!important;-webkit-text-fill-color:#111827!important}.creation-ordo-mobile-coachmark__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:9999px;background:#f3f4f6;color:#374151;cursor:pointer}.creation-ordo-mobile-coachmark__dismiss:hover{background:#e5e7eb}.creation-ordo-mobile-trailing-actions{display:flex;align-items:stretch;gap:.5rem;flex-shrink:0}.creation-ordo-mobile-trailing-actions__btn{min-height:2.5rem;padding-left:.85rem;padding-right:.85rem;gap:.35rem}.creation-ordo-mobile-trailing-actions>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary{height:56px;min-height:56px;max-height:56px;box-sizing:border-box;font-size:14px!important;font-weight:600!important;gap:7px;align-self:center;flex:1 1 0%;min-width:0}.creation-ordo-mobile-trailing-actions>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__label,.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__label{font-size:14px!important;font-weight:600!important;line-height:1.15!important}.creation-ordo-mobile-trailing-actions>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon,.creation-ordo-mobile-trailing-actions>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon svg,.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon svg{width:20px!important;height:20px!important}.creation-ordo-mobile-valider-accent{display:flex;flex:1 1 0%;flex-shrink:0;align-self:center;width:auto;min-width:0;height:56px;min-height:56px;max-height:56px;box-sizing:border-box;--accent-ring-outer-radius: 10px}.fiche-patient-form-footer .mobile-detail-footer-actions:not(:has(>.mobile-detail-footer-btn--secondary))>.creation-ordo-mobile-valider-accent{flex:1 1 auto;width:100%}.creation-ordo-mobile-valider-accent.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame{--accent-ring-width: 3px}.creation-ordo-mobile-valider-accent.creation-ordo-mobile-valider-accent--pending.ui-accent-ring-frame{animation:none;--frise-selection-ring-angle: 0deg;background:#dadce0;opacity:1}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn:disabled{opacity:1!important}.creation-ordo-mobile-valider-accent--pending>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn--pending-valid,.creation-ordo-mobile-valider-accent--pending>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn--pending-valid:disabled{opacity:1!important;cursor:not-allowed;background:#f8f9fa!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}.creation-ordo-mobile-valider-accent--pending>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon,.creation-ordo-mobile-valider-accent--pending>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon svg{color:#9aa0a6!important;stroke:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}.creation-ordo-mobile-valider-accent--pending>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__label{color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important;background:none!important;animation:none!important}.mobile-detail-footer-actions--column{flex-direction:column;align-items:stretch;width:100%}.mobile-detail-footer-actions--column>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--column>.creation-ordo-mobile-valider-accent{width:100%;flex:0 0 auto}.mobile-detail-footer-actions:has(.mobile-detail-footer-btn--next)>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next{height:56px;min-height:56px;max-height:56px;box-sizing:border-box;font-size:14px!important;font-weight:600!important;gap:7px;align-self:center;flex:1 1 0%;min-width:0}.mobile-detail-footer-actions:has(.mobile-detail-footer-btn--next)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__label,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next .mobile-detail-footer-btn__label{font-size:14px!important;font-weight:600!important;line-height:1.15!important}.mobile-detail-footer-actions:has(.mobile-detail-footer-btn--next)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions:has(.mobile-detail-footer-btn--next)>.mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon svg,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next .mobile-detail-footer-btn__icon svg{width:20px!important;height:20px!important;flex-shrink:0}.mobile-detail-footer-btn--accent-fill{border:none!important;background:var(--couleur-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mobile-detail-footer-btn--accent-fill .mobile-detail-footer-btn__icon,.mobile-detail-footer-btn--accent-fill .mobile-detail-footer-btn__icon svg,.mobile-detail-footer-btn--accent-fill .mobile-detail-footer-btn__label{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.mobile-detail-footer-btn--accent-fill:hover:not(:disabled){background:color-mix(in srgb,var(--couleur-accent) 88%,#000000 12%)!important}.mobile-detail-footer-btn--danger-fill{border:none!important;background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mobile-detail-footer-btn--danger-fill .mobile-detail-footer-btn__icon,.mobile-detail-footer-btn--danger-fill .mobile-detail-footer-btn__icon svg,.mobile-detail-footer-btn--danger-fill .mobile-detail-footer-btn__label{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.mobile-detail-footer-btn--danger-fill:hover:not(:disabled){background:#b91c1c!important}button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill:not(.ordonnances-modif-acte-ring-inner){height:56px;min-height:56px;max-height:56px;flex:0 1 auto;width:auto;max-width:100%;box-sizing:border-box;font-size:14px!important;font-weight:600!important;gap:7px;padding:0 16px}button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill.mobile-detail-footer-btn--pending-valid:disabled,button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill.mobile-detail-footer-btn--pending-valid{opacity:1!important;cursor:not-allowed;background:#e8eaed!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon,button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon svg,button.mobile-detail-footer-btn.mobile-detail-footer-btn--danger-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__label{color:#9aa0a6!important;stroke:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill:not(.ordonnances-modif-acte-ring-inner){height:56px;min-height:56px;max-height:56px;flex:0 1 auto;width:auto;max-width:100%;box-sizing:border-box;font-size:14px!important;font-weight:600!important;gap:7px;padding:0 16px}button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill:not(.ordonnances-modif-acte-ring-inner) .mobile-detail-footer-btn__icon,button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill:not(.ordonnances-modif-acte-ring-inner) .mobile-detail-footer-btn__icon svg{width:20px!important;height:20px!important;flex-shrink:0}button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill.mobile-detail-footer-btn--pending-valid:disabled,button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill.mobile-detail-footer-btn--pending-valid{opacity:1!important;cursor:not-allowed;background:#e8eaed!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon,button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon svg,button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__label{color:#9aa0a6!important;stroke:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important}.mobile-detail-footer-actions>.mobile-detail-footer-btn--next.mobile-detail-footer-btn--pending-valid,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next.mobile-detail-footer-btn--pending-valid:disabled{opacity:1!important;cursor:not-allowed;background:#e8eaed!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important;border:none!important}.mobile-detail-footer-actions>.mobile-detail-footer-btn--next.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__icon svg,.mobile-detail-footer-actions>.mobile-detail-footer-btn--next.mobile-detail-footer-btn--pending-valid .mobile-detail-footer-btn__label{color:#9aa0a6!important;stroke:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important;background:none!important;animation:none!important}.mobile-detail-footer-actions--compact>.mobile-detail-footer-btn--next{height:40px;min-height:40px;max-height:40px;align-self:stretch}.mobile-detail-footer-actions--compact.mobile-detail-footer-actions:has(.mobile-detail-footer-btn--next)>.mobile-detail-footer-btn--secondary{height:40px;min-height:40px;max-height:40px;align-self:stretch;box-sizing:border-box}.mobile-detail-footer-actions--compact.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--compact>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--compact>.creation-ordo-mobile-valider-accent{height:40px;min-height:40px;max-height:40px;align-self:stretch;box-sizing:border-box}.mobile-detail-footer-actions--compact .mobile-detail-footer-btn,.mobile-detail-footer-actions--compact .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{font-size:12px!important;padding-left:10px;padding-right:10px}.mobile-detail-footer-actions--compact .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{height:100%;min-height:0!important;max-height:none}.mobile-detail-footer-actions--column.mobile-detail-footer-actions--compact.mobile-detail-footer-actions:has(.creation-ordo-mobile-valider-accent)>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--column.mobile-detail-footer-actions--compact>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--column.mobile-detail-footer-actions--compact>.creation-ordo-mobile-valider-accent{height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px;align-self:stretch;box-sizing:border-box}.mobile-detail-footer-actions--compact .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions--compact .mobile-detail-footer-btn__icon svg{width:16px!important;height:16px!important}.mobile-detail-footer-actions--compact .mobile-detail-footer-btn__label{overflow:visible;text-overflow:clip;max-width:none}.mobile-detail-footer-actions--icon{flex:0 0 auto;align-items:center;gap:.5rem;width:auto;min-width:0}.mobile-detail-footer-actions--icon>.mobile-detail-footer-btn--secondary,.mobile-detail-footer-actions--icon>.creation-ordo-mobile-valider-accent{flex:0 0 auto;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;align-self:center;box-sizing:border-box}.mobile-detail-footer-actions--icon .mobile-detail-footer-btn--icon-only{flex:0 0 auto;width:100%;height:100%;min-width:0;min-height:0!important;max-height:none;padding:0!important;gap:0;border-radius:9999px}.mobile-detail-footer-actions--icon>.mobile-detail-footer-btn--secondary.mobile-detail-footer-btn--icon-only{border-radius:9999px}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent.creation-ordo-mobile-valider-accent--icon.ui-accent-ring-frame{--accent-ring-outer-radius: 9999px;--accent-ring-width: 2px;display:inline-flex!important;align-items:center;justify-content:center;padding:var(--accent-ring-width)!important;border-radius:9999px!important;overflow:visible!important;border:none!important;box-shadow:none!important;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))!important;animation:frise-selection-ring-rotate 2.75s linear infinite}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent--icon.creation-ordo-mobile-valider-accent--pending.ui-accent-ring-frame{animation:none!important;--frise-selection-ring-angle: 0deg;background:#dadce0!important}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{width:100%;height:100%;flex:1 1 auto;padding:0!important;gap:0;border-radius:9999px!important;background:#fff!important}.mobile-detail-footer-actions--icon .mobile-detail-footer-btn__icon,.mobile-detail-footer-actions--icon .mobile-detail-footer-btn__icon svg{width:18px!important;height:18px!important}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--check.text-accent-shimmer{display:block;overflow:hidden;color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--check.text-accent-shimmer path{stroke-opacity:0}@media (prefers-reduced-motion: reduce){.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--check.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--couleur-accent)!important}.mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--check.text-accent-shimmer path{stroke-opacity:1;stroke:var(--couleur-accent)}}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon{width:auto!important}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon>.mobile-detail-footer-btn--secondary{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;border-radius:9999px!important;font-size:0!important}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent.creation-ordo-mobile-valider-accent--icon.ui-accent-ring-frame{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;--accent-ring-outer-radius: 9999px !important;--accent-ring-width: 2px !important;padding:2px!important;border-radius:9999px!important;border:none!important;box-shadow:none!important;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))!important;animation:frise-selection-ring-rotate 2.75s linear infinite!important}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent--icon.creation-ordo-mobile-valider-accent--pending.ui-accent-ring-frame{animation:none!important;background:#dadce0!important}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{background:#fff!important;color:var(--couleur-accent)!important;border:none!important;box-shadow:none!important;min-height:0!important;height:100%!important;width:100%!important;padding:0!important;border-radius:9999px!important;font-size:0!important}.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon .mobile-detail-footer-btn__icon,.parametres-settings-root.settings-uniform-strong .mobile-detail-footer-actions--icon .mobile-detail-footer-btn__icon svg{width:18px!important;height:18px!important}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0!important;max-height:none;padding:0 12px;border:none!important;border-radius:calc(var(--accent-ring-outer-radius) - var(--accent-ring-width));background:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon svg{width:20px!important;height:20px!important;flex-shrink:0}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer{display:block;overflow:hidden;color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer path,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer line,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer circle,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer rect{stroke-opacity:0;fill-opacity:0}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--check.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--save.text-accent-shimmer,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .creation-ordo-mobile-valider-save.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/%3E%3Cpath d='M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/%3E%3Cpath d='M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--sparkles.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/%3E%3Cpath d='M20 2v4'/%3E%3Cpath d='M22 4h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/%3E%3Cpath d='M20 2v4'/%3E%3Cpath d='M22 4h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--edit.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--calendar-plus.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--send.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon--chevron-right.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__label.text-accent-shimmer{max-width:none;font-size:14px!important;font-weight:600!important;line-height:1.15!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@media (prefers-reduced-motion: reduce){.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important}.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer path,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer line,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer circle,.creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon.text-accent-shimmer rect{stroke-opacity:1;fill-opacity:1;stroke:var(--couleur-accent, #7c3aed)!important}}.creation-ordo-mobile-trailing-actions__btn--primary .creation-ordo-mobile-trailing-actions__label{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-ordo-mobile-pane-switch__controls{display:flex;align-items:stretch;gap:.5rem;width:100%;min-width:0}.creation-ordo-mobile-pane-switch__controls--stacked{flex-direction:column;align-items:stretch;gap:.55rem}.creation-ordo-mobile-pane-switch__controls--stacked .creation-ordo-mobile-pane-switch__segmented{flex:0 0 auto;width:100%}.creation-ordo-mobile-pane-switch__controls--stacked .creation-ordo-mobile-pane-switch__trailing{flex:0 0 auto;width:100%;min-width:0}.creation-ordo-mobile-pane-switch__controls--stacked .creation-ordo-mobile-trailing-actions{width:100%}.creation-ordo-mobile-pane-switch__controls--with-trailing .creation-ordo-mobile-pane-switch__segmented{flex:1 1 auto;min-width:0;width:auto}.creation-ordo-mobile-pane-switch__controls--stacked.creation-ordo-mobile-pane-switch__controls--with-trailing .creation-ordo-mobile-pane-switch__segmented{flex:0 0 auto;width:100%}.creation-ordo-mobile-pane-switch--with-trailing .creation-ordo-mobile-pane-switch__segmented{flex:1 1 auto;min-width:0}.creation-ordo-mobile-pane-switch--tabs-hidden .creation-ordo-mobile-pane-switch__controls--solo-trailing{justify-content:stretch}.creation-ordo-mobile-pane-switch--tabs-hidden .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-pane-switch__trailing{flex:1 1 auto;width:100%;min-width:0;margin-left:0;justify-content:stretch}.creation-ordo-mobile-pane-switch--tabs-hidden .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-trailing-actions{width:100%}.creation-ordo-mobile-pane-switch__segmented{position:relative;display:inline-flex;align-items:stretch;width:100%;min-height:2.75rem;padding:4px;border-radius:9999px;background:#f3f4f6;border:1px solid #d1d5db;box-sizing:border-box;gap:0}.creation-ordo-mobile-pane-switch__indicator{border-radius:9999px;transition:left .2s ease-in-out;background:var(--couleur-selection, #1f2937)}.creation-ordo-mobile-pane-switch__tab{position:relative;z-index:10;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:calc(2.75rem - 8px);padding:0 .5rem;border:none;border-radius:9999px;background:transparent;color:#6b7280;font-size:var(--ui-font-chrome, .8125rem);font-weight:600;line-height:1.2;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.creation-ordo-mobile-pane-switch__tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-ordo-mobile-pane-switch__tab:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.creation-ordo-mobile-pane-switch__tab.mode-switch-active,.creation-ordo-mobile-pane-switch__tab.mode-switch-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.creation-ordo-mobile-pane-switch__tab.mode-switch-active svg{fill:none!important;stroke:#fff!important;color:#fff!important}.creation-ordo-mobile-pane-switch__tab--disabled{opacity:.42;cursor:not-allowed}.creation-ordo-mobile-pane-switch__tab:active{transform:scale(.98)}.generateur-sequences-tabbed-stack--mobile-wizard{min-width:0}.generateur-sequences-tabs--mobile-wizard .generateur-sequences-tabs-rail{display:none}.mode-switch-auto-normal-box.recurrence-mode-switch--compact{min-width:10.25rem!important;flex-shrink:0}.mode-switch-auto-normal-box.recurrence-mode-switch--compact>.recurrence-mode-switch__btn{flex-direction:row!important;justify-content:center!important;min-height:2rem!important;min-width:3.5rem!important;padding:.3rem .35rem!important;gap:0!important}.mode-switch-auto-normal-box.recurrence-mode-switch--compact .recurrence-mode-switch__label{font-size:.7rem}.creation-ordo-mobile-planif-freq-head .mode-auto-toggle-compact--footer-inline{flex-direction:row;align-items:center;gap:.35rem;min-width:0;flex-shrink:0}.creation-ordo-mobile-planif-freq-head .mode-auto-toggle-compact--footer-inline .mode-auto-toggle-compact__label{font-size:.8125rem;gap:.25rem}.creation-ordo-mobile-planif-freq-head .mode-auto-toggle-compact--footer-inline .mode-auto-toggle-compact__label svg{width:13px;height:13px}.creation-ordo-mobile-planif-freq-journalier .creation-ordo-mobile-planif-freq-row{justify-content:flex-start}.creation-ordo-mobile-agenda-quand-row .passage-detail-panel__controls-row-pickers{gap:.35rem}.creation-ordo-mobile-agenda-quand-row .passage-detail-picker-cell{flex:1 1 0;min-width:0}.creation-ordo-mobile-agenda-quand-row .time-picker-scroll-select__list{top:auto;bottom:calc(100% + .25rem)}.creation-ordo-mobile-agenda-quand-row .passage-heure-picker-panel-host,.creation-ordo-mobile-agenda-quand-row .heure-picker-popover--panel-below{overflow:visible}.creation-ordo-mobile-coachmark:has(.creation-ordo-mobile-agenda-quand-row .time-picker-scroll-select--open),.creation-ordo-mobile-pane-switch__coachmark:has(.creation-ordo-mobile-agenda-quand-row .time-picker-scroll-select--open),.creation-ordo-mobile-pane-switch--with-coachmark:has(.creation-ordo-mobile-agenda-quand-row .time-picker-scroll-select--open){overflow:visible}.creation-ordo-mobile-pane-switch--with-coachmark:has(.creation-ordo-mobile-agenda-quand-row .time-picker-scroll-select--open){z-index:30}.creation-ordo-mobile-coachmark__inner.creation-ordo-mobile-planif-footer__inner{display:block;align-items:stretch;gap:0;padding:.55rem .65rem}.creation-ordo-mobile-pane-switch__ngap-retour{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;min-width:0}.creation-ordo-mobile-pane-switch__ngap-retour .passage-recap-bar__detail-accent{width:var(--passage-resume-footer-ctrl-h, 60px);height:var(--passage-resume-footer-ctrl-h, 60px)}.creation-ordo-mobile-pane-switch__ngap-retour .passage-recap-bar__detail-accent--back{width:var(--passage-resume-footer-back-w, 44px);height:var(--passage-resume-footer-ctrl-h, 60px)}.creation-ordo-mobile-pane-switch__controls--planif-ngap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%}.creation-ordo-mobile-pane-switch__controls--planif-ngap .creation-ordo-mobile-pane-switch__trailing{flex:1 1 auto;min-width:0;margin-left:0}.creation-ordo-mobile-pane-switch--planif-ngap .creation-ordo-mobile-pane-switch__controls--planif-ngap .creation-ordo-mobile-trailing-actions{width:100%}.creation-ordo-mobile-planif-footer__view-switch{width:100%;min-width:0;margin-top:.4rem;padding-top:0;border-top:none;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center}.creation-ordo-mobile-planif-footer__view-switch .creation-ordo-mobile-pane-switch__segmented{width:100%;flex:0 0 auto}.creation-ordo-mobile-pane-switch--tabs-in-planif .creation-ordo-mobile-pane-switch__controls--solo-trailing{justify-content:stretch}.creation-ordo-mobile-pane-switch--tabs-in-planif .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-pane-switch__trailing{flex:1 1 auto;width:100%;min-width:0;margin-left:0;justify-content:stretch}.creation-ordo-mobile-pane-switch--tabs-in-planif .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-trailing-actions{width:100%}.generateur-sequence-recurrence-controls--compact{width:100%;min-width:0}.generateur-sequence-recurrence-controls--compact .frequence-selector-row{gap:.25rem}.generateur-sequence-recurrence-controls--compact .frequence-selector-label{font-size:.75rem;white-space:nowrap}.generateur-sequence-recurrence-controls--compact .frequence-selector-box{min-height:2rem}.generateur-sequence-recurrence-controls--compact .frequence-selector-btn{width:1.65rem;height:1.65rem;padding:0}.generateur-sequence-recurrence-controls--compact .frequence-selector-value{min-width:1.25rem;font-size:.8125rem}.generateur-sequence-recurrence-controls--compact .hebdo-day-btn--size-compact{min-width:1.85rem;min-height:1.85rem;padding:.15rem .2rem;font-size:.7rem}.generateur-sequence-recurrence-controls--compact .hebdo-day-btn:not(.hebdo-day-btn--selected):not(.hebdo-day-btn--disabled):not(:disabled){color:#374151!important;-webkit-text-fill-color:#374151!important;background-color:#fff!important;border-width:1px!important;border-style:solid!important;border-color:#d1d5db!important}.generateur-sequence-recurrence-controls .hebdo-day-btn--selected{background-color:var(--sequence-accent, var(--couleur-accent, #6366f1))!important;border-color:var(--sequence-accent, var(--couleur-accent, #6366f1))!important;border-width:1px!important;border-style:solid!important;box-shadow:0 2px 6px color-mix(in srgb,var(--sequence-accent, var(--couleur-accent, #6366f1)) 42%,rgba(15,23,42,.1))!important}.creation-ordo-mobile-pane-switch__trailing{display:flex;align-items:stretch;flex-shrink:0}.creation-ordo-mobile-panes{position:relative;flex:1 1 auto;min-height:0;min-width:0;width:100%}.agenda-side-panel--creation-mobile,html.creation-mobile-plein-ecran #contextuel-panel{transition:none!important}html.creation-mobile-plein-ecran .agenda-side-panel--creation-mobile .panneau-gauche-cadre{animation:none!important;transform:none!important}html.creation-mobile-plein-ecran .app-main-content-row .agenda-stack-column{transition:none!important}html.creation-mobile-plein-ecran:not(.creation-ordo-mobile-agenda):not(.extend-ordo-mobile-active) #contextuel-panel,html.creation-mobile-plein-ecran:not(.creation-ordo-mobile-agenda):not(.extend-ordo-mobile-active) .app-main-content-row #contextuel-panel{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width: 1023px){html.creation-ordo-mobile-active.creation-ordo-mobile-ordo #contextuel-panel,.app-main-content-row--creation-ordo-mobile-ordo #contextuel-panel{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .agenda-stack-column,.app-main-content-row--creation-ordo-mobile-ordo .agenda-stack-column,html.extend-ordo-mobile-active #contextuel-panel,.app-main-content-row--extend-ordo-mobile-agenda #contextuel-panel{flex:0 0 0!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.extend-ordo-mobile-active .agenda-stack-column,.app-main-content-row--extend-ordo-mobile-agenda .agenda-stack-column{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.creation-ordo-mobile-active .zone-contenu-patient{width:100%!important;max-width:100%!important;padding-right:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .patientele-creation-pick{padding-left:.5rem;padding-right:.5rem}html.creation-ordo-mobile-active.creation-ordo-mobile-agenda #contextuel-panel,.app-main-content-row--creation-ordo-mobile-agenda #contextuel-panel{flex:0 0 0!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.creation-ordo-mobile-active.creation-ordo-mobile-agenda .agenda-stack-column,.app-main-content-row--creation-ordo-mobile-agenda .agenda-stack-column{flex:1 1 auto!important;width:100%!important;min-width:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-creation-head .ordo-detail-column__fixed-head,html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-creation-head .ordo-detail-column__fixed-head,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head{padding-top:.25rem!important;padding-left:.5rem!important;padding-right:.75rem!important;padding-bottom:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-creation-head .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row,html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-creation-head .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row{margin-bottom:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-creation-shell,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-creation-shell{transform:none;isolation:isolate}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane .passage-detail-acte-card,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane .passage-detail-acte-card{position:relative;z-index:auto;transform:none}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane:has(.generateur-post-gen-ordo-detail-column),.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane:has(.generateur-post-gen-ordo-detail-column){display:flex;flex-direction:column;overflow:hidden;padding-left:0;padding-right:0;-webkit-overflow-scrolling:auto}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column{flex:1 1 auto;min-height:0;background:var(--agenda-side-panel-bg, #f6f8fc)}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed{flex-shrink:0;background:var(--agenda-side-panel-bg, #f6f8fc)}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-actes-scroll-host,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-actes-scroll-host{background:var(--agenda-side-panel-bg, #f6f8fc)}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane:has(.generateur-post-gen-ordo-detail-column)>div,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane:has(.generateur-post-gen-ordo-detail-column)>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail{flex:1 1 auto;min-height:0}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative,html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative>div,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__body,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-passage-header-chrome .passage-detail-panel-wrap,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-passage-header-chrome .passage-detail-panel-wrap{border:none;border-radius:0;margin-inline:0;margin-bottom:0;padding:.5rem .75rem var(--passage-ngap-edge-pad-bottom, .375rem)}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient{padding-bottom:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row{margin-bottom:0!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__passages,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-column__passages,html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-passage-block--open,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column .ordo-detail-passage-block--open{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column.ordo-detail-column,.app-main-content-row--creation-ordo-mobile-ordo .generateur-post-gen-ordo-detail-column.ordo-detail-column{padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane--post-gen-detail,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane--post-gen-detail{display:flex;flex-direction:column;overflow:hidden;padding-left:0;padding-right:0;-webkit-overflow-scrolling:auto}html.creation-ordo-mobile-active.creation-ordo-mobile-ordo .generateur-cotation-scroll-pane--post-gen-detail>div,.app-main-content-row--creation-ordo-mobile-ordo .generateur-cotation-scroll-pane--post-gen-detail>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html.ordo-detail-mobile-active #contextuel-panel,html.ordo-detail-mobile-active .app-main-content-row #contextuel-panel{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}html.ordo-detail-mobile-active .agenda-stack-column{flex:0 0 0!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.ordo-detail-mobile-active .zone-contenu-patient--detail-mobile-full{padding:0!important;margin:0!important}html.ordo-detail-mobile-active .zone-contenu-patient--detail-mobile-full .conteneur-ordo-parent.ordo-detail-column{padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}html.ordo-detail-mobile-active .ordo-detail-column__fixed-head{padding-top:.25rem!important;padding-left:.25rem!important;padding-right:.75rem!important}html.ordo-detail-mobile-active .passage-detail-footer-shell__inner{padding-left:var(--passage-resume-footer-pad-x, 8px);padding-right:var(--passage-resume-footer-pad-x, 8px)}html.creation-mobile-plein-ecran .panneau-gauche-cadre{overflow-y:hidden!important}html.creation-ordo-mobile-active .generateur-cotation-creation-shell .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,html.creation-ordo-mobile-active .generateur-cotation-creation-shell .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}}.frise-vue-jour .frise-agenda-day-band-body{overflow-x:clip;overflow-y:visible}.frise-agenda-day-band-header,.frise-agenda-day-band-body{position:relative}.frise-agenda-day-band-inner{max-width:none;box-sizing:border-box}.frise-agenda-hour-column{position:relative;z-index:0;background-color:#fff;overflow-x:clip}.frise-vue-heure .frise-agenda-day-band-inner .grille-frise.frise-tranche-horaire,.frise-vue-heure .frise-agenda-hour-column .grille-frise.frise-horaire.frise-tranche-horaire{border-top:1px solid #e8eaed!important}.frise-agenda-hour-column>.grille-frise.frise-horaire.premiere-heure-distincte:before,.frise-agenda-hour-column>.grille-frise.frise-horaire.premiere-heure-distincte:after{display:none}.frise-agenda-day-band-inner .grille-frise.premiere-heure-distincte{position:relative;overflow:visible}.frise-vue-heure.frise-agenda-pan-enabled{cursor:grab}.frise-vue-heure.frise-agenda-pan-active{cursor:grabbing;overflow-x:clip!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}.frise-vue-heure.frise-agenda-pan-active .frise-passage-block-text,.frise-vue-heure.frise-agenda-pan-active .frise-passage-block-text *,.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-inner,.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-inner *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none}.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-header,.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-body{touch-action:none}.frise-vue-heure.frise-agenda-pan-active .frise-sticky-header>.en-tete.heure-header,.frise-vue-heure.frise-agenda-pan-active .frise-agenda-hour-column{position:relative;z-index:1000!important;background-color:#fff!important;transform:translateZ(0);isolation:isolate}.frise-vue-heure.frise-agenda-pan-active .frise-agenda-hour-column>.grille-frise.frise-horaire{position:relative;z-index:1!important;background-color:#fff!important}.frise-vue-heure.frise-agenda-pinch-active{touch-action:none}.frise-vue-heure.frise-agenda-pinch-active .frise-agenda-split-body{contain:layout style}.frise-vue-heure.frise-agenda-pinch-active .frise-agenda-hour-column>.grille-frise.frise-horaire,.frise-vue-heure.frise-agenda-pinch-active .frise-agenda-day-band-inner .grille-frise{will-change:height,max-height,width,min-width}.frise-vue-heure.frise-agenda-pinch-zoom-enabled .frise-agenda-hour-column>.grille-frise.frise-horaire{max-height:none!important}.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-header,.frise-vue-heure.frise-agenda-pan-active .frise-agenda-day-band-body,.frise-agenda-day-band-header,.frise-agenda-day-band-body{overflow-x:clip}.frise-vue-heure.frise-agenda-pan-active.frise-vue-semaine .frise-agenda-hour-column>.grille-frise.frise-horaire{max-height:none!important;min-height:0}.frise-vue-heure.frise-agenda-pan-enabled.frise-agenda-sliding{cursor:grabbing}.frise-sticky-chevrons-band{z-index:2000001!important}.frise-vue-jour-pause-seuil-ligne{z-index:14!important;border:none;background:transparent;box-sizing:border-box}.frise-vue-jour-pause-seuil-ligne:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin:0;padding:0;border:none;transform:translateY(-50%);pointer-events:none;box-sizing:border-box;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--couleur-accent) 38%,transparent) .375rem,var(--couleur-accent) .875rem,var(--couleur-accent) calc(100% - .875rem),color-mix(in srgb,var(--couleur-accent) 38%,transparent) calc(100% - .375rem),transparent 100%);box-shadow:0 1px color-mix(in srgb,var(--couleur-accent) 14%,transparent);opacity:.9}.frise-vue-jour-pause-seuil-ligne--bloque:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,#94a3b8 40%,transparent) .3rem,#cbd5e1 .7rem,#cbd5e1 calc(100% - .7rem),color-mix(in srgb,#94a3b8 40%,transparent) calc(100% - .3rem),transparent 100%);box-shadow:0 1px #94a3b838;opacity:.72}.frise-vue-jour-pause-seuil-poignee{z-index:99!important}.frise-vue-heure .frise-sticky-chevrons-band button svg{width:30px;height:30px;flex-shrink:0}.frise-vue-heure.frise-agenda-sliding .frise-sticky-header>.en-tete.heure-header,.frise-vue-heure.frise-agenda-sliding .frise-sticky-header>.en-tete.periode-header,.frise-vue-heure.frise-agenda-sliding .frise-sticky-header>.en-tete.en-tete-marge-droite,.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*:first-child,.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*:nth-child(2),.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*:last-child,.frise-vue-heure.frise-agenda-sliding .frise-agenda-hour-column{z-index:1000!important;transform:translateZ(0);isolation:isolate;background-color:#fff!important}.frise-vue-heure.frise-agenda-sliding .frise-agenda-hour-column>.grille-frise.frise-horaire,.frise-vue-heure.frise-agenda-sliding .frise-agenda-hour-column>.grille-frise.frise-periode,.frise-vue-heure.frise-agenda-sliding .frise-agenda-hour-column>.grille-frise.frise-marge-droite{z-index:1!important;transform:translateZ(0)}.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*{position:relative;z-index:1}.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*:nth-child(2),.frise-vue-heure.frise-agenda-sliding .frise-sticky-chevrons-band>*:last-child{position:relative;z-index:2000002!important;opacity:1!important;visibility:visible!important}.frise-vue-heure.frise-agenda-sliding.frise-vue-semaine .frise-agenda-hour-column>.grille-frise.frise-horaire{max-height:none!important;min-height:0;background-color:#fff!important}.frise-vue-heure.frise-agenda-sliding .frise-horaire.premiere-heure-distincte:before,.frise-vue-heure.frise-agenda-sliding .frise-horaire.premiere-heure-distincte:after{content:""}.frise-vue-heure .frise-sticky-header{position:sticky!important;top:0}.frise-grille-separator-row-cell{position:relative;min-width:0;height:var(--frise-header-separator-extend, 20px);min-height:var(--frise-header-separator-extend, 20px);max-height:var(--frise-header-separator-extend, 20px);padding:0 3px;margin:0;border:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:visible}.frise-grille-separator-row-cell.frise-colonne-hors-zone-postop-episode{opacity:.72}.frise-ferie-band-pill{min-width:0;max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .25rem;border-radius:0;font-size:.625rem;line-height:1.2;font-weight:500;font-family:Roboto,Inter,system-ui,sans-serif;color:#404954!important;-webkit-text-fill-color:#404954!important;background:transparent;border:none}.ui-dense .frise-ferie-band-pill{font-size:.5625rem;padding:0 .32rem}.frise-sticky-header .grid{background-color:#fff}.zone-contenu-gradient{width:100%;border-top:none!important;border-left:none!important;border-right:none!important}.zone-contenu-gradient .grid:not(.frise-sticky-header):not(.frise-sticky-chevrons-band):not(.frise-agenda-day-band-inner){overflow-x:hidden;max-width:100%}.frise-header-cell{color:#fff;background-color:transparent;border-bottom:1px solid #228B22;border-right:1px solid #228B22;padding:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;justify-content:center}.frise-header-cell:hover{background-color:#f3f4f6}.frise-header-cell.active{color:coral}.en-tete{color:#43979c;background-color:#fff!important;border:none;padding:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;justify-content:center}.frise-sticky-header .en-tete{background-color:#fff!important}.en-tete.ordo-header,.en-tete.heure-header{background-color:#fff!important;background:#fff!important}.en-tete.heure-header.heure-header-compteur{cursor:default!important;color:#404954!important;font-size:9px!important;letter-spacing:.03em!important;padding:.3rem .2rem!important}.en-tete.heure-header.heure-header-compteur:hover{background-color:#fff!important;background:#fff!important;color:#404954!important}.en-tete.periode-header,.en-tete.en-tete-marge-droite{cursor:default!important}.en-tete.periode-header:hover,.en-tete.en-tete-marge-droite:hover,.frise-sticky-header.grid .en-tete.ordo-header,.frise-sticky-header.grid .en-tete.heure-header,div.en-tete.ordo-header,div.en-tete.heure-header{background-color:#fff!important;background:#fff!important}.frise-sticky-header.grid .en-tete.ordo-header.active,.frise-sticky-header.grid .en-tete.heure-header.active,div.en-tete.ordo-header.active,div.en-tete.heure-header.active,.en-tete.ordo-header.active,.en-tete.heure-header.active{background-color:var(--couleur-selection)!important;background:var(--couleur-selection)!important;color:#fff!important}.frise-sticky-header.grid .en-tete.ordo-header.active *,.frise-sticky-header.grid .en-tete.heure-header.active *,div.en-tete.ordo-header.active *,div.en-tete.heure-header.active *,.en-tete.ordo-header.active *,.en-tete.heure-header.active *{color:#fff!important}.en-tete:hover{background-color:#f3f4f6;color:var(--couleur-selection)}.en-tete.active{color:var(--couleur-selection);background-color:#e5e7eb}.color-vert-modifie{color:var(--couleur-accent)!important}.bg-vert-modifie{background-color:var(--couleur-accent)!important}.border-vert-modifie{border-color:var(--couleur-accent)!important}.color-vert-chlorophylle{color:#43979c!important}.bg-vert-chlorophylle{background-color:#228b22!important}.border-vert-chlorophylle{border-color:#228b22!important}.color-vert-chlorophylle-dense{color:#006400!important}.bg-vert-chlorophylle-dense{background-color:#006400!important}.border-vert-chlorophylle-dense{border-color:#006400!important}.color-rouge-retrait{color:#ef4444!important}.bg-rouge-retrait{background-color:#ef4444!important}.border-rouge-retrait{border-color:#ef4444!important}.color-gris-clair{color:#beb9b9!important}.bg-gris-clair{background-color:#beb9b9!important}.border-gris-clair{border-color:#beb9b9!important}.color-gris-border{color:#ccc!important}.border-gris-border{border-color:#ccc!important}.color-gris-desactive{color:#f5f5f5!important}.bg-gris-desactive{background-color:#f5f5f5!important}.color-gris-active{color:#d9d9d9!important}.bg-gris-active{background-color:#d9d9d9!important}.color-violet-texte{color:#7c3aed!important}.color-blanc{color:#fff!important}.bg-blanc{background-color:#fff!important}.bg-rouge-transparent{background-color:#ef444480!important}.bg-vert-transparent{background-color:#22c55e80!important}.text-gradient-violet-vert{background:var(--couleur-accent)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.fidel-hand-underline{position:relative;display:inline-block;max-width:100%;font-weight:inherit;padding-bottom:.27em;color:inherit;-webkit-text-fill-color:currentColor}.fidel-hand-underline__word{position:relative;z-index:1;color:inherit;-webkit-text-fill-color:currentColor}.fidel-hand-underline__svg{position:absolute;left:-.22em;right:-.22em;width:calc(100% + .44em);height:.48em;top:auto;bottom:.03em;overflow:visible;pointer-events:none}.fidel-hand-underline__stroke{opacity:.94}.text-accent-shimmer{--text-accent-shimmer-soft: color-mix(in srgb, var(--couleur-accent-seq-3) 22%, var(--couleur-accent));--text-accent-shimmer-peak: color-mix(in srgb, var(--couleur-accent-seq-3) 12%, var(--couleur-accent));background-image:linear-gradient(90deg,var(--couleur-accent),var(--text-accent-shimmer-soft),var(--text-accent-shimmer-peak),var(--couleur-accent-seq-2),var(--couleur-accent-seq-4),var(--couleur-accent))!important;background-size:280% 100%!important;background-repeat:repeat!important;animation:text-accent-shimmer-flow 2.1s ease-in-out infinite;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes text-accent-shimmer-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.text-accent-shimmer{animation:none!important;background-image:none!important;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}}.btn-modifie,.btn-modifie-sauvegarde{background-color:var(--couleur-accent)!important;color:#fff!important}.border-preview-retrait{border:5.5px dashed var(--couleur-selection)!important}.border-preview-ajout{border:2.5px solid var(--couleur-accent)!important}.border-ordo-first{border-left:none!important;position:relative}.border-ordo-last{border-right:none!important;position:relative}.badge-ordo{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;font-weight:600;letter-spacing:.08em;color:#f8fafc!important;background-color:var(--couleur-selection);padding:8px 6px;box-shadow:0 2px 6px #0f172a40;pointer-events:auto;z-index:2;transform:none;line-height:1}.badge-ordo-symbol{writing-mode:initial!important;text-orientation:initial!important;width:12px!important;padding:4px 1px!important;background-color:#475569e6!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 6px #0f172a4d!important;transition:all .2s ease;font-size:12px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#f8fafc!important;letter-spacing:0!important}.badge-ordo-symbol:hover{background-color:#475569e6!important;width:12px!important;box-shadow:0 2px 6px #0f172a4d!important;font-size:12px!important}.badge-ordo-debut{left:-10px;border-radius:6px 0 0 6px}.badge-ordo-debut.badge-ordo-symbol{left:-12px}.badge-ordo-fin{right:-10px;border-radius:0 6px 6px 0;z-index:10}.badge-ordo-fin.badge-ordo-symbol{right:-12px}.badge-ordo-action{background:transparent;border:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s ease;pointer-events:auto;padding:0;box-shadow:none;border-radius:50%;margin:2px 0}.badge-ordo-action svg{color:currentColor}.badge-ordo-action:hover{transform:translateY(-1px) scale(1.05)}.badge-ordo-action:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.badge-ordo-fin--hidden{background-color:transparent;box-shadow:none;border:none}.badge-ordo-fin--hidden .badge-ordo-label{opacity:0}.badge-ordo-open{box-shadow:0 6px 14px #3b82f659;border:1px solid rgba(59,130,246,.45)}.ordo-extension-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transform:none;display:flex;align-items:stretch;pointer-events:none;z-index:201}.ordo-extension-wrapper.is-visible{pointer-events:none;isolation:isolate}.ordo-extension-card{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:stretch;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.ordo-extension-wrapper.is-visible .ordo-extension-card{opacity:1;transform:translateY(0)}.ordo-extension-slot{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:auto;transform:none;z-index:202;isolation:isolate}.ordo-extension-slot--left{left:-18px}.ordo-extension-slot--right{right:-18px}.ordo-extension-slot .ordo-action-button__validation{display:inline-flex;align-items:center;justify-content:center;padding:0;width:3.25rem;height:3.25rem;min-width:3.25rem;min-height:3.25rem;border:none;cursor:pointer;background:var(--couleur-accent);box-shadow:inset 0 0 0 3px var(--couleur-selection),0 8px 18px #0003}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-card{overflow:visible}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot--right{right:auto;left:100%;top:0;bottom:0;width:auto;display:flex;align-items:center;justify-content:flex-start;margin-left:-1px}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger{box-sizing:border-box;flex-shrink:0;align-self:center;width:auto;min-width:2.25rem;height:1.875rem;min-height:1.875rem;max-height:1.875rem;padding:0 .48rem 0 .34rem;border-radius:6px 12px 12px 6px;border-left:1px solid rgba(255,255,255,.28);box-shadow:-1px 0 #0f172a0f,0 1px 4px #0f172a1f,inset 0 0 0 1px #ffffff2e}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta{display:inline-flex;align-items:center;justify-content:center;min-width:2.125rem;width:2.125rem;height:2.125rem;min-height:2.125rem;max-height:2.125rem;padding:0;border:none;border-radius:10px 14px 14px 10px;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite;box-shadow:0 1px 2px #0f172a14,0 5px 14px #0f172a24;transition:box-shadow .18s ease,transform .18s ease}.grille-frise-selected:not(.dimmed) .ordo-extension-frise-trigger--cta{filter:var(--frise-selected-vivid-filter-inverse)}.ordo-extension-frise-trigger--cta .ordo-extension-frise-trigger__icon{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;color:#fff;stroke:#fff}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta:hover:not(:disabled),.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta.ordo-extension-trigger--panel-open{background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))!important;animation:frise-selection-ring-rotate 2.75s linear infinite!important;transform:translateY(-1px);box-shadow:0 2px 4px #0f172a1a,0 8px 20px #0f172a2e!important}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta:hover:not(:disabled) .ordo-extension-frise-trigger__icon,.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta.ordo-extension-trigger--panel-open .ordo-extension-frise-trigger__icon{color:#fff!important;stroke:#fff!important}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0f172a14,0 3px 10px #0f172a1f!important}@media (prefers-reduced-motion: reduce){.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent);transition:none}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta:hover:not(:disabled){transform:none;animation:none!important;background:var(--ui-accent-conic-accent)!important}}.ordo-extension-slot .ordo-action-button__validation svg{display:block;margin:0 auto}.ordo-extension-slot .ordo-action-button__validation:hover,.ordo-extension-slot .ordo-action-button__validation.ordo-extension-trigger--panel-open{background:var(--couleur-selection)!important;box-shadow:inset 0 0 0 3px var(--couleur-selection),0 6px 16px #0003}.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger:hover,.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger.ordo-extension-trigger--panel-open{background:var(--couleur-selection)!important;box-shadow:-1px 0 #0f172a14,0 2px 8px #0f172a2e,inset 0 0 0 1px #ffffff29}.ordo-extension-slot .ordo-action-button__validation:hover *,.ordo-extension-slot .ordo-action-button__validation.ordo-extension-trigger--panel-open *,.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta:hover *,.ordo-extension-wrapper.ordo-extension--frise .ordo-extension-slot .ordo-action-button__validation.ordo-extension-frise-trigger--cta.ordo-extension-trigger--panel-open *{color:#fff!important}.frise-return-to-passage-fab-sticky-wrap{position:sticky;z-index:105;display:flex;justify-content:flex-end;align-items:flex-start;padding:4px 58px 8px 10px;margin-bottom:-52px;pointer-events:none;background:transparent}.frise-return-to-passage-fab-sticky-wrap .frise-return-to-passage-fab{pointer-events:auto}.frise-return-to-passage-fab{pointer-events:auto;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border:1px solid rgba(0,0,0,.08);background:var(--couleur-accent);color:#fff;box-shadow:0 1px 2px #3c404338,0 1px 3px 1px #3c40431a;transition:background-color .15s ease,box-shadow .15s ease}.frise-return-to-passage-fab:hover{background:var(--couleur-selection);box-shadow:0 1px 3px #3c404347,0 2px 6px 2px #3c40431f}.frise-return-to-passage-fab svg{width:18px;height:18px;color:#fff!important;stroke:#fff}.ordo-action-button{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--couleur-selection);color:#f8fafc;cursor:pointer;font-size:11px;font-weight:600;padding:0;width:32px;height:32px;min-height:32px;box-sizing:border-box;border-radius:9999px;box-shadow:0 6px 16px #0f172a59;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;position:relative;z-index:10000;pointer-events:auto!important;isolation:isolate}.ordo-action-button__label{pointer-events:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.ordo-action-button svg{width:18px;height:18px;color:currentColor}.ordo-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #0f172a80}.ordo-action-button:disabled{opacity:.45;cursor:not-allowed}.ordo-action-button--retrait{background:linear-gradient(180deg,#991b1b,#dc2626);border-radius:9999px;box-shadow:0 6px 16px #f8717159;color:#fef2f2}.ordo-action-button--retrait:disabled{background:transparent;color:transparent;box-shadow:none;opacity:0}.ordo-action-button--ajout,.ordo-action-button--diff{background:linear-gradient(180deg,#0f766e,#10b981);border-radius:9999px;box-shadow:0 6px 16px #34d39959;color:#ecfdf5}.ordo-action-button--validate{width:auto;height:auto;min-height:auto;padding:0;background:transparent;box-shadow:none}.ordo-action-button--validate *{color:#fff!important}.border-left-ordo-multipassage{border-left:8px solid var(--color-ordo)!important}.border-left-ordo-simple{border-left:8px solid #beb9b9!important}.cell-preview-ajout{background-color:#6366f180!important}.heure-selector-base{border:1px solid #ccc!important;border-radius:3px!important;padding:1px 2px!important;font-size:10px!important;cursor:pointer!important;width:45px!important;font-weight:700!important}.heure-selector-disabled{background-color:#f5f5f5!important;color:var(--couleur-selection)!important;cursor:not-allowed!important}.heure-selector-enabled{background-color:#d9d9d9!important;color:var(--couleur-selection)!important}.frise-content-cell{color:var(--couleur-selection);background-color:transparent;text-align:center;padding:.25rem;border:none;line-height:1.25;width:100%;flex:1}.en-tete{background-color:transparent}.en-tete.active{background-color:#e5e7eb}.frise-horaire{color:#404954!important;font-weight:400;cursor:default;position:relative;font-family:Roboto,Inter,system-ui,sans-serif}.frise-horaire .heure-display{position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:0 4px;min-height:20px;font-size:.6875rem;font-weight:400;line-height:1.05;color:#404954!important;-webkit-text-fill-color:#404954!important;text-align:center;font-family:Roboto,Inter,system-ui,sans-serif;letter-spacing:0;background-color:#fff;z-index:1;pointer-events:none}.frise-horaire.premiere-heure-distincte .heure-display{font-size:.75rem;font-weight:500;color:#404954!important;-webkit-text-fill-color:#404954!important}.ui-dense .frise-horaire .heure-display{font-size:.625rem}.ui-dense .frise-horaire.premiere-heure-distincte .heure-display{font-size:.6875rem}.frise-passage-block-text{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.02em}.frise-passage-block-text.frise-passage-block-text--chrome-compact{font-size:calc(var(--ui-font-chrome) - .1875rem);line-height:1.1}.frise-passage-block-text--chrome-compact .frise-passage-libelle-chrome__nom{font-size:inherit;line-height:inherit}.frise-vue-heure [data-passage-key] .frise-passage-block-text{line-height:1.15;letter-spacing:-.02em}.frise-passage-libelle-chrome,.frise-passage-block-text.frise-passage-libelle-chrome{font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.frise-passage-libelle-chrome__heure,.frise-passage-block-text .frise-passage-libelle-chrome__heure{font-weight:700;font-variant-numeric:tabular-nums}.frise-passage-libelle-chrome__nom,.frise-passage-block-text .frise-passage-libelle-chrome__nom{font-weight:600}.frise-passage-libelle-chrome__sep,.frise-passage-block-text .frise-passage-libelle-chrome__sep{font-weight:500;margin-left:.35em;margin-right:.35em;flex-shrink:0}.frise-passage-libelle-chrome--inline-row{min-width:0}.frise-passage-libelle-chrome--inline-row .frise-passage-libelle-chrome__heure,.frise-passage-libelle-chrome--inline-row .frise-passage-libelle-chrome__sep{flex-shrink:0;white-space:nowrap}.frise-passage-libelle-chrome--inline-row .frise-passage-libelle-chrome__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frise-passage-libelle-chrome--stack{min-width:0}.frise-passage-libelle-chrome--stack .frise-passage-libelle-chrome__heure{flex-shrink:0}.frise-passage-libelle-chrome--stack .frise-passage-libelle-chrome__nom{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frise-passage-meme-adresse-badge{line-height:0}.frise-passage-block-text .frise-passage-libelle-chrome,.frise-passage-block-text .frise-passage-libelle-chrome__nom,.frise-passage-block-text .frise-passage-libelle-chrome__heure{color:#1f2937;-webkit-text-fill-color:#1f2937}.frise-passage-block-text .frise-passage-libelle-chrome__sep{color:#64748b;-webkit-text-fill-color:#64748b}.frise-preview-gen-cot-libelle-au-dessus.frise-passage-libelle-chrome,.frise-preview-gen-cot-libelle-au-dessus .frise-passage-libelle-chrome__heure,.frise-preview-gen-cot-libelle-au-dessus .frise-passage-libelle-chrome__nom,.frise-preview-gen-cot-libelle-au-dessus .frise-passage-libelle-chrome__sep,.frise-preview-gen-cot-tarif-hors-bloc.frise-passage-libelle-chrome,[data-is-preview=true] .frise-passage-libelle-chrome,[data-is-preview=true] .frise-passage-libelle-chrome__heure,[data-is-preview=true] .frise-passage-libelle-chrome__nom,[data-is-preview=true] .frise-passage-libelle-chrome__sep{color:color-mix(in srgb,var(--couleur-accent) 78%,#1e293b 22%);-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent) 78%,#1e293b 22%)}.frise-passage-avatar-tournee-ring,.frise-passage-avatar-rempla-ring{display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:9999px;box-sizing:border-box;border:none;flex-shrink:0}.frise-passage-avatar-tournee-ring .infirmier-avatar-chip{position:relative;width:var(--frise-passage-avatar-chip-dim, 22px)!important;height:var(--frise-passage-avatar-chip-dim, 22px)!important;min-width:var(--frise-passage-avatar-chip-dim, 22px)!important;min-height:var(--frise-passage-avatar-chip-dim, 22px)!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important}.frise-passage-avatar-tournee-ring .infirmier-avatar-chip svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;flex-shrink:0}.frise-passage-avatar-tournee-ring--soin-fait .infirmier-avatar-chip{color:#1f2937!important;background:color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 18%,#ffffff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 26%,transparent)}.frise-passage-avatar-tournee-ring--soin-fait .infirmier-avatar-chip svg,.frise-passage-avatar-tournee-ring--soin-fait .infirmier-avatar-chip svg *{color:#1f2937!important;stroke:#1f2937!important}.frise-passage-avatar-rempla-ring .infirmier-avatar-chip{border:3px var(--frise-avatar-rempla-ring-style, solid) var(--frise-avatar-rempla-ring)!important;box-shadow:0 2px 6px #00000026!important}.frise-vue-heure>div:not(.frise-sticky-header):last-child{overflow-x:clip!important;overflow-y:visible!important}.frise-vue-heure>div:not(.frise-sticky-header):last-child .grid,.frise-vue-heure>div:not(.frise-sticky-header):last-child .frise-agenda-day-band-inner{overflow-x:clip!important;overflow-y:visible!important;align-content:flex-start}.frise-horaire.premiere-heure-distincte{position:relative}.frise-horaire.premiere-heure-distincte:after{content:"";position:fixed;top:0;left:0;right:0;height:1px;background-color:#007bff;opacity:.6;z-index:0;pointer-events:none}.frise-horaire.premiere-heure-distincte{position:relative;overflow:visible}.frise-horaire.premiere-heure-distincte:before{content:"";position:absolute;top:-2px;left:calc(100% - 10px);right:-9999px;width:auto;height:0;border-top:1px solid #e8eaed;opacity:1;z-index:0;pointer-events:none}.frise-vue-heure>div:last-child .grid{position:relative;overflow-x:clip!important;overflow-y:visible!important;align-content:flex-start}.frise-horaire.premiere-ordo-distincte{position:relative;overflow:visible}.frise-horaire.premiere-ordo-distincte:before{content:"";position:absolute;top:-2px;left:calc(100% - 10px);right:-9999px;width:auto;height:0;border-top:1px solid #e8eaed;opacity:1;z-index:0;pointer-events:none}.zone-contenu-gradient>div:not(.frise-sticky-header) .grid{overflow-x:clip!important;overflow-y:visible!important}.zone-contenu-gradient .grid{overflow-x:visible!important}.zone-contenu-gradient.flex-row .grid>div:first-child~div:first-child,.zone-contenu-gradient.flex-row .grid>div.first-day-col{padding-left:22px!important;margin-left:0!important}:root{--agenda-side-panel-bg: #f6f8fc;--agenda-side-panel-inset-x: .25rem;--agenda-canvas-bg: #ffffff;--ordo-detail-ordo-zone-bg: #eef2f7;--ordo-detail-passage-zone-bg: #f8fafc}.agenda-side-panel,#contextuel-panel{background-color:var(--agenda-side-panel-bg)}html.contextuel-panel-resizing .agenda-stack-column,html.planning-panel-resizing .agenda-stack-column,html.planning-panel-resizing .agenda-frise-column{pointer-events:none;contain:layout style}html.contextuel-panel-resizing .ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--animated,html.contextuel-panel-resizing .passage-recap-bar__detail-accent.ordonnances-modif-acte-ring-thin--animated,html.contextuel-panel-resizing .text-accent-shimmer,html.planning-panel-resizing .ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--animated,html.planning-panel-resizing .passage-recap-bar__detail-accent.ordonnances-modif-acte-ring-thin--animated,html.planning-panel-resizing .text-accent-shimmer,html.frise-dragging .ordonnances-modif-acte-ring-thin.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin--animated,html.frise-dragging .passage-recap-bar__detail-accent.ordonnances-modif-acte-ring-thin--animated,html.frise-dragging .text-accent-shimmer,html.frise-dragging .grille-frise-selected:before,html.frise-dragging .grille-frise-selected:after,html.frise-dragging .ui-accent-ring-frame,html.frise-dragging .puce-accent-anneau,html.frise-dragging .agenda-create-accent-ring,html.frise-dragging .frise-legende-simultane-post-gen-cot:before,html.frise-dragging .journee-timeline-passage-hitbox--selected:before{animation:none!important}html.contextuel-panel-resizing #contextuel-panel{will-change:width,max-width}html.planning-panel-resizing .planning-wrapper.datepicker-push-panel-shell{will-change:grid-template-rows}.agenda-stack-column{background-color:var(--agenda-canvas-bg);position:relative}.agenda-stack-column--focus-ordonnances,.agenda-stack-column--focus-postop,.agenda-stack-column--focus-telesoin{box-sizing:border-box;margin:3px;min-height:0;border:2.5px solid var(--couleur-accent);border-radius:0;background-color:var(--agenda-canvas-bg);background-image:none;animation:none}.agenda-stack-column--focus-postop{border-color:var(--ngap-postop-episode-border, #ca8a04)}.agenda-stack-column--focus-telesoin{border-color:var(--ngap-telesoin-mois-border, #0284c7)}.focus-agenda-clear-chip{position:absolute;top:auto;bottom:calc(var(--passage-recap-bar-offset, 0px) + var(--vue-jour-mobile-footer-offset, 0px) + .65rem + max(.5rem,env(safe-area-inset-bottom,0px)));left:max(.65rem,env(safe-area-inset-left,0px));right:auto;z-index:40;display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;width:auto;max-width:min(16rem,calc(100% - 1.3rem));margin:0;padding:.28rem .32rem .28rem .55rem;border:1px solid color-mix(in srgb,var(--couleur-accent) 28%,#e5e7eb);border-radius:9999px;background:#fffffff5;box-shadow:0 2px 12px #0f172a24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.focus-agenda-clear-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.2;color:var(--couleur-accent)}.focus-agenda-clear-chip__btn{display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0;margin:0;padding:.28rem .55rem;border:none;border-radius:9999px;font-size:.68rem;font-weight:600;line-height:1;cursor:pointer;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--couleur-accent)}.focus-agenda-clear-chip__btn span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.focus-agenda-clear-chip__btn svg,.focus-agenda-clear-chip__btn svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.focus-agenda-clear-chip__btn:hover{filter:brightness(.94)}.focus-agenda-clear-chip--postop{border-color:color-mix(in srgb,var(--ngap-postop-episode-border, #ca8a04) 40%,#e5e7eb)}.focus-agenda-clear-chip--postop .focus-agenda-clear-chip__label{color:#a16207}.focus-agenda-clear-chip--postop .focus-agenda-clear-chip__btn{background:#ca8a04}.focus-agenda-clear-chip--telesoin{border-color:color-mix(in srgb,var(--ngap-telesoin-mois-border, #0284c7) 40%,#e5e7eb)}.focus-agenda-clear-chip--telesoin .focus-agenda-clear-chip__label{color:#0369a1}.focus-agenda-clear-chip--telesoin .focus-agenda-clear-chip__btn{background:#0284c7}@media (max-width: 1023px){.focus-agenda-clear-chip{bottom:calc(var(--passage-recap-bar-offset, 0px) + var(--vue-jour-mobile-footer-offset, 0px) + .45rem + max(.45rem,env(safe-area-inset-bottom,0px)));left:max(.45rem,env(safe-area-inset-left,0px));max-width:min(13.5rem,calc(100% - .9rem))}}.zone-contenu-patient{background-color:var(--agenda-side-panel-bg);border:none;color:var(--couleur-selection)!important;padding:0;margin:0!important;position:relative;overflow:hidden}.zone-contenu-patient--detail,.zone-contenu-patient--detail-mobile-full{background-color:var(--agenda-side-panel-bg)!important}.passage-detail-footer-unified{display:flex;align-items:center;justify-content:space-between;gap:var(--passage-resume-footer-gap, 8px);width:100%;min-width:0}.passage-detail-footer-unified--with-nav{gap:var(--passage-resume-footer-gap, 8px)}.passage-detail-footer-unified__actions{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.passage-detail-footer-unified--with-nav .passage-detail-footer-unified__actions{flex:1 1 auto}.passage-detail-footer-sequence-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;margin-left:auto}.passage-detail-footer-sequence-nav-wrap{display:grid;grid-template-columns:1fr;flex-shrink:0;margin-left:auto;opacity:1;transition:grid-template-columns .28s ease,opacity .2s ease,margin-left .28s ease}.passage-detail-footer-sequence-nav-wrap__inner{min-width:0;overflow:hidden}.passage-detail-footer-sequence-nav-wrap .passage-detail-footer-sequence-nav{margin-left:0}.passage-detail-footer-sequence-nav-wrap--hidden{grid-template-columns:0fr;opacity:0;margin-left:0;pointer-events:none}.passage-detail-footer-unified--modif .passage-detail-footer-unified__actions{flex:1 1 auto;min-width:0}.passage-detail-footer-sequence-nav__track{display:flex;justify-content:center;min-width:0}.passage-detail-footer-sequence-nav__chevrons.passage-recap-bar__nav{margin-top:0;gap:4px}.mobile-detail-footer-actions{display:flex;align-items:stretch;gap:8px;flex:1 1 auto;min-width:0}.mobile-detail-footer-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0%;min-width:0;min-height:44px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.15;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease}.mobile-detail-footer-btn__icon{flex-shrink:0;color:inherit}.mobile-detail-footer-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-detail-footer-btn--secondary{border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.mobile-detail-footer-btn--secondary:hover:not(:disabled){background:#f3f4f6}.mobile-detail-footer-btn--primary{border:none}.mobile-detail-footer-btn--accent-outline{border:1px solid #e5e7eb;background:#fff!important;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__icon,.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__icon svg{color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__icon.text-accent-shimmer,.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__icon.text-accent-shimmer svg{color:transparent!important;stroke:transparent!important;-webkit-text-fill-color:unset!important}.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__label:not(.mobile-detail-footer-btn__label--accent-pill){color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.mobile-detail-footer-btn--accent-outline .mobile-detail-footer-btn__label.text-accent-shimmer{color:transparent!important;-webkit-text-fill-color:transparent!important}.mobile-detail-footer-btn--accent-outline:hover:not(:disabled){background:color-mix(in srgb,var(--couleur-accent) 6%,#ffffff)!important}.mobile-detail-footer-btn--disabled,.mobile-detail-footer-btn:disabled{opacity:.55;cursor:not-allowed}.passage-detail-footer-unified--with-nav .mobile-detail-footer-actions{flex:1 1 auto}.passage-detail-footer-unified--with-nav .passage-detail-footer-sequence-nav{flex-shrink:0;margin-left:0;padding-left:0}.zone-contenu-patient .patientele-agenda-title__label{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.zone-contenu-patient .patientele-header .sidebar-btn-action{font-size:var(--ui-font-chrome)!important;min-height:2rem}.zone-contenu-patient .patientele-header .sidebar-btn-action svg{width:1rem;height:1rem;flex-shrink:0}.zone-contenu-patient .patientele-header input{font-size:var(--ui-font-base)!important;padding:.375rem .5rem}.zone-contenu-patient .patientele-list li{font-size:calc(var(--ui-font-base) * .92)!important;line-height:1.25;letter-spacing:-.01em;min-height:1.875rem;padding:.1875rem .5rem!important}.zone-contenu-patient .patientele-list .patientele-list-name{letter-spacing:-.0125em;font:inherit;color:inherit;-webkit-text-fill-color:inherit}.zone-contenu-patient .patientele-list .patientele-list-name:disabled{cursor:default}.zone-contenu-patient .patientele-list .patientele-list-name:focus:not(:focus-visible){outline:none}.zone-contenu-patient .patientele-list .patientele-list-name:focus-visible{outline:2px solid var(--couleur-accent);outline-offset:1px;border-radius:.25rem}.zone-contenu-patient .patientele-list .patientele-list-checkbox svg{width:1.125rem;height:1.125rem;flex-shrink:0}.zone-contenu-patient .patientele-list .patientele-list-spacer{width:1.375rem;min-width:1.375rem;flex-shrink:0}.zone-contenu-patient .patientele-list .patientele-list-name-row{min-width:0}.zone-contenu-patient .patientele-list>li.patientele-list-item{border-radius:.375rem;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.zone-contenu-patient .patientele-list>li.patientele-list-item:hover{background-color:var(--couleur-accent)!important}.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-name{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-checkbox-icon--empty,.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-checkbox-icon--empty *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-checkbox-icon--checked,.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-checkbox-icon--checked *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.zone-contenu-patient .patientele-list>li.patientele-list-item:hover .patientele-list-checkbox:hover{background-color:#ffffff1f!important}.zone-contenu-patient .patientele-list .patientele-list-checkbox:focus:not(:focus-visible){outline:none}.zone-contenu-patient .patientele-list .patientele-list-checkbox:focus-visible{outline:2px solid var(--couleur-accent);outline-offset:2px}.zone-contenu-patient .patientele-list.patientele-list--filtre-inactif>li.patientele-list-item{opacity:.55}.zone-contenu-patient .patientele-list.patientele-list--filtre-inactif>li.patientele-list-item:hover{opacity:.72}.zone-contenu-patient .patientele-list.patientele-list--filtre-inactif .patientele-list-checkbox,.zone-contenu-patient .patientele-list.patientele-list--filtre-inactif .patientele-list-checkbox svg{opacity:1}.patientele-filtre-hint{font-weight:400}.panneau-agenda-nav-header{flex-shrink:0;background:color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 92%,#cbd5e1);border-bottom:1px solid color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 70%,#cbd5e1)}.zone-contenu-patient--detail .panneau-agenda-nav-header{background:var(--ordo-detail-ordo-zone-bg);border-bottom-color:color-mix(in srgb,var(--ordo-detail-ordo-zone-bg) 55%,#cbd5e1)}.panneau-agenda-nav-header__chip{flex:1;min-width:0}.ordo-patient-header-identity{min-width:0}.zone-contenu-patient .patientele-selected-row{font-size:var(--ui-font-base)!important;line-height:1.25;letter-spacing:-.01em;min-height:2rem;padding:0!important}.zone-contenu-patient .patientele-actions-header button.btn-generate-valid,.zone-contenu-patient .patientele-actions-header button.btn-ordo,.zone-contenu-patient .patientele-actions-header button.btn-validate2{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%;min-height:42px!important;padding:.5625rem .9375rem!important;font-size:.84375rem!important;font-weight:500!important;line-height:1.1875rem!important;border-radius:1.25rem!important;gap:.4375rem!important}.zone-contenu-patient .patientele-actions-header button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.zone-contenu-patient .patientele-actions-header button.btn-ordo *{color:#3c4043!important}.zone-contenu-patient .patientele-actions-header button.btn-ordo:hover:not(:disabled):not(.opacity-60){background:#f1f3f4!important;border-color:#dadce0!important;color:#3c4043!important}.zone-contenu-patient .patientele-actions-header button.btn-ordo:hover:not(:disabled):not(.opacity-60) *{color:#3c4043!important}.zone-contenu-patient .patientele-actions-header button.btn-generate-valid{border:none!important;box-shadow:none!important}.zone-contenu-patient .patientele-actions-header button.btn-ordo svg,.zone-contenu-patient .patientele-actions-header button.btn-generate-valid svg{width:1.0625rem!important;height:1.0625rem!important;flex-shrink:0!important}.zone-contenu-patient .patientele-actions-header{margin-bottom:.25rem;border-bottom:var(--ui-border-hairline) solid #e5e7eb;gap:.75rem}.zone-contenu-patient .patientele-periode-titre{padding-top:1rem}.agenda-create-btn-shell{display:block;margin-bottom:.75rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;overflow:visible;box-shadow:0 1px 2px #3c40432e,0 1px 3px 1px #3c404314;transition:box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.agenda-create-btn-shell:has(.agenda-create-btn:hover:not(:disabled)){box-shadow:0 1px 3px #3c404338,0 4px 8px 3px #3c40431a;background-color:#f9fafb;border-color:#d1d5db}.agenda-create-btn-shell:has(.agenda-create-btn:disabled){opacity:.55;cursor:not-allowed}.agenda-create-btn{display:flex;align-items:center;gap:.625rem;width:100%;padding:.3125rem .875rem .3125rem .3125rem;border:none;border-radius:0;background:transparent;color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;overflow:visible;box-shadow:none;margin:0;transition:none}.agenda-create-btn:hover:not(:disabled){background:transparent}.agenda-create-btn:disabled{cursor:not-allowed}.agenda-create-btn__ring-slot{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:visible}.agenda-create-accent-ring{--agenda-create-accent-ring-outer: 56px;--agenda-create-accent-ring-border: 3px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;flex-shrink:0;box-sizing:border-box;width:var(--agenda-create-accent-ring-outer);height:var(--agenda-create-accent-ring-outer);min-width:var(--agenda-create-accent-ring-outer);min-height:var(--agenda-create-accent-ring-outer);padding:var(--agenda-create-accent-ring-border);border:none;border-radius:50%;overflow:visible;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite;transition:box-shadow .15s ease,transform .15s ease}.agenda-create-accent-ring--compact{--agenda-create-accent-ring-outer: 40px;--agenda-create-accent-ring-border: 2px}.agenda-create-accent-ring--fab{--agenda-create-accent-ring-outer: 56px;--agenda-create-accent-ring-border: 3px;box-shadow:0 1px 2px #0f172a1a,0 2px 6px #0f172a1f}.agenda-create-accent-ring__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(var(--agenda-create-accent-ring-outer) - 2 * var(--agenda-create-accent-ring-border));height:calc(var(--agenda-create-accent-ring-outer) - 2 * var(--agenda-create-accent-ring-border));border-radius:50%;background:#fff;overflow:hidden}@media (prefers-reduced-motion: reduce){.agenda-create-accent-ring{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent, #7c3aed)}}.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer{flex-shrink:0;display:block;overflow:hidden;color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:320% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer path,.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer line{stroke-opacity:0}@media (prefers-reduced-motion: reduce){.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important}.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer path,.agenda-create-accent-ring__inner .agenda-create-accent-plus.text-accent-shimmer line{stroke-opacity:1;stroke:var(--couleur-accent, #7c3aed)!important}}.agenda-create-btn__ring-slot .agenda-create-accent-ring{flex-shrink:0}.agenda-create-btn__label{flex:1;text-align:left}.agenda-create-btn__chevron{color:#6b7280}button.agenda-create-fab{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(var(--passage-recap-bar-offset, 0px) + var(--vue-jour-mobile-footer-offset, 0px) + .75rem + max(1.25rem,env(safe-area-inset-bottom)));z-index:4000000;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;padding:0;border:none!important;border-radius:0!important;background:transparent!important;cursor:pointer;box-shadow:none!important;transition:bottom .3s cubic-bezier(.22,1,.36,1),transform .15s ease}.agenda-create-fab:hover:not(:disabled) .agenda-create-accent-ring--fab{box-shadow:0 1px 3px #0f172a24,0 4px 12px #0f172a29;transform:translateY(-1px)}.agenda-create-fab:active:not(:disabled){transform:scale(.96)}.agenda-create-fab:disabled{opacity:.55;cursor:not-allowed}.creation-ordo-mobile-fab-dock{position:fixed;right:max(.85rem,env(safe-area-inset-right));bottom:calc(var(--creation-ordo-mobile-footer-offset, 4.75rem) + .5rem + max(.35rem,env(safe-area-inset-bottom,0px)));z-index:4000000;display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;pointer-events:none;transition:bottom .3s cubic-bezier(.22,1,.36,1)}.creation-ordo-mobile-fab-dock>*{pointer-events:auto}button.creation-ordo-mobile-close-fab{position:relative;top:auto;right:auto;z-index:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;margin:0;padding:0!important;border-radius:50%!important;border:1.5px solid #d1d5db!important;background:#fffffff5!important;box-shadow:0 2px 10px #0f172a1f;flex-shrink:0}button.creation-ordo-mobile-close-fab .creation-ordo-mobile-close-fab__icon{width:24px;height:24px;color:#4b5563;stroke:#4b5563}button.creation-ordo-mobile-primary-fab{position:relative;right:auto;bottom:auto;z-index:auto;display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;width:auto;height:auto;min-width:0;min-height:0;padding:0;border:none!important;border-radius:0!important;background:transparent!important;cursor:pointer;box-shadow:none!important;transition:transform .15s ease,opacity .15s ease}button.creation-ordo-mobile-primary-fab .creation-ordo-mobile-primary-fab__spinner{width:1.35rem;height:1.35rem;color:var(--couleur-accent)}.agenda-create-accent-ring__inner .creation-ordo-mobile-primary-fab__save.text-accent-shimmer{flex-shrink:0;display:block;overflow:hidden;color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:320% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/%3E%3Cpath d='M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/%3E%3Cpath d='M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agenda-create-accent-ring__inner .creation-ordo-mobile-primary-fab__save.text-accent-shimmer path{stroke-opacity:0}@media (prefers-reduced-motion: reduce){.agenda-create-accent-ring__inner .creation-ordo-mobile-primary-fab__save.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important}.agenda-create-accent-ring__inner .creation-ordo-mobile-primary-fab__save.text-accent-shimmer path{stroke-opacity:1;stroke:var(--couleur-accent, #7c3aed)!important}}button.creation-ordo-mobile-primary-fab:hover:not(:disabled) .agenda-create-accent-ring--fab{box-shadow:0 1px 3px #0f172a24,0 4px 12px #0f172a29;transform:translateY(-1px)}button.creation-ordo-mobile-primary-fab:active:not(:disabled){transform:scale(.96)}button.creation-ordo-mobile-primary-fab--disabled,button.creation-ordo-mobile-primary-fab:disabled{opacity:.55;cursor:not-allowed}html.creation-ordo-mobile-active{--creation-ordo-mobile-footer-offset: 4.75rem}html.creation-ordo-mobile-active:has(.creation-ordo-mobile-pane-switch--with-coachmark){--creation-ordo-mobile-footer-offset: 8.5rem}html.creation-ordo-mobile-active:has(.creation-ordo-mobile-pane-switch--with-recap){--creation-ordo-mobile-footer-offset: 7.25rem}.agenda-create-menu-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500000}.agenda-create-menu-root--sheet{display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.agenda-create-menu-root--popover{pointer-events:none;isolation:isolate}.agenda-create-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:none;cursor:default;background:#0f172a59;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;animation:agenda-create-backdrop-in .22s ease-out both}.agenda-create-menu-backdrop--popover{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.agenda-create-menu-panel{position:relative;z-index:1;overflow:hidden;background:#fff;box-shadow:0 10px 40px #0f172a29,0 0 0 1px #0f172a0f;pointer-events:auto}.agenda-create-menu-panel--sheet{width:100%;max-width:100%;border-radius:1rem 1rem 0 0;padding-bottom:max(.5rem,env(safe-area-inset-bottom));animation:agenda-create-sheet-in .28s cubic-bezier(.22,1,.36,1) both;will-change:transform}.agenda-create-menu-panel--popover{border-radius:1rem;max-height:min(70vh,24rem);overflow-y:auto;animation:agenda-create-popover-in .18s ease-out both}.agenda-create-menu-sheet-handle{width:2.5rem;height:.25rem;margin:.5rem auto .125rem;border-radius:9999px;background:#d1d5db}@keyframes agenda-create-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes agenda-create-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes agenda-create-popover-in{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.agenda-create-menu-panel--sheet,.agenda-create-menu-panel--popover,.agenda-create-menu-backdrop{animation:none}}.agenda-create-menu-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%}.agenda-create-menu-item__icon--patient{background:#7c3aed1f;color:#7c3aed}.agenda-create-menu-item__icon--ordo{background:#2563eb1f;color:#2563eb}.agenda-create-menu-item__icon--rdv{background:#0596691f;color:#059669}.patientele-creation-chrome__titre{margin:0;font-size:var(--ui-font-chrome);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-selection);line-height:1.3}.patientele-creation-chrome__patient{margin:.2rem 0 0;font-size:1rem;font-weight:600;line-height:1.25}.patient-name-cartouche{display:inline-block;max-width:100%;border-radius:9999px;--patient-name-cartouche-pad-x: .85rem;padding:.3rem var(--patient-name-cartouche-pad-x);font-size:.9375rem;font-weight:600;line-height:1.25;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;background-image:linear-gradient(120deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));background-size:340% 340%;animation:event-modal-accent-bg-flow 4s ease-in-out infinite;text-shadow:0 1px 2px rgba(0,0,0,.22);box-shadow:0 1px 3px #0f172a1a}@media (prefers-reduced-motion: reduce){.patient-name-cartouche{animation:none;background-size:100% 100%;background-image:linear-gradient(120deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-accent))}}.patientele-creation-chrome .patient-contact-name-inline{margin-top:.2rem}.patientele-creation-pick__intro{border-bottom:var(--ui-border-hairline) solid #e5e7eb;background:#f9fafb;padding:.625rem .75rem}.patientele-creation-pick__intro p{margin:0;font-size:var(--ui-font-panel);line-height:1.45;color:#4b5563}.annuaire-pick-banner{flex-shrink:0}.zone-contenu-patient .patientele-selected-row .btn-header-pill,.zone-contenu-patient .patientele-selected-row .btn-header-pill *,.zone-contenu-patient .patientele-selected-row .btn-header-pill svg{color:#374151!important}.zone-contenu-patient .patientele-selected-row .btn-header-pill--close-fiche{background:#fff!important;border-color:#d1d5db!important}.zone-contenu-patient .patientele-selected-row .btn-header-pill--close-fiche:after{display:none!important}.zone-contenu-patient .patientele-selected-row .btn-header-pill--close-fiche:hover{background:#e0e7ff!important;border-color:#d1d5db!important}.zone-contenu-patient .patientele-selected-row .btn-header-pill--close-fiche:hover *,.zone-contenu-patient .patientele-selected-row .btn-header-pill--close-fiche:hover svg{color:#374151!important;background:transparent!important;border-color:transparent!important}*:not(input):not(select):not(textarea):not(option){color:var(--couleur-selection)!important}.datepicker-year-picker__list button.datepicker-year-picker__option--active,.datepicker-year-picker__list button[aria-current=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.zone-contenu-patient .fiche-identite-contenu .fiche-profil__cabinet-distance--ok svg.fiche-profil__cabinet-distance__check,.zone-contenu-patient .fiche-identite-contenu .fiche-profil__cabinet-distance--ok svg.fiche-profil__cabinet-distance__check path{color:#059669!important;stroke:#059669!important}.zone-contenu-patient .fiche-identite-contenu .fiche-profil__cabinet-distance--off{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.zone-contenu-patient button.cabinet-onboarding-create--disabled:disabled{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.header-zen .header-compte-dropdown button.cabinet-onboarding-create--disabled:disabled{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.header-zen .header-compte-dropdown .header-compte-secondary-action-btn,.header-compte-dropdown .header-compte-secondary-action-btn{min-height:2.5rem!important;padding:.55rem .9rem!important;font-size:.875rem!important;font-weight:600;border-width:1px}.header-zen .header-compte-dropdown .header-compte-empty-action,.header-compte-dropdown .header-compte-empty-action{min-height:2.5rem;padding:.55rem .9rem;font-size:.875rem}.header-zen .header-compte-dropdown .header-compte-actions-requises,.header-compte-dropdown .header-compte-actions-requises{margin-top:.875rem}.header-zen .header-compte-dropdown .creation-ordo-mobile-valider-accent,.header-compte-dropdown .creation-ordo-mobile-valider-accent,.header-zen .header-compte-dropdown .header-compte-valider-accent,.header-compte-dropdown .header-compte-valider-accent{width:100%!important;max-width:100%;flex:0 0 auto;align-self:stretch}.header-zen .header-compte-dropdown .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner,.header-compte-dropdown .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{width:100%;height:100%;flex:1 1 auto}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover *,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg path,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg circle,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg line,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg polyline,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover svg rect,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg path,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg circle,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg line,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg polyline,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open svg rect{color:#fff!important;stroke:#fff!important}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest{background-color:#fff!important;color:var(--couleur-accent)!important;border-color:#ffffffeb!important;-webkit-text-fill-color:var(--couleur-accent)!important}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest svg,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest svg path,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest svg circle,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest svg line,.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-governance-crest--header.org-user-owner-crest svg polyline,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest svg,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest svg path,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest svg circle,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest svg line,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-governance-crest--header.org-user-owner-crest svg polyline{color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-title--idle{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-weight:500!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-empty-dot--inactive{background-color:#e2e8f0!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-meta--inactive,.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-meta--inactive *{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-icon-btn--inactive:not(.planning-btn-open){border-color:#f1f5f9!important;background-color:#f8fafc!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-icon-btn--inactive:not(.planning-btn-open) svg,.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .header-compte-agenda-icon-btn--inactive:not(.planning-btn-open) svg path{color:#cbd5e1!important;stroke:#cbd5e1!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--inactive:not(:hover):not(.header-compte-agenda-row--panels-open) .agenda-profile-badge--inactive{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background-color:#f8fafc!important;border-color:#f1f5f9!important}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .agenda-profile-badge--inactive,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .agenda-profile-badge--inactive{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:#fff3!important;border-color:#ffffff73!important}.header-zen .header-compte-dropdown .header-compte-agenda-row:hover .header-compte-agenda-title--idle,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .header-compte-agenda-title--idle{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .header-compte-agenda-icon-btn:not(.planning-btn-open){border-color:#ffffff8c!important;background-color:#fff3!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .header-compte-agenda-icon-btn:not(.planning-btn-open) svg,.header-zen .header-compte-dropdown .header-compte-agenda-row--panels-open .header-compte-agenda-icon-btn:not(.planning-btn-open) svg path{color:#fff!important;stroke:#fff!important}.header-zen .header-compte-dropdown .header-compte-footer-btn:hover,.header-zen .header-compte-dropdown .header-compte-footer-btn:hover *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.header-zen .header-compte-dropdown .header-compte-footer-btn:hover svg,.header-zen .header-compte-dropdown .header-compte-footer-btn:hover svg path{stroke:#fff!important;color:#fff!important}.header-zen .header-compte-dropdown .header-join-cabinet-btn,.header-zen .header-compte-dropdown .header-join-cabinet-btn *,.header-zen .header-compte-dropdown .header-join-cabinet-btn svg,.header-zen .header-compte-dropdown .header-join-cabinet-btn svg path{color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.header-zen .header-compte-dropdown.header-compte-dropdown-panel{background:#f5f7fb!important;border-radius:1.2rem!important;box-shadow:0 16px 34px #0f172a1f!important}.header-zen .header-compte-dropdown-backdrop--compact{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:header-tools-drawer-backdrop-in .42s ease-out}.header-zen .header-compte-dropdown.header-compte-dropdown-panel--compact{border-radius:0!important;box-shadow:-12px 0 30px #0f172a33!important;animation:header-compte-drawer-slide-in .42s cubic-bezier(.22,1,.36,1)}.header-zen .header-compte-drawer-header{padding-top:calc(env(safe-area-inset-top,0px) + .9rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-zen .header-compte-drawer-header__title{letter-spacing:-.01em}.header-zen .header-compte-dropdown-panel--compact .header-compte-profile-hero{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem 1.5rem}.header-zen .header-compte-dropdown-panel--compact .header-compte-profile-hero .header-compte-profile-email{font-size:.9375rem!important;line-height:1.4!important;color:#6b7280}.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn,.compact-nav-drawer-header .header-compte-drawer-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border-radius:9999px;border:1px solid #9ca3af;background:#fff;color:#374151;cursor:pointer;flex-shrink:0;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn:hover,.compact-nav-drawer-header .header-compte-drawer-close-btn:hover{background:#6366f114;border-color:#9ca3af}.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn:focus-visible,.compact-nav-drawer-header .header-compte-drawer-close-btn:focus-visible{outline:2px solid rgba(99,102,241,.35);outline-offset:1px}.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn svg,.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn svg *,.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn svg path,.header-zen .header-compte-drawer-header .header-compte-drawer-close-btn svg line,.compact-nav-drawer-header .header-compte-drawer-close-btn svg,.compact-nav-drawer-header .header-compte-drawer-close-btn svg *,.compact-nav-drawer-header .header-compte-drawer-close-btn svg path,.compact-nav-drawer-header .header-compte-drawer-close-btn svg line{color:#374151!important;stroke:#374151!important}.compact-nav-drawer-header .btn-header-pill--close-fiche,.header-zen .header-compte-drawer-header .btn-header-pill--close-fiche{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}.compact-nav-drawer-header .btn-header-pill--close-fiche svg,.compact-nav-drawer-header .btn-header-pill--close-fiche svg *,.header-zen .header-compte-drawer-header .btn-header-pill--close-fiche svg,.header-zen .header-compte-drawer-header .btn-header-pill--close-fiche svg *{color:#374151!important;stroke:#374151!important}@keyframes header-compte-drawer-slide-in{0%{transform:translate3d(100%,0,0);opacity:.92}to{transform:translateZ(0);opacity:1}}@media (prefers-reduced-motion: reduce){.header-zen .header-compte-dropdown.header-compte-dropdown-panel--compact{animation:none!important}}.header-zen .header-compte-dropdown .header-compte-profile-card,.header-zen .header-compte-dropdown .header-compte-empty-card,.header-zen .header-compte-dropdown .header-compte-agenda-card,.header-zen .header-compte-dropdown .header-compte-pending-card{border-radius:1.05rem!important}.header-zen .header-compte-dropdown .header-compte-profile-name{font-size:1rem!important;line-height:1.35!important;font-weight:600!important}.header-zen .header-compte-dropdown .header-compte-profile-email{font-size:.875rem!important;line-height:1.45!important}.header-zen .header-compte-dropdown .header-compte-section-title,.header-zen .header-compte-dropdown .header-compte-panel-title{font-size:.8125rem!important;letter-spacing:.12em!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-compte-info-banner{font-size:.8125rem!important;line-height:1.45!important}.header-zen .header-compte-dropdown .header-compte-info-banner button{font-size:.8125rem!important}.header-zen .header-compte-dropdown .header-compte-card-title{font-size:.9375rem!important;line-height:1.35!important;font-weight:600!important}.header-zen .header-compte-dropdown .header-compte-card-copy{font-size:.875rem!important;line-height:1.5!important}.header-zen .header-compte-dropdown .header-compte-empty-action{font-size:.875rem!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-compte-inline-badge{font-size:.75rem!important;line-height:1!important;padding:.2rem .5rem!important}.header-zen .header-compte-dropdown .header-compte-empty-dot{width:.5625rem!important;height:.5625rem!important}.header-zen .header-compte-dropdown .header-compte-inline-form{border-radius:.9rem!important}.header-zen .header-compte-dropdown .header-compte-inline-form .header-compte-panel-title{font-size:.8125rem!important;letter-spacing:.12em!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-compte-inline-form .header-compte-share-lead,.header-zen .header-compte-dropdown .header-compte-inline-form .header-compte-share-help,.header-zen .header-compte-dropdown .header-compte-inline-form p{font-size:.875rem!important;line-height:1.5!important}.header-zen .header-compte-dropdown .header-compte-inline-form .header-compte-panel-question,.header-compte-dropdown .header-compte-inline-form .header-compte-panel-question,.header-zen .header-compte-dropdown .header-compte-inline-form p.header-compte-panel-question,.header-compte-dropdown .header-compte-inline-form p.header-compte-panel-question{font-size:.9375rem!important;letter-spacing:0!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-compte-inline-form .header-compte-share-field-label{font-size:.8125rem!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-compte-inline-form input.header-compte-inline-input,.header-zen .header-compte-dropdown .header-compte-inline-form select.header-compte-inline-input{min-height:2.25rem!important;padding-left:.7rem!important;padding-right:.7rem!important;border-radius:.6rem!important;font-size:.875rem!important;line-height:1.3!important}.header-zen .header-compte-dropdown .header-compte-inline-form button.btn-generate-valid{min-height:2.5rem!important;font-size:.875rem!important;font-weight:600!important}.header-zen .header-compte-dropdown .header-compte-agenda-title{font-size:1rem!important;line-height:1.35!important;font-weight:600!important}.header-zen .header-compte-dropdown .agenda-profile-badge,.header-zen .header-compte-dropdown .header-compte-pending-badge{font-size:.75rem!important;line-height:1!important;padding:.2rem .5rem!important}.header-zen .header-compte-dropdown .agenda-governance-crest--header{width:1.35rem!important;height:1.35rem!important;line-height:0!important;box-shadow:0 1px 2px #0f172a1a!important}.header-zen .header-compte-dropdown .agenda-governance-crest--header.org-user-owner-crest{background-color:var(--couleur-accent)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--couleur-accent) 85%,#fff)!important}.header-zen .header-compte-dropdown .agenda-governance-crest--header.agenda-governance-crest--muted.org-user-owner-crest{background-color:#e2e8f0!important;color:#94a3b8!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.header-zen .header-compte-dropdown .agenda-governance-crest--header.agenda-governance-crest--muted .agenda-governance-crest__icon,.header-zen .header-compte-dropdown .agenda-governance-crest--header.agenda-governance-crest--muted .org-user-owner-crest-icon{color:#94a3b8!important;stroke:#94a3b8!important}.header-zen .header-compte-dropdown .agenda-governance-crest--header .agenda-governance-crest__icon,.header-zen .header-compte-dropdown .agenda-governance-crest--header .org-user-owner-crest-icon{width:.8rem!important;height:.8rem!important;flex-shrink:0!important;color:#fff!important;stroke:#fff!important}.header-zen .header-compte-dropdown .header-compte-agenda-meta{font-size:.875rem!important;line-height:1.4!important}.header-zen .header-compte-dropdown .header-compte-agenda-icon-btn{width:2rem!important;height:2rem!important;padding:.32rem!important}.header-zen .header-compte-dropdown .header-compte-agenda-icon-btn svg{width:1rem!important;height:1rem!important}.header-zen .header-compte-dropdown .header-compte-agenda-counter{min-height:1.375rem!important;min-width:1.375rem!important;font-size:.75rem!important;font-weight:600!important}.header-zen .header-compte-dropdown .header-compte-footer-btn{min-height:2.85rem!important;padding:.75rem .95rem!important;gap:.65rem!important;font-size:.95rem!important;line-height:1.35!important;font-weight:500!important}.header-zen .header-compte-dropdown .header-compte-footer-btn svg{width:1rem!important;height:1rem!important}.header-zen .header-compte-dropdown .header-join-cabinet-btn{min-height:2.25rem!important;padding:.45rem .75rem!important;border-radius:.75rem!important;font-size:.875rem!important;line-height:1.35!important}.header-zen .header-compte-dropdown .header-join-cabinet-btn svg{width:1rem!important;height:1rem!important}.panneau-gauche-tabs [role=tab][aria-selected=true],.panneau-gauche-tabs [role=tab][aria-selected=true] *{color:#111827!important}.panneau-gauche-tabs [role=tab][aria-selected=true] [role=presentation],.panneau-gauche-tabs [role=tab][aria-selected=true] [role=presentation] *{color:#6b7280!important}.panneau-gauche-tabs [role=tab][aria-selected=true] svg{stroke:currentColor!important}.panneau-gauche-tabs-rail{position:relative;isolation:isolate;overflow:visible;border-bottom:1px solid var(--couleur-selection)}.generateur-sequences-tabs-rail{margin-bottom:0;border-bottom:none}.generateur-sequences-tabs-nav{display:flex;align-items:flex-end;gap:0;min-width:0;position:relative}.generateur-sequences-tabs-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.generateur-sequences-tabs-scroll::-webkit-scrollbar{display:none}.generateur-sequences-tabs-nav--can-left:before,.generateur-sequences-tabs-nav--can-right:after{content:"";position:absolute;bottom:0;width:1.65rem;height:1.72rem;pointer-events:none;z-index:3}.generateur-sequences-tabs-nav--can-left:before{left:1.65rem;background:linear-gradient(90deg,var(--agenda-side-panel-bg) 15%,transparent)}.generateur-sequences-tabs-nav--can-right:after{right:1.65rem;background:linear-gradient(270deg,var(--agenda-side-panel-bg) 15%,transparent)}.generateur-sequences-tabs-nav-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:1.65rem;height:1.72rem;padding:0;border:none;background:transparent;color:#9098a4;cursor:pointer}.generateur-sequences-tabs-nav-btn:hover:not(:disabled){color:var(--couleur-accent, #6366f1)}.generateur-sequences-tabs-nav-btn:disabled{opacity:.28;cursor:default}.generateur-sequences-tabs-nav-btn__icon{width:1.125rem;height:1.125rem;stroke-width:2.75}.generateur-sequences-tablist{padding-left:1rem;--gen-seq-tab-pill-h: 2.5625rem;--gen-seq-tab-pill-gap: .75rem;--gen-seq-tab-pill-pl: .8rem;--gen-seq-tab-pill-font: .875rem}.generateur-sequences-tablist .generateur-sequence-tab{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;white-space:nowrap;padding:0;margin:0;border:none!important;background:transparent!important;box-shadow:none!important}.generateur-sequence-tab-pill--tab{display:inline-flex;align-items:stretch;gap:var(--gen-seq-tab-pill-gap);box-sizing:border-box;height:var(--gen-seq-tab-pill-h);min-height:var(--gen-seq-tab-pill-h);padding:0 .12rem 0 0;border-radius:999px;font-size:var(--gen-seq-tab-pill-font, .875rem);font-weight:700;line-height:1;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.generateur-sequence-tab-pill__select{flex:1 1 auto;display:flex;align-items:center;align-self:stretch;min-width:0;min-height:100%;height:100%;margin:0;padding:0 0 0 var(--gen-seq-tab-pill-pl);border:none;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:0;color:inherit;-webkit-text-fill-color:inherit;cursor:pointer;white-space:nowrap;text-align:left;border-radius:999px 0 0 999px;touch-action:manipulation;box-sizing:border-box}.generateur-sequence-tab-pill__select--solo{padding-right:.62rem;border-radius:999px}.generateur-sequence-tab-pill__action{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:1.75rem;min-width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;-webkit-text-fill-color:inherit;cursor:pointer;touch-action:manipulation}.generateur-sequence-tab-pill__action svg{stroke:currentColor}.generateur-sequence-tab-pill__action:hover{background:#ffffff2e}.generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action,.generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action svg,.generateur-cotation-root .generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action,.generateur-cotation-root .generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important}.generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action:hover,.generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action:hover svg,.generateur-cotation-root .generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action:hover,.generateur-cotation-root .generateur-sequence-tab-pill--active .generateur-sequence-tab-pill__action:hover svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important}.generateur-sequence-tab-pill--muted .generateur-sequence-tab-pill__action{color:#374151!important;-webkit-text-fill-color:#374151!important}.generateur-sequence-tab-pill--muted .generateur-sequence-tab-pill__action svg{stroke:#374151!important}.generateur-sequence-tab-pill--muted .generateur-sequence-tab-pill__action:hover{background:#0f172a1a}.generateur-sequence-tab--inactive:hover .generateur-sequence-tab-pill--muted{filter:brightness(.97)}.generateur-sequences-tablist [role=tab]{padding:0;margin:0;border:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.generateur-sequences-tablist [role=tab].generateur-sequence-tab-pill__select{padding:0 0 0 var(--gen-seq-tab-pill-pl)!important}.generateur-sequences-tablist [role=tab].generateur-sequence-tab-pill__select--solo{padding-right:.62rem!important}.generateur-sequences-tablist [role=tab] .generateur-sequence-tab-badge{gap:.28rem;padding:.22rem .4rem;border-radius:.4rem .4rem 0 0;border-width:1px;border-style:solid;font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.15;text-transform:none;box-sizing:border-box;align-items:center;min-height:1.72rem}.generateur-sequence-tab-badge__num{font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.generateur-sequence-tab-badge__duree{font-size:.6875rem;font-weight:700;line-height:1.1;padding:.1rem .34rem;border-radius:.25rem}.generateur-sequence-tab{flex-shrink:0;max-width:100%;white-space:nowrap}.generateur-sequence-tab--active{z-index:4;vertical-align:bottom}.generateur-sequences-tablist [role=tab][aria-selected=false] .sequence-badge--muted{color:#9098a4!important;-webkit-text-fill-color:#9098a4!important;background-color:#f6f7f9;border-color:#dfe3e8}.generateur-sequences-tablist [role=tab][aria-selected=false] .generateur-sequence-tab-badge__num{color:#9098a4!important;-webkit-text-fill-color:#9098a4!important}.generateur-sequences-tablist [role=tab][aria-selected=false] .generateur-sequence-tab-badge__duree,.generateur-sequences-tablist [role=tab][aria-selected=false] .generateur-sequence-tab-badge__duree *{color:#9098a4!important;-webkit-text-fill-color:#9098a4!important;background-color:#eceff2!important;border-color:#dfe3e8!important}.generateur-sequences-tablist [role=tab][aria-selected=false]:hover .sequence-badge--muted{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background-color:#eef0f3;border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 38%,#dfe3e8)}.generateur-sequences-tablist [role=tab][aria-selected=false]:hover .generateur-sequence-tab-badge__num,.generateur-sequences-tablist [role=tab][aria-selected=false]:hover .generateur-sequence-tab-badge__duree,.generateur-sequences-tablist [role=tab][aria-selected=false]:hover .generateur-sequence-tab-badge__duree *{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.generateur-sequence-tab--add{flex-shrink:0;display:inline-flex;align-items:stretch;height:var(--gen-seq-tab-pill-h, 2.5625rem);min-height:var(--gen-seq-tab-pill-h, 2.5625rem);padding:0;margin:0;border:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation}.generateur-sequence-tab--add:disabled{cursor:not-allowed;opacity:.45}.generateur-sequence-tab--add .generateur-sequence-tab-badge--add,.generateur-sequence-tab-badge--add.generateur-sequence-tab-badge--add-legend{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-width:auto;height:100%;min-height:var(--gen-seq-tab-pill-h, 2.5625rem);padding:0 .62rem 0 .52rem;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--couleur-accent, #6366f1) 52%,#dfe3e8);background-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 8%,#ffffff);color:var(--couleur-accent, #6366f1)!important;-webkit-text-fill-color:var(--couleur-accent, #6366f1)!important;font-size:var(--gen-seq-tab-pill-font, .875rem);font-weight:700;letter-spacing:0;line-height:1}.generateur-sequence-tab--add .generateur-sequence-tab-badge--add{width:100%;pointer-events:none}.generateur-sequence-tab-badge--add.generateur-sequence-tab-badge--add-legend{vertical-align:middle;margin:0 .35rem 0 .12rem;position:relative;top:-.06em;cursor:default;pointer-events:none}.generateur-sequence-tab--add:not(:disabled):hover .generateur-sequence-tab-badge--add{color:var(--couleur-accent, #6366f1)!important;-webkit-text-fill-color:var(--couleur-accent, #6366f1)!important;border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 72%,#dfe3e8);background-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 14%,#ffffff)}.generateur-sequence-tab--add .generateur-sequence-tab-badge--add-icon,.generateur-sequence-tab-badge--add-legend .generateur-sequence-tab-badge--add-icon{width:1rem;height:1rem;flex-shrink:0;stroke-width:2.5;color:var(--couleur-accent, #6366f1)!important;stroke:var(--couleur-accent, #6366f1)!important}.generateur-sequence-tab-badge--add-label{line-height:1;white-space:nowrap;color:var(--couleur-accent, #6366f1)!important;-webkit-text-fill-color:var(--couleur-accent, #6366f1)!important}.generateur-sequence-canvas-inner .generateur-sequence-canvas-seq-badge{margin-bottom:0}.generateur-sequences-tabbed-stack{display:flex;flex-direction:column;gap:0;margin-top:0;background-color:var(--agenda-side-panel-bg)}.generateur-sequences-tabbed-stack .generateur-sequence-panel--tabbed{background-color:var(--agenda-side-panel-bg)}.generateur-sequences-tabbed-stack .generateur-sequences-tabs-rail{margin-bottom:0}.generateur-sequences-tablist [role=tab][aria-selected=true] .sequence-badge--solid,.generateur-sequences-tablist [role=tab][aria-selected=true] .sequence-badge--solid *:not(.texte-noir-sur-accent):not(.texte-noir-sur-accent *){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.generateur-sequences-tablist [role=tab] .generateur-sequence-tab-badge__duree,.generateur-sequences-tablist [role=tab] .generateur-sequence-tab-badge__duree *{color:#374151!important;-webkit-text-fill-color:#374151!important}.panneau-gauche-tabs [role=tab]{position:relative;z-index:1}.panneau-gauche-tab-active{z-index:3;box-sizing:border-box!important;background-color:#fff!important;border:1px solid var(--couleur-selection)!important;border-bottom-color:#fff!important;border-radius:.375rem .375rem 0 0!important;margin-bottom:-1px!important;box-shadow:none!important}.panneau-gauche-tab-active:after{content:"";position:absolute;left:0;right:0;top:100%;height:2px;background:#fff;pointer-events:none}.sidebar-btn-selectable{background:#fff;color:var(--couleur-selection)!important}.sidebar-btn-selected{background:var(--couleur-selection)!important;color:#fff!important}.sidebar-btn-selected *{color:#fff!important}.sidebar-submenu-btn.sidebar-btn-selected{font-weight:700}.sidebar-nav-icon{width:1.625rem;height:1.625rem;flex-shrink:0}.app-nav-rail{width:3.5rem;min-width:3.5rem}.app-nav-rail .nav-rail-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.app-nav-rail .nav-rail-destination--selected{background-color:var(--couleur-selection)!important;color:#fff!important}.app-nav-rail .nav-rail-destination--selected svg,.app-nav-rail .nav-rail-destination--selected *{color:#fff!important;stroke:#fff!important}.cabinet-onboarding-app-root{border-left:4px solid var(--couleur-accent, #6366f1)}.cabinet-onboarding-slim-header{border-bottom:3px solid var(--couleur-accent, #6366f1)}.onboarding-accent-heading{color:var(--couleur-selection, #1e293b)}.onboarding-accent-icon,.onboarding-accent-link{color:var(--couleur-accent, #6366f1)}.onboarding-invitation-banner{border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 40%,#e5e7eb);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 6%,#ffffff)}.onboarding-choice-card-app{border-color:#e5e7eb}.onboarding-choice-card-app:hover{border-color:var(--couleur-accent, #6366f1)}.sidebar-overlay-title{font-size:var(--ui-font-base);font-weight:600;color:var(--couleur-selection)}@media (max-width: 1023px){.sidebar-overlay-chrome{display:none!important}}.panel-form-module-title{font-size:1.0625rem!important;line-height:1.4!important}.sidebar-submenu-btn{font-size:var(--ui-font-base)!important;min-height:2.125rem;padding:.4375rem .625rem}.sidebar-overlay-nav .sidebar-submenu-btn.sidebar-btn-selectable:not(.sidebar-btn-selected):hover{background:#1118270a!important}.sidebar-overlay-nav .sidebar-submenu-btn.sidebar-btn-selected{background:#11182712!important;color:#111827!important;font-weight:600!important;border-radius:.375rem;box-shadow:inset 3px 0 0 var(--couleur-selection)!important}.sidebar-overlay-nav .sidebar-submenu-btn.sidebar-btn-selected *{color:#111827!important}.settings-overlay-shell{--settings-pad-x: 1rem;--settings-pad-y-top: .875rem;--settings-pad-y-bottom: 1rem}@media (max-width: 1023px){.settings-overlay-shell{--settings-pad-x: .75rem;--settings-pad-y-top: .65rem;--settings-pad-y-bottom: .75rem}}.settings-overlay-shell .settings-overlay-content{padding:var(--settings-pad-y-top) var(--settings-pad-x) var(--settings-pad-y-bottom);box-sizing:border-box}.settings-overlay-shell .sidebar-overlay-article-switcher{padding-left:var(--settings-pad-x);padding-right:var(--settings-pad-x)}.sidebar-overlay-tab-nav.fiche-dossier-tabs{flex-shrink:0;padding:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#fff}.sidebar-overlay-tab-nav .fiche-dossier-tabs__tab{flex:1 1 0;min-width:0;white-space:nowrap;font-size:.9375rem}.sidebar-overlay-tab-nav-shell--settings{flex-shrink:0;width:100%;padding:0 var(--settings-pad-x, 1rem);background:#fff;overflow:visible}.sidebar-overlay-tab-nav-shell--settings .sidebar-overlay-tab-nav-shell__inner{width:100%;border-bottom:1px solid #e5e7eb;overflow:visible}.sidebar-overlay-tab-nav-shell--settings-parametres .sidebar-overlay-tab-nav-shell__inner{max-width:620px}.sidebar-overlay-tab-nav-shell--settings-compte .sidebar-overlay-tab-nav-shell__inner{max-width:480px}.sidebar-overlay-tab-nav-shell--settings .sidebar-overlay-tab-nav.fiche-dossier-tabs{padding-left:0;padding-right:0;border-bottom:0;background:transparent;overflow:visible;scrollbar-width:auto}.fiche-dossier-tabs__tab--disabled,.fiche-dossier-tabs__tab:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.sidebar-overlay-article-switcher{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb;background:#fafafa}.sidebar-overlay-article-switcher--fit{justify-content:center}.sidebar-overlay-article-switcher--stretch{justify-content:stretch}.sidebar-overlay-article-switcher__select-wrap{display:flex}.sidebar-overlay-article-switcher--fit .sidebar-overlay-article-switcher__select-wrap{flex:0 1 auto;max-width:100%;min-width:0}.sidebar-overlay-article-switcher__select{font-size:var(--ui-font-base);font-weight:600;color:var(--couleur-selection);padding:.4375rem 2rem .4375rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .5rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;max-width:100%}.sidebar-overlay-article-switcher--stretch .sidebar-overlay-article-switcher__select{width:100%;min-width:0}.sidebar-overlay-article-switcher--fit .sidebar-overlay-article-switcher__select{width:auto;min-width:0}.sidebar-overlay-article-switcher__select:focus{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 50%,transparent);outline-offset:1px}.sidebar-overlay-article-switcher__arrow:disabled{opacity:.45;cursor:not-allowed}.export-soins-overlay-panel .settings-content{font-size:var(--ui-font-base)}.export-soins-overlay-panel .settings-content .export-soins-intro{font-size:var(--ui-font-base);line-height:1.6}.export-soins-overlay-panel .settings-content label.btn-title{font-size:var(--ui-font-base)!important}.export-soins-overlay-panel .settings-content select,.export-soins-overlay-panel .settings-content .generateur-cotation-field-box.date-soin-input{min-height:2.25rem}.export-soins-overlay-panel .settings-content select,.export-soins-overlay-panel .settings-content .custom-select{font-size:var(--ui-font-base)!important}.export-soins-overlay-panel .settings-content .fiche-patient-champ{font-size:var(--ui-font-base)!important;min-height:2.25rem}.export-soins-overlay-panel .export-soins-datepicker-host{width:100%;min-width:0}.export-soins-overlay-panel .export-soins-datepicker-host:empty{display:none}.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:.35rem 0 0;z-index:auto;overflow:visible}.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .react-datepicker.datepicker-app-common,.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .react-datepicker.datepicker-app-common.datepicker-app-common--fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box;--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .react-datepicker.datepicker-app-common--month-carousel .react-datepicker__day-names,.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-carousel,.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-grid,.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .datepicker-month-carousel-mount{width:100%;max-width:100%;margin-inline:0}.export-soins-overlay-panel .datepicker-inline-toggle-calendar--export-soins .datepicker-month-carousel-mount{justify-content:stretch}.export-soins-overlay-panel button.btn-generate-valid,.export-soins-overlay-panel button.btn-ordo,.export-soins-overlay-panel button.btn-validate2,.generateur-cotation-root button.btn-generate-valid,.generateur-cotation-root button.btn-ordo,.generateur-cotation-root button.btn-validate2,.generateur-cotation-bottom-bar button.btn-generate-valid,.generateur-cotation-bottom-bar button.btn-ordo,.generateur-cotation-bottom-bar button.btn-validate2,.ordonnances-root button.btn-generate-valid,.ordonnances-root button.btn-ordo,.ordonnances-root button.btn-validate2{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:2.5rem!important;padding:.55rem 1.1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important}.export-soins-overlay-panel button.btn-validate2,.generateur-cotation-root button.btn-validate2,.generateur-cotation-bottom-bar button.btn-validate2,.ordonnances-root button.btn-validate2{background:#e8eaed!important;border:1px solid #dadce0!important;color:#5f6368!important;box-shadow:none!important}.export-soins-overlay-panel button.btn-validate2 *,.generateur-cotation-root button.btn-validate2 *,.generateur-cotation-bottom-bar button.btn-validate2 *,.ordonnances-root button.btn-validate2 *{color:#5f6368!important}.export-soins-overlay-panel button.btn-ordo,.generateur-cotation-root button.btn-ordo,.generateur-cotation-bottom-bar button.btn-ordo,.ordonnances-root button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.export-soins-overlay-panel button.btn-ordo *,.generateur-cotation-root button.btn-ordo *,.generateur-cotation-bottom-bar button.btn-ordo *,.ordonnances-root button.btn-ordo *{color:#3c4043!important}.export-soins-overlay-panel button.btn-ordo:hover:not(:disabled):not(.opacity-50),.generateur-cotation-root button.btn-ordo:hover:not(:disabled):not(.opacity-50),.generateur-cotation-bottom-bar button.btn-ordo:hover:not(:disabled):not(.opacity-50),.ordonnances-root button.btn-ordo:hover:not(:disabled):not(.opacity-50){background:#f1f3f4!important;border-color:#dadce0!important;color:#3c4043!important}.export-soins-overlay-panel button.btn-ordo:hover:not(:disabled):not(.opacity-50) *,.generateur-cotation-root button.btn-ordo:hover:not(:disabled):not(.opacity-50) *,.generateur-cotation-bottom-bar button.btn-ordo:hover:not(:disabled):not(.opacity-50) *,.ordonnances-root button.btn-ordo:hover:not(:disabled):not(.opacity-50) *{color:#3c4043!important}.export-soins-overlay-panel button.btn-generate-valid,.generateur-cotation-root button.btn-generate-valid,.generateur-cotation-bottom-bar button.btn-generate-valid,.ordonnances-root button.btn-generate-valid{border:none!important;box-shadow:none!important}.export-soins-overlay-panel button.btn-ordo svg,.export-soins-overlay-panel button.btn-generate-valid svg,.export-soins-overlay-panel button.btn-validate2 svg,.generateur-cotation-root button.btn-ordo svg,.generateur-cotation-root button.btn-generate-valid svg,.generateur-cotation-root button.btn-validate2 svg,.generateur-cotation-bottom-bar button.btn-ordo svg,.generateur-cotation-bottom-bar button.btn-generate-valid svg,.generateur-cotation-bottom-bar button.btn-validate2 svg,.ordonnances-root button.btn-ordo svg,.ordonnances-root button.btn-generate-valid svg,.ordonnances-root button.btn-validate2 svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important}.export-soins-overlay-panel button.btn-generate-valid.w-full,.export-soins-overlay-panel button.btn-ordo.w-full,.export-soins-overlay-panel button.btn-validate2.w-full,.generateur-cotation-root button.btn-generate-valid.w-full,.generateur-cotation-root button.btn-ordo.w-full,.generateur-cotation-root button.btn-validate2.w-full,.generateur-cotation-bottom-bar button.btn-generate-valid.w-full,.generateur-cotation-bottom-bar button.btn-ordo.w-full,.generateur-cotation-bottom-bar button.btn-validate2.w-full,.ordonnances-root button.btn-generate-valid.w-full,.ordonnances-root button.btn-ordo.w-full,.ordonnances-root button.btn-validate2.w-full{width:100%!important}.generateur-cotation-bottom-bar .generateur-cotation-bottom-bar__actions{box-sizing:border-box;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - .5rem)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.generateur-cotation-bottom-bar .generateur-cotation-bottom-bar__actions>button.btn-ordo,.generateur-cotation-bottom-bar .generateur-cotation-bottom-bar__actions>button.btn-generate-valid,.generateur-cotation-bottom-bar .generateur-cotation-bottom-bar__actions>button.btn-validate2{width:100%!important;min-width:0!important;max-width:100%!important}.settings-content{font-size:var(--ui-font-base)}.settings-content h2,.settings-content h3,.settings-content h4,.settings-content h5{letter-spacing:-.01em}.settings-content label{font-size:var(--ui-font-base);font-weight:600}.settings-content .custom-select,.settings-content input[type=text],.settings-content input[type=email],.settings-content input[type=password],.settings-content input[type=date],.settings-content textarea,.settings-content select{font-size:var(--ui-font-base)!important}.settings-content .btn-action,.settings-content .btn-generate-valid{min-height:2.25rem;min-width:2.25rem;font-size:var(--ui-font-base)}.settings-content .settings-panel label.text-sm{font-size:1rem!important}.settings-content .settings-panel .text-xs{font-size:.9rem!important}.settings-content .settings-panel .text-sm{font-size:1rem!important}.settings-uniform-strong{font-size:var(--ui-font-base)}.settings-uniform-strong p,.settings-uniform-strong span,.settings-uniform-strong label,.settings-uniform-strong li,.settings-uniform-strong a,.settings-uniform-strong small{font-size:var(--ui-font-base)!important;line-height:1.5}.settings-uniform-strong input,.settings-uniform-strong textarea,.settings-uniform-strong select,.settings-uniform-strong option,.settings-uniform-strong button,.settings-uniform-strong .text-xs,.settings-uniform-strong .text-sm,.settings-uniform-strong .text-base{font-size:var(--ui-font-base)!important}.settings-uniform-strong .abonnement-fidele-offer__top,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__top,.abonnement-fidele-offer__top{display:flex!important;flex-direction:column;align-items:stretch;gap:.85rem}.abonnement-fidele-offer__eyebrow{width:100%;margin:0;text-align:left}.abonnement-fidele-offer__row{display:grid;grid-template-columns:auto auto;justify-content:center;justify-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;align-items:center;min-width:0;width:100%}@media (min-width: 640px){.abonnement-fidele-offer__row{-moz-column-gap:2.25rem;column-gap:2.25rem}.settings-uniform-strong .abonnement-fidele-offer__top,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__top,.abonnement-fidele-offer__top{gap:1rem}}.abonnement-fidele-offer__price-block{width:auto;display:flex;align-items:center;text-align:left;flex:none}.abonnement-fidele-offer__price{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.15rem;width:-moz-max-content;width:max-content;max-width:100%;margin:0}.abonnement-fidele-offer__benefits{justify-self:center;align-self:center;min-width:0;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:.6rem}.abonnement-fidele-offer__benefits li{white-space:nowrap}.abonnement-status-card--trial.ordonnances-modif-acte-ring-inner,.abonnement-status-card--active.ordonnances-modif-acte-ring-inner,.abonnement-status-card--warn.ordonnances-modif-acte-ring-inner,.abonnement-status-card--ready.ordonnances-modif-acte-ring-inner,.abonnement-status-card--idle.ordonnances-modif-acte-ring-inner{border:none;box-shadow:none;padding:0}.abonnement-status-card--trial.ordonnances-modif-acte-ring-inner{background:linear-gradient(155deg,#f8fafc,#fff 42%,color-mix(in srgb,#eef2ff 55%,#ffffff))}.abonnement-status-card--active.ordonnances-modif-acte-ring-inner{background:linear-gradient(155deg,#f8fafc,#fff 42%,color-mix(in srgb,#ecfdf5 60%,#ffffff))}.abonnement-status-card--warn.ordonnances-modif-acte-ring-inner{background:linear-gradient(155deg,#f8fafc,#fff 42%,color-mix(in srgb,#fffbeb 60%,#ffffff))}.abonnement-status-card--ready.ordonnances-modif-acte-ring-inner{background:linear-gradient(155deg,#f8fafc,#fff 42%,color-mix(in srgb,#f0f9ff 65%,#ffffff))}.abonnement-status-card--idle.ordonnances-modif-acte-ring-inner{background:linear-gradient(155deg,#f8fafc,#fff 42%,color-mix(in srgb,#f1f5f9 70%,#ffffff))}.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__eyebrow,.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__eyebrow,.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__eyebrow,.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__eyebrow,.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__eyebrow,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__eyebrow,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__eyebrow,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__eyebrow,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__eyebrow,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__eyebrow{font-size:.6875rem!important;letter-spacing:.16em!important;line-height:1.2!important}.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__badge,.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__badge,.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__badge,.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__badge,.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__badge,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__badge,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__badge,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__badge,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__badge,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__badge{font-size:.625rem!important;line-height:1.2!important}.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__label,.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__label,.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__label,.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__label,.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__label,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__label,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__label,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__label,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__label,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__label{font-size:.9375rem!important;line-height:1.3!important}.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__detail,.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__detail,.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__detail,.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__detail,.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__detail,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--trial .abonnement-status-card__detail,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--active .abonnement-status-card__detail,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--warn .abonnement-status-card__detail,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--ready .abonnement-status-card__detail,.parametres-settings-root.settings-uniform-strong .abonnement-status-card--idle .abonnement-status-card__detail{font-size:.75rem!important;line-height:1.4!important}@media (max-width: 379px){.abonnement-fidele-offer__row{grid-template-columns:auto auto;-moz-column-gap:1.25rem;column-gap:1.25rem}.settings-uniform-strong .abonnement-fidele-offer__amount,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__amount{font-size:2.15rem!important}.settings-uniform-strong .abonnement-fidele-offer__suffix,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__suffix{font-size:.625rem!important}.settings-uniform-strong .abonnement-fidele-offer__benefits,.settings-uniform-strong .abonnement-fidele-offer__benefits li,.settings-uniform-strong .abonnement-fidele-offer__benefits span,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits li,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits span{font-size:.6875rem!important}}.settings-uniform-strong .abonnement-fidele-offer__amount,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__amount{font-size:2.75rem!important;line-height:1!important;letter-spacing:-.03em;white-space:nowrap}@media (min-width: 640px){.settings-uniform-strong .abonnement-fidele-offer__amount,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__amount{font-size:3.15rem!important}}.settings-uniform-strong .abonnement-fidele-offer__suffix,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__suffix{font-size:.6875rem!important;line-height:1!important;font-weight:500;letter-spacing:.01em;color:#64748b;white-space:nowrap;margin-top:0}@media (min-width: 640px){.settings-uniform-strong .abonnement-fidele-offer__suffix,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__suffix{font-size:.75rem!important}}.settings-uniform-strong .abonnement-fidele-offer__reassure,.settings-uniform-strong .abonnement-fidele-offer__reassure span,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__reassure,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__reassure span{font-size:.8125rem!important;line-height:1.35!important}.settings-uniform-strong .abonnement-fidele-offer__reassure,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__reassure{text-align:center;width:100%;margin:0}.settings-uniform-strong .abonnement-fidele-offer__reassure .fidel-hand-underline,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__reassure .fidel-hand-underline{display:inline-block}.settings-uniform-strong .abonnement-fidele-offer__benefits,.settings-uniform-strong .abonnement-fidele-offer__benefits li,.settings-uniform-strong .abonnement-fidele-offer__benefits span,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits li,.parametres-settings-root.settings-uniform-strong .abonnement-fidele-offer__benefits span{font-size:.8125rem!important;line-height:1.35!important}.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn.creation-ordo-mobile-valider-accent,.parametres-settings-root.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn.creation-ordo-mobile-valider-accent,.abonnement-souscrire-cta .abonnement-souscrire-cta__btn.creation-ordo-mobile-valider-accent{flex:0 0 auto!important;width:min(100%,16.5rem)!important;min-width:min(100%,14rem);max-width:100%;height:56px;min-height:56px;max-height:56px;align-self:center}.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn>.ordonnances-modif-acte-ring-inner,.parametres-settings-root.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn>.ordonnances-modif-acte-ring-inner,.abonnement-souscrire-cta .abonnement-souscrire-cta__btn>.ordonnances-modif-acte-ring-inner{flex:1 1 auto!important;width:100%!important;height:100%;min-width:0;font-size:14px!important;font-weight:600!important;gap:7px}.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn .mobile-detail-footer-btn__label,.parametres-settings-root.settings-uniform-strong .abonnement-souscrire-cta .abonnement-souscrire-cta__btn .mobile-detail-footer-btn__label,.abonnement-souscrire-cta .abonnement-souscrire-cta__btn .mobile-detail-footer-btn__label{font-size:14px!important;font-weight:600!important;line-height:1.15!important}.settings-uniform-strong .abonnement-souscrire-cta__price,.parametres-settings-root.settings-uniform-strong .abonnement-souscrire-cta__price{font-size:.75rem!important;line-height:1.4!important}.settings-uniform-strong .btn-action{font-size:var(--ui-font-base)!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo,.parametres-settings-root.settings-uniform-strong button.btn-generate-valid{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:2.5rem!important;padding:.55rem 1.1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo *{color:#3c4043!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo:hover:not(:disabled):not(.opacity-50){background:#f1f3f4!important;border-color:#dadce0!important;color:#3c4043!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo:hover:not(:disabled):not(.opacity-50) *{color:#3c4043!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.parametres-btn-resilier-abonnement:not(:disabled):not(.opacity-50){font-size:.875rem!important;line-height:1.25rem!important;border-color:#b91c1c!important;background:#dc2626!important;color:#fff!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.parametres-btn-resilier-abonnement:not(:disabled):not(.opacity-50) *{color:#fff!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.parametres-btn-resilier-abonnement:hover:not(:disabled):not(.opacity-50){background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.parametres-btn-resilier-abonnement:hover:not(:disabled):not(.opacity-50) *{color:#fff!important}.parametres-settings-root.settings-uniform-strong button.btn-generate-valid{border:none!important;box-shadow:none!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo svg,.parametres-settings-root.settings-uniform-strong button.btn-generate-valid svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important}.app-shell--with-bottom-banner{box-sizing:border-box}.subscription-cta-banner button.btn-generate-valid{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important;border:none!important;box-shadow:none!important;color:#fff!important;background:var(--couleur-accent)!important}.subscription-cta-banner button.btn-generate-valid *{color:#fff!important}.subscription-cta-banner button.btn-generate-valid:hover:not(:disabled):not(.opacity-70){background:var(--couleur-selection)!important;color:#fff!important}.subscription-cta-banner button.btn-generate-valid:hover:not(:disabled):not(.opacity-70) *{color:#fff!important}.subscription-cta-banner button.btn-generate-valid:active:not(:disabled):not(.opacity-70){background:#111827!important}.subscription-cta-banner--export{display:flex;flex-direction:column;gap:.55rem}.subscription-cta-banner__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.subscription-cta-banner__title{margin:0;min-width:0;flex:1 1 auto;font-size:.9375rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;padding-top:.15rem}.subscription-cta-banner__copy{margin:0;max-width:52rem;font-size:.8125rem;line-height:1.5;opacity:.92}.subscription-cta-banner__actions{display:flex;justify-content:flex-end;align-items:center;width:100%;padding-top:.15rem}@media (max-width: 639px){.subscription-cta-banner__actions{justify-content:stretch}.subscription-cta-banner__actions .btn-generate-valid{width:100%!important}}.subscription-cta-banner__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin:-.15rem -.25rem 0 0;padding:0;border:none;border-radius:9999px;background:transparent;color:inherit;opacity:.7;cursor:pointer;touch-action:manipulation}.subscription-cta-banner__dismiss:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.subscription-cta-banner__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.parametres-settings-root.settings-uniform-strong button.btn-chrome-icon-only{box-sizing:border-box!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0!important;border-radius:9999px!important;gap:0!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.btn-chrome-icon-only:hover:not(:disabled):not(.opacity-50){background:color-mix(in srgb,var(--couleur-accent) 12%,#ffffff)!important;border-color:var(--couleur-accent)!important;color:var(--couleur-accent)!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.btn-chrome-icon-only:hover:not(:disabled):not(.opacity-50) *{color:var(--couleur-accent)!important}.parametres-settings-root.settings-uniform-strong button.btn-ordo.btn-chrome-icon-only:hover:not(:disabled):not(.opacity-50) svg{color:var(--couleur-accent)!important;stroke:currentColor!important}.parametres-settings-root.settings-uniform-strong button.agenda-creation-wizard__close-btn{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;padding:0!important;border-radius:9999px!important}@media (min-width: 640px){.parametres-settings-root.settings-uniform-strong button.agenda-creation-wizard__close-btn{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important}}.parametres-settings-root.settings-uniform-strong{--parametres-premium-panel-border: rgba(226, 232, 240, .9);--parametres-premium-panel-bg: linear-gradient( to bottom right, #f8fafc 0%, #ffffff 42%, rgba(238, 242, 255, .35) 100% );--parametres-premium-panel-bg-muted: linear-gradient( to bottom right, #f1f5f9 0%, #f8fafc 52%, rgba(238, 242, 255, .22) 100% );--parametres-premium-panel-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 14px rgba(15, 23, 42, .04)}.parametres-premium-panel,.settings-uniform-strong .section-container-formulaire{border:1px solid var(--parametres-premium-panel-border)!important;border-radius:.75rem!important;background:var(--parametres-premium-panel-bg)!important;box-shadow:var(--parametres-premium-panel-shadow)!important}.parametres-premium-panel:hover,.settings-uniform-strong .section-container-formulaire:hover{border-color:#cbd5e1!important}.parametres-settings-root.settings-uniform-strong .org-user-name{font-size:.94rem!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.01em!important;color:#1f2937!important;margin:0!important}.parametres-settings-root.settings-uniform-strong .org-user-name.org-user-name--self{color:var(--couleur-accent)!important}.parametres-settings-root.settings-uniform-strong .org-user-account{font-size:13px!important;line-height:1.35!important;font-weight:500!important;color:#475569!important;margin:0!important}.parametres-settings-root.settings-uniform-strong .org-user-account.org-user-account--self{color:color-mix(in srgb,var(--couleur-accent) 84%,#1f2937)!important}.parametres-settings-root.settings-uniform-strong .org-user-access-badge{font-size:11px!important;line-height:1.15!important;font-weight:600!important;padding:3px 10px!important;border-radius:9999px!important}.parametres-settings-root.settings-uniform-strong .org-user-account-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:auto!important;margin-top:.12rem!important;row-gap:0!important}.parametres-settings-root.settings-uniform-strong .org-user-meta-badges-row{margin-top:.55rem!important;row-gap:.35rem!important;-moz-column-gap:.45rem!important;column-gap:.45rem!important}.parametres-settings-root.settings-uniform-strong .org-user-header-row{position:relative!important;margin-bottom:0!important;min-height:0!important}.parametres-settings-root.settings-uniform-strong .org-user-identity-row{padding-right:5.5rem!important}.parametres-settings-root.settings-uniform-strong .org-user-header-row .org-user-actions{position:absolute!important;top:0!important;right:0!important;margin-left:0!important;align-items:center!important}.parametres-settings-root.settings-uniform-strong .org-user-identity-row .org-user-edition-badge.puce-accent-anneau{align-self:center!important}.parametres-settings-root.settings-uniform-strong .org-user-identity-row .org-user-edition-badge .puce-accent-anneau__label{font-size:.6875rem!important}.parametres-settings-root.settings-uniform-strong .org-user-account-row .org-user-access-row{margin-top:.95rem!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}.parametres-settings-root.settings-uniform-strong .org-user-access-label{font-size:12px!important;line-height:1.1!important;color:#334155!important;font-weight:600!important}.parametres-settings-root.settings-uniform-strong .org-user-profile-badge{font-size:12px!important;line-height:1.15!important;font-weight:600!important;padding:4px 10px!important;border-radius:9999px!important}.parametres-settings-root.settings-uniform-strong .org-user-card{border-color:#cfd8e3!important;border-radius:12px!important;background:var(--parametres-premium-panel-bg)!important;box-shadow:0 1px 2px #0f172a0f,0 6px 18px #0f172a0f!important}.parametres-settings-root.settings-uniform-strong .org-user-card.org-user-card--self{border-color:var(--couleur-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-accent) 34%,transparent),0 1px 2px #0f172a0f,0 6px 18px #0f172a0f!important}.parametres-settings-root.settings-uniform-strong .org-user-card.org-user-card--editing{--accent-ring-outer-radius: 12px;--accent-ring-width: 1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-accent) 55%,transparent)!important}.parametres-settings-root.settings-uniform-strong .org-user-card.org-user-card--linked-inactive{border-color:#e2e8f0!important;background:var(--parametres-premium-panel-bg-muted)!important;box-shadow:0 1px 2px #0f172a0a!important}.parametres-settings-root.settings-uniform-strong .org-user-card.org-user-card--self.org-user-card--linked-inactive{border-color:var(--couleur-accent)!important;background:var(--parametres-premium-panel-bg-muted)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-accent) 34%,transparent),0 1px 2px #0f172a0d!important}.parametres-settings-root.settings-uniform-strong .org-user-card.org-user-card--owner{overflow:visible!important}.parametres-settings-root.settings-uniform-strong .org-user-owner-crest{width:1.625rem!important;height:1.625rem!important;line-height:0!important;background-color:var(--couleur-accent)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--couleur-accent) 88%,#fff)!important;box-shadow:0 1px 3px #0f172a24,0 0 0 1px color-mix(in srgb,var(--couleur-accent) 22%,transparent)!important}.parametres-settings-root.settings-uniform-strong .org-user-owner-crest svg,.parametres-settings-root.settings-uniform-strong .org-user-owner-crest .org-user-owner-crest-icon{width:.9rem!important;height:.9rem!important;flex-shrink:0!important;color:#fff!important;stroke:#fff!important}.parametres-settings-root.settings-uniform-strong .org-user-owner-crest svg path,.parametres-settings-root.settings-uniform-strong .org-user-owner-crest svg line,.parametres-settings-root.settings-uniform-strong .org-user-owner-crest svg circle,.parametres-settings-root.settings-uniform-strong .org-user-owner-crest svg polyline{stroke:#fff!important;color:#fff!important}.parametres-settings-root.settings-uniform-strong .org-user-owner-crest--inline{position:static!important;display:inline-flex!important;vertical-align:-.22em!important;margin:0 .12rem!important;width:1.375rem!important;height:1.375rem!important;box-shadow:0 1px 2px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--couleur-accent) 18%,transparent)!important}.parametres-settings-root.settings-uniform-strong .org-user-owner-crest--inline svg,.parametres-settings-root.settings-uniform-strong .org-user-owner-crest--inline .org-user-owner-crest-icon{width:.8rem!important;height:.8rem!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap{border-color:var(--parametres-premium-panel-border)!important;background:var(--parametres-premium-panel-bg)!important;box-shadow:var(--parametres-premium-panel-shadow)!important;overflow:hidden!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header{background:#ffffff9e!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header-label{margin:0!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--couleur-accent)!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header-field-group--after-name{margin-top:1.35rem!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header-value{margin:.125rem 0 0!important;font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.45!important;color:#0f172a!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header-value--title{font-size:1rem!important;letter-spacing:-.02em!important;line-height:1.35!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__header-hint{margin:.375rem 0 0!important;font-size:.75rem!important;line-height:1.45!important;font-weight:400!important;color:#6b7280!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__section-label{margin:0!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.04em!important;text-transform:none!important;color:#64748b!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__section-label--accent{font-size:.875rem!important;line-height:1.35!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--couleur-accent)!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__text{margin:0!important;font-size:var(--ui-font-base)!important;line-height:1.55!important;font-weight:400!important;color:#475569!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__text.agenda-role-recap__profile-line{margin-top:1.25rem!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__text--muted{color:#64748b!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__governance-title{margin:0!important;font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.4!important;color:#1e293b!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__governance-item{align-items:flex-start!important;padding:.65rem 0!important}.parametres-settings-root.settings-uniform-strong .agenda-role-recap__legend{background:#f8fafcb8!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile.parametres-premium-panel{overflow:hidden!important;padding:0!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile__legend{background:#f8fafcb8!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-icon{color:inherit!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-phrase{display:inline-flex!important;align-items:center!important;gap:.12rem!important;color:#111827!important;font-weight:500!important;white-space:nowrap}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-phrase--plain{white-space:normal}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-phrase__label,.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-phrase__glyph{color:inherit!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-icon--inline{display:inline-block!important;flex-shrink:0!important;vertical-align:-.12em!important;width:.9rem!important;height:.9rem!important}.parametres-settings-root.settings-uniform-strong .mon-compte-pause-domicile .pause-domicile-icon--legend{color:#64748b!important;width:1rem!important;height:1rem!important;margin-top:.1rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-pause-domicile__address-value{display:flex!important;align-items:center!important;min-height:30px!important;padding:.3125rem 0!important;line-height:1.35!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-toggle{position:absolute!important;right:.625rem!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.125rem!important;color:#64748b!important;background:transparent!important;border:none!important;cursor:pointer!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-toggle:hover{color:#334155!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-toggle:disabled{cursor:not-allowed!important;opacity:.45!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-panel{gap:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-panel>*+*{margin-top:1.25rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-actions{flex-shrink:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-header{align-items:center!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field label{display:block!important;margin-bottom:.375rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field-error{min-height:1.125rem!important;margin:.3rem 0 0!important;font-size:.8125rem!important;line-height:1.25!important;color:transparent!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field-error--visible{color:#dc2626!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-identity{align-items:flex-start!important;justify-content:flex-start!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field-stack{width:100%!important;max-width:28rem!important;gap:.25rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-grid{display:grid;grid-template-columns:auto minmax(0,max-content);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.2rem;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;flex:0 1 auto}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-label{display:block!important;margin-bottom:0!important;font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.35!important;color:#374151!important;white-space:nowrap;text-align:right;justify-self:end}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field>label,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-label{font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.35!important;color:#374151!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-pause-domicile__search .agenda-role-recap__header-hint{font-size:var(--ui-font-base)!important;font-weight:600!important;line-height:1.35!important;color:#374151!important;letter-spacing:normal!important;text-transform:none!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-value{justify-self:start;min-width:0}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-value input,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-value .mon-compte-identite-value-plain{width:auto;min-width:0;max-width:100%}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-name-error{grid-column:2;min-height:0!important;margin:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-value-plain{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#111827!important;font-weight:500!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-value-plain--disabled{opacity:.45!important;color:#94a3b8!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-intro{margin:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong{--mon-compte-title-row-height: 2.5rem;--mon-compte-title-content-gap: .75rem}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-header,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-header{box-sizing:border-box;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between;gap:.5rem 1rem;width:100%;min-height:var(--mon-compte-title-row-height)}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-header .parametres-section-title,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header .parametres-section-title,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header .parametres-subsection-title,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-header .parametres-subsection-title{margin:0!important;flex:1 1 auto;min-width:0;line-height:1.25!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-header+.mon-compte-title-follow,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header+.mon-compte-title-follow,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header+.mon-compte-password-intro,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-subsection-header+.parametres-field-hint,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-header+.mon-compte-title-follow,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-header+.parametres-field-hint{margin-top:var(--mon-compte-title-content-gap)!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:0}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-security>.mon-compte-identite-field--end{margin-top:1.25rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end>label,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end .mon-compte-password-label{display:block!important;width:auto;max-width:100%;margin-top:0!important;margin-bottom:.25rem!important;text-align:right}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end .mon-compte-identite-end-actions{width:100%;margin:0 0 .75rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end .mon-compte-identite-end-value{width:auto;max-width:100%;min-width:0;margin:0!important;text-align:right}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end>.parametres-field-hint{align-self:stretch;width:100%;margin-top:.75rem!important;margin-bottom:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-field--end>div:not(.mon-compte-identite-end-actions):not(.mon-compte-identite-end-value){align-self:stretch;width:100%}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-identite-inline-row{margin-top:.125rem!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-password-security{margin-top:.25rem!important;padding-top:1.35rem!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap.parametres-premium-panel{overflow:hidden!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-field-group--after-name{margin-top:1.1rem!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-label{font-size:.875rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.02em!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-value{margin-top:.35rem!important;font-size:1rem!important;font-weight:600!important;line-height:1.45!important;color:#0f172a!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-value--title{font-size:1.0625rem!important;letter-spacing:-.02em!important;line-height:1.35!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-hint{margin:.4rem 0 0!important;font-size:.9375rem!important;line-height:1.5!important;font-weight:400!important;color:#6b7280!important}@media (min-width: 640px){.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-value{font-size:.9375rem!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-value--title{font-size:1rem!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-role-recap__header-hint{font-size:.875rem!important}}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-profile-badge{font-size:.75rem!important;line-height:1.25!important;padding:.3rem .7rem!important}@media (min-width: 640px){.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .agenda-profile-badge{font-size:.6875rem!important;padding:.2rem .6rem!important}}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap button.btn-generate-valid.mon-agenda-owner-recap__modifier{box-sizing:border-box!important;min-height:56px!important;height:56px!important;max-height:56px!important;padding:0 1.15rem!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important;gap:.45rem!important}.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap button.btn-generate-valid.mon-agenda-owner-recap__modifier svg,.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap .mon-agenda-owner-recap__modifier-icon{width:20px!important;height:20px!important}.parametres-settings-root.settings-uniform-strong .parametres-field-hint,.parametres-settings-root.settings-uniform-strong .mon-agenda-owner-recap__hint{margin:.35rem 0 0!important;font-size:var(--ui-font-base)!important;line-height:1.45!important;font-weight:400!important;color:#6b7280!important}.parametres-settings-root.settings-uniform-strong .parametres-field-hint--before-field{margin:0 0 .375rem!important}.parametres-settings-root.settings-uniform-strong .org-user-actions{margin-left:.5rem!important}.parametres-settings-root.settings-uniform-strong .org-user-leading-icon{margin-top:.18rem!important}.parametres-settings-root.settings-uniform-strong h2.parametres-page-title,.parametres-settings-root.settings-uniform-strong h3.parametres-page-title{font-size:.9375rem!important;line-height:1.35!important;font-weight:600!important;color:#111827!important;letter-spacing:-.02em;margin-bottom:.375rem!important}.parametres-settings-root.settings-uniform-strong p.parametres-page-intro,.parametres-settings-root.settings-uniform-strong .parametres-page-intro{font-size:var(--ui-font-base)!important;line-height:1.5!important;color:#4b5563!important;max-width:52rem}.parametres-settings-root.settings-uniform-strong .parametres-section-title{font-size:.875rem!important;line-height:1.35!important;font-weight:600!important;color:#111827!important;letter-spacing:-.015em}.regles-ngap-overlay .ngap-regle-article{margin-bottom:2.5rem}.regles-ngap-overlay .ngap-regle-article:last-child{margin-bottom:0}.regles-ngap-overlay .ngap-regle-article__titre{scroll-margin-top:1.25rem;margin:0 0 .75rem;font-size:1.0625rem!important;line-height:1.35!important;font-weight:650!important;color:#111827!important;letter-spacing:-.02em}.regles-ngap-overlay .parametres-section-title[id],.regles-ngap-overlay section[id].scroll-mt-4,.regles-ngap-overlay .ngap-regle-article__titre[id]{scroll-margin-top:1.25rem}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .parametres-section-title,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .parametres-subsection-title{font-size:.875rem!important;line-height:1.35!important;font-weight:600!important;color:var(--couleur-accent)!important;letter-spacing:-.015em;margin:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa .mon-compte-identite-end-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;width:100%;gap:.5rem}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-status,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-status *{color:#059669!important;-webkit-text-fill-color:#059669!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-status{margin:0!important;flex:0 0 auto;white-space:nowrap}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-status svg,.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-mfa-status svg path{color:#059669!important;stroke:#059669!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-erase-panel{margin-top:0!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-erase-panel .parametres-section-title{color:#9f1239!important}.parametres-settings-root.mon-compte-settings.settings-uniform-strong .mon-compte-erase-panel.space-y-3>.mon-compte-subsection-header+*{margin-top:var(--mon-compte-title-content-gap)!important}.fidel-sub-step-badge{color:#fff!important}.fidel-sub-step-badge svg,.fidel-sub-step-badge svg path{color:#fff!important;stroke:#fff!important}.parametres-settings-root.settings-uniform-strong .parametres-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;font-size:var(--ui-font-base)!important;line-height:1.35!important;font-weight:500!important;padding:.25rem .5rem!important;border-radius:9999px!important;flex-shrink:0!important}.parametres-settings-root.settings-uniform-strong .parametres-chip--rounded-md{border-radius:.375rem!important}.parametres-settings-root.settings-uniform-strong .parametres-status-tile{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:var(--ui-font-base)!important;line-height:1.35!important;font-weight:500!important}.parametres-settings-root.settings-uniform-strong .parametres-regle-label{font-size:var(--ui-font-base)!important;font-weight:600!important;color:#6b7280!important}.parametres-settings-root.settings-uniform-strong .parametres-body-14{font-size:var(--ui-font-base)!important;line-height:1.45!important}.parametres-settings-root.settings-uniform-strong .parametres-intro-banner{font-size:var(--ui-font-base)!important;line-height:1.45!important;font-weight:500!important}.parametres-settings-root.settings-uniform-strong .parametres-callout-mot-cle{font-size:var(--ui-font-base)!important;line-height:1.45!important;font-weight:500!important;color:#6b21a8!important}.parametres-module-dense.settings-uniform-strong.fiche-patient-form input.fiche-patient-champ,.parametres-module-dense.settings-uniform-strong.fiche-patient-form select.fiche-patient-champ,.parametres-module-dense.settings-uniform-strong.fiche-patient-form textarea.fiche-patient-champ,.parametres-module-dense.settings-uniform-strong.fiche-patient-form div.fiche-patient-champ{min-height:30px!important;padding:.3125rem .5rem!important;font-size:var(--ui-font-base)!important;line-height:1.25!important;box-sizing:border-box!important}.parametres-module-dense.settings-uniform-strong.fiche-patient-form input.fiche-patient-champ,.parametres-module-dense.settings-uniform-strong.fiche-patient-form select.fiche-patient-champ,.parametres-module-dense.settings-uniform-strong.fiche-patient-form div.fiche-patient-champ{height:30px!important}.parametres-module-dense.settings-uniform-strong.fiche-patient-form div.fiche-patient-champ{display:flex!important;align-items:center!important}.parametres-module-dense.settings-uniform-strong p.text-xs.text-gray-600,.parametres-module-dense.settings-uniform-strong .text-xs.text-gray-600{font-size:.75rem!important;line-height:1.45!important}.parametres-module-dense.settings-uniform-strong .grid button.text-sm.font-medium{font-size:.8125rem!important}.parametres-settings-root .agenda-creation-wizard{font-size:1rem!important;line-height:1.5!important}@media (min-width: 640px){.parametres-settings-root .agenda-creation-wizard{font-size:.9375rem!important;line-height:1.5!important}}.parametres-settings-root.settings-uniform-strong .agenda-creation-wizard.parametres-premium-panel{overflow:hidden!important}.agenda-onboarding-gate{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(241,245,249,.95),transparent 70%),linear-gradient(180deg,#f8fafc,#f1f5f9)}.agenda-onboarding-gate .agenda-creation-wizard__heading{color:#64748b}.agenda-onboarding-gate .agenda-creation-wizard__step-title{font-size:1.35rem;letter-spacing:-.02em}@media (min-width: 640px){.agenda-onboarding-gate .agenda-creation-wizard__step-title{font-size:1.5rem}}.agenda-onboarding-gate .agenda-creation-wizard__step-intro{font-size:.9375rem;line-height:1.55}.agenda-onboarding-gate__actions.mobile-detail-footer-actions,.agenda-creation-intro__actions.mobile-detail-footer-actions{gap:.75rem}.agenda-onboarding-gate__actions>.creation-ordo-mobile-valider-accent,.agenda-creation-intro__actions>.creation-ordo-mobile-valider-accent,.agenda-onboarding-gate__actions>.mobile-detail-footer-btn--accent-fill,.agenda-onboarding-gate__actions>.mobile-detail-footer-btn--next{flex:1 1 auto;width:100%;max-width:100%;align-self:stretch}@media (min-width: 640px){.agenda-creation-intro__actions.mobile-detail-footer-actions{flex-direction:row;justify-content:flex-end}.agenda-creation-intro__actions>.creation-ordo-mobile-valider-accent{flex:0 1 auto;width:auto;min-width:12rem}}.agenda-onboarding-gate__wizard .agenda-creation-wizard.parametres-premium-panel,.agenda-onboarding-gate__wizard .agenda-creation-wizard{width:100%}.agenda-onboarding-gate__wizard .agenda-creation-wizard{box-shadow:none}.agenda-creation-wizard__footer>.mobile-detail-footer-actions{width:100%;flex:1 1 auto;align-self:stretch;min-width:0}.agenda-creation-wizard__footer>.mobile-detail-footer-actions>.mobile-detail-footer-btn--secondary,.agenda-creation-wizard__footer>.mobile-detail-footer-actions>.mobile-detail-footer-btn--next,.agenda-creation-wizard__footer>.mobile-detail-footer-actions>.creation-ordo-mobile-valider-accent,.agenda-creation-wizard__footer>.mobile-detail-footer-actions>button.mobile-detail-footer-btn.mobile-detail-footer-btn--accent-fill:not(.ordonnances-modif-acte-ring-inner){flex:1 1 0%!important;width:auto!important;max-width:none!important;min-width:0;align-self:stretch}.parametres-settings-root .agenda-creation-wizard__step-zone{box-sizing:border-box}.parametres-settings-root .agenda-creation-wizard__footer>.mobile-detail-footer-actions{width:100%;flex:1 1 auto;align-self:stretch}.parametres-settings-root .agenda-creation-wizard__footer>.mobile-detail-footer-actions>.mobile-detail-footer-btn--secondary,.parametres-settings-root .agenda-creation-wizard__footer>.mobile-detail-footer-actions>.mobile-detail-footer-btn--next,.parametres-settings-root .agenda-creation-wizard__footer>.mobile-detail-footer-actions>.creation-ordo-mobile-valider-accent{align-self:stretch}.parametres-settings-root.settings-uniform-strong .agenda-creation-wizard__footer .mobile-detail-footer-btn,.parametres-settings-root.settings-uniform-strong .agenda-creation-wizard__footer .mobile-detail-footer-btn__label{font-size:14px!important;font-weight:600!important;line-height:1.15!important}.parametres-settings-root.settings-uniform-strong .agenda-creation-wizard__footer .mobile-detail-footer-btn__icon,.parametres-settings-root.settings-uniform-strong .agenda-creation-wizard__footer .mobile-detail-footer-btn__icon svg{width:20px!important;height:20px!important}@media (prefers-reduced-motion: reduce){.parametres-settings-root .agenda-creation-shell--resizing{transition:none!important}}.parametres-settings-root .agenda-creation-wizard--intro .agenda-creation-wizard__callout li{font-size:inherit!important;line-height:1.5!important}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__heading{color:var(--couleur-accent)!important}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__meta,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-title,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-intro,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__callout p,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__recap,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__recap span,.parametres-settings-root .agenda-creation-wizard label.agenda-creation-wizard__label,.parametres-settings-root .agenda-creation-wizard label.agenda-creation-wizard__label>span{font-size:inherit!important;line-height:1.5!important}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-title{font-size:1.0625rem!important;font-weight:600!important;line-height:1.35!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-title .fidel-hand-underline,.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-title .fidel-hand-underline__word{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important}@media (min-width: 640px){.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-title{font-size:1rem!important}}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-intro{font-size:1rem!important;font-weight:400!important;line-height:1.5!important;color:#4b5563!important}@media (min-width: 640px){.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-intro{font-size:.9375rem!important}}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__meta{font-weight:400!important;color:#4b5563!important}.parametres-settings-root .agenda-creation-wizard label.agenda-creation-wizard__label{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;font-weight:600!important;color:#374151!important}.parametres-settings-root .agenda-creation-wizard label.agenda-creation-wizard__label>.relative{width:100%!important;max-width:100%!important}.parametres-settings-root .agenda-creation-wizard__step-pill--active,.parametres-settings-root .agenda-creation-wizard__step-pill--active span{background-color:#4f46e5!important;color:#fff!important}.parametres-settings-root .agenda-creation-wizard__step-pill--done,.parametres-settings-root .agenda-creation-wizard__step-pill--done span{background-color:#e0e7ff!important;color:#3730a3!important}.parametres-settings-root .agenda-creation-wizard__step-pill--pending,.parametres-settings-root .agenda-creation-wizard__step-pill--pending span{background-color:#f1f5f9!important;color:#64748b!important}.parametres-settings-root .agenda-creation-wizard input.fiche-patient-champ.agenda-creation-wizard__field,.parametres-settings-root .agenda-creation-wizard input.agenda-creation-wizard__field{min-height:48px!important;padding:.65rem .85rem!important;font-size:1rem!important;line-height:1.4!important}@media (min-width: 640px){.parametres-settings-root .agenda-creation-wizard input.fiche-patient-champ.agenda-creation-wizard__field,.parametres-settings-root .agenda-creation-wizard input.agenda-creation-wizard__field{min-height:44px!important;padding:.55rem .75rem!important;font-size:.9375rem!important}}.parametres-settings-root .agenda-creation-wizard input.agenda-creation-wizard__field::-moz-placeholder{font-size:inherit!important;line-height:1.4!important;color:#9ca3af!important}.parametres-settings-root .agenda-creation-wizard input.agenda-creation-wizard__field::placeholder{font-size:inherit!important;line-height:1.4!important;color:#9ca3af!important}.parametres-settings-root .agenda-creation-wizard .agenda-creation-wizard__step-pill span{font-size:inherit!important;line-height:1.25!important}.parametres-settings-root .nomenclature-actes-list__search-label,.settings-uniform-strong .nomenclature-actes-list__search-label{display:block;font-size:.8125rem!important;font-weight:600!important;color:#4b5563!important;letter-spacing:.01em}.parametres-settings-root .nomenclature-actes-list__row{gap:.35rem}.parametres-settings-root .nomenclature-actes-list__items .nomenclature-actes-list__badges .ngap-puce-row{line-height:1;flex-wrap:nowrap}.parametres-settings-root .nomenclature-actes-list__items .nomenclature-ngap-badge--list.ngap-puce,.settings-uniform-strong .nomenclature-actes-list__items .nomenclature-ngap-badge--list.ngap-puce{padding:.1rem .34rem!important;font-size:.6875rem!important;line-height:1.1!important;min-height:unset!important}.parametres-settings-root .nomenclature-actes-list__items .nomenclature-actes-list__badges .puce-cotation.ngap-info-puce,.settings-uniform-strong .nomenclature-actes-list__items .nomenclature-actes-list__badges .puce-cotation.ngap-info-puce{padding:.08rem .3rem!important;font-size:.625rem!important;line-height:1!important;min-height:unset!important;font-weight:500!important}.parametres-settings-root .nomenclature-actes-list__items .nomenclature-actes-list__badges .ngap-info-puce-icon .ngap-info-puce__icon,.settings-uniform-strong .nomenclature-actes-list__items .nomenclature-actes-list__badges .ngap-info-puce-icon .ngap-info-puce__icon{width:.8125rem;height:.8125rem}.parametres-settings-root .nomenclature-actes-list__label,.settings-uniform-strong .nomenclature-actes-list__label{font-size:.8125rem!important;line-height:1.35!important;font-weight:500!important;color:#374151!important}.parametres-settings-root .nomenclature-actes-list__label.is-selected,.settings-uniform-strong .nomenclature-actes-list__label.is-selected{font-weight:600!important;color:#111827!important}.parametres-settings-root .nomenclature-acte-detail-placeholder{display:flex;align-items:center;justify-content:center;min-height:420px;max-height:72vh;font-size:.875rem!important}.parametres-settings-root .nomenclature-acte-detail__badges .ngap-puce-row{line-height:1;flex-wrap:nowrap}.parametres-settings-root .nomenclature-acte-detail__badges .nomenclature-ngap-badge--detail.ngap-puce,.settings-uniform-strong .nomenclature-acte-detail__badges .nomenclature-ngap-badge--detail.ngap-puce{padding:.2rem .5rem!important;font-size:.8125rem!important;line-height:1!important;min-height:unset!important;font-weight:var(--ngap-puce-fw)!important}.parametres-settings-root .nomenclature-acte-detail__badges .puce-cotation.ngap-info-puce,.settings-uniform-strong .nomenclature-acte-detail__badges .puce-cotation.ngap-info-puce{padding:.16rem .42rem!important;font-size:.75rem!important;line-height:1!important;min-height:unset!important;font-weight:500!important}.sidebar-btn-selectable .patient-concerned{color:#111827!important}.sidebar-btn-selectable .patient-non-concerned{color:#6b7280!important}.sidebar-btn-selectable.patient-concerned-bg{background:#9ca3af26!important}.btn-validate *,.btn-validate2 *,.btn-validate,.btn-validate2{color:#43979c!important}.btn-title{color:inherit!important}.zone-contenu-gradient{background:#fff;padding:1.5rem;margin:0!important;color:var(--couleur-selection)!important;position:relative}.zone-contenu-gradient:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);z-index:1}.frise-content-cell{color:var(--couleur-selection)!important}.frise-jour-actuel-text{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.frise-sticky-header .frise-content-cell{padding:0;line-height:normal}.frise-sticky-header .frise-jour-header-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:.4rem .15rem .35rem;gap:.15rem;font-family:Roboto,Inter,system-ui,sans-serif}.frise-sticky-header .frise-jour-header-stack--jour-inline{flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.5rem;min-width:0;padding:.35rem .35rem .4rem}.frise-sticky-header .frise-jour-header-jour-inline-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;flex-shrink:0;min-width:0;line-height:1.1}.frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-weekday{font-size:.75rem}.frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-daynum{font-size:1.125rem;line-height:1.08}.frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-daynum--today{min-width:1.48rem;height:1.48rem;padding:0 .38rem;font-size:.9375rem}.frise-sticky-header .frise-jour-header-weekday{font-size:.6875rem;font-weight:500;line-height:1.15;letter-spacing:.02em;text-transform:capitalize;color:#5f6368!important;-webkit-text-fill-color:#5f6368!important}.frise-sticky-header .frise-jour-header-daynum{font-size:1.3125rem;font-weight:500;line-height:1.05;letter-spacing:-.02em;color:#404954!important;-webkit-text-fill-color:#404954!important}.frise-sticky-header .frise-jour-header-weekday--today{color:var(--couleur-accent)!important;font-weight:600}.frise-sticky-header .frise-jour-header-daynum--today{display:inline-flex;align-items:center;justify-content:center;min-width:1.625rem;height:1.625rem;padding:0 .42rem;box-sizing:border-box;border-radius:9999px;background:var(--couleur-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600;line-height:1;letter-spacing:0;font-size:1.0625rem}.ui-dense .frise-sticky-header .frise-jour-header-stack{padding:.3rem .1rem .28rem;gap:.1rem}.ui-dense .frise-sticky-header .frise-jour-header-stack--jour-inline{padding:.28rem .28rem .32rem;gap:.4rem}.ui-dense .frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-weekday{font-size:.6875rem}.ui-dense .frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-daynum{font-size:1.03125rem}.ui-dense .frise-sticky-header .frise-jour-header-stack--jour-inline .frise-jour-header-daynum--today{min-width:1.38rem;height:1.38rem;font-size:.875rem}.ui-dense .frise-sticky-header .frise-jour-header-weekday{font-size:.625rem}.ui-dense .frise-sticky-header .frise-jour-header-daynum{font-size:1.1875rem}.ui-dense .frise-sticky-header .frise-jour-header-daynum--today{min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.9375rem}.en-tete{color:var(--couleur-selection)!important}.en-tete:hover{color:#111827!important}.en-tete.active{background:var(--couleur-selection)!important;color:#fff!important}.en-tete.active *{color:#fff!important}.zone-contenu-patient .selected-item{background:var(--couleur-selection)!important;color:#fff!important}.zone-contenu-patient .selected-item *{color:#fff!important}.sous-conteneur-ordo{background:transparent!important;border:none!important;border-radius:0!important;color:var(--couleur-selection)!important;padding:0!important;margin:0!important;margin-bottom:2rem!important}.conteneur-ordo-parent .sous-conteneur-ordo{margin-bottom:0!important}.conteneur-ordo-parent{border:none!important;border-radius:.5rem!important;background:#fff!important;margin:0!important;padding:1rem!important;box-shadow:none!important}.ordonnances-root .conteneur-ordo-parent{padding-inline:.5rem!important;padding-block:.625rem!important}.ordonnances-root .passage-date-tournee-block,.generateur-cotation-root .passage-date-tournee-block{width:100%;min-width:0}.passage-datepicker-panel-host,.passage-heure-picker-panel-host,.passage-duree-picker-panel-host{width:100%;min-width:0;overflow:visible}.passage-datepicker-panel-host:empty,.passage-heure-picker-panel-host:empty,.passage-duree-picker-panel-host:empty{display:none}.passage-datepicker-panel-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner,.passage-heure-picker-panel-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner,.passage-duree-picker-panel-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-datepicker-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-heure-picker-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-duree-picker-host>.datepicker-push-panel-shell>.datepicker-push-panel-inner{padding:0;box-sizing:border-box}.passage-datepicker-panel-host>.datepicker-push-panel-shell--open,.passage-heure-picker-panel-host>.datepicker-push-panel-shell--open,.passage-duree-picker-panel-host>.datepicker-push-panel-shell--open,.generateur-cotation-root .generateur-sequence-datepicker-host>.datepicker-push-panel-shell--open,.generateur-cotation-root .generateur-sequence-heure-picker-host>.datepicker-push-panel-shell--open,.generateur-cotation-root .generateur-sequence-duree-picker-host>.datepicker-push-panel-shell--open{overflow:visible;border-radius:0;box-shadow:none}.passage-datepicker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner,.passage-heure-picker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner,.passage-duree-picker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-datepicker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-heure-picker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner,.generateur-cotation-root .generateur-sequence-duree-picker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner{overflow:visible}.passage-datepicker-panel-host .react-datepicker.datepicker-app-common,.generateur-cotation-root .generateur-sequence-datepicker-host .react-datepicker.datepicker-app-common,.ordonnances-root .heure-picker-panel--passage-ordo,.ordonnances-root .duree-picker-panel--passage-ordo,.generateur-cotation-root .heure-picker-panel--passage-ordo,.generateur-cotation-root .duree-picker-panel--passage-ordo,.generateur-cotation-root .heure-picker-panel--generateur-sequence{border-color:transparent;border-radius:var(--carte-soin-radius, 8px);box-shadow:var(--carte-soin-ombre)}.passage-datepicker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.passage-heure-picker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover,.passage-duree-picker-panel-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover,.generateur-cotation-root .generateur-sequence-datepicker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.generateur-cotation-root .generateur-sequence-heure-picker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover,.generateur-cotation-root .generateur-sequence-duree-picker-host>.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.heure-picker-popover{animation-name:datepicker-push-panel-content-in-opacity}.passage-datepicker-panel-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.passage-heure-picker-panel-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover,.passage-duree-picker-panel-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover,.generateur-cotation-root .generateur-sequence-datepicker-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.datepicker-inline-toggle-calendar,.generateur-cotation-root .generateur-sequence-heure-picker-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover,.generateur-cotation-root .generateur-sequence-duree-picker-host>.datepicker-push-panel-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.heure-picker-popover{animation-name:datepicker-push-panel-content-out-opacity}.passage-datepicker-panel-host:not(:empty),.passage-heure-picker-panel-host:not(:empty),.passage-duree-picker-panel-host:not(:empty){margin-top:.25rem}.passage-datepicker-panel-host .datepicker-inline-toggle-calendar--passage-ordo,.passage-datepicker-panel-host .datepicker-inline-toggle-calendar--detached-strip{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:0;z-index:auto}.passage-datepicker-panel-host .datepicker-inline-toggle-calendar--passage-ordo .react-datepicker.datepicker-app-common,.passage-datepicker-panel-host .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box}.passage-datepicker-panel-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.passage-datepicker-panel-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.passage-datepicker-panel-host .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%}.passage-heure-picker-panel-host,.passage-duree-picker-panel-host{overflow:visible}.ordonnances-root .heure-picker-panel--passage-ordo,.ordonnances-root .duree-picker-panel--passage-ordo,.generateur-cotation-root .heure-picker-panel--passage-ordo,.generateur-cotation-root .duree-picker-panel--passage-ordo{margin:0}.heure-picker-popover--panel-below .mobile-detail-footer-actions--column.mobile-detail-footer-actions--compact>.mobile-detail-footer-btn--secondary,.heure-picker-popover--panel-below .mobile-detail-footer-actions--column.mobile-detail-footer-actions--compact>.creation-ordo-mobile-valider-accent{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box}.ordonnances-root .mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid,.ordonnances-root .mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.ordonnances-root .mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.ordonnances-root .mini-calendar-container--extend-sequence .mini-calendar-datepicker-carousel .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.ordonnances-root .ui-dense .section-container-formulaire:not(.fiche-identite-contenu),.ordonnances-root .ui-dense.section-container-formulaire:not(.fiche-identite-contenu){padding-left:6px!important;padding-right:6px!important}.ordonnances-root .conteneur-ordo-parent .sous-conteneur-ordo.px-3,.ordonnances-root .conteneur-ordo-parent header.px-3,.ordonnances-root .conteneur-ordo-parent .ordo-sequence-card.px-3,.ordonnances-root .conteneur-ordo-parent .border-t.px-3{padding-left:.5rem!important;padding-right:.5rem!important}.ordonnances-root .mini-calendar-container--extend-embed .mini-calendar-content--panel-embed.generateur-sequence-canvas-inner{padding-inline:.75rem!important}.btn-title.nom-patient span{font-size:1.375rem!important;font-weight:600!important}.btn-title.nom-patient svg{width:1.75rem!important;height:1.75rem!important}.conteneur-ordo-parent .btn-title.date-tarif span,.conteneur-ordo-parent .btn-title.date-tarif button span{font-size:1.375rem!important}.conteneur-ordo-parent .btn-title.date-tarif svg{width:1.75rem!important;height:1.75rem!important}.event-modal-accent-animated-bg{background-image:linear-gradient(120deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));background-size:340% 340%;animation:event-modal-accent-bg-flow 4s ease-in-out infinite}@keyframes event-modal-accent-bg-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.event-modal-accent-animated-bg{animation:none;background-size:100% 100%;background-image:linear-gradient(120deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-accent))}}.event-modal-root{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.event-modal-container{container-type:inline-size;container-name:event-modal;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip}.event-modal-recurrence-switch{min-width:200px}.event-modal-container .event-modal-periodes-grid{position:relative;--event-modal-periode-col-width: 17rem}.event-modal-container .event-modal-periode-block{width:var(--event-modal-periode-col-width);min-width:var(--event-modal-periode-col-width);max-width:var(--event-modal-periode-col-width);box-sizing:border-box}.event-modal-container .event-modal-periodes-selection-cluster{position:absolute;top:0;bottom:2px;border-radius:8px;pointer-events:none;z-index:0;opacity:.95}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee{border:none;padding:10px 12px;border-radius:8px;background:transparent;box-sizing:border-box;position:relative;z-index:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;cursor:pointer}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-single{border-radius:8px}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-start{border-top-right-radius:0;border-bottom-right-radius:0}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-middle{border-radius:0}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-end{border-top-left-radius:0;border-bottom-left-radius:0}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee:hover{box-shadow:none}.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee>.event-modal-periode-block__selection-inner{border-radius:inherit;background:transparent;animation:none;overflow:hidden}.event-modal-container .event-modal-periode-block.event-modal-periode-block--non-selectionnee{position:relative;z-index:0}@media (prefers-reduced-motion: reduce){.event-modal-container .event-modal-periodes-selection-cluster,.event-modal-container .event-modal-periode-block.event-modal-periode-block--selectionnee>.event-modal-periode-block__selection-inner{animation:none}}.event-modal-container .event-modal-periode-block.event-modal-periode-block--non-selectionnee{border:1px solid transparent;padding:10px 12px;border-radius:8px;background:#fafafa;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;cursor:pointer}.event-modal-container .event-modal-periode-block.event-modal-periode-block--non-selectionnee:hover{border-color:transparent;background:#fafafa;box-shadow:none}.event-modal-container .event-modal-periode-badge{line-height:1.35;box-shadow:inset 0 0 0 1px #11182714}.event-modal-container .event-modal-periode-ligne-remplace{line-height:1.35}.event-modal-container .event-modal-periode-preview-stack{position:relative;display:flex;flex-direction:column;width:100%}.event-modal-container .event-modal-periode-preview-stack:has(.event-modal-periode-badge--preview-ghost-wrap){padding-bottom:10px}.event-modal-container .event-modal-periode-source-deplacement{opacity:.58;transition:opacity .15s ease}.event-modal-container .event-modal-periode-badge--preview-ghost-wrap{width:100%;max-width:100%;opacity:.52;transform:translate(3px,5px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.event-modal-container .event-modal-periode-badge.event-modal-periode-badge--preview-nouveau{box-shadow:0 4px 14px #1118271a;border:3px solid transparent;border-image-slice:1;border-image-source:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite}.event-modal-container .event-modal-periode-badge.event-modal-periode-badge--preview-nouveau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(125deg,transparent 0%,color-mix(in srgb,var(--couleur-accent) 38%,transparent) 38%,transparent 70%);opacity:.88}@supports not (color: color-mix(in srgb,red,red)){.event-modal-container .event-modal-periode-badge.event-modal-periode-badge--preview-nouveau:after{background:linear-gradient(125deg,transparent 0%,rgba(255,255,255,.32) 42%,transparent 68%)}}.event-modal-container .event-modal-periode-preview-glyph svg{color:color-mix(in srgb,var(--couleur-accent) 72%,#1f2937);stroke:color-mix(in srgb,var(--couleur-accent) 72%,#1f2937);filter:drop-shadow(0 1px 1px rgba(255,255,255,.75))}.event-modal-container .event-modal-periode-preview-stack:has(.event-modal-periode-badge--preview-ghost-wrap) .event-modal-periode-badge--preview-nouveau{position:relative;z-index:1;width:calc(100% - 10px);max-width:calc(100% - 10px);margin:0 0 4px;transform:translate(9px,-12px);box-shadow:0 8px 20px #11182724}.event-modal-container .event-modal-periode-badge--preview-suppression{outline:3px dashed #dc2626;outline-offset:0;opacity:.88}.event-modal-container.event-modal-fiche-typo.ui-dense h4.btn-title,.event-modal-container.event-modal-fiche-typo.ui-dense .panel-form-module-title{font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.35!important;font-weight:600!important;color:var(--couleur-selection, #1e293b)!important}.event-modal-container.event-modal-fiche-typo.ui-dense h4.btn-title svg,.event-modal-container.event-modal-fiche-typo.ui-dense .panel-form-module-title svg{width:1.25rem!important;height:1.25rem!important}.event-modal-container.event-modal-fiche-typo.ui-dense .fiche-patient-form label{font-size:calc(var(--ui-font-chrome) - .0625rem)!important}.event-modal-container.event-modal-fiche-typo.ui-dense .mode-switch-auto-normal-box button.mode-switch-btn{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;min-height:30px!important;padding:5px 8px!important;line-height:1.2!important}.event-modal-container.event-modal-fiche-typo.ui-dense .hebdo-day-grid--event-modal .hebdo-day-btn--size-wide{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;padding:.22rem .38rem!important;min-height:0!important}.event-modal-container.event-modal-fiche-typo .event-modal-tournee-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1!important}.event-modal-container.event-modal-fiche-typo .event-modal-tournee-btn:hover{transform:scale(1.05)}.event-modal-tournee-rows{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.event-modal-tournee-row{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;margin:0;padding:.3rem .45rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.event-modal-tournee-row:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.event-modal-tournee-row--selected{border-color:color-mix(in srgb,var(--event-modal-tournee-accent, #94a3b8) 55%,#94a3b8);background:color-mix(in srgb,var(--event-modal-tournee-accent, #e2e8f0) 22%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-modal-tournee-accent, #94a3b8) 35%,transparent)}.event-modal-tournee-row--picker{padding:.25rem .35rem;gap:.4rem;cursor:default}.event-modal-tournee-row--picker:hover{border-color:#e5e7eb;background:#fff}.event-modal-tournee-row--picker.event-modal-tournee-row--selected{border-color:color-mix(in srgb,var(--event-modal-tournee-accent, #94a3b8) 55%,#94a3b8);background:color-mix(in srgb,var(--event-modal-tournee-accent, #e2e8f0) 18%,#ffffff)}.event-modal-tournee-row__select{flex:1 1 auto;min-width:0}.event-modal-tournee-row__select.fiche-patient-champ{padding-top:.2rem!important;padding-bottom:.2rem!important}.event-modal-tournee-row__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;border-radius:.5rem;border:none;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px #0000001f}.event-modal-tournee-row__assign{display:flex;align-items:center;min-width:0}.event-modal-tournee-row__empty{font-size:inherit;font-weight:400;color:#111827;font-style:normal}.event-modal-tournee-row__empty-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#fff;color:#6b7280;box-sizing:border-box;border:none;box-shadow:none}.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier .event-modal-tournee-row__empty-avatar{width:28px;height:28px}.event-modal-tournee-row__people{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .2rem;min-width:0;max-width:100%}.event-modal-tournee-row__person{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%}.event-modal-tournee-row__sep{margin-right:.15rem;color:#94a3b8;font-weight:600}.event-modal-tournee-row__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.event-modal-tournee-row__name{font-size:var(--ui-font-chrome);font-weight:400;color:#111827;line-height:1.35}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee{padding:5px 7px!important;border-radius:6px}.event-modal-container.event-modal-fiche-typo .event-modal-periodes-selection-cluster{border-radius:6px}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-single{border-radius:6px!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-start{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-middle{border-radius:0!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee.event-modal-periode-block--selectionnee-end{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--selectionnee>.event-modal-periode-block__selection-inner{padding:0!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-block.event-modal-periode-block--non-selectionnee{padding:5px 7px!important;border-radius:6px}.event-modal-container.event-modal-fiche-typo .event-modal-periode-badge{padding:.1875rem .375rem!important;border-radius:.375rem!important;line-height:1.25!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-preview-glyph svg{width:1rem!important;height:1rem!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-titre{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.3!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-desc{font-size:calc(var(--ui-font-chrome) - .125rem)!important;font-weight:600!important}.event-modal-container.event-modal-fiche-typo .event-modal-cartouche-tid,.event-modal-container.event-modal-fiche-typo .event-modal-cartouche-nom{font-size:calc(var(--ui-font-chrome) - .0625rem)!important}.event-modal-container.event-modal-fiche-typo .event-modal-periode-ligne-remplace{font-size:calc(var(--ui-font-chrome) - .1875rem)!important}button.event-modal-infirmier-select-trigger.fiche-patient-champ{min-height:0!important;padding:.21875rem .5rem!important;font-size:var(--ui-font-chrome)!important;line-height:1.35!important}button.event-modal-infirmier-select-trigger.fiche-patient-champ .event-modal-dd-muted{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:400!important;color:#6b7280!important}button.event-modal-infirmier-select-trigger.fiche-patient-champ .event-modal-dd-secondary{font-size:calc(var(--ui-font-chrome) - .125rem)!important;line-height:1.25!important;font-weight:400!important;color:#6b7280!important;margin-top:.0625rem!important}.event-modal-infirmier-select-icon-slot{width:1.5rem;min-width:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.event-modal-tournee-row .event-modal-infirmier-select-icon-slot,.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier .event-modal-infirmier-select-icon-slot{width:1.75rem;min-width:1.75rem}.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier button{font-size:var(--ui-font-chrome)!important;line-height:1.35!important;padding:.21875rem .5rem!important;font-weight:400!important}.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier button .text-gray-900{font-size:inherit!important;font-weight:400!important}.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier .event-modal-dd-muted{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:400!important;color:#6b7280!important}.event-modal-dropdown-panel.event-modal-dropdown-panel--infirmier .event-modal-dd-secondary{font-size:calc(var(--ui-font-chrome) - .125rem)!important;line-height:1.25!important;font-weight:400!important;color:#6b7280!important;margin-top:.125rem!important}.event-modal-root button.btn-generate-valid,.event-modal-root button.btn-ordo{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:36px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;border-radius:1.25rem!important;gap:.5rem!important}.event-modal-root button.btn-ordo{border-width:1px!important;border-style:solid!important;border-color:#dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.event-modal-root button.btn-ordo *{color:#3c4043!important}.event-modal-root button.btn-ordo:hover:not(:disabled):not(.opacity-50){background:#f1f3f4!important;border-color:#dadce0!important;color:#3c4043!important}.event-modal-root button.btn-ordo:hover:not(:disabled):not(.opacity-50) *{color:#3c4043!important}.event-modal-root button.btn-generate-valid{border:none!important;box-shadow:none!important}.event-modal-root button.btn-ordo svg,.event-modal-root button.btn-generate-valid svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important}@container event-modal (max-width: 980px){.event-modal-main-layout{flex-direction:column!important;gap:1.75rem!important;padding:.65rem .35rem!important}.event-modal-vsep{display:none!important}.event-modal-col-infirmier{min-width:0!important;max-width:100%!important;width:100%!important;flex-shrink:1!important;padding-inline:0!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:.5rem 1.1rem!important}.event-modal-infirmier-field{flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:none!important}.event-modal-tournee-field{flex:1 1 100%!important;min-width:0!important;margin-left:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.event-modal-tournee-field>label{justify-content:flex-start!important}.event-modal-tournee-field__btns{justify-content:flex-start!important;gap:.5rem!important}.event-modal-fiche-typo .event-modal-tournee-btn,.event-modal-tournee-btn{width:2.85rem!important;height:2.85rem!important;min-width:2.85rem!important;min-height:2.85rem!important;font-size:1.05rem!important}.event-modal-remplace-field{flex:1 1 100%!important;width:100%!important;order:3!important}.event-modal-col-body{flex-direction:column!important;width:100%!important;padding-inline:0!important;gap:.75rem!important}.event-modal-dates-nav{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:space-between!important;align-items:center!important;gap:.3rem!important;margin-inline:0!important}.event-modal-dates-block,.event-modal-dates-calendars{width:100%!important;max-width:100%!important}.event-modal-dates-row{display:grid!important;grid-template-columns:max-content max-content!important;-moz-column-gap:.65rem!important;column-gap:.65rem!important;row-gap:.5rem!important;align-items:center!important;justify-content:center!important;justify-items:start!important;min-width:0!important;max-width:none!important;width:auto!important;flex:1 1 0%!important;padding-left:.35rem!important;padding-right:.35rem!important}.event-modal-date-field{display:contents!important}.event-modal-date-field>label{white-space:nowrap!important;justify-self:start!important}.event-modal-date-field>*:not(label):not(.event-modal-datepicker-host){min-width:0!important;width:8.6rem!important;max-width:8.6rem!important;justify-self:start!important}.event-modal-dates-nav__btn{width:3.25rem!important;min-width:3.25rem!important;height:3.25rem!important;min-height:3.25rem!important;max-height:3.25rem!important;align-self:center!important;border-radius:.75rem!important}.event-modal-dates-nav__btn svg{width:1.5rem!important;height:1.5rem!important}.event-modal-col-periodes{width:100%!important}.event-modal-periodes-grid{flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;gap:.5rem!important}.event-modal-periodes-selection-cluster{display:none!important}.event-modal-periode-block{width:100%!important;min-width:0!important;max-width:100%!important}.event-modal-periode-block.event-modal-periode-block--selectionnee,.event-modal-periode-block.event-modal-periode-block--selectionnee-start,.event-modal-periode-block.event-modal-periode-block--selectionnee-middle,.event-modal-periode-block.event-modal-periode-block--selectionnee-end,.event-modal-periode-block.event-modal-periode-block--selectionnee-single{border-radius:8px!important}.event-modal-periode-block.event-modal-periode-block--selectionnee{background:color-mix(in srgb,var(--couleur-accent) 10%,#ffffff)!important}.event-modal-footer-layout{flex-direction:column!important;align-items:stretch!important}.event-modal-dates-recurrence{width:100%!important;flex-direction:column!important;align-items:stretch!important}.event-modal-recurrence-switch{min-width:0!important;width:auto!important;max-width:100%!important}.event-modal-footer-actions{width:100%!important;justify-content:stretch!important}.event-modal-footer-actions .mobile-detail-footer-actions{width:100%!important}.event-modal-footer-actions .mobile-detail-footer-btn,.event-modal-footer-actions .creation-ordo-mobile-valider-accent{flex:1 1 0%!important;min-width:0!important}.event-modal-footer-actions .mobile-detail-footer-btn__label{overflow:visible;text-overflow:clip;max-width:none}.event-modal-footer-actions .btn-ordo,.event-modal-footer-actions .btn-generate-valid,.event-modal-footer-actions .btn-validate2{flex:1 1 0!important}}@container event-modal (min-width: 981px){.event-modal-col-infirmier{max-width:17.5rem}.event-modal-dates-block{max-width:23rem}.event-modal-footer-actions{min-width:min(100%,18rem);flex:1 1 auto;max-width:22rem}.event-modal-footer-actions .mobile-detail-footer-actions{width:100%;flex-shrink:0}.event-modal-footer-actions .mobile-detail-footer-btn,.event-modal-footer-actions .creation-ordo-mobile-valider-accent{flex:1 1 0%!important;min-width:7.5rem;width:auto}.event-modal-footer-actions .creation-ordo-mobile-valider-accent>.ordonnances-modif-acte-ring-inner{min-width:0;width:100%}.event-modal-footer-actions .mobile-detail-footer-btn__label{overflow:visible;text-overflow:clip;max-width:none}}.event-modal-container.event-modal-container--desktop.section-container-formulaire{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.event-modal-container.event-modal-container--desktop.section-container-formulaire:hover{border:none!important;box-shadow:none!important}.event-modal-root:not(.event-modal-root--compact){background:#f8fafc}.event-modal-root:not(.event-modal-root--compact)>.event-modal-header{background:#fff;border-bottom-color:#e2e8f0}.event-modal-container--desktop .event-modal-main-layout{display:grid!important;grid-template-columns:minmax(12rem,.9fr) minmax(0,2.1fr);gap:.55rem;padding:.5rem .55rem .35rem;align-items:stretch;min-width:0}.event-modal-container--desktop .event-modal-vsep{display:none!important}.event-modal-container--desktop .event-modal-zone--dates,.event-modal-container--desktop .event-modal-zone--slots{box-sizing:border-box;min-width:0!important;max-width:none!important;width:auto!important;flex:none!important;margin:0!important;padding:.65rem .75rem!important;border-radius:.65rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a}.event-modal-container--desktop .event-modal-zone--dates{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.event-modal-container--desktop .event-modal-zone--slots{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .8rem!important}.event-modal-container--desktop .event-modal-dates-nav{gap:1.15rem;min-width:0;width:100%}.event-modal-container--desktop .event-modal-dates-nav .event-modal-dates-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;flex:0 0 auto!important;min-width:0!important}.event-modal-container--desktop .event-modal-date-field{min-width:0}.event-modal-container--desktop .event-modal-dates-block{flex:0 0 auto;width:100%}.event-modal-container--desktop .event-modal-dates-arrows{align-items:center;justify-content:center;gap:1rem;margin-top:.15rem;padding-top:.35rem}.event-modal-container--desktop .event-modal-dates-nav__btn{width:3rem;min-width:3rem;min-height:3rem;border-radius:.7rem;border-color:#e5e7eb;color:#4b5563;background:#fff}.event-modal-container--desktop .event-modal-dates-nav__btn:hover:not(:disabled){background:#f9fafb;border-color:#cbd5e1;color:#0f172a}.event-modal-container--desktop .event-modal-slots-grid{display:block;width:100%;min-width:0}.event-modal-container--desktop .event-modal-slots-table{display:grid;grid-template-columns:minmax(5.25rem,6.5rem) repeat(3,minmax(0,1fr));gap:.5rem .55rem;width:100%;min-width:0;align-items:stretch}.event-modal-container--desktop .event-modal-slots-table__header,.event-modal-container--desktop .event-modal-slots-table__row-periode{display:contents}.event-modal-container--desktop .event-modal-slots-table__corner{min-height:0}.event-modal-container--desktop .event-modal-slots-table__col-head--tournee{display:flex;align-items:center;justify-content:center;min-width:0;min-height:2rem;padding:.28rem .35rem;border-radius:.55rem;box-shadow:inset 0 0 0 1px #0000001a}.event-modal-container--desktop .event-modal-slots-table__tournee-letter{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:none;transform:none;filter:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event-modal-container--desktop .event-modal-slots-table__row-periode-label{display:flex;align-items:center;justify-content:center;min-width:0;padding:.2rem .15rem;text-align:center}.event-modal-container--desktop .event-modal-slot-periode-titre--desktop-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;width:100%;min-width:0}.event-modal-container--desktop .event-modal-slot-periode-titre--desktop-rail .event-modal-slot-periode-titre__main{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:0}.event-modal-container--desktop .event-modal-slot-periode-titre--desktop-rail .event-modal-periode-titre{font-size:.6875rem;font-weight:650;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:#334155}.event-modal-container--desktop .event-modal-slot-periode-titre--desktop-rail .event-modal-periode-desc{font-size:.6rem;font-weight:500;line-height:1.15;letter-spacing:.01em;color:#94a3b8;font-variant-numeric:tabular-nums;text-align:center}.event-modal-container--desktop .event-modal-slot-periode-titre--desktop-rail svg{opacity:.9}.event-modal-container--desktop .event-modal-slots-table__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;border-radius:.55rem;padding:.38rem .42rem;box-shadow:inset 0 0 0 1px #0000001a}.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-slot-cartouche__body{display:flex;flex-direction:column;align-items:center;width:-moz-max-content;width:max-content;max-width:100%}.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-slot-cartouche__picker,.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-remplace-field--slot{width:12.75rem;max-width:100%;justify-content:center;text-align:center}.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-slot-cartouche__picker>.flex,.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-remplace-field--slot>.flex{justify-content:center;flex:1 1 auto;min-width:0}.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-slot-cartouche__picker .text-left,.event-modal-container--desktop .event-modal-slots-table__cell .event-modal-remplace-field--slot .text-left{text-align:center}.event-modal-slot-cartouche{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%;padding:.38rem .42rem;border-radius:.55rem;border:none;box-shadow:inset 0 0 0 1px #0000001a}.event-modal-slot-cartouche__header{display:flex;align-items:center;gap:.45rem;min-width:0}.event-modal-slot-cartouche__tournee-letter{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .3rem;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.28)}.event-modal-slot-cartouche__tournee-label{font-size:.7rem;font-weight:600;color:#ffffffeb;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-modal-slot-cartouche__body{min-width:0}.event-modal-slot-cartouche .event-modal-remplace-field--slot>label{color:#fffffff2}.event-modal-slot-cartouche__picker{background:#fffffff5!important;border-color:#ffffff8c!important}.event-modal-slot-cartouche__picker:hover{background:#fff!important;border-color:#ffffffd9!important}.event-modal-slot-periode-block{min-width:0}.event-modal-slot-periode-titre{flex-wrap:wrap;gap:.25rem .4rem}.event-modal-remplace-field--slot{margin-top:.15rem}.event-modal-remplace-field--slot>label{font-size:.7rem;color:#64748b}.event-modal-container--desktop .event-modal-footer-band.event-modal-zone--footer{margin:.2rem .55rem .55rem;padding:.65rem .85rem!important;border:1px solid #e2e8f0!important;border-radius:.65rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.event-modal-container--desktop .event-modal-dates-recurrence{flex-direction:column;align-items:stretch;gap:.55rem}.event-modal-container--desktop .event-modal-dates-recurrence .event-modal-recurrence-switch{align-self:stretch;width:100%;max-width:100%}.event-modal-container--desktop .event-modal-dates-recurrence .frequence-selector-row{width:100%}.event-modal-container--desktop .event-modal-footer-layout{justify-content:flex-end;align-items:center;gap:.65rem 1rem}@container event-modal (max-width: 980px){.event-modal-container--desktop .event-modal-main-layout{grid-template-columns:1fr!important;gap:.5rem!important;padding:.45rem .5rem .3rem!important}.event-modal-container--desktop .event-modal-zone--dates,.event-modal-container--desktop .event-modal-zone--slots{width:100%!important;overflow-x:auto}.event-modal-container--desktop .event-modal-slots-table{min-width:min(100%,34rem)}.event-modal-container--desktop .event-modal-footer-band.event-modal-zone--footer{margin:.15rem .5rem .5rem}}.event-modal-dates-block{display:flex;flex-direction:column;align-items:stretch;gap:0;flex-shrink:1;min-width:0;max-width:23rem}.event-modal-dates-recurrence{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #e5e7eb;width:100%}.event-modal-dates-nav{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;flex-shrink:0;min-width:0;width:100%}.event-modal-dates-calendars{width:100%;min-width:0}.event-modal-dates-nav .event-modal-dates-row{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-width:0;max-width:none}.event-modal-dates-arrows{display:flex;align-items:center;justify-content:center;gap:1rem}.event-modal-dates-nav__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;min-width:2.75rem;min-height:2.75rem;align-self:stretch;margin:0;padding:0;border:1px solid #d1d5db;border-radius:.65rem;background:#fff;color:#374151;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.event-modal-dates-nav__btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#111827}.event-modal-dates-nav__btn:active:not(:disabled){transform:scale(.97)}.event-modal-dates-nav__btn:disabled{opacity:.4;cursor:not-allowed}.event-modal-dates-nav__btn:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.event-modal-root--compact>.event-modal-compact-top{flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;padding:.45rem .65rem .55rem;background:#fff;border-bottom:1px solid #e5e7eb;z-index:5}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-inline:0!important;position:static;padding:0;background:transparent;box-shadow:none}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-nav .event-modal-dates-row{display:grid!important;grid-template-columns:1fr!important;row-gap:.4rem!important;align-items:stretch!important;justify-content:stretch!important;justify-items:stretch!important;width:auto!important;max-width:min(14.75rem,52vw)!important;flex:1 1 auto!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.event-modal-root--compact .event-modal-date-field{display:flex!important;flex:0 1 auto!important;max-width:100%}.event-modal-root--compact .event-modal-date-field--inline{flex-direction:row!important;align-items:center!important;gap:.4rem!important}.event-modal-root--compact .event-modal-date-field--inline>label{flex:0 0 auto;white-space:nowrap;font-size:.8125rem;font-weight:600;color:#334155;min-width:3.6rem}.event-modal-root--compact .event-modal-date-field--inline>*:not(label):not(.event-modal-datepicker-host){flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;justify-self:stretch}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-arrows{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:.9rem!important;margin-top:0!important;padding-top:0!important;padding-right:.15rem!important;align-self:center!important}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-nav__btn{width:3.35rem!important;min-width:3.35rem!important;height:3.35rem!important;min-height:3.35rem!important;max-height:3.35rem!important;align-self:center!important;border-radius:.8rem!important}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-nav__btn svg{width:1.65rem;height:1.65rem}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-calendars{width:100%;max-width:100%;margin-top:.45rem}.event-modal-root--compact .event-modal-recurrence-toggle{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.5rem;padding:.35rem .15rem .15rem;border:none;background:transparent;color:#334155;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.event-modal-root--compact .event-modal-recurrence-toggle:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px;border-radius:.35rem}.event-modal-root--compact .event-modal-recurrence-toggle__label{flex:1 1 auto;min-width:0;color:#475569;font-weight:500}.event-modal-root--compact .event-modal-recurrence-toggle__chevron{width:1.375rem;height:1.375rem;color:#94a3b8;transition:transform .18s ease}.event-modal-root--compact .event-modal-recurrence-toggle__chevron--open{transform:rotate(180deg)}.event-modal-root--compact .event-modal-recurrence-panel{width:100%;max-width:100%;margin-top:.35rem;padding-top:.15rem}.event-modal-root--compact .event-modal-compact-top .event-modal-dates-recurrence,.event-modal-root--compact .event-modal-dates-recurrence{width:100%;max-width:100%;margin-top:0;padding-top:0;border-top:none}.event-modal-root--compact .event-modal-form--compact{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%}.event-modal-root--compact .event-modal-compact-scroll{flex:1 1 0;min-height:0;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.event-modal-root--compact .event-modal-form--compact>.event-modal-footer-band{flex:0 0 auto}.event-modal-root--compact .event-modal-col-infirmier{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.1rem;padding-inline:0}.event-modal-root--compact .event-modal-infirmier-field{flex:1 1 100%;min-width:0;width:100%;max-width:none}.event-modal-root--compact .event-modal-tournee-field{flex:1 1 100%;min-width:0;margin-left:0;display:flex;flex-direction:column;align-items:stretch}.event-modal-root--compact .event-modal-tournee-field>label{justify-content:flex-start}.event-modal-root--compact .event-modal-tournee-field__btns{justify-content:flex-start;gap:.5rem}.event-modal-root--compact .event-modal-tournee-row{min-height:2.5rem;padding:.4rem .55rem}.event-modal-root--compact .event-modal-tournee-row__badge{min-width:2rem;height:2rem;font-size:.875rem;border-radius:.5rem}.event-modal-root--compact .event-modal-container.event-modal-fiche-typo .event-modal-tournee-btn,.event-modal-root--compact .event-modal-tournee-btn{width:2.85rem!important;height:2.85rem!important;min-width:2.85rem!important;min-height:2.85rem!important;font-size:1.05rem!important}.event-modal-root--compact .event-modal-remplace-field{flex:1 1 100%;width:100%}.event-modal-root--compact .event-modal-main-layout{flex-direction:column!important;gap:1.25rem!important;padding:.65rem 2rem .65rem .35rem!important;min-width:0!important}.event-modal-root--compact .event-modal-vsep{display:none!important}.event-modal-root--compact .event-modal-dates-block{display:block!important;width:100%!important;max-width:100%!important}.event-modal-root--compact .event-modal-col-slots,.event-modal-root--compact .event-modal-zone--slots{width:100%!important;max-width:none!important;flex:none!important;min-width:0!important;padding-inline:0!important}.event-modal-root--compact .event-modal-slots-grid{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.event-modal-root--compact .event-modal-slot-mobile-stack{gap:.55rem}.event-modal-root--compact .event-modal-slot-cartouche--with-header{flex-direction:row;align-items:flex-start;gap:.45rem;padding:.4rem .45rem}.event-modal-root--compact .event-modal-slot-cartouche--with-header .event-modal-slot-cartouche__header{flex-shrink:0;min-height:2.25rem;align-self:flex-start}.event-modal-root--compact .event-modal-slot-cartouche--with-header .event-modal-slot-cartouche__body{flex:1 1 auto;min-width:0}.event-modal-root--compact .event-modal-slot-periode-block{width:100%}.event-modal-root--compact .event-modal-periodes-grid{flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;gap:.5rem!important;width:100%!important}.event-modal-root--compact .event-modal-periodes-selection-cluster{display:none!important}.event-modal-root--compact .event-modal-periode-block{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}.event-modal-root--compact .event-modal-footer-layout{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.event-modal-root--compact .event-modal-dates-recurrence{flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;margin-top:0!important;padding-top:0!important;margin-bottom:.15rem;border-top:none!important}.event-modal-root--compact .event-modal-recurrence-switch{min-width:0!important;width:auto!important;max-width:100%!important;align-self:flex-start!important}.event-modal-root--compact .event-modal-hebdo-days-row,.event-modal-root--compact .event-modal-dates-recurrence .frequence-selector-row{width:100%}.event-modal-root--compact .hebdo-day-grid--event-modal{max-width:100%;gap:.35rem}.event-modal-root--compact .hebdo-day-grid--event-modal .hebdo-day-btn--size-compact{min-width:0;min-height:2.35rem;padding:.4rem .2rem;font-size:.8125rem;font-weight:700}.event-modal-root--compact .event-modal-footer-actions{width:100%!important;justify-content:stretch!important}.event-modal-datepicker-host{width:100%;min-width:0;overflow:visible}.event-modal-datepicker-host:empty{display:none}.datepicker-inline-toggle-calendar--event-modal{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:.35rem 0 0;z-index:auto;overflow:visible}.datepicker-inline-toggle-calendar--event-modal .react-datepicker.datepicker-app-common,.datepicker-inline-toggle-calendar--event-modal .react-datepicker.datepicker-app-common.datepicker-app-common--fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box;--app-datepicker-grid-width: 100%;--app-datepicker-grid-cols: repeat(7, minmax(0, 1fr))}.datepicker-inline-toggle-calendar--event-modal .react-datepicker.datepicker-app-common--month-carousel .react-datepicker__day-names,.datepicker-inline-toggle-calendar--event-modal .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-carousel,.datepicker-inline-toggle-calendar--event-modal .react-datepicker.datepicker-app-common--month-carousel .datepicker-month-grid,.datepicker-inline-toggle-calendar--event-modal .datepicker-month-carousel-mount{width:100%;max-width:100%;margin-inline:0}.jour-container{padding:0rem;margin:0!important;border-radius:0rem}.passage-container{background:#fff;padding:.25rem!important;margin:0!important}.passage-container.type-matin,.passage-container.type-midi,.passage-container.type-apres-midi,.passage-container.type-soir,.passage-container.type-nuit{background:#fff;color:var(--couleur-selection)!important}.passage-container.type-matin:before,.passage-container.type-midi:before,.passage-container.type-apres-midi:before,.passage-container.type-soir:before,.passage-container.type-nuit:before{background:#e5e7eb}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes clickScale{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.btn-action{background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem}.btn-action *{color:#6b7280!important}.btn-action-large{background:transparent;border:var(--ui-border-hairline) solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.375rem;border-radius:.5rem;transition:all .1s ease}.btn-action-large:hover{background:#0f172a0f;border-color:transparent}.btn-action-large:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent) 55%,transparent);outline-offset:2px;border-color:transparent}.btn-action-large *{color:#6b7280!important;transition:color .1s ease}.btn-nav-small{width:1.5rem;height:1.5rem;background:#fff!important;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0}.btn-nav-small *{color:var(--couleur-selection)!important;width:.875rem;height:.875rem}.btn-validate{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--couleur-selection)!important;background:#f3f4f6;font-size:.875rem;font-weight:500;padding:.5rem 1rem;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;height:2rem}.btn-validate *{color:var(--couleur-selection)!important}.btn-validate2{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#374151!important;background:#9ca3af;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;border-radius:.375rem;cursor:pointer;border:1px solid #9ca3af;transition:all .15s ease;min-width:-moz-fit-content;min-width:fit-content;height:2.5rem}.btn-validate2 *{color:#374151!important}.btn-validate-new{width:2.5rem;height:2rem;background:#f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #d1d5db;transition:all .15s ease;padding:0}.btn-validate-new *{color:var(--couleur-selection)!important;width:1rem;height:1rem}.heure-picker-popover-trigger{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem}.heure-picker-popover-trigger:hover:not(.opacity-60){background-color:#e5e7eb}.ui-dense .heure-picker-popover-trigger{font-size:var(--ui-font-panel)}.heure-picker-popover:not(.heure-picker-popover--panel-below){background:#fff;border:1px solid rgba(60,64,67,.12);border-radius:12px;box-shadow:0 1px 2px #3c404347,0 2px 6px 2px #3c404329,0 8px 24px 4px #3c40431f;padding:.65rem .75rem;min-width:14rem;box-sizing:border-box;overflow:visible}.heure-picker-popover--panel-below{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:.35rem 0 0;z-index:auto;box-sizing:border-box;background:#fff;border:1px solid rgba(60,64,67,.12);border-radius:12px;box-shadow:0 1px 2px #3c404347,0 2px 6px 2px #3c404329,0 8px 24px 4px #3c40431f;padding:.75rem .85rem;overflow:visible}.heure-picker-popover--panel-below .heure-picker-popover__body{width:100%;max-width:none;margin-inline:0}.heure-picker-popover__stepper{flex-wrap:nowrap}.heure-picker-popover__body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;-moz-column-gap:0;column-gap:0;width:100%}.heure-picker-popover__selectors,.heure-picker-popover__stepper{display:flex!important;flex-direction:row;flex:unset;align-items:center;justify-content:center;gap:.35rem;width:100%;min-width:0;box-sizing:border-box;padding-inline:.5rem}.heure-picker-popover__selectors .time-picker-scroll-select{flex:0 0 auto;width:auto;min-width:3.25rem}.heure-picker-popover__selectors .time-picker-scroll-select__trigger{width:auto;min-width:3.25rem;padding-left:.65rem;padding-right:.65rem}.heure-picker-popover__selectors-sep{flex-shrink:0;align-self:center;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums;color:#1f2937;padding-top:0}.heure-picker-popover__actions{display:flex!important;flex:unset;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;padding-inline:.75rem;border-left:1px solid #e5e7eb}.heure-picker-popover__actions .mobile-detail-footer-actions--column{width:auto;max-width:100%;min-width:7.25rem;flex:0 0 auto!important;align-items:stretch;gap:12px}.heure-picker-popover__actions .mobile-detail-footer-actions--column>.mobile-detail-footer-btn--secondary,.heure-picker-popover__actions .mobile-detail-footer-actions--column>.creation-ordo-mobile-valider-accent{width:100%}.heure-picker-popover.ui-dense .heure-picker-popover__time,.heure-picker-popover.ui-dense .heure-picker-popover__colon{font-size:1.2rem!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums}.heure-picker-popover.ui-dense input.heure-picker-number-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;padding:0!important;min-height:0!important;border:0!important;background:transparent!important;width:2rem!important;max-width:2rem!important}.heure-picker-step-btn{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;touch-action:none}.heure-picker-step-btn__icon{width:1.35rem;height:1.35rem}.heure-picker-popover .heure-picker-number-input::-webkit-outer-spin-button,.heure-picker-popover .heure-picker-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.duree-picker-popover.ui-dense .heure-picker-popover__time{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.heure-picker-popover.ui-dense button.btn-generate-valid,.heure-picker-popover.ui-dense button.btn-ordo{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:.35rem .75rem!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.25!important;border-radius:1.25rem!important;gap:.375rem!important}.heure-picker-popover.ui-dense button.btn-ordo{border:1px solid #dadce0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important}.heure-picker-popover.ui-dense button.btn-generate-valid{border:none!important;box-shadow:none!important}.heure-picker-popover.ui-dense button.btn-ordo svg,.heure-picker-popover.ui-dense button.btn-generate-valid svg{width:.875rem!important;height:.875rem!important}.date-soin-row{background-color:#f0eeeb}.date-soin-input{font-weight:700}.ui-dense .date-soin-input{font-size:var(--ui-font-panel)!important}.btn-ordo,.btn-generate-valid{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-radius:.5rem;min-height:44px;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn-ordo svg,.btn-generate-valid svg{width:1.25rem;height:1.25rem;flex-shrink:0}.btn-generate-valid.btn-ajout-mot-cle-nomenclature{padding:.375rem .75rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.375rem!important;gap:.375rem!important}.btn-generate-valid.btn-ajout-mot-cle-nomenclature svg{width:.875rem!important;height:.875rem!important}.btn-ordo{color:#374151!important;background:#fff!important;border:var(--ui-border-hairline) solid var(--ui-border-strong)!important}.btn-ordo:hover:not(:disabled){background:#6366f114!important;border-color:var(--ui-border-strong-hover)!important;color:#374151!important}.btn-ordo:hover:not(:disabled) *{color:#374151!important}.btn-ordo *{color:#374151!important}.btn-generate-valid{color:#fff!important;background:var(--couleur-accent)!important;border:none!important}.btn-generate-valid:hover:not(:disabled):not(.opacity-70){background:var(--couleur-selection)!important;opacity:1!important;filter:none!important}.btn-generate-valid:active:not(:disabled):not(.opacity-70){background:#111827!important}.btn-generate-valid *{color:#fff!important}.btn-ordo:disabled,.btn-generate-valid:disabled,.btn-validate2:disabled{cursor:not-allowed!important}.btn-header-pill{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:.4375rem .875rem;font-size:var(--ui-font-chrome);font-weight:600;border-radius:9999px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease;border:var(--ui-border-hairline) solid var(--ui-border-strong);background:#fff;color:#374151;position:relative;overflow:hidden}@keyframes pill-ripple-inout{0%{transform:translate(-50%,-50%) scaleX(0) scaleY(1);opacity:0}38%{transform:translate(-50%,-50%) scaleX(1) scaleY(1);opacity:1}to{transform:translate(-50%,-50%) scaleX(1) scaleY(1);opacity:0}}.btn-header-pill:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) scaleX(0) scaleY(1);border-radius:inherit;pointer-events:none;opacity:0;background:#00000014}.btn-header-pill.btn-pill-ripple:after{animation:pill-ripple-inout .26s ease-out forwards}.btn-header-pill--active.btn-pill-ripple:after{background:#fff3}.btn-header-pill:hover:not(:disabled):not(.btn-header-pill--active){background:#6366f114;border-color:var(--ui-border-strong-hover)}.btn-header-pill--active,.btn-header-pill--active *,.btn-header-pill--active:hover,.btn-header-pill--active:hover *{background:var(--couleur-selection)!important;border-color:var(--couleur-selection)!important;color:#fff!important}.btn-header-pill:disabled{cursor:not-allowed}.btn-header-pill:disabled:after{display:none}.frise-jour-infirmier-btn--today:hover,.frise-jour-infirmier-btn--today:hover span,.frise-jour-infirmier-btn--today:hover svg{color:#fff!important}.frise-jour-infirmier-btn--today:hover svg path,.frise-jour-infirmier-btn--today:hover svg line{stroke:#fff!important}.frise-drag-tooltip,.frise-drag-tooltip *,.vue-jour-traits-overlay .vue-jour-trajet-bulle,.vue-jour-traits-overlay .vue-jour-trajet-bulle *,.tmap-route-infobubble,.tmap-route-infobubble *,.tmap-map-time-chip,.tmap-map-time-chip *,.bulle-info-passage,.bulle-info-passage *,.bulle-info-passage-outer,.bulle-info-passage-outer *,.passage-timeline-tooltip,.passage-timeline-tooltip *{font-family:var(--tooltip-ui-font-family)!important}.frise-drag-tooltip{padding:.4rem .65rem .45rem!important;border-radius:.625rem!important;font-size:var(--ui-font-chrome)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.01em}.frise-drag-tooltip--colonne-heure{text-align:left;width:-moz-max-content;width:max-content;max-width:none}.frise-drag-tooltip--colonne-heure .frise-drag-tooltip-heure{font-variant-numeric:tabular-nums}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden){isolation:isolate;--frise-drag-ring-thickness: 2.5px;--frise-drag-ring-outset: -2px;border:none!important;background-color:#f6f7f9!important;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a1a!important}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden):before{content:"";position:absolute;inset:var(--frise-drag-ring-outset);border-radius:calc(.625rem + var(--frise-drag-ring-thickness));padding:var(--frise-drag-ring-thickness);background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;filter:var(--frise-selected-vivid-filter) drop-shadow(0 0 5px color-mix(in srgb,var(--couleur-accent) 42%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--couleur-accent-seq-3) 28%,transparent));animation:frise-selection-ring-rotate 2.75s linear infinite}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden)>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden):before{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent);filter:none}}.frise-drag-tooltip--forbidden{border-width:1px!important;border-style:solid!important;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #dc26261f!important}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden) .frise-drag-tooltip-heure{color:#111827eb!important;-webkit-text-fill-color:rgba(17,24,39,.92)!important;font-weight:700!important;font-size:var(--ui-font-chrome)!important}.frise-drag-tooltip--forbidden .frise-drag-tooltip-heure{color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;font-weight:700!important;font-size:var(--ui-font-chrome)!important}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden) .frise-drag-tooltip-retard{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:500!important;margin-top:.2rem!important;line-height:1.2!important}.frise-drag-tooltip:not(.frise-drag-tooltip--forbidden) .frise-drag-tooltip-retard.frise-drag-tooltip-simultane{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important;font-weight:600!important}.frise-drag-tooltip--forbidden .frise-drag-tooltip-retard{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:600!important;margin-top:.2rem!important;line-height:1.2!important}.frise-drag-tooltip--forbidden .frise-drag-tooltip-retard.frise-drag-tooltip-simultane{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.frise-drag-tooltip .frise-drag-tooltip-retard-msg{color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important;font-weight:600!important}.frise-drag-tooltip--forbidden .frise-drag-tooltip-retard-msg{color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important}.frise-legende-simultane-post-gen-cot{position:relative;isolation:isolate;display:inline-flex;align-items:flex-start;gap:10px;max-width:268px;padding:10px 34px 10px 12px;pointer-events:auto;border:none;border-radius:14px;background:#fff;box-shadow:0 2px 6px #0f172a0f,0 8px 22px #0f172a1a;--frise-legende-simultane-ring-thickness: 2px;--frise-legende-simultane-ring-outset: -2px}.frise-legende-simultane-post-gen-cot:before{content:"";position:absolute;inset:var(--frise-legende-simultane-ring-outset);border-radius:calc(14px + var(--frise-legende-simultane-ring-thickness));padding:var(--frise-legende-simultane-ring-thickness);background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--couleur-accent),var(--couleur-accent-seq-3),var(--couleur-accent-seq-5),var(--couleur-accent-seq-2),var(--couleur-accent-seq-4),var(--couleur-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;animation:frise-selection-ring-rotate 2.75s linear infinite}.frise-legende-simultane-post-gen-cot>*{position:relative;z-index:1}.frise-legende-simultane-post-gen-cot__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:999px;background:#0f172a0d;color:#64748b;cursor:pointer;line-height:0;z-index:2}.frise-legende-simultane-post-gen-cot__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;border:2px dashed #dd62fc;border-radius:999px;box-sizing:border-box;background-color:color-mix(in srgb,#dd62fc 10%,#ffffff)}.frise-legende-simultane-post-gen-cot__text{font-size:12.5px;line-height:1.5;font-weight:500;color:#334155;padding-top:2px}.frise-legende-simultane-post-gen-cot__titre{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important;font-weight:600}@media (prefers-reduced-motion: reduce){.frise-legende-simultane-post-gen-cot:before{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.btn-header-pill--icon{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding-left:0;padding-right:0;border-radius:9999px!important}.btn-header-pill--retour{gap:.125rem;height:2.5rem;min-height:2.5rem;padding-top:0;padding-bottom:0;padding-left:.8125rem;padding-right:.875rem}.btn-header-pill--retour svg{display:block;flex-shrink:0;transform:translate(.0625rem)}.btn-header-pill--retour span{display:block;line-height:1;padding-top:.0625rem}.btn-compact-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border:none;border-radius:9999px;cursor:pointer;background:var(--couleur-accent);color:#fff;transition:background-color .15s ease}.btn-compact-icon:hover:not(:disabled){background:var(--couleur-selection)}.btn-compact-icon:active:not(:disabled){background:#111827}.btn-compact-icon:disabled{cursor:not-allowed;opacity:.55}.btn-compact-icon svg,.btn-compact-icon *{color:#fff!important;stroke:#fff!important}.header-zen .header-bar .btn-header-pill--icon svg,.header-zen .header-bar .btn-header-pill--icon svg path,.header-zen .header-bar .btn-header-pill--icon svg line,.header-zen .header-bar .btn-header-pill--icon svg polyline,.header-zen .header-bar .btn-header-pill--icon svg circle,.header-zen .header-bar .btn-header-pill--icon svg rect{color:#374151!important;stroke:#374151!important}.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg,.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg path,.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg line,.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg polyline,.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg circle,.header-zen .header-bar .btn-header-pill--icon.btn-header-pill--active svg rect{color:#fff!important;stroke:#fff!important}.btn-header-pill--close-fiche:after{display:none!important}.btn-header-pill--close-fiche *,.btn-header-pill--close-fiche svg{background:transparent!important}.btn-header-pill--close-fiche:hover{background:#6366f114!important;border-color:#d1d5db!important}.btn-header-pill--close-fiche:hover *,.btn-header-pill--close-fiche:hover svg{color:#374151!important;background:transparent!important;border-color:transparent!important}.btn-planning-today{min-height:2.5rem;padding:.4375rem .875rem;font-size:var(--ui-font-chrome);font-weight:600;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease;color:#374151!important;background:#fff!important;border:var(--ui-border-hairline) solid var(--ui-border-strong)!important;position:relative;overflow:hidden}.btn-planning-today:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) scaleX(0) scaleY(1);border-radius:inherit;pointer-events:none;opacity:0;background:#00000014}.btn-planning-today.btn-pill-ripple:after{animation:pill-ripple-inout .26s ease-out forwards}.btn-planning-today:hover:not(:disabled){background:#6366f114!important;border-color:var(--ui-border-strong-hover)!important;color:#374151!important}.btn-planning-today:hover:not(:disabled) *{color:#374151!important}.btn-planning-today *{color:#374151!important}.btn-planning-today:disabled{cursor:not-allowed!important}.btn-planning-today:disabled:after{display:none}.header-zen .mode-switch-container,.header-zen .header-segmented-shell,.header-zen .btn-planning-circle{border-color:var(--ui-border-strong)!important;border-width:var(--ui-border-hairline)!important}.header-zen .header-bar .header-segmented-shell{border:none!important;box-shadow:none!important}.header-zen .header-bar .header-tournee-style-switch-group{margin-left:-.75rem;margin-right:.5rem}.header-zen .header-bar .header-tournee-style-vertical-switch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0;gap:1px}.header-zen .header-bar .header-tournee-style-arrow{position:relative;width:100%;height:.7rem;min-height:.7rem;line-height:1;z-index:3}.header-zen .header-bar .header-tournee-style-arrow--up{top:auto}.header-zen .header-bar .header-tournee-style-arrow--down{bottom:auto}.header-zen .header-bar .header-tournee-style-pill{width:2rem!important;height:2rem!important;z-index:2}.agenda-home-filters{margin-top:.25rem}.agenda-home-filters__title{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.agenda-home-filters__hint{margin:0;padding:.25rem 0}.agenda-home-filters__list{list-style:none;margin:0;padding:0}.agenda-home-filters__row-wrap{margin:0}.agenda-home-filters__row{display:flex;align-items:center;gap:.5rem;min-height:1.75rem;padding:.125rem 0}.agenda-home-filters__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #d1d5db;background:transparent;color:#fff;cursor:pointer;padding:0;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.agenda-home-filters__check:hover{border-color:#9ca3af}.agenda-home-filters__check--on{border-color:var(--couleur-selection);background-color:var(--couleur-selection)}.agenda-home-filters__check--liste{width:1.125rem;height:1.125rem;border-radius:4px;background-color:#fff;color:var(--couleur-selection)}.agenda-home-filters__check--liste.agenda-home-filters__check--on{background-color:#fff;border-color:var(--couleur-selection);color:var(--couleur-selection)}.agenda-home-filters__check--liste:not(.agenda-home-filters__check--on){background-color:#fff}.agenda-home-filters__row--infirmier .agenda-home-filters__avatar--end{margin-left:.25rem;transition:opacity .15s ease,filter .15s ease}.agenda-home-filters__row--infirmier.agenda-home-filters__row--muted .agenda-home-filters__label,.agenda-home-filters__row--infirmier.agenda-home-filters__row--muted .agenda-home-filters__label:hover{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.agenda-home-filters__row--infirmier.agenda-home-filters__row--muted .agenda-home-filters__avatar{opacity:.42;filter:grayscale(1)}.agenda-home-filters__label{font-size:.8125rem;font-weight:500;color:#111827;background:none;border:none;padding:0;cursor:pointer;line-height:1.25}.agenda-home-filters__label:hover{color:#374151}.agenda-home-filters__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.375rem}.agenda-home-filters__color-swatch{flex-shrink:0;width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #ffffff59}.agenda-home-filters__color-swatch--static{cursor:default}.agenda-home-filters__palette{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .5rem 1.75rem;padding:.35rem;border-radius:.5rem;background:#f9fafb;border:1px solid #e5e7eb}.agenda-home-filters__palette-swatch{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0}.agenda-home-filters__palette-swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--couleur-selection)}.agenda-home-filters__palette-swatch:hover{transform:scale(1.08)}.ui-dense button.btn-ordo,.ordonnances-root button.btn-ordo,.generateur-cotation-root button.btn-ordo,.generateur-cotation-bottom-bar button.btn-ordo,.event-modal-root button.btn-ordo,.annuaire-root button.btn-ordo,.parametres-settings-root.settings-uniform-strong button.btn-ordo{border-width:var(--ui-border-hairline)!important;border-color:var(--ui-border-strong)!important}.ui-dense button.btn-ordo:hover:not(:disabled),.ordonnances-root button.btn-ordo:hover:not(:disabled),.generateur-cotation-root button.btn-ordo:hover:not(:disabled),.generateur-cotation-bottom-bar button.btn-ordo:hover:not(:disabled),.event-modal-root button.btn-ordo:hover:not(:disabled),.annuaire-root button.btn-ordo:hover:not(:disabled),.parametres-settings-root.settings-uniform-strong button.btn-ordo:hover:not(:disabled){border-color:var(--ui-border-strong-hover)!important}.etape-selected{background:var(--couleur-accent)!important}.etape-selected,.etape-selected *{color:#fff!important}.section-container{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;transition:all .2s ease}.section-container:hover{border-color:#d1d5db}.section-container-gris{position:relative;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;transition:all .2s ease}.section-container-gris:hover{border-color:#9ca3af}.section-container-formulaire{position:relative;background:#fff;border:2px solid var(--couleur-selection);border-radius:8px;padding:14px 16px;transition:border-color .2s ease}.section-container-formulaire:hover{border-color:#374151}.generateur-cotation-root .fiche-typo-nouvelle-ordo .section-container-formulaire:not(.fiche-identite-contenu){border-radius:.75rem!important;border:none!important;box-shadow:0 1px 3px #0f172a1f,0 1px 2px #0f172a14!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo .section-container-formulaire:not(.fiche-identite-contenu):hover{border:none!important;box-shadow:0 2px 6px #0f172a24,0 1px 3px #0f172a1a!important}.conteneur-ordo-parent.section-container-formulaire{border:1px solid #374151!important}.fiche-identite-contenu.section-container-formulaire{padding-top:2.25rem!important;border:none!important;border-radius:0!important}.fiche-identite-contenu.section-container-formulaire:hover{border:none!important}.fiche-patient-champ{width:100%;min-width:0;border:1px solid #e5e7eb;border-radius:.5rem;padding:.4375rem .625rem;background-color:#f9fafb;min-height:34px;font-size:calc(var(--ui-font-base) - .0625rem);line-height:1.45;color:var(--couleur-selection);outline:none;transition:border-color .2s ease;box-sizing:border-box}.fiche-patient-champ:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.fiche-patient-champ::-moz-placeholder{color:#9ca3af}.fiche-patient-champ::placeholder{color:#9ca3af}.fiche-patient-champ--view{background-color:#f3f4f6;color:#4b5563;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fiche-patient-champ--view:focus{border-color:#e5e7eb;box-shadow:none}input.fiche-patient-champ,select.fiche-patient-champ,textarea.fiche-patient-champ,.fiche-patient-form input.fiche-patient-champ,.fiche-patient-form select.fiche-patient-champ,.fiche-patient-form textarea.fiche-patient-champ{width:100%!important;min-width:0;border:1px solid #e5e7eb!important;border-radius:.5rem!important;padding:.4375rem .625rem!important;background-color:#f9fafb!important;min-height:34px!important;font-size:calc(var(--ui-font-base) - .0625rem)!important;line-height:1.45;color:var(--couleur-selection)!important;outline:none;transition:border-color .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.fiche-patient-champ:focus,select.fiche-patient-champ:focus,textarea.fiche-patient-champ:focus,.fiche-patient-form input.fiche-patient-champ:focus,.fiche-patient-form select.fiche-patient-champ:focus,.fiche-patient-form textarea.fiche-patient-champ:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a}input.fiche-patient-champ::-moz-placeholder,textarea.fiche-patient-champ::-moz-placeholder,.fiche-patient-form input.fiche-patient-champ::-moz-placeholder,.fiche-patient-form textarea.fiche-patient-champ::-moz-placeholder{color:#9ca3af}input.fiche-patient-champ::placeholder,textarea.fiche-patient-champ::placeholder,.fiche-patient-form input.fiche-patient-champ::placeholder,.fiche-patient-form textarea.fiche-patient-champ::placeholder{color:#9ca3af}.app-search-field-maps{position:relative;width:100%}input.app-search-field-maps__input,.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input{width:100%!important;min-width:0;box-sizing:border-box!important;min-height:2.375rem!important;padding:.5rem 2.65rem .5rem 1rem!important;font-size:var(--ui-font-base)!important;line-height:1.45!important;border:none!important;border-radius:9999px!important;background-color:#fff!important;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f;color:var(--couleur-selection)!important;outline:none!important;transition:box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-dense .app-search-field-maps input.app-search-field-maps__input{font-size:var(--ui-font-base)!important;padding:.5rem 2.65rem .5rem 1rem!important;min-height:2.375rem!important;line-height:1.45!important}.generateur-cotation-root .fiche-typo-nouvelle-ordo.ui-dense .app-search-field-maps input.app-search-field-maps__input{min-height:2.625rem!important;padding-top:.5625rem!important;padding-bottom:.5625rem!important}input.app-search-field-maps__input:focus,.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input:focus{border:none!important;box-shadow:0 2px 8px #0f172a1f,0 1px 3px #0f172a14!important}@supports (color: color-mix(in srgb,white 50%,black)){input.app-search-field-maps__input:focus,.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input:focus{box-shadow:0 2px 8px #0f172a1f,0 1px 3px #0f172a14!important}}input.app-search-field-maps__input::-moz-placeholder,.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input::-moz-placeholder{color:#6b7280!important;font-style:italic}input.app-search-field-maps__input::placeholder,.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input::placeholder{color:#6b7280!important;font-style:italic}.parametres-module-dense.settings-uniform-strong.fiche-patient-form input.fiche-patient-champ.app-search-field-maps__input{min-height:2.375rem!important;padding:.5rem 2.65rem .5rem 1rem!important;font-size:var(--ui-font-base)!important}.app-search-field-maps:after{content:"";position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:var(--couleur-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.app-search-field-maps.app-search-field-maps--has-value:after{display:none}.app-search-field-maps__clear{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;background:transparent;border:none;border-radius:9999px;cursor:pointer;z-index:3}.app-search-field-maps__clear:hover{color:#374151;background:#0f172a14}input.fiche-patient-champ--view,select.fiche-patient-champ--view,textarea.fiche-patient-champ--view,.fiche-patient-form input.fiche-patient-champ--view,.fiche-patient-form select.fiche-patient-champ--view,.fiche-patient-form textarea.fiche-patient-champ--view{background-color:#f3f4f6!important;color:#4b5563!important;cursor:default}input.fiche-patient-champ--view:focus,select.fiche-patient-champ--view:focus,textarea.fiche-patient-champ--view:focus,.fiche-patient-form input.fiche-patient-champ--view:focus,.fiche-patient-form select.fiche-patient-champ--view:focus,.fiche-patient-form textarea.fiche-patient-champ--view:focus{border-color:#e5e7eb!important;box-shadow:none}select.fiche-patient-champ,select.fiche-patient-champ--view,.fiche-patient-form select.fiche-patient-champ,.fiche-patient-form select.fiche-patient-champ--view{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem!important}select.fiche-patient-champ.fiche-patient-champ--bsi-attention,.fiche-patient-form select.fiche-patient-champ.fiche-patient-champ--bsi-attention{border:2px solid #d97706!important;background-color:#fffbeb!important;box-shadow:0 0 0 2px #d9770633!important}select.fiche-patient-champ.fiche-patient-champ--bsi-attention:focus,.fiche-patient-form select.fiche-patient-champ.fiche-patient-champ--bsi-attention:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #d9770647!important}.fiche-patient-date-naissance-view,.fiche-patient-date-naissance-view span{color:#4b5563!important}.fiche-patient-form .fiche-patient-naissance-nir-block,.fiche-patient-form .fiche-patient-datepicker-panel-host{width:100%;min-width:0}.fiche-patient-form .fiche-patient-datepicker-panel-host:empty{display:none}.fiche-patient-form .datepicker-inline-toggle-calendar--fiche-patient-naissance{position:static;top:auto;left:auto;width:100%;max-width:100%;margin:.5rem 0 0;z-index:auto}.fiche-patient-form .datepicker-inline-toggle-calendar--fiche-patient-naissance .react-datepicker.datepicker-app-common,.fiche-patient-form .react-datepicker.datepicker-app-common.datepicker-app-common--passage-fluid{width:100%;max-width:100%;margin:0;box-sizing:border-box}.fiche-patient-form .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .react-datepicker__day-names,.fiche-patient-form .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-carousel,.fiche-patient-form .react-datepicker.datepicker-app-common--passage-fluid.datepicker-app-common--month-carousel .datepicker-month-grid{width:100%;max-width:100%}.fiche-patient-form{color:#4b5563}.fiche-patient-form label{margin-bottom:.25rem;font-weight:600;font-size:calc(var(--ui-font-chrome) - .0625rem)!important}.fiche-patient-form label:not(.flex){display:inline-block}.fiche-patient-form label.flex{display:flex;align-items:center}.section-recapitulatif-totaux{border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.section-resultat-cotation{position:relative;background:var(--couleur-accent);border:none;border-radius:8px;padding:16px 20px}.cotation-act-card__title{font-size:1rem;font-weight:600;color:#111827}.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .cotation-act-card__title,.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .ordonnances-simultane-titre-inactif,.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .cotation-act-card__title.line-through{color:var(--ordonnances-simultane-texte-titre)!important}.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .ordonnances-simultane-tarif{color:var(--ordonnances-simultane-texte-tarif)!important}.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .ordonnances-simultane-tarif-barre{color:var(--ordonnances-simultane-texte-tarif-barre)!important}.cotation-act-card__badges{font-weight:600;color:#6b7280}.cotation-act-card__meta-row{min-width:0}.cotation-act-card__price-col,.cotation-act-card__price{flex-shrink:0;white-space:nowrap}.puce-cotation{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.25rem;font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box;border:1px solid transparent}span.puce-cotation.ngap-info-puce{background-color:transparent!important;border:1px solid var(--ngap-info-puce-border, currentColor)!important;color:var(--ngap-info-puce-border, currentColor)!important;-webkit-text-fill-color:var(--ngap-info-puce-border, currentColor)!important}.ngap-info-puce-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle}.ngap-info-puce-icon .ngap-info-puce__icon{width:.9375rem;height:.9375rem;color:var(--ngap-info-puce-color, #9d174d);stroke:var(--ngap-info-puce-color, #9d174d)}.parametres-settings-root .nomenclature-acte-detail__badges .ngap-info-puce-icon .ngap-info-puce__icon{width:1rem;height:1rem}.ordonnances-root .cotation-act-card__badges .puce-cotation.puce-cotation--ajout-modif{background:#fff!important;color:var(--couleur-accent)!important;border-color:color-mix(in srgb,var(--couleur-accent) 45%,#e5e7eb)!important}.ordonnances-root .cotation-act-card__badges .puce-cotation.puce-cotation--ajout-modif:before{display:none!important}.cotation-msg-info{font-size:.875rem;line-height:1.45;color:var(--couleur-selection)}.ordonnances-root .cotation-msg-info,.ordonnances-root .ui-dense .cotation-msg-info,.generateur-cotation-root .cotation-msg-info{font-size:var(--ui-font-chrome)!important;line-height:1.45!important}.ordonnances-root .cotation-msg-info span,.generateur-cotation-root .cotation-msg-info span{font-size:inherit!important;line-height:inherit!important}.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .cotation-msg-info,.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .cotation-msg-info span{color:var(--ordonnances-simultane-texte-titre)!important}.ordonnances-root .ordonnances-simultane-carte-wrap-inactive .cotation-msg-info svg{color:var(--ordonnances-simultane-texte-titre)!important}.cotation-conflit-box{font-size:.875rem}span[class*=acte],span[class*=complement]{position:relative;z-index:1;display:inline-block;border-radius:4px;color:inherit;background-color:transparent!important;color:#222}span[class*=acte]:not(.puce-cotation),span[class*=complement]:not(.puce-cotation){padding:.2rem .5rem}span.puce-cotation[class*=acte],span.puce-cotation[class*=complement]{display:inline-flex!important;align-items:center}span[class*=acte]:before,span[class*=complement]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#fff}span[class*=facture][class*=acte]:before{background:transparent!important}span.acte.plein:before{background-color:#99c2ff}span.acte.plein{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}.ngap-act-search-dropdown{line-height:1.35}.app-search-field-maps--open-below:before,.app-search-field-maps--open-above:before{display:none}.app-search-field-maps--open-below:before{bottom:0}.app-search-field-maps--open-above:before{top:0}.app-search-field-maps--open-below input.app-search-field-maps__input{border-radius:9999px!important;box-shadow:none!important}.app-search-field-maps--open-below input.app-search-field-maps__input:focus{box-shadow:none!important}.app-search-field-maps--open-above input.app-search-field-maps__input{border-radius:9999px!important}.app-search-field-maps:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input{box-shadow:inset 0 0 0 2px var(--couleur-accent),0 1px 3px #0f172a1a,0 1px 2px #0f172a0f!important}.app-search-field-maps--sequence-accent:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input{box-shadow:inset 0 0 0 2px var(--sequence-accent, var(--couleur-accent)),0 1px 3px #0f172a1a,0 1px 2px #0f172a0f!important}.app-search-field-maps--sequence-accent:not(.app-search-field-maps--open-below):not(.app-search-field-maps--open-above) input.app-search-field-maps__input:focus{box-shadow:inset 0 0 0 2px var(--sequence-accent, var(--couleur-accent)),0 2px 8px #0f172a1f,0 1px 3px #0f172a14!important}.app-search-field-maps--sequence-accent:after{background-color:var(--sequence-accent, var(--couleur-accent))!important}.ngap-act-search-dropdown--inline{position:absolute;top:calc(100% - 18px);left:0;width:100%;box-sizing:border-box;margin-top:0;padding-top:16px;z-index:1;background-color:#fff;border-color:#eceff3!important;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f!important}.ngap-act-search-input-wrap{position:relative;z-index:50}.ngap-act-search-input-wrap.app-search-field-maps--open-below input.app-search-field-maps__input{position:relative;z-index:2}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above){position:relative;isolation:isolate}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after{content:"";position:absolute;top:0;bottom:0;left:-.25rem;right:-.25rem;min-height:100%;background:#0f172a47;pointer-events:none;z-index:30}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-block,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-block{position:relative;z-index:50}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-soins-liste,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-soins-liste{position:relative;z-index:1}.generateur-cotation-creation-shell{isolation:isolate}.generateur-cotation-creation-head{flex-shrink:0;position:relative;z-index:100}.generateur-cotation-creation-footer{flex-shrink:0;display:flex;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;background:var(--agenda-side-panel-bg, #ffffff)}.generateur-cotation-creation-footer .creation-ordo-mobile-trailing-actions{width:100%;min-width:0}.generateur-cotation-creation-shell .generateur-cotation-creation-head{background:var(--ordo-detail-ordo-zone-bg, #eef2f7)}.generateur-cotation-creation-shell .generateur-cotation-creation-head .ordo-detail-column__fixed-head{display:block;flex:none;min-height:0;overflow:visible;background:transparent}.generateur-cotation-creation-shell .generateur-cotation-creation-head .ordo-detail-column__fixed-head--patient>.ordo-patient-header-row{margin-bottom:0!important}.generateur-cotation-creation-shell .generateur-cotation-creation-head .sous-conteneur-ordo{margin-bottom:0!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail){padding-left:0!important;padding-right:0!important;background-color:var(--ordo-detail-passage-zone-bg, #f8fafc)}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail)>div{background:transparent!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-cotation-root,.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-cotation-root--panneau-lateral{background-color:transparent!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .fiche-typo-nouvelle-ordo{background:transparent!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape{background-color:var(--ordo-detail-passage-zone-bg, #f8fafc)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--couleur-accent, #7c3aed) 16%,#ffffff) 0,color-mix(in srgb,var(--couleur-accent, #7c3aed) 7%,var(--ordo-detail-passage-zone-bg, #f8fafc)) 5rem,var(--ordo-detail-passage-zone-bg, #f8fafc) 9rem)!important;background-repeat:no-repeat!important;margin-inline:0;padding-left:.75rem!important;padding-right:.75rem!important;box-sizing:border-box;width:100%;max-width:none;transition:background .22s ease}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequences-tabs,.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequences-tabbed-stack,.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequences-tabbed-stack .generateur-sequence-panel--tabbed,.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequence-panel{background-color:transparent!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequence-canvas.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin{background:transparent!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape .generateur-sequence-canvas.ui-accent-ring-frame>.ordonnances-modif-acte-ring-inner.generateur-sequence-canvas-inner{background-color:transparent!important}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail):has(.generateur-sequences-etape--pregen-layout){overflow:hidden!important;display:flex;flex-direction:column}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail):has(.generateur-sequences-etape--pregen-layout)>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.generateur-cotation-creation-shell .generateur-cotation-root--pregen-layout,.generateur-cotation-creation-shell .generateur-cotation-root--pregen-layout .fiche-typo-nouvelle-ordo,.generateur-cotation-creation-shell .generateur-cotation-root--pregen-layout .fiche-typo-nouvelle-ordo>.relative,.generateur-cotation-creation-shell .generateur-cotation-root--pregen-layout .fiche-typo-nouvelle-ordo>.relative>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.generateur-sequences-etape--pregen-layout,.generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-body,.generateur-sequences-etape--pregen-layout .generateur-sequences-tabs--pregen-column,.generateur-sequences-etape--pregen-layout .generateur-sequences-tabbed-stack--pregen-panel,.generateur-sequences-etape--pregen-layout .generateur-sequence-panel--pregen-column{min-height:0}.generateur-sequences-etape--pregen-layout .generateur-sequences-tabbed-stack .generateur-sequence-panel--tabbed{padding-top:.55rem;padding-bottom:0}.generateur-sequences-etape--pregen-layout .generateur-sequences-tablist,.generateur-sequences-etape--pregen-layout .generateur-sequences-etape__chrome-haut{--gen-seq-tab-pill-h: 2.125rem;--gen-seq-tab-pill-font: .8125rem;--gen-seq-tab-pill-pl: .65rem;--gen-seq-tab-pill-gap: .5rem}.generateur-sequences-etape--pregen-layout .generateur-sequence-tab-pill__action{width:1.5rem;min-width:1.5rem;height:1.5rem}.generateur-sequences-etape--pregen-layout .generateur-sequence-tab-pill__action svg{width:.875rem;height:.875rem}.generateur-sequences-etape--pregen-layout .generateur-sequence-tab--add .generateur-sequence-tab-badge--add-icon{width:.875rem;height:.875rem}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane:not(.generateur-cotation-scroll-pane--post-gen-detail) .generateur-sequences-etape.generateur-sequences-etape--pregen-layout{padding-left:0!important;padding-right:0!important}.generateur-sequences-etape--pregen-layout .sequence-search-layout--column-split .sequence-search-layout__fixed,.generateur-sequences-etape--pregen-layout .sequence-search-layout--column-split .sequence-search-layout__scroll,.generateur-sequences-etape--pregen-layout .generateur-sequences-etape__chrome-haut.generateur-sequences-tabbed-stack--pregen-tabs{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.generateur-sequences-etape--pregen-layout .generateur-sequences-tabbed-stack--pregen-panel>.generateur-sequence-panel:not(.generateur-sequence-panel--pregen-column),.generateur-sequences-etape--pregen-layout .generateur-sequences-tabbed-stack.generateur-sequences-tabbed-stack--mobile-wizard>.generateur-sequence-panel:not(.generateur-sequence-panel--pregen-column){padding-left:.75rem;padding-right:.75rem;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.sequence-search-layout--column-split{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.sequence-search-layout__fixed{flex-shrink:0;position:relative;z-index:auto;overflow:visible}.sequence-search-layout--column-split:has(.ordonnances-ajout-soin-panel-layer) .sequence-search-layout__fixed{z-index:2}.sequence-search-layout--column-split:has(.ordonnances-ajout-soin-panel-layer .ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__fixed,.sequence-search-layout--column-split:has(.ordonnances-ajout-soin-panel-layer .ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__fixed{z-index:50}.sequence-search-layout__scroll-host{position:relative;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0}.sequence-search-layout--has-soins>.sequence-search-layout__scroll-host{border-top:1px solid color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 50%,#cbd5e1);margin-top:2px}.sequence-search-layout__scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.sequence-search-layout__scroll::-webkit-scrollbar{width:4px}.sequence-search-layout__scroll::-webkit-scrollbar-thumb{background-color:#94a3b859;border-radius:999px}.sequence-search-layout--has-soins .sequence-search-layout__scroll{padding-top:.35rem}.sequence-search-layout__chrome-haut .generateur-sequence-tab-intro{margin-bottom:.25rem;padding-bottom:0;border-bottom:none}.sequence-search-layout__chrome-apres{flex-shrink:0;padding-top:.2rem;padding-bottom:calc(var(--passage-ngap-edge-pad-bottom, .375rem) + var(--passage-ngap-inner-pad-bottom, 2px))}.sequence-search-layout__fixed>.ordonnances-ajout-soin-panel-layer,.sequence-search-layout__fixed>.ordonnances-ajout-soin-card-link{margin-bottom:.25rem}.sequence-search-layout__fixed>.ajout-soin-cta-ferme{margin-top:.125rem;margin-bottom:.125rem}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-apres{display:grid;grid-template-rows:1fr;opacity:1;min-height:0;transform-origin:top center;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .26s ease,margin .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1)}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-title>*,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-banner>*,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__chrome-haut>*,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-haut>*,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-apres>*{min-height:0;overflow:hidden}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-haut:has(.datepicker-push-panel-shell--open)>*,.generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-haut:has(.datepicker-push-panel-shell--open)>*{overflow:visible}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within),html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above),html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus{padding-top:.25rem!important;transition:padding-top .34s cubic-bezier(.22,1,.36,1)}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .sequence-search-layout__chrome-apres,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__chrome-apres,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__chrome-apres,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .sequence-search-layout__chrome-apres{grid-template-rows:0fr;opacity:0;pointer-events:none;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden;border:none!important}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .sequence-search-layout__chrome-haut .generateur-sequence-tab-intro,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__chrome-haut .generateur-sequence-tab-intro,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__chrome-haut .generateur-sequence-tab-intro,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .sequence-search-layout__chrome-haut .generateur-sequence-tab-intro{margin:0!important;padding:0!important;border:none!important}html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap:focus-within) .generateur-sequences-tabs--pregen-column,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequences-tabs--pregen-column,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequences-tabs--pregen-column,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout.generateur-sequences-etape--ajout-soin-focus .generateur-sequences-tabs--pregen-column{gap:0}@media (prefers-reduced-motion: reduce){html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-title,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__pregen-banner,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .generateur-sequences-etape__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-haut,html.creation-ordo-mobile-active .generateur-sequences-etape--pregen-layout .sequence-search-layout__chrome-apres{transition:none!important}}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane--post-gen-detail{display:flex;flex-direction:column;overflow:hidden;padding-left:0;padding-right:0}.generateur-cotation-creation-shell .generateur-cotation-scroll-pane--post-gen-detail>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.generateur-cotation-creation-shell .generateur-cotation-root--post-gen-detail{flex:1 1 auto;min-height:0}.generateur-cotation-creation-shell .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative,.generateur-cotation-creation-shell .generateur-cotation-root--post-gen-detail .fiche-typo-nouvelle-ordo>.relative>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column{flex:1 1 auto;min-height:0;background:var(--agenda-side-panel-bg, #f6f8fc)}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-column__fixed{flex-shrink:0;background:var(--agenda-side-panel-bg, #f6f8fc)}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-actes-scroll-host{background:var(--agenda-side-panel-bg, #f6f8fc)}.generateur-post-gen-ordo-detail-column .ordo-detail-actes-scroll,.zone-contenu-patient--detail .ordo-detail-actes-scroll,.ordonnances-root .ordo-detail-actes-scroll{padding-bottom:.75rem}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-column__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-passage-header-chrome .passage-detail-panel-wrap{border:none;border-radius:0;margin-inline:0;margin-bottom:0;padding:.5rem .75rem var(--passage-ngap-edge-pad-bottom, .375rem)}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-column__passages,.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column .ordo-detail-passage-block--open{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.generateur-cotation-creation-shell .generateur-post-gen-ordo-detail-column.ordo-detail-column{padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.generateur-cotation-creation-shell .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.generateur-cotation-creation-shell .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after{position:fixed;top:0;left:0;right:0;bottom:0;min-height:0}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .panneau-gauche-tabs [role=tab],.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .panneau-gauche-tabs [role=tab],.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequences-etape__chrome-haut,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequences-etape__chrome-haut,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__chrome-haut,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__chrome-haut,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-layout__chrome-apres,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-layout__chrome-apres,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-sequence-tab-intro,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-sequence-tab-intro{position:relative;z-index:1!important}.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel-layer,.generateur-cotation-root .generateur-sequences-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel-layer,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above){position:relative;z-index:40;overflow:visible}.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .passage-detail-acte-card,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .passage-detail-acte-card,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .passage-detail-acte-card__inner,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .passage-detail-acte-card__inner,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-footer,.generateur-cotation-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-footer{overflow:visible}.generateur-cotation-creation-shell:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-cotation-creation-footer,.generateur-cotation-creation-shell:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-cotation-creation-footer{position:relative;z-index:1;pointer-events:none}.generateur-cotation-creation-shell:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .generateur-cotation-creation-footer:after,.generateur-cotation-creation-shell:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .generateur-cotation-creation-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a47;pointer-events:none;z-index:2}html.creation-ordo-mobile-active:has(.generateur-sequences-etape--pregen-layout .ngap-act-search-input-wrap.app-search-field-maps--open-below) .creation-ordo-mobile-pane-switch,html.creation-ordo-mobile-active:has(.generateur-sequences-etape--pregen-layout .ngap-act-search-input-wrap.app-search-field-maps--open-above) .creation-ordo-mobile-pane-switch{pointer-events:none}html.creation-ordo-mobile-active:has(.generateur-sequences-etape--pregen-layout .ngap-act-search-input-wrap.app-search-field-maps--open-below) .creation-ordo-mobile-pane-switch:after,html.creation-ordo-mobile-active:has(.generateur-sequences-etape--pregen-layout .ngap-act-search-input-wrap.app-search-field-maps--open-above) .creation-ordo-mobile-pane-switch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a47;pointer-events:none;z-index:5}.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above),.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above){position:relative;isolation:isolate}.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after,.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:#0f172a47;pointer-events:none;z-index:30}.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel-layer,.ordonnances-root .passage-container:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel-layer,.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel-layer,.ordonnances-root .passage-detail-panel:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel-layer,.ordonnances-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.ordonnances-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above){position:relative;z-index:40}.ordonnances-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .passage-detail-acte-card,.ordonnances-root .ordonnances-ajout-soin-panel-layer:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .passage-detail-acte-card{overflow:visible}.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above),.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below),.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above){position:relative;isolation:isolate}.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below):after,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above):after{content:"";position:absolute;top:0;bottom:0;left:-.25rem;right:-.25rem;min-height:100%;background:#0f172a47;pointer-events:none;z-index:30}.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-passage-modif-overlay-host>*,.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-passage-modif-overlay-host>*,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-passage-modif-overlay-host>*,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-passage-modif-overlay-host>*{position:relative;z-index:1}.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-block,.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-block,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .sequence-search-block,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .sequence-search-block,.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel-layer,.ordonnances-root .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel-layer,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-below) .ordonnances-ajout-soin-panel-layer,.zone-contenu-patient--detail .ordonnances-modif-actes-masque-scope:has(.ngap-act-search-input-wrap.app-search-field-maps--open-above) .ordonnances-ajout-soin-panel-layer{position:relative;z-index:50}.ordonnances-root .ngap-act-search-dropdown--inline .ngap-act-search-dropdown__row{background-color:#fff}.ngap-act-search-dropdown--below{border-top:0!important}.ngap-act-search-dropdown--above{border-bottom:0!important;box-shadow:0 -10px 26px #0f172a29!important}.ngap-act-search-dropdown__header span{font-size:calc(var(--ui-font-chrome) - .125rem)!important}.ngap-act-search-dropdown__row{font-size:var(--ui-font-base)}.ngap-act-search-dropdown span.puce-cotation.font-medium{font-weight:500!important}.ngap-act-search-dropdown__act-title{font-size:var(--ui-font-base)!important;font-weight:700!important;line-height:1.4!important;color:#111827!important;min-width:0;max-width:100%}.ngap-act-search-dropdown__motcle{font-size:var(--ui-font-chrome)!important;font-weight:500!important;line-height:1.4!important}.ngap-act-search-dropdown__act-block+.ngap-act-search-dropdown__act-block{margin-top:.375rem;padding-top:.5rem;border-top:1px solid #f3f4f6}.ngap-act-search-dropdown__trash{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;padding:.05rem!important}.ngap-act-search-dropdown__trash-icon,.ngap-act-search-dropdown__trash svg{width:.75rem!important;height:.75rem!important}.sequence-search-layout{display:flex;flex-direction:column}.generateur-cotation-scroll-pane .sequence-search-block{scroll-margin-top:.5rem}.sequence-search-soins-separator{flex:0 0 auto;height:1px;margin:.65rem 0 .5rem;border:0;background:linear-gradient(90deg,transparent 0%,rgba(148,163,184,.45) 12%,rgba(148,163,184,.45) 88%,transparent 100%)}.sequence-search-layout--has-soins .sequence-search-soins-liste{margin-top:0!important}.sequence-search-layout--has-soins .sequence-search-block{margin-top:0}span.acte.moitie:before{background:linear-gradient(45deg,#99c2ff,#99c2ff 50%,#fff 50%,#fff)!important}span.acte.moitie{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.acte.gratuit:before,span.acte.exclu:before{background-color:#e6f0ff}span.acte.gratuit,span.acte.exclu{color:#111827!important;font-weight:700!important;opacity:1!important;text-decoration:line-through;border:1px solid #6b7280!important}.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce{display:inline-flex!important;align-items:center;box-sizing:border-box;padding:.02rem .16rem!important;font-size:.5625rem!important;font-weight:500!important;letter-spacing:.01em;line-height:1.08!important;border-radius:2px!important;max-width:100%}.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce[class*=acte]:before,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce[class*=acte]:before,.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce[class*=complement]:before,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce[class*=complement]:before{border-radius:2px}.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce.text-gray-500,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce.text-gray-500{font-weight:500!important;padding:.02rem .12rem!important;border:none!important;font-size:.5625rem!important}.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce.text-gray-500:before,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce.text-gray-500:before{background:transparent!important}.frise-vue-heure.frise-vue-semaine .frise-ngap-puce-row,.frise-vue-heure.frise-vue-jour .frise-ngap-puce-row{gap:2px;row-gap:1px}span.acte.amx.plein:before{background-color:#f9a8d4}span.acte.amx.plein{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.acte.amx.moitie:before{background:linear-gradient(45deg,#f9a8d4,#f9a8d4 50%,#fff 50%,#fff)!important}span.acte.amx.moitie{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.acte.amx.gratuit:before,span.acte.amx.exclu:before{background-color:#fce7f3}span.acte.amx.gratuit,span.acte.amx.exclu{color:#111827!important;font-weight:700!important;opacity:1!important;text-decoration:line-through;border:1px solid #6b7280!important}span.acte.bsi-di.plein:before{background-color:#f9a8d4}span.acte.bsi-di.plein{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.acte.bsi-di.moitie:before{background:linear-gradient(45deg,#f9a8d4,#f9a8d4 50%,#fff 50%,#fff)!important}span.acte.bsi-di.moitie{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.acte.bsi-di.gratuit:before,span.acte.bsi-di.exclu:before{background-color:#fce7f3}span.acte.bsi-di.gratuit,span.acte.bsi-di.exclu{color:#111827!important;font-weight:700!important;opacity:1!important;text-decoration:line-through;border:1px solid #6b7280!important}span.acte.rdv:before,.grille-frise span.acte.rdv:before{background-color:#d1d5db!important;border-radius:4px}span.acte.rdv,.grille-frise span.acte.rdv{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}.frise-passage-sequence-hover-outline{outline:2px solid var(--couleur-accent);outline-offset:-2px;border-radius:6px}.vue-jour-bloc-virtuel{overflow:visible!important}.vue-jour-bloc-virtuel--pause{background-color:var(--couleur-accent)!important;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--couleur-accent) 68%,#ffffff),color-mix(in srgb,var(--couleur-accent) 68%,#ffffff) 18px,var(--couleur-accent) 18px,var(--couleur-accent) 36px)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--couleur-accent) 45%,rgba(255,255,255,.55))}.tournee-timeline-pause-pill-inner{background-color:var(--couleur-accent);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--couleur-accent) 68%,#ffffff),color-mix(in srgb,var(--couleur-accent) 68%,#ffffff) 14px,var(--couleur-accent) 14px,var(--couleur-accent) 28px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--couleur-accent) 40%,rgba(255,255,255,.5)),0 2px 4px #00000047}.tournee-timeline-pause-pill-inner svg,.tournee-timeline-pause-pill-inner .tournee-timeline-pause-pill-icon{color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important;filter:none!important}.tournee-timeline-pause-pill-puce{display:inline-block;max-width:100%;padding:.12rem .45rem;border-radius:9999px;background:#fff!important;box-shadow:0 1px 2px #0f172a1a;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.tournee-timeline-pause-pill-text{font-size:.625rem;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@media (min-width: 1280px){.tournee-timeline-pause-pill-text{font-size:.6875rem}}.tournee-timeline-pause-pill-inner--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 4px;height:100%}.tournee-timeline-pause-pill-puce--stacked{display:flex;flex-direction:column;align-items:center;gap:1px;padding:.14rem .5rem;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.tournee-timeline-pause-pill-puce--stacked .tournee-timeline-pause-pill-line{font-size:.75rem;line-height:1.12}.tournee-timeline-pause-pill-line{display:block;white-space:nowrap;line-height:1.1;font-size:.5625rem}@media (min-width: 1280px){.tournee-timeline-pause-pill-line{font-size:.625rem}}.vue-jour-bloc-virtuel--marqueur{background:transparent!important;border:none!important;box-shadow:none!important}.vue-jour-bloc-virtuel--marqueur .vue-jour-virtuel-rail{position:absolute;left:0;right:0;top:0;transform:translateY(-50%);min-height:1.375rem;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box}.vue-jour-bloc-virtuel--marqueur .vue-jour-virtuel-rail .vue-jour-virtuel-separateur{position:absolute;left:0;right:0;top:50%;height:1px;margin:0;padding:0;border:none;transform:translateY(-50%);pointer-events:none;box-sizing:border-box;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--couleur-accent) 38%,transparent) .375rem,var(--couleur-accent) .875rem,var(--couleur-accent) calc(100% - .875rem),color-mix(in srgb,var(--couleur-accent) 38%,transparent) calc(100% - .375rem),transparent 100%);box-shadow:0 1px color-mix(in srgb,var(--couleur-accent) 14%,transparent);opacity:.9}.vue-jour-bloc-virtuel--marqueur .vue-jour-virtuel-rail .vue-jour-virtuel-heure{position:absolute;left:var(--vue-jour-marqueur-axis-pct, 50%);top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:auto;padding:.14rem .42rem;border-radius:9999px;background:var(--couleur-accent);border:1px solid var(--couleur-accent);box-shadow:0 1px 2px #0f172a1a,0 1px 3px color-mix(in srgb,var(--couleur-accent) 28%,transparent);font-size:var(--ui-font-chrome)!important;font-weight:600!important;line-height:1.2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-bloc-virtuel .frise-passage-block-text,.vue-jour-bloc-virtuel .frise-passage-block-text span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Roboto,system-ui,-apple-system,sans-serif!important;font-weight:500!important;line-height:1.2!important}.vue-jour-bloc-virtuel .frise-passage-block-text{font-size:var(--ui-font-chrome)!important}.vue-jour-pause-virtuelle-wrap{overflow:visible;position:relative}.vue-jour-bloc-virtuel--pause{position:relative}.vue-jour-pause-duree-cartouche,.vue-jour-pause-fin-cartouche{position:absolute;z-index:6;pointer-events:none;border-radius:8px;background:var(--couleur-accent);border:1px solid var(--couleur-accent);box-shadow:0 1px 2px #0f172a1f,0 1px 3px color-mix(in srgb,var(--couleur-accent) 24%,transparent);color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:calc(var(--ui-font-chrome) - .0625rem)!important;font-weight:700!important;line-height:1.2}.vue-jour-pause-duree-cartouche{top:0;left:0;transform:translateY(-50%);max-width:100%;padding:.16rem .45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vue-jour-pause-fin-cartouche{bottom:0;right:0;transform:translateY(50%);padding:.14rem .42rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vue-jour-pause-lieu-switch{width:100%;min-width:0;pointer-events:auto;padding:0 2px}.vue-jour-pause-lieu-switch-track{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;padding:2px;border-radius:8px;background:#f3f4f6;border:1px solid #d1d5db;box-shadow:0 1px 2px #0f172a0f}.vue-jour-pause-lieu-switch-thumb{position:absolute;top:2px;bottom:2px;width:calc(50% - 3px);border-radius:6px;background:var(--couleur-selection);transition:left .2s ease-in-out;z-index:0;pointer-events:none}.vue-jour-pause-lieu-switch-seg{position:relative;z-index:1;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;padding:.22rem .35rem;border:none;background:transparent;color:#6b7280;font-size:calc(var(--ui-font-chrome) - .125rem);font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;transition:color .15s ease}.vue-jour-pause-lieu-switch-seg:disabled{cursor:default}.vue-jour-pause-lieu-switch-seg:not(:disabled):not([aria-pressed=true]):hover{color:#374151!important;-webkit-text-fill-color:#374151!important}.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg,.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg span{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg svg,.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg svg path{color:#4b5563!important;stroke:#4b5563!important}.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg[aria-pressed=true],.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg[aria-pressed=true] span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg[aria-pressed=true] svg,.vue-jour-pause-lieu-switch .vue-jour-pause-lieu-switch-seg[aria-pressed=true] svg path{color:#fff!important;stroke:#fff!important}.vue-jour-pause-lieu-switch-seg span{overflow:hidden;text-overflow:ellipsis}.vue-jour-pause-lieu-switch--disabled{opacity:.6;pointer-events:none}.generateur-cotation-root .vue-jour-pause-lieu-switch{width:min(100%,15.5rem);min-width:13.5rem}.vue-jour-bloc-virtuel.vue-jour-bloc-virtuel--marqueur .frise-passage-block-text.vue-jour-bloc-virtuel-marqueur-chrome,.vue-jour-bloc-virtuel.vue-jour-bloc-virtuel--marqueur .frise-passage-block-text.vue-jour-bloc-virtuel-marqueur-chrome span{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important;font-family:Roboto,system-ui,-apple-system,sans-serif!important;font-weight:600!important;line-height:1.25!important}.vue-jour-bloc-virtuel.vue-jour-bloc-virtuel--marqueur .vue-jour-marqueur-stack .vue-jour-virtuel-libelle{font-size:var(--ui-font-chrome)!important}.vue-jour-traits-overlay-root{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vue-jour-traits-overlay-root--ready{animation:vue-jour-traits-overlay-fade-in .22s ease-out both}@keyframes vue-jour-traits-overlay-fade-in{0%{opacity:0}to{opacity:1}}.vue-jour-traits-overlay--ui-extremites{z-index:5!important;overflow:visible!important}.vue-jour-bloc-virtuel--extremite{background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;z-index:1!important}.vue-jour-extremite-rail{overflow:visible}.vue-jour-extremite-gelule{position:absolute;top:0;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:min(100%,14rem);min-height:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;pointer-events:none;overflow:visible}.vue-jour-extremite-moitie{display:flex;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem;min-height:0;background:var(--couleur-accent);border:2px solid var(--couleur-accent);box-shadow:0 1px 2px #0f172a1a,0 2px 6px color-mix(in srgb,var(--couleur-accent) 28%,transparent);box-sizing:border-box}.vue-jour-extremite-moitie-haut{flex:none;padding-top:.28rem;padding-bottom:.22rem}.vue-jour-extremite-moitie-bas{flex:none;padding-top:.22rem;padding-bottom:.28rem}.vue-jour-extremite-gelule--debut{transform:translate(-50%,-100%)}.vue-jour-extremite-gelule--debut .vue-jour-extremite-moitie-haut{align-items:center;justify-content:center;border-radius:9999px 9999px 0 0;border-bottom:none;padding-top:.24rem;padding-bottom:.2rem}.vue-jour-extremite-gelule--debut .vue-jour-extremite-moitie-bas,.vue-jour-extremite-gelule--debut .vue-jour-extremite-gelule-coupe{display:none!important}.vue-jour-extremite-gelule--debut .vue-jour-extremite-gelule-texte{margin:0;line-height:1.15}.vue-jour-extremite-gelule--fin{transform:translate(-50%)}.vue-jour-extremite-gelule--fin .vue-jour-extremite-moitie-haut,.vue-jour-extremite-gelule--fin .vue-jour-extremite-gelule-coupe{display:none!important}.vue-jour-extremite-gelule--fin .vue-jour-extremite-moitie-bas{align-items:center;justify-content:center;border-radius:0 0 9999px 9999px;border-top:none;padding-top:.2rem;padding-bottom:.24rem}.vue-jour-extremite-gelule--fin .vue-jour-extremite-gelule-texte{margin:0;line-height:1.15}.vue-jour-extremite-gelule-coupe{display:none!important}.vue-jour-extremite-gelule-texte{position:relative;z-index:1;font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:var(--ui-font-chrome)!important;font-weight:600!important;line-height:1.2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:nowrap;letter-spacing:.01em}.tournee-visuelle-map-jour-header{font-size:var(--ui-font-chrome)}.tournee-visuelle-map-jour-header label{font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:600;color:#4b5563}.tournee-visuelle-map-jour-header .tournee-visuelle-infirmier-badge span{font-size:var(--ui-font-chrome)!important;font-weight:500!important;color:#111827!important}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metrics{display:flex;align-items:flex-start;gap:2.5rem}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metric{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metric-duree{flex-direction:column;align-items:center;gap:.125rem;min-width:7.5rem}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metric-duree-main{display:flex;align-items:center;justify-content:center;gap:.375rem}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metrics span{font-size:var(--ui-font-chrome)!important;font-weight:600!important;color:#111827!important}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metrics svg{width:1rem!important;height:1rem!important;flex-shrink:0;color:#6b7280}.tournee-visuelle-map-jour-header .tournee-visuelle-jour-metrics .tournee-visuelle-jour-duree-pause{font-size:.75rem!important;font-weight:500!important;color:#6b7280!important;line-height:1.15;text-align:center;white-space:nowrap}.vue-jour-bloc-virtuel-icon{background-color:var(--couleur-selection)!important;border:2px solid white!important}.vue-jour-bloc-virtuel-icon,.vue-jour-bloc-virtuel-icon svg,.vue-jour-bloc-virtuel-icon *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-bloc-virtuel-icon svg{stroke:#fff!important}.vue-jour-bloc-virtuel-icon.vue-jour-bloc-virtuel-icon--marqueur{background-color:var(--couleur-accent)!important;border:2px solid var(--couleur-accent)!important}.vue-jour-bloc-virtuel-icon--marqueur,.vue-jour-bloc-virtuel-icon--marqueur svg,.vue-jour-bloc-virtuel-icon--marqueur *{color:#fff!important;stroke:#fff!important;fill:#fff!important;-webkit-text-fill-color:#ffffff!important}.vue-jour-bloc-virtuel-icon--marqueur svg{stroke:#fff!important;fill:#fff!important}.vue-jour-traits-overlay .vue-jour-ico-car,.vue-jour-traits-overlay .vue-jour-ico-car svg,.vue-jour-traits-overlay .vue-jour-ico-car path,.vue-jour-traits-overlay .vue-jour-ico-car line,.vue-jour-traits-overlay .vue-jour-ico-car circle{color:#16a34a!important;stroke:#16a34a!important}.vue-jour-traits-overlay .vue-jour-ico-warning,.vue-jour-traits-overlay .vue-jour-ico-warning svg,.vue-jour-traits-overlay .vue-jour-ico-warning path,.vue-jour-traits-overlay .vue-jour-ico-warning line{color:var(--couleur-retard-trajet, #dc2626)!important;stroke:var(--couleur-retard-trajet, #dc2626)!important}.vue-jour-traits-overlay .vue-jour-ico-retard,.vue-jour-traits-overlay .vue-jour-ico-retard svg,.vue-jour-traits-overlay .vue-jour-ico-retard path,.vue-jour-traits-overlay .vue-jour-ico-retard line,.vue-jour-traits-overlay .vue-jour-ico-retard circle{color:var(--couleur-retard-trajet, #dc2626)!important;stroke:var(--couleur-retard-trajet, #dc2626)!important}.vue-jour-traits-overlay .vue-jour-ico-alert,.vue-jour-traits-overlay .vue-jour-ico-alert svg,.vue-jour-traits-overlay .vue-jour-ico-alert path,.vue-jour-traits-overlay .vue-jour-ico-alert line,.vue-jour-traits-overlay .vue-jour-ico-alert circle{color:#eab308!important;stroke:#eab308!important}.vue-jour-traits-overlay .vue-jour-ico-meme-patient-conflit,.vue-jour-traits-overlay .vue-jour-ico-meme-patient-conflit svg,.vue-jour-traits-overlay .vue-jour-ico-meme-patient-conflit path,.vue-jour-traits-overlay .vue-jour-ico-meme-patient-conflit line,.vue-jour-traits-overlay .vue-jour-ico-meme-patient-conflit circle{color:var(--couleur-retard-trajet, #dc2626)!important;stroke:var(--couleur-retard-trajet, #dc2626)!important}.vue-jour-traits-overlay--lines{z-index:2!important}.vue-jour-traits-overlay--ui-trajet-icons{z-index:91!important}.vue-jour-traits-overlay--ui-trajet-icons-top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101!important;pointer-events:none;overflow:visible!important}.vue-jour-traits-overlay--ui-virtuels{z-index:97!important;overflow:visible!important}.vue-jour-traits-overlay--ui-trajet-bulles{z-index:98!important}.vue-jour-traits-overlay--ui-trajet-bulles-top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:102!important;pointer-events:none;overflow:visible!important}.vue-jour-traits-overlay .vue-jour-trajet-bulle-anchor{position:relative}.vue-jour-traits-overlay .vue-jour-trajet-ico-wrapper{position:relative;z-index:1}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:var(--couleur-accent);border-radius:50%;box-shadow:0 1px 2px #0f172a1f}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard{background:var(--couleur-retard-trajet, #dc2626);box-shadow:0 1px 2px #0f172a24,0 1px 3px color-mix(in srgb,var(--couleur-retard-trajet, #dc2626) 35%,transparent)}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-retard,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-retard svg,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-retard path,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-retard line,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-retard circle{color:#fff!important;stroke:#fff!important}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-patient-conflit,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-patient-conflit svg,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-patient-conflit path,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-patient-conflit line,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-patient-conflit circle{color:#fff!important;stroke:#fff!important}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse{background:var(--couleur-meme-adresse-deplacement, #2563eb);box-shadow:0 1px 2px #0f172a24,0 1px 3px color-mix(in srgb,var(--couleur-meme-adresse-deplacement, #2563eb) 35%,transparent)}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse .vue-jour-ico-meme-adresse,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse .vue-jour-ico-meme-adresse svg,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse .vue-jour-ico-meme-adresse path,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse .vue-jour-ico-meme-adresse line,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--meme-adresse .vue-jour-ico-meme-adresse circle{color:#fff!important;stroke:#fff!important}.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-adresse-separes,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-adresse-separes svg,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-adresse-separes path,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-adresse-separes line,.vue-jour-traits-overlay .vue-jour-trajet-ico-fond--retard .vue-jour-ico-meme-adresse-separes circle{color:#fff!important;stroke:#fff!important}.vue-jour-traits-overlay .vue-jour-trajet-bulle{position:absolute;left:50%;bottom:100%;transform:translate(-50%) translateY(-6px);padding:6px 10px;font-size:calc(var(--ui-font-chrome) + .0625rem);font-weight:600;color:#1f2937;background:#fffffff7;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 2px 8px #00000026;width:-moz-max-content;width:max-content;min-width:0;max-width:min(280px,94vw);white-space:normal;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:1}.vue-jour-traits-overlay .vue-jour-trajet-bulle-contenu{display:flex;flex-direction:column;align-items:center;gap:2px}.vue-jour-traits-overlay .vue-jour-trajet-bulle-trajet{display:block;margin-top:0;font-size:var(--ui-font-chrome);font-weight:500;color:#6b7280}.vue-jour-traits-overlay .vue-jour-trajet-bulle-retard{display:block;line-height:1.2;color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important;font-weight:600}.vue-jour-traits-overlay .vue-jour-trajet-bulle.vue-jour-trajet-bulle--visible{opacity:1;visibility:visible}.encoche-passage{position:absolute;top:0;right:0;z-index:1;pointer-events:none;--encoche-size: 30px;--encoche-icon-offset: 4px;--encoche-icon-size: 14px}.encoche-passage__triangle{position:absolute;top:0;right:0;width:0;height:0;border-top:var(--encoche-size) solid var(--encoche-color, #86efac);border-left:var(--encoche-size) solid transparent}.encoche-passage__icon{position:absolute;top:var(--encoche-icon-offset);right:var(--encoche-icon-offset);z-index:2;display:flex;align-items:center;justify-content:center}.encoche-passage--facture{--encoche-color: #86efac}.encoche-passage--rdv{--encoche-color: #d1d5db}.encoche-passage--sm{--encoche-size: 30px;--encoche-icon-offset: 4px;--encoche-icon-size: 14px}.encoche-passage--md{--encoche-size: 36px;--encoche-icon-offset: 5px;--encoche-icon-size: 16px}.encoche-passage--lg{--encoche-size: 44px;--encoche-icon-offset: 6px;--encoche-icon-size: 18px}.encoche-passage--xl{--encoche-size: 36px;--encoche-icon-offset: 5px;--encoche-icon-size: 16px}span.complement.facturable:before{background-color:#a2ddaf!important}span.complement.facturable{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.complement.exclu:before,span.complement.gratuit:before{background-color:#fff!important}span.complement.exclu,span.complement.gratuit{color:#111827!important;font-weight:700!important;opacity:1!important;text-decoration:line-through;border:1px solid #6b7280!important}span.complement2.facturable:before{background-color:#f7d88f!important}span.complement2.facturable{color:#111827!important;font-weight:700!important;opacity:1!important;border:1px solid #6b7280!important}span.complement2.gratuit:before{background-color:#f9ebc2!important}span.complement2.exclu:before{background-color:#fff!important}span.complement2.exclu,span.complement2.gratuit{color:#111827!important;font-weight:700!important;opacity:1!important;text-decoration:line-through;border:1px solid #6b7280!important}span.facture.acte.plein:before{background-color:#86efac!important}span.facture.acte.moitie:before,span.facture.moitie.acte:before,span.acte.facture.moitie:before,span.moitie.facture.acte:before,span.moitie.acte.facture:before,span.acte.moitie.facture:before,span.facture.acte.moitie:not(.amx):not(.bsi-di):before,span[class*=facture][class*=acte][class*=moitie]:not([class*=amx]):not([class*=bsi-di]):before{background:linear-gradient(45deg,#86efac,#86efac 50%,#fff 50%,#fff)!important}span.facture.acte.amx.plein:before{background-color:#86efac!important}span.facture.acte.amx.moitie:before,span.facture.amx.acte.moitie:before,span.facture.moitie.acte.amx:before,span.acte.facture.amx.moitie:before,span.amx.facture.acte.moitie:before,span[class*=facture][class*=amx][class*=moitie]:before,span.facture[class*=amx][class*=moitie]:before{background:linear-gradient(45deg,#86efac,#86efac 50%,#fff 50%,#fff)!important}span.facture.acte.amx.moitie,span.facture.amx.acte.moitie,span.facture.moitie.acte.amx,span.acte.facture.amx.moitie,span.amx.facture.acte.moitie,span[class*=facture][class*=amx][class*=moitie],span.facture[class*=amx][class*=moitie]{color:#111827!important}span.facture.acte.bsi-di.plein:before{background-color:#86efac!important}span.facture.acte.bsi-di.moitie:before,span.facture.bsi-di.acte.moitie:before,span.facture.moitie.acte.bsi-di:before,span.acte.facture.bsi-di.moitie:before,span.bsi-di.facture.acte.moitie:before,span[class*=facture][class*=bsi-di][class*=moitie]:before,span.facture[class*=bsi-di][class*=moitie]:before{background:linear-gradient(45deg,#86efac,#86efac 50%,#fff 50%,#fff)!important}span.facture.acte.bsi-di.moitie,span.facture.bsi-di.acte.moitie,span.facture.moitie.acte.bsi-di,span.acte.facture.bsi-di.moitie,span.bsi-di.facture.acte.moitie,span[class*=facture][class*=bsi-di][class*=moitie],span.facture[class*=bsi-di][class*=moitie]{color:#111827!important}span.facture.complement.facturable:before{background-color:#86efac!important}span.facture.complement2.facturable:before{background-color:#86efac!important}span.facture:not(.gratuit):not(.exclu){color:#111827!important;opacity:1!important;text-decoration:none!important;border:1px solid #111827!important;font-weight:700!important}span.acte.moitie:not(.facture):not(.amx):not(.bsi-di),span.acte.amx.moitie:not(.facture),span.acte.bsi-di.moitie:not(.facture){border:1px solid #6b7280!important}tr.acte.plein:not(.amx):not(.bsi-di) td{background-color:#99c2fffa}tr.acte.moitie:not(.amx):not(.bsi-di) td{background-color:#99c2ff80}tr.acte.gratuit:not(.amx):not(.bsi-di) td{background-color:#99c2ff80;color:#666;opacity:.6}tr.acte.exclu:not(.amx):not(.bsi-di) td{background-color:#99c2ff3b;text-decoration:line-through;color:#666;opacity:.6}table tr.acte.amx.plein td,table tr.amx.acte.plein td,table tr.plein.acte.amx td,tbody tr.acte.amx.plein td,tbody tr.amx.acte.plein td{background-color:#f9a8d4fa!important;color:#111827!important}table tr.acte.amx.moitie td,table tr.amx.acte.moitie td,table tr.moitie.acte.amx td,tbody tr.acte.amx.moitie td,tbody tr.amx.acte.moitie td{background:linear-gradient(45deg,#f9a8d4,#f9a8d4 50%,#fff 50%,#fff)!important;color:#111827!important}table tr.acte.amx.gratuit td,table tr.amx.acte.gratuit td,table tr.gratuit.acte.amx td,tbody tr.acte.amx.gratuit td,tbody tr.amx.acte.gratuit td{background-color:#fce7f380!important;color:#666!important;opacity:.6!important}table tr.acte.amx.exclu td,table tr.amx.acte.exclu td,table tr.exclu.acte.amx td,tbody tr.acte.amx.exclu td,tbody tr.amx.acte.exclu td{background-color:#fce7f33b!important;text-decoration:line-through!important;color:#666!important;opacity:.6!important}table tr.acte.bsi-di.plein td,table tr.bsi-di.acte.plein td,table tr.plein.acte.bsi-di td,tbody tr.acte.bsi-di.plein td,tbody tr.bsi-di.acte.plein td{background-color:#f9a8d4fa!important;color:#111827!important}table tr.acte.bsi-di.moitie td,table tr.bsi-di.acte.moitie td,table tr.moitie.acte.bsi-di td,tbody tr.acte.bsi-di.moitie td,tbody tr.bsi-di.acte.moitie td{background:linear-gradient(45deg,#f9a8d4,#f9a8d4 50%,#fff 50%,#fff)!important;color:#111827!important}table tr.acte.bsi-di.gratuit td,table tr.bsi-di.acte.gratuit td,table tr.gratuit.acte.bsi-di td,tbody tr.acte.bsi-di.gratuit td,tbody tr.bsi-di.acte.gratuit td{background-color:#fce7f380!important;color:#666!important;opacity:.6!important}table tr.acte.bsi-di.exclu td,table tr.bsi-di.acte.exclu td,table tr.exclu.acte.bsi-di td,tbody tr.acte.bsi-di.exclu td,tbody tr.bsi-di.acte.exclu td{background-color:#fce7f33b!important;text-decoration:line-through!important;color:#666!important;opacity:.6!important}tr.complement.facturable td{background-color:#a2ddaf!important}tr.complement.exclu td,tr.complement.gratuit td{background-color:#fff!important;color:#666;opacity:.6;text-decoration:line-through}tr.complement2.facturable td{background-color:#f7d88f!important}tr.complement2.gratuit td{background-color:#f9ebc2!important;color:#666;opacity:.6}tr.complement2.exclu td{background-color:#fff!important;color:#666;opacity:.6;text-decoration:line-through}table tr.facture.acte.moitie:not(.amx):not(.bsi-di) td,table tr.facture.moitie.acte:not(.amx):not(.bsi-di) td,table tr.acte.facture.moitie:not(.amx):not(.bsi-di) td,tbody tr.facture.acte.moitie:not(.amx):not(.bsi-di) td,tbody tr.facture.moitie.acte:not(.amx):not(.bsi-di) td{background:repeating-linear-gradient(90deg,#86efac,#86efac 8px,#fff 8px,#fff 16px)!important;color:#111827!important}table tr.facture.acte.amx.moitie td,table tr.facture.amx.acte.moitie td,table tr.facture.moitie.acte.amx td,table tr.acte.facture.amx.moitie td,table tr.amx.facture.acte.moitie td,tbody tr.facture.acte.amx.moitie td,tbody tr.facture.amx.acte.moitie td,tbody tr.facture.moitie.acte.amx td,table tr.facture.acte.bsi-di.moitie td,table tr.facture.bsi-di.acte.moitie td,table tr.facture.moitie.acte.bsi-di td,table tr.acte.facture.bsi-di.moitie td,table tr.bsi-di.facture.acte.moitie td,tbody tr.facture.acte.bsi-di.moitie td,tbody tr.facture.bsi-di.acte.moitie td,tbody tr.facture.moitie.acte.bsi-di td{background:repeating-linear-gradient(90deg,#1e3a8a,#1e3a8a 8px,#fff 8px,#fff 16px)!important;color:#111827!important}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .2s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .15s ease-out}h1,h2,h3,h4,h5,h6{color:#43979c!important}.zone-contenu-gradient h2:before{background:linear-gradient(180deg,#7cfc00,#ff69b4)}label,.label,.text-label{color:var(--couleur-selection)!important;font-weight:600!important;font-size:.875rem!important}.status-text,.state-text,.info-text{color:#006400!important;font-weight:500!important}.zoom-on-hover{transition:transform .15s ease-in-out}.zoom-on-hover:hover{transform:scale(1.025);z-index:10}.grille-frise{position:relative;line-height:1.3;background-color:transparent;border-radius:.375rem;border:none;font-size:12px;padding:.25rem;min-height:20px}.frise-vue-heure .grille-frise{border-radius:0}@property --frise-selection-ring-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes frise-selection-ring-rotate{to{--frise-selection-ring-angle: 360deg}}.agenda-progress-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25000;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--agenda-canvas-bg, #ffffff) 55%,transparent)}.agenda-progress-overlay__card{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.05rem 1.35rem;border-radius:14px;background:#ffffffeb;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 28px -12px #0f172a2e}.heure-header-compteur:has(.agenda-loading-chip__spinner){display:flex!important;align-items:center;justify-content:center;text-transform:none}.agenda-progress-overlay__spinner,.agenda-loading-chip__spinner{position:relative;box-sizing:border-box;flex-shrink:0;border-radius:9999px;border:3px solid rgba(148,163,184,.32)}.agenda-progress-overlay__spinner{width:2.25rem;height:2.25rem}.agenda-loading-chip__spinner{width:1.15rem;height:1.15rem;border-width:2px;border-color:#94a3b859}.agenda-progress-overlay__spinner-arc,.agenda-loading-chip__spinner-arc{position:absolute;box-sizing:border-box;border-radius:9999px;background:conic-gradient(from 0deg,var(--couleur-accent, #2563eb) 0%,var(--couleur-accent-seq-3, #7c3aed) 12%,var(--couleur-accent-seq-5, #db2777) 24%,var(--couleur-accent-seq-2, #0891b2) 36%,var(--couleur-accent-seq-4, #ea580c) 44%,transparent 52%,transparent 100%);filter:var(--frise-selected-vivid-filter, saturate(1.78) brightness(1.07));animation:agenda-progress-overlay-spin .85s linear infinite}.agenda-progress-overlay__spinner-arc{top:-3px;right:-3px;bottom:-3px;left:-3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.agenda-loading-chip__spinner-arc{top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.agenda-progress-overlay__label{margin:0;max-width:16rem;text-align:center;font-size:.8125rem;font-weight:500;line-height:1.25;color:#475569}.agenda-progress-overlay__pct{margin:0;font-size:.75rem;font-weight:600;line-height:1;color:#64748b}@keyframes agenda-progress-overlay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.agenda-progress-overlay__spinner-arc,.agenda-loading-chip__spinner-arc{animation:none}}.app-progress-strip,.recalcul-operation-progress__track,.recalcul-operation-progress__fill-clip,.recalcul-operation-progress__gradient,.recalcul-operation-progress__card{display:none!important}.grille-frise-selected{position:relative;--frise-selection-ring-outset: -1px;--frise-selection-ring-thickness: 3.5px}.grille-frise-selected.grille-frise-selected--preview-ring-only{border:none!important;box-shadow:none!important}.grille-frise-selected:not(.dimmed){filter:var(--frise-selected-vivid-filter);transition:filter .15s ease}.grille-frise-selected:before{content:"";position:absolute;inset:var(--frise-selection-ring-outset);border-radius:inherit;padding:var(--frise-selection-ring-thickness);background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--couleur-accent),var(--couleur-accent-seq-3),var(--couleur-accent-seq-5),var(--couleur-accent-seq-2),var(--couleur-accent-seq-4),var(--couleur-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .3s;pointer-events:none;z-index:1;animation:frise-selection-ring-rotate 2.75s linear infinite}.grille-frise-selected.grille-frise-selected--preview-ngap-puces:before{z-index:0}.grille-frise-selected.grille-frise-selected--preview-ngap-puces .frise-passage-ngap-puces,.grille-frise-selected.grille-frise-selected--preview-ngap-puces .frise-passage-block-text{position:relative;z-index:2}.frise-preview-gen-cot-post-recap .frise-passage-block-text,.frise-preview-gen-cot-post-recap .frise-passage-block-text span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.frise-post-recap-gen-cot-focus .dimmed{pointer-events:none;cursor:default}.frise-preview-gen-cot-chrome-fond{display:inline;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 5px;margin:0;border-radius:9999px;line-height:inherit}.ui-pill-chrome{border-radius:9999px;box-shadow:0 1px 3px #0f172a24}.passage-meta-pill{display:inline-flex;align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px #0f172a24;line-height:1.15;border:none;font:inherit;color:inherit}.passage-meta-pill--panel{padding-block:4px;padding-inline:8px 9px}.passage-meta-pill__inner{display:inline-flex;align-items:center;gap:3px}.passage-meta-pill__icone{flex-shrink:0;color:var(--passage-meta-pill-accent, var(--frise-gen-cot-couleur-sequence, var(--couleur-accent)));stroke:var(--passage-meta-pill-accent, var(--frise-gen-cot-couleur-sequence, var(--couleur-accent)))}.passage-meta-pill__text{font-weight:700;font-variant-numeric:tabular-nums;color:var(--passage-meta-pill-accent, var(--frise-gen-cot-couleur-sequence, var(--couleur-accent)));-webkit-text-fill-color:var(--passage-meta-pill-accent, var(--frise-gen-cot-couleur-sequence, var(--couleur-accent)))}.passage-meta-pill--panel .passage-meta-pill__text{font-size:.8125rem}.passage-meta-pill--interactive{cursor:pointer;transition:box-shadow .15s ease}.passage-meta-pill--interactive:not(:disabled):hover{box-shadow:0 2px 6px #0f172a2e}.passage-meta-pill--duree{gap:2px}.passage-meta-pill--panel.passage-meta-pill--duree{padding-block:4px;padding-inline:4px 5px}.passage-meta-pill__btn{display:inline-flex;align-items:center;justify-content:center;padding:3px 4px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background-color .15s}.passage-meta-pill__btn:not(:disabled):hover{background:#0f172a0f}.passage-meta-pill__btn:disabled{opacity:.5;cursor:not-allowed}.frise-preview-gen-cot-chrome-fond--libelle-sequence,.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence,.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence-outline{display:inline-flex;align-items:center;box-sizing:border-box;padding:0 4px;border-radius:9999px;vertical-align:baseline;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;-webkit-font-smoothing:antialiased}.frise-preview-gen-cot-chrome-fond--libelle-sequence{border:none;background-color:#fff;box-shadow:0 1px 2px #0f172a14}.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence,.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence-outline{border:2px solid var(--frise-gen-cot-couleur-sequence, var(--couleur-accent));box-shadow:0 1px 2px #0f172a14}.frise-preview-gen-cot-horaire-inner{display:inline-flex;align-items:center;gap:.2em;line-height:inherit;font:inherit}.frise-preview-gen-cot-horaire-icone{flex-shrink:0;width:1em;height:1em;color:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent));stroke:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent))}.frise-preview-gen-cot-chrome-fond--libelle-sequence .frise-passage-libelle-chrome__heure,.frise-preview-gen-cot-chrome-fond--libelle-sequence .frise-passage-libelle-chrome__nom,.frise-preview-gen-cot-chrome-fond--libelle-sequence .frise-passage-libelle-chrome__sep{font:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-variant-numeric:inherit;color:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent))!important;-webkit-text-fill-color:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent))!important}.frise-preview-gen-cot-chrome-fond--sequence,.frise-preview-gen-cot-chrome-fond--sequence .frise-passage-libelle-chrome__heure{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.frise-preview-gen-cot-libelle-au-dessus .frise-preview-gen-cot-chrome-fond{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}.frise-preview-gen-cot-libelle-au-dessus .frise-preview-gen-cot-chrome-fond--libelle-sequence{display:inline-flex;max-width:100%}.frise-preview-gen-cot-libelle-au-dessus.frise-passage-libelle-chrome{display:inline-flex;align-items:baseline;gap:0;max-width:min(92vw,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frise-preview-gen-cot-libelle-au-dessus--selected.frise-passage-libelle-chrome{display:inline-flex!important;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;overflow:visible!important}.frise-preview-gen-cot-horaire-ring{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:none;padding:2.5px;border:none;border-radius:9999px;line-height:0;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite}.frise-preview-gen-cot-horaire-ring>.frise-preview-gen-cot-chrome-fond{display:inline-flex!important;align-items:center;flex:0 0 auto;width:auto!important;max-width:none!important;overflow:visible!important;margin:0;border-radius:9999px;background:#fff;line-height:1.1}@media (prefers-reduced-motion: reduce){.frise-preview-gen-cot-horaire-ring{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent)}}.frise-preview-gen-cot-bloc-puces-seules .frise-passage-ngap-puces{justify-content:center!important;align-content:center!important;padding:2px 18px 14px 6px!important;flex-wrap:wrap;gap:2px;min-height:14px;overflow:visible}.frise-preview-gen-cot-tarif-hors-bloc.frise-passage-libelle-chrome{display:flex;justify-content:flex-end;align-items:baseline;line-height:1.15;white-space:nowrap;box-sizing:border-box;padding-right:2px}.frise-preview-gen-cot-libelle-au-dessus--mois-centre{display:flex!important;justify-content:center!important;max-width:none!important;overflow:visible!important;text-overflow:clip;text-align:center}.frise-preview-gen-cot-libelle-au-dessus--mois-centre .frise-preview-gen-cot-chrome-fond{max-width:none!important;overflow:visible!important;text-overflow:clip;white-space:nowrap}.frise-preview-gen-cot-tarif-hors-bloc--mois-centre{justify-content:center!important;padding-right:0}.frise-preview-gen-cot-puces-hors-bloc{pointer-events:none;overflow:visible;box-sizing:border-box;align-content:center;flex-wrap:nowrap!important;white-space:nowrap;z-index:135}.frise-preview-gen-cot-puces-hors-bloc .ngap-puce{flex-shrink:0}.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence-outline{background:#fff!important}.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence .frise-passage-libelle-chrome__heure,.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence-outline .frise-passage-libelle-chrome__heure{font:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-variant-numeric:inherit}.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence-outline .frise-passage-libelle-chrome__heure{color:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent));-webkit-text-fill-color:var(--frise-gen-cot-couleur-sequence, var(--couleur-accent))}.frise-preview-gen-cot-tarif-hors-bloc .frise-preview-gen-cot-chrome-fond--sequence .frise-passage-libelle-chrome__heure{color:#fff;-webkit-text-fill-color:#ffffff}.grille-frise-selected.grille-frise-selected--ring-inset:before{top:0;right:0;bottom:0;left:0;--frise-selection-ring-outset: 0;--frise-selection-ring-thickness: 2.75px;padding:var(--frise-selection-ring-thickness)}@media (prefers-reduced-motion: reduce){.grille-frise-selected:before{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.tournee-map-pin-root--selected .tournee-map-pin-svg{filter:var(--frise-selected-vivid-filter) drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tmap-map-pin-stack,.leaflet-marker-icon.leaflet-interactive.custom-marker,.leaflet-marker-icon.custom-marker *{pointer-events:none}.leaflet-marker-icon.custom-marker .passage-marker,.leaflet-marker-icon.custom-marker .passage-marker *,.leaflet-marker-icon.custom-marker .tmap-marker-icon-frame>div,.leaflet-marker-icon.custom-marker .tmap-marker-icon-frame>div *{pointer-events:auto}.tmap-map-time-chip{box-sizing:border-box;min-width:62px;max-width:104px;padding:3px 8px 4px;border-radius:10px;background:#fff;box-shadow:0 1px 2px #3c40433d,0 1px 4px 1px #3c40431a;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1.1}.tmap-map-time-chip__label{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5f6368}.tmap-map-time-chip__time{font-size:12px;font-weight:600;color:#202124;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tmap-map-time-chip--arrivee .tmap-map-time-chip__time{color:#1a73e8}.tmap-map-time-chip--depart .tmap-map-time-chip__time{color:#b45309}.tmap-map-time-chip--arrivee .tmap-map-time-chip__time.tmap-route-infobubble__retard{margin-top:0;font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap}.leaflet-div-icon.tmap-route-infobubble-marker{background:transparent!important;border:none!important}.tmap-route-infobubble{display:flex;flex-direction:column;align-items:center;width:132px;box-sizing:border-box;pointer-events:none}.tmap-route-infobubble__card{background:#fff;border-radius:8px;padding:6px 10px 7px;box-shadow:0 1px 2px #0000001f,0 4px 14px #00000024;border:1px solid rgba(0,0,0,.1);text-align:center;line-height:1.25;max-width:132px}.tmap-route-infobubble__primary{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#202124;white-space:nowrap}.tmap-route-infobubble__muted{margin-top:2px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#5f6368;white-space:nowrap}.tmap-route-infobubble__retard{margin-top:3px;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important}.tmap-route-infobubble__tail{width:0;height:0;margin-top:-1px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #ffffff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.frise-passage-retrait-selected-blend{border:2.5px dashed var(--couleur-selection)!important;box-shadow:0 0 0 1px #dc262647,0 0 8px #dc26261f}.frise-passage-retrait-selected-blend.grille-frise-selected:before{top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;--frise-selection-ring-thickness: 3.5px;padding:var(--frise-selection-ring-thickness);opacity:.93}.frise-passage-retrait-selected-blend.dimmed.grille-frise-selected:before{opacity:.75}@media (prefers-reduced-motion: reduce){.frise-passage-retrait-selected-blend.grille-frise-selected:before{opacity:1}}@keyframes diagonalScroll{0%{background-position:0 0}to{background-position:28.28px 0}}.btn-actionbase{color:var(--couleur-selection)!important;background:#f3f4f6;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;border:1px solid #d1d5db;transition:all .15s ease;height:auto}.btn-actionbase:active{animation:clickScale .15s ease}.btn-actionbase-active{background:linear-gradient(135deg,#fce7f3,#e0e7ff,#d1fae5)!important;color:#43979c!important;border:1px solid rgba(34,139,34,.2)!important;box-shadow:0 2px 8px #228b2233,0 1px 4px #228b221a}.texte-periode-gradient{background:var(--couleur-accent);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.btn-vue-selector{display:flex;align-items:center;justify-content:center;color:#6b7280!important;background:linear-gradient(135deg,#ffffff4d,#f0fdf466,#dcfce733);font-size:.8rem;font-weight:400;padding:.25rem .5rem;border-radius:9999px;border:1px solid rgba(34,139,34,.2);box-shadow:0 1px 2px #0000000d;transition:all .15s ease;cursor:pointer;min-width:60px}.btn-vue-selector.active{color:#374151!important;background:var(--couleur-accent)!important;border:1px solid rgba(168,85,247,.3);box-shadow:0 2px 8px #a855f733,0 1px 4px #228b221a}.btn-vue-selector-large{display:flex;align-items:center;justify-content:center;color:#6b7280!important;background:linear-gradient(135deg,#ffffff4d,#f0fdf466,#dcfce733);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border-radius:9999px;border:2px solid rgba(34,139,34,.2);box-shadow:0 2px 4px #0000001a;transition:none;cursor:pointer;min-width:80px;position:relative;z-index:201}.btn-vue-selector-large:hover{background:linear-gradient(135deg,#fff6,#f0fdf480,#dcfce74d);border-color:#228b224d;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-vue-selector-large.active{color:#fff!important;background:var(--couleur-accent)!important;border:2px solid rgba(168,85,247,.3);box-shadow:0 4px 12px #a855f74d,0 2px 6px #228b2233;transform:translateY(-1px);transition:none}.btn-infirmier{display:flex;align-items:center;justify-content:center;color:#6b7280!important;background:linear-gradient(135deg,#ffffff4d,#f0fdf466,#dcfce733);font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:9999px;border:1px solid rgba(156,163,175,.4);box-shadow:0 1px 2px #00000014;transition:all .15s ease;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content}.btn-infirmier:hover{background:linear-gradient(135deg,#fff6,#f0fdf480,#dcfce74d);border-color:#9ca3af99;transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.btn-infirmier.active{color:#fff!important;background:var(--couleur-selection)!important;border:1px solid rgba(31,41,55,.3);box-shadow:0 2px 6px #1f293733;transform:translateY(-1px)}.ordo-pattern-1{background-image:repeating-linear-gradient(45deg,rgba(31,41,55,.4) 0,rgba(31,41,55,.4) 2px,transparent 2px,transparent 6px)}.ordo-pattern-2{background-image:repeating-linear-gradient(-45deg,rgba(31,41,55,.4) 0,rgba(31,41,55,.4) 2px,transparent 2px,transparent 6px)}.ordo-pattern-3{background-image:repeating-linear-gradient(0deg,rgba(31,41,55,.4) 0,rgba(31,41,55,.4) 2px,transparent 2px,transparent 6px)}.ordo-pattern-4{background-image:repeating-linear-gradient(90deg,rgba(31,41,55,.4) 0,rgba(31,41,55,.4) 2px,transparent 2px,transparent 6px)}.ordo-pattern-5{background-image:repeating-linear-gradient(135deg,rgba(31,41,55,.4) 0,rgba(31,41,55,.4) 3px,transparent 3px,transparent 8px)}.fc-timegrid-slot-label{font-weight:700!important;font-size:12px!important;text-align:center!important;vertical-align:middle!important;color:#68d391!important;font-family:Inter,sans-serif}.fc-timegrid-slot-label-frame{display:flex;justify-content:center;align-items:center}.grayscale-event{opacity:.2}.dimmed{filter:var(--focus-dim-filter)}.frise-preview-gen-cot-inactive{cursor:pointer;filter:none;opacity:1}@keyframes flashAjout{0%{background-color:#22c55ecc;box-shadow:0 0 #22c55eb3}50%{background-color:#22c55e80;box-shadow:0 0 10px 5px #22c55e66}to{background-color:transparent;box-shadow:0 0 #22c55e00}}@keyframes flashRetrait{0%{background-color:#dc2626cc;box-shadow:0 0 #dc2626b3}50%{background-color:#dc262680;box-shadow:0 0 10px 5px #dc262666}to{background-color:transparent;box-shadow:0 0 #dc262600}}.cell-extension-ajout{animation:flashAjout 3s ease-out forwards;position:relative;z-index:10}.cell-extension-retrait{animation:flashRetrait 3s ease-out forwards;position:relative;z-index:10}@keyframes flashModificationOverlay{0%{opacity:.85}40%{opacity:.65}70%{opacity:.4}to{opacity:0}}@keyframes flashModificationGlow{0%{box-shadow:0 0 0 1px #22c55ecc,0 0 8px 2px #22c55e80}40%{box-shadow:0 0 0 1px #22c55e80,0 0 6px 1.5px #22c55e4d}70%{box-shadow:0 0 0 .5px #22c55e4d,0 0 4px 1px #22c55e33}to{box-shadow:0 0 #22c55e00}}.cell-flash-modification{position:relative;z-index:10;animation:flashModificationGlow 2.5s ease-out forwards;will-change:box-shadow,opacity}.cell-flash-modification:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#22c55ecc;mix-blend-mode:color;pointer-events:none;z-index:1;animation:flashModificationOverlay 2.5s ease-out forwards;border-radius:inherit}:root{--agenda-reveal-green: #10b981;--agenda-reveal-green-soft: #d1fae5;--agenda-reveal-green-text: #047857;--agenda-reveal-green-text-strong: #064e3b}.cell-agenda-reveal{position:relative;z-index:12!important;animation:agendaRevealPulse 2s ease-out 2;will-change:box-shadow}@keyframes agendaRevealPulse{0%{box-shadow:0 0 #10b98100,0 0 #10b98100}35%{box-shadow:0 0 0 3px #10b9818c,0 0 16px 4px #10b98140}to{box-shadow:0 0 0 2px #10b98133,0 0 8px 2px #10b98114}}.frise-col-reveal-date .frise-jour-header-daynum,.frise-col-reveal-date .frise-jour-header-weekday{color:var(--agenda-reveal-green-text)!important;font-weight:700}.frise-col-reveal-date.frise-content-cell,.frise-col-reveal-date.frise-grille-separator-row-cell{background-color:var(--agenda-reveal-green-soft)!important}.planning-container .fc-daygrid-day.planning-reveal-day .fc-daygrid-day-frame{box-shadow:inset 0 0 0 2px #10b98173;background-color:var(--agenda-reveal-green-soft)}.agenda-reveal-chrome-anchor{position:fixed;z-index:104;pointer-events:none;box-sizing:border-box;padding:0}.agenda-reveal-banner{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px 11px 16px;pointer-events:auto;background:var(--agenda-reveal-green-soft);border-top:1px solid rgba(16,185,129,.28);box-shadow:0 -4px 16px #10b98129,0 -1px #ffffff80 inset;animation:agenda-reveal-banner-in .32s cubic-bezier(.22,1,.36,1)}@keyframes agenda-reveal-banner-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agenda-reveal-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#ffffffb8;color:#059669;box-shadow:inset 0 0 0 1px #10b9812e}.agenda-reveal-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.agenda-reveal-banner__title{font-size:13px;font-weight:650;color:var(--agenda-reveal-green-text-strong);letter-spacing:-.01em;line-height:1.35}.agenda-reveal-banner__sub{font-size:12px;color:var(--agenda-reveal-green-text);opacity:.9}.agenda-reveal-banner__queue{font-size:11px;color:var(--agenda-reveal-green);font-weight:600}.agenda-reveal-banner__validate{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--agenda-reveal-green);color:#fff;box-shadow:0 1px 3px #064e3b33,0 3px 10px #10b98159,inset 0 1px #ffffff38;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.agenda-reveal-banner__validate:hover{background:#059669;transform:scale(1.04);box-shadow:0 2px 6px #064e3b38,0 4px 14px #10b98166,inset 0 1px #ffffff40}.agenda-reveal-banner__validate:active{transform:scale(.97)}.agenda-reveal-banner__validate svg{color:#fff;stroke:#fff}@media (max-width: 1023px){.agenda-reveal-banner{gap:14px;padding:13px 14px max(13px,env(safe-area-inset-bottom)) 16px}.agenda-reveal-banner__title{font-size:14px}.agenda-reveal-banner__sub{font-size:13px}.agenda-reveal-banner__validate{width:3rem;height:3rem;min-width:3rem;min-height:3rem;box-shadow:0 2px 4px #064e3b38,0 4px 14px #10b98161,inset 0 1px #ffffff3d}.agenda-reveal-banner__validate svg{width:1.375rem;height:1.375rem}}.fc-daygrid-event-harness{width:100%!important}.fc-daygrid-event{display:block;width:100%}.fc-timegrid-event .fc-event-title{min-height:24px}.fc-daygrid-day-number{color:coral!important;font-weight:700}.fc-col-header-cell-cushion{color:var(--couleur-selection)!important;background-color:transparent;border:none!important;padding:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:default!important;display:flex;align-items:center;justify-content:center}.fc-col-header-cell-cushion:hover{background-color:transparent!important}.fc-col-header-cell{background-color:transparent!important;border:none!important;cursor:default!important}.planning-wrapper{margin-bottom:0;min-width:0;max-width:100%;overflow-x:clip}.planning-wrapper-has-content{border-bottom:3px solid #e5e7eb;overflow-x:clip}@media (max-width: 1023px){body:has(.planning-container--event-modal-open) .app-main-content-row{position:relative;z-index:4500001}body:has(.planning-container--event-modal-open) .event-modal-dropdown-panel{z-index:4500002!important}.agenda-stack-column:has(.planning-container--event-modal-open){flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.agenda-stack-column:has(.planning-container--event-modal-open) .agenda-frise-host{display:none!important}.agenda-stack-column:has(.planning-container--event-modal-open) .agenda-frise-column{display:none!important;flex:0 0 0!important;min-height:0!important;overflow:hidden!important}.agenda-stack-column:has(.planning-container--event-modal-open) .planning-wrapper-has-content{display:flex!important;flex-direction:column!important;flex:1 1 0!important;flex-shrink:1!important;min-height:0!important;max-height:none!important;border-bottom:none!important;overflow:hidden!important}.agenda-stack-column:has(.planning-container--event-modal-open) .planning-wrapper-has-content.datepicker-push-panel-shell{grid-template-rows:unset!important}.agenda-stack-column:has(.planning-container--event-modal-open) .planning-wrapper-has-content>.datepicker-push-panel-inner{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.planning-container--event-modal-open{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.planning-container--event-modal-open .planning-month-viewport{flex:0 0 auto!important}.planning-container--event-modal-open .event-modal-push-shell{display:grid!important;flex:1 1 0!important;min-height:0!important;margin-bottom:0!important;overflow:hidden!important}.planning-container--event-modal-open .event-modal-push-shell>.datepicker-push-panel-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.planning-container--event-modal-open .event-modal-compact-scroll-host{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.planning-container--event-modal-open .event-modal-root--compact{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;width:100%!important;overflow:hidden!important}.planning-container--event-modal-open .event-modal-root--compact>.event-modal-header{flex:0 0 auto!important}.planning-container--event-modal-open .event-modal-root--compact>.event-modal-compact-top{flex:0 0 auto!important;min-height:0!important}.planning-container--event-modal-open .event-modal-root--compact>.event-modal-container{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.planning-container--event-modal-open .event-modal-root--compact .event-modal-form--compact{flex:1 1 0!important;min-height:0!important}.planning-container--event-modal-open .event-modal-push-shell.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.event-modal-root--compact{animation:datepicker-push-panel-content-in-opacity var(--datepicker-push-panel-duration, .22s) ease-out}.planning-container--event-modal-open .event-modal-push-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.event-modal-root--compact{animation:datepicker-push-panel-content-out-opacity var(--datepicker-push-panel-duration, .22s) ease-in forwards}@media (prefers-reduced-motion: reduce){.planning-container--event-modal-open .event-modal-push-shell.datepicker-push-panel-shell--open>.datepicker-push-panel-inner>.event-modal-root--compact,.planning-container--event-modal-open .event-modal-push-shell:not(.datepicker-push-panel-shell--open)>.datepicker-push-panel-inner>.event-modal-root--compact{animation:none!important}}}.planning-container{border:none!important;border-radius:.5rem!important}.planning-container .fc-daygrid-day{border-right:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;border-radius:.75rem!important;margin:0!important}.planning-container .fc-daygrid-day:last-child{border-right:none!important}.planning-container .fc-daygrid-day-number{border-bottom:none!important}.planning-container .fc-col-header{background-color:#fff!important;border:none!important}.planning-container .fc-col-header-cell{background-color:transparent!important}.fc-timegrid-slot-label,.fc-timegrid-axis-cushion{color:coral!important}.fc-timegrid-axis{background-color:#fff8f0!important}.fc-theme-standard th,.fc-timegrid-slot-lane,.fc-timegrid-divider,.fc-timegrid-axis,.fc-timegrid-slot-minor,.fc-scrollgrid,.fc-scrollgrid-section,.fc-scrollgrid-sync-table,.fc-scrollgrid-sync-inner,.fc-timegrid-col-frame,.fc-daygrid-day-frame,.fc-col-header-cell{border:none!important}.fc-timegrid-col{border-right:none!important}.fc-col-header-cell,.fc-daygrid-day,.fc-scrollgrid,.fc-scrollgrid table,.fc-scrollgrid td,.fc-scrollgrid th,.fc-scrollgrid col,.fc-scrollgrid colgroup{border:none!important}.fc-timegrid-cols>table>tbody>tr>td:last-child,.fc-timegrid-slots>table>tbody>tr:last-child>td{border-right:none!important;border-bottom:none!important}.fc-timegrid-slot{border-bottom:none!important}.fc-timegrid-col-frame,.fc-daygrid-day-frame{line-height:1.375;border:none!important;background-color:#ffffff0d;border-radius:.375rem;font-size:13px;padding:.25rem;min-height:20px}.fc-scrollgrid table{border-collapse:separate!important;border-spacing:0!important}.fc-daygrid-day-frame{position:relative;overflow:hidden}.fc-dayGridMonth-view .fc-event{position:absolute!important;width:20%!important;top:0!important}.fc-dayGridMonth-view .periode-nuit2{display:none!important}.fc-dayGridMonth-view .periode-matin{left:0%!important}.fc-dayGridMonth-view .periode-midi{left:20%!important}.fc-dayGridMonth-view .periode-apres-midi{left:40%!important}.fc-dayGridMonth-view .periode-soir{left:60%!important}.fc-dayGridMonth-view .periode-nuit1{left:80%!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#64748b;border-radius:4px;border:1px solid #f1f5f9}::-webkit-scrollbar-thumb:hover{background-color:#475569}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:#f1f5f9}*,.scrollable{scrollbar-width:thin;scrollbar-color:#64748b #f1f5f9}.conteneur-ordo-parent{overflow:hidden}.conteneur-ordo-parent:has(.generateur-cotation-root .datepicker-inline-toggle-calendar){overflow:visible}.conteneur-ordo-parent .table-ordo,.conteneur-ordo-parent table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse;box-sizing:border-box}.conteneur-ordo-parent table th,.conteneur-ordo-parent table td{white-space:normal;word-break:break-word}.conteneur-ordo-parent .table-wrapper,.conteneur-ordo-parent .overflow-container{overflow-x:auto}.conteneur-ordo-parent table{table-layout:fixed!important}.conteneur-ordo-parent table thead th:nth-child(1),.conteneur-ordo-parent table tbody td:nth-child(1){width:39.5%!important}.conteneur-ordo-parent table thead th:nth-child(2),.conteneur-ordo-parent table tbody td:nth-child(2){width:11%!important}.conteneur-ordo-parent table thead th:nth-child(3),.conteneur-ordo-parent table tbody td:nth-child(3){width:12.5%!important}.conteneur-ordo-parent table thead th:nth-child(4),.conteneur-ordo-parent table tbody td:nth-child(4){width:19.75%!important}.conteneur-ordo-parent table thead th:nth-child(5),.conteneur-ordo-parent table tbody td:nth-child(5){width:17.25%!important}.conteneur-ordo-parent table tbody td{line-height:1.25!important;max-height:72px;overflow-y:auto}.conteneur-ordo-parent table tbody td:nth-child(1){white-space:normal;word-break:break-word}.conteneur-ordo-parent table th,.conteneur-ordo-parent table td{padding:4px 6px;vertical-align:middle}.acte-gradient-text,div.acte-gradient-text,.conteneur-ordo-parent .acte-gradient-text,div.absolute.z-50 .acte-gradient-text{color:#fff!important}.toggle-container{position:relative;display:flex;align-items:center;background:#f3f4f6;border-radius:.5rem;padding:.25rem;gap:0;border:1px solid #d1d5db;width:300px;min-width:300px}.toggle-indicator{position:absolute;border-radius:.375rem;width:calc(50% - 4px);height:calc(100% - 8px);top:4px;background:var(--couleur-accent);z-index:0;left:4px;transition:left .2s ease-in-out}.toggle-indicator--left{left:4px}.toggle-indicator--right{left:150px}.toggle-button{position:relative;z-index:10;padding:.5rem 1.5rem;border-radius:.375rem;transition:color .2s ease;display:flex;align-items:center;justify-content:center;font-weight:600;background:transparent;border:none;cursor:pointer;width:50%;text-align:center}.toggle-button-text{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;text-align:center}.toggle-button-text svg{flex-shrink:0}.toggle-button-text--active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.toggle-button-text--active svg{color:#fff!important;stroke:#fff!important;fill:none!important}.tournee-switch-active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tournee-switch-active svg{color:#fff!important;stroke:#fff!important;fill:none!important}.toggle-button-text--inactive{color:var(--couleur-selection)!important;-webkit-text-fill-color:var(--couleur-selection)!important}.toggle-button-text--inactive svg{color:var(--couleur-selection)!important;stroke:var(--couleur-selection)!important;fill:none!important}.mode-switch-indicator{position:absolute;transition:all .2s ease-in-out;background:var(--couleur-selection);z-index:0}.mode-switch-auto-normal-box{position:relative;display:inline-flex;align-items:stretch;background:#f3f4f6;border-radius:.625rem;padding:4px;gap:0;border:1px solid #d1d5db;min-width:156px;box-sizing:border-box}.mode-switch-auto-normal-box .mode-switch-indicator{width:calc(50% - 2px);height:calc(100% - 4px);top:2px;border-radius:.5rem}.mode-switch-auto-normal-box button.mode-switch-btn{position:relative;z-index:10;width:50%;min-height:44px;padding:10px 14px;border-radius:.5rem;transition:color .2s,background .2s;font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.mode-switch-auto-normal-box button.mode-switch-btn:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px;z-index:11}.mini-calendar-content .mode-switch-container{align-items:stretch;border:1px solid #d1d5db;border-radius:.625rem!important;padding:4px!important;min-width:108px;box-sizing:border-box;background:#f3f4f6!important}.mini-calendar-content .mode-switch-container .mode-switch-indicator{border-radius:.5rem}.mini-calendar-content .mode-switch-container>button{min-height:44px;border-radius:.5rem!important}.mode-switch-active,.mode-switch-active span,.mode-switch-active svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mode-switch-active svg{stroke:#fff!important}.parametres-settings-root .ngap-choix-national-caisse.ngap-regle-choix-duo{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;max-width:28rem;min-width:min(100%,16rem);margin-inline:auto}.parametres-settings-root .ngap-regle-choix-duo__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:2.35rem;padding:.35rem .5rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.75rem!important;font-weight:600!important;line-height:1.2!important;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.parametres-settings-root .ngap-regle-choix-duo__option:hover:not(:disabled):not(.is-selected){border-color:#cbd5e1;background:#f8fafc;color:#475569}.parametres-settings-root .ngap-regle-choix-duo__option:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px;z-index:1}.parametres-settings-root .ngap-regle-choix-duo__option.is-readonly{opacity:.55;cursor:not-allowed}.parametres-settings-root .ngap-regle-choix-duo__label{display:block;width:100%}.parametres-settings-root .ngap-regle-choix-duo__option .ngap-choix-national-caisse__puce.is-reserved{min-height:.75rem}.parametres-settings-root .ngap-choix-national-caisse__puce{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 32%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--couleur-accent, #6366f1) 14%,#ffffff),color-mix(in srgb,var(--couleur-accent, #6366f1) 9%,#f8fafc));padding:.0625rem .3125rem;font-size:.5625rem!important;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;line-height:1.1;box-sizing:border-box;box-shadow:0 1px 1px color-mix(in srgb,var(--couleur-accent, #6366f1) 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-choix-national-caisse__puce.is-visible{visibility:visible}.parametres-settings-root .ngap-choix-national-caisse__puce.is-reserved,.parametres-settings-root .ngap-choix-national-caisse__puce.is-phantom{visibility:hidden}.parametres-settings-root .ngap-regle-choix-duo__option.is-selected{border-color:var(--couleur-accent, #6366f1);background:var(--couleur-accent, #6366f1);color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 1px 3px color-mix(in srgb,var(--couleur-accent, #6366f1) 28%,transparent)}.parametres-settings-root .ngap-regle-choix-duo__option.is-selected:hover:not(:disabled){border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 88%,#1e293b);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 92%,#1e293b);color:#fff!important;-webkit-text-fill-color:#ffffff!important}.parametres-settings-root .ngap-regle-choix-duo__option.is-selected .ngap-regle-choix-duo__label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.parametres-settings-root .ngap-choix-national-caisse--theme-blue,.parametres-settings-root .ngap-choix-national-caisse--theme-violet{--ngap-theme-400: #93c5fd}.parametres-settings-root .ngap-choix-national-caisse--theme-pink{--ngap-theme-400: #f9a8d4}.parametres-settings-root .ngap-choix-national-caisse--theme-teal{--ngap-theme-400: #2dd4bf}.parametres-settings-root .ngap-choix-national-caisse--theme-majoration,.parametres-settings-root .ngap-choix-national-caisse--theme-amber{--ngap-theme-400: #fbbf24}.parametres-settings-root .ngap-choix-national-caisse--theme-blue .ngap-choix-national-caisse__puce,.parametres-settings-root .ngap-choix-national-caisse--theme-violet .ngap-choix-national-caisse__puce{border-color:color-mix(in srgb,var(--ngap-theme-400) 45%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--ngap-theme-400) 22%,#ffffff),color-mix(in srgb,var(--ngap-theme-400) 12%,#eff6ff));color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;box-shadow:0 1px 1px color-mix(in srgb,var(--ngap-theme-400) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-choix-national-caisse--theme-pink .ngap-choix-national-caisse__puce{border-color:color-mix(in srgb,var(--ngap-theme-400) 45%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--ngap-theme-400) 22%,#ffffff),color-mix(in srgb,var(--ngap-theme-400) 12%,#fdf2f8));color:#be185d!important;-webkit-text-fill-color:#be185d!important;box-shadow:0 1px 1px color-mix(in srgb,var(--ngap-theme-400) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-choix-national-caisse--theme-teal .ngap-choix-national-caisse__puce{border-color:color-mix(in srgb,var(--ngap-theme-400) 45%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--ngap-theme-400) 20%,#ffffff),color-mix(in srgb,var(--ngap-theme-400) 12%,#f0fdfa));color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;box-shadow:0 1px 1px color-mix(in srgb,var(--ngap-theme-400) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-choix-national-caisse--theme-majoration .ngap-choix-national-caisse__puce,.parametres-settings-root .ngap-choix-national-caisse--theme-amber .ngap-choix-national-caisse__puce{border-color:color-mix(in srgb,var(--ngap-theme-400) 45%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--ngap-theme-400) 20%,#ffffff),color-mix(in srgb,var(--ngap-theme-400) 12%,#fffbeb));color:#b45309!important;-webkit-text-fill-color:#b45309!important;box-shadow:0 1px 1px color-mix(in srgb,var(--ngap-theme-400) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-regle-choix-duo .ngap-choix-national-caisse__puce{border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 32%,#e2e8f0)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--couleur-accent, #6366f1) 14%,#ffffff),color-mix(in srgb,var(--couleur-accent, #6366f1) 9%,#f8fafc))!important;color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;box-shadow:0 1px 1px color-mix(in srgb,var(--couleur-accent, #6366f1) 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)!important}.parametres-settings-root .ngap-regle-secondaire__entete-carte{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;width:100%}.parametres-settings-root .ngap-regle-secondaire__titre{flex:1 1 8rem;min-width:0;margin:0;text-align:left;line-height:1.3;color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 78%,#1e293b)!important;-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 78%,#1e293b)!important}.parametres-settings-root .ngap-regle-secondaire__controle{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.parametres-settings-root .ngap-regle-secondaire__entete-derogation{display:flex;justify-content:flex-end;width:100%}.parametres-settings-root .ngap-regle-secondaire__entete-derogation-col{display:flex;flex-direction:column;align-items:center;gap:.375rem}.parametres-settings-root .ngap-regle-secondaire__derogation-label{margin:0;font-size:.8125rem!important;font-weight:600;line-height:1.25;text-align:center;color:#334155!important;-webkit-text-fill-color:#334155!important;white-space:nowrap}.parametres-settings-root .ngap-regle-secondaire__titre--sous-derogation{flex:none;width:100%;text-align:left;margin-top:.125rem}.parametres-settings-root .ngap-regle-secondaire__titre--derogation-inactive{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.parametres-settings-root .ngap-regle-secondaire__titre--derogation-active{color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 88%,#1e293b)!important;-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 88%,#1e293b)!important}.parametres-settings-root .ngap-regle-secondaire__toggle .parametres-body-14{white-space:nowrap}.parametres-settings-root .ngap-regle-secondaire__etat{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;margin-top:.625rem;padding:.4375rem .5625rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 14%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--couleur-accent, #6366f1) 6%,#ffffff),color-mix(in srgb,#f1f5f9 92%,#ffffff));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 70%,transparent)}.parametres-settings-root .ngap-regle-secondaire__etat-entete{display:flex;align-items:center;width:100%}.parametres-settings-root .ngap-regle-secondaire__etat-puce{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid color-mix(in srgb,#94a3b8 35%,#e2e8f0);background:color-mix(in srgb,#f8fafc 88%,#ffffff);padding:.0625rem .3125rem;font-size:.5625rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b!important;-webkit-text-fill-color:#64748b!important;line-height:1.1}.parametres-settings-root .ngap-regle-secondaire__etat-puce--par-defaut{border:1px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 32%,#e2e8f0);background:linear-gradient(165deg,color-mix(in srgb,var(--couleur-accent, #6366f1) 14%,#ffffff),color-mix(in srgb,var(--couleur-accent, #6366f1) 9%,#f8fafc));color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;-webkit-text-fill-color:color-mix(in srgb,var(--couleur-accent, #4f46e5) 90%,#1e293b)!important;box-shadow:0 1px 1px color-mix(in srgb,var(--couleur-accent, #6366f1) 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.parametres-settings-root .ngap-regle-secondaire__etat-puce--actif{border:1px solid var(--couleur-accent, #6366f1);background:var(--couleur-accent, #6366f1);color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 1px 2px color-mix(in srgb,var(--couleur-accent, #6366f1) 28%,transparent)}.parametres-settings-root .ngap-regle-secondaire__etat-texte{margin:0;font-size:.75rem!important;font-weight:400;line-height:1.4!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.parametres-settings-root .ngap-exclusion-mau__ligne{display:flex;align-items:center;gap:.5rem}.parametres-settings-root .ngap-exclusion-mau__choix{border:none;background:transparent;text-align:left}.parametres-settings-root .ngap-exclusion-mau__par-defaut{flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;min-width:3.25rem;min-height:.875rem}.cartouche-jour-selectionne{background-color:var(--couleur-selection);color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mode-switch-button--disabled,.mode-switch-container button:disabled{opacity:.45!important;cursor:not-allowed!important}.mode-auto-toggle-compact{display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:56px}.mode-auto-toggle-compact__label{display:inline-flex;align-items:center;gap:4px;padding-top:1px;font-size:13px;font-weight:700;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;line-height:1}.mode-auto-toggle-compact__label svg{width:14px;height:14px;color:#94a3b8!important;stroke:#94a3b8!important}.mode-auto-toggle-compact__label.is-active,.mode-auto-toggle-compact__label.is-active span{background:none!important;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:unset!important;color:var(--ui-accent-conic-accent)!important;animation:mode-auto-accent-shift 2.75s linear infinite}.mode-auto-toggle-compact__label.is-active svg{color:var(--ui-accent-conic-accent)!important;stroke:var(--ui-accent-conic-accent)!important;animation:mode-auto-accent-shift 2.75s linear infinite}.mode-auto-toggle-compact__switch{width:36px;height:20px;border-radius:10px;border:1px solid #d1d5db;cursor:pointer;position:relative;transition:background-color .2s,box-shadow .18s ease;padding:0;display:block;box-sizing:border-box}.mode-auto-toggle-compact__switch.is-active{border:none;overflow:hidden;background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent));animation:frise-selection-ring-rotate 2.75s linear infinite;box-shadow:0 1px 2px #0f172a14,0 5px 14px #0f172a24}.mode-auto-toggle-compact__thumb{position:absolute;top:50%;z-index:1;width:16px;height:16px;margin-top:-8px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #0003;transition:left .2s}.mode-auto-toggle-compact__switch:not(.is-active) .mode-auto-toggle-compact__thumb{left:2px}.mode-auto-toggle-compact__switch.is-active .mode-auto-toggle-compact__thumb{left:18px}@media (prefers-reduced-motion: reduce){.mode-auto-toggle-compact__label.is-active,.mode-auto-toggle-compact__label.is-active span,.mode-auto-toggle-compact__label.is-active svg{animation:none;color:var(--ui-accent-conic-accent)!important;stroke:var(--ui-accent-conic-accent)!important}.mode-auto-toggle-compact__switch.is-active{animation:none;--frise-selection-ring-angle: 0deg;background:var(--ui-accent-conic-accent);box-shadow:0 1px 2px #0f172a14}}@keyframes mode-auto-accent-shift{0%{color:var(--ui-accent-conic-accent);stroke:var(--ui-accent-conic-accent)}25%{color:var(--ui-accent-conic-seq-3);stroke:var(--ui-accent-conic-seq-3)}50%{color:var(--ui-accent-conic-seq-5);stroke:var(--ui-accent-conic-seq-5)}75%{color:var(--ui-accent-conic-seq-2);stroke:var(--ui-accent-conic-seq-2)}to{color:var(--ui-accent-conic-accent);stroke:var(--ui-accent-conic-accent)}}.non-attribue-icon{box-shadow:0 2px 6px #00000026;border-radius:9999px}.non-attribue-icon span{width:100%;height:100%;border-radius:9999px;background:#fff;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026}.non-attribue-icon svg{color:#ef4444!important;stroke:#ef4444!important}.non-attribue-icon--absolute{position:absolute;top:4px;left:4px;z-index:2}.non-attribue-icon--mois{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.65;z-index:1}.puce-cotation.conflit{border-width:1px!important;border-style:solid!important;border-color:var(--ngap-conflit-border-strong)!important;background-color:var(--ngap-conflit-bg-strong)!important;color:var(--ngap-conflit-emphasis)!important;-webkit-text-fill-color:var(--ngap-conflit-emphasis)!important;font-weight:700!important}.puce-cotation.conflit svg{color:var(--ngap-conflit-emphasis)!important;stroke:var(--ngap-conflit-emphasis)!important}.puce-cotation.puce-cotation--role-conflit{gap:.2rem;line-height:1!important;padding:.13rem .5rem!important;align-items:center}.puce-cotation.puce-cotation--role-conflit svg{width:1.22em!important;height:1.22em!important;min-height:0}.puce-cotation.mdd-fondement-puce{font-weight:700!important;padding:.13rem .5rem!important;line-height:1!important;border:1.5px solid color-mix(in srgb,var(--couleur-accent) 45%,transparent)!important;background-color:color-mix(in srgb,var(--couleur-accent) 14%,#fff)!important;color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.conflit{background-color:var(--ngap-conflit-bg-strong)!important;color:var(--ngap-conflit-emphasis)!important;-webkit-text-fill-color:var(--ngap-conflit-emphasis)!important;border-color:var(--ngap-conflit-border-strong)!important;font-weight:700!important}.conflit svg{color:var(--ngap-conflit-emphasis)!important;stroke:var(--ngap-conflit-emphasis)!important}.conflit.badge-ngap,.conflit[class*=badge]{border:2px solid var(--ngap-conflit-border-strong)!important}span.conflit-frise,span.acte.conflit-frise,span.acte.plein.conflit-frise,span.acte.moitie.conflit-frise,span.acte.gratuit.conflit-frise,span.acte.exclu.conflit-frise,span.acte.amx.plein.conflit-frise,span.acte.amx.moitie.conflit-frise,span.acte.amx.gratuit.conflit-frise,span.acte.amx.exclu.conflit-frise,span.acte.bsi-di.plein.conflit-frise,span.acte.bsi-di.moitie.conflit-frise,span.acte.bsi-di.gratuit.conflit-frise,span.acte.bsi-di.exclu.conflit-frise,span.acte.rdv.conflit-frise,span.complement.facturable.conflit-frise,span.complement.gratuit.conflit-frise,span.complement.exclu.conflit-frise,span.complement2.facturable.conflit-frise,span.complement2.gratuit.conflit-frise,span.complement2.exclu.conflit-frise{background-color:var(--ngap-conflit-bg-strong)!important;color:var(--ngap-conflit-fg)!important;border-color:var(--ngap-conflit-border-strong)!important;border:1px solid var(--ngap-conflit-border-strong)!important}span.conflit-frise:not(.facture){border:1px solid var(--ngap-conflit-border-strong)!important}span.conflit-frise.facture{border:1px solid #111827!important}span.border-default{border:1px solid #6b7280!important}span.acte.plein.conflit-frise:before,span.acte.moitie.conflit-frise:before,span.acte.amx.plein.conflit-frise:before,span.acte.amx.moitie.conflit-frise:before,span.acte.bsi-di.plein.conflit-frise:before,span.acte.bsi-di.moitie.conflit-frise:before,span.acte.rdv.conflit-frise:before,span.complement.facturable.conflit-frise:before,span.complement2.facturable.conflit-frise:before{background-color:var(--ngap-conflit-bg-strong)!important}.passage-selectionne-conflit{border-color:var(--ngap-conflit-accent)!important}.conflit-icon{color:var(--ngap-conflit-accent)!important;stroke:var(--ngap-conflit-accent)!important}.conflit-icon svg{color:var(--ngap-conflit-accent)!important;stroke:var(--ngap-conflit-accent)!important}.conflit-header{color:var(--ngap-conflit-accent)!important;font-weight:700!important}.conflit-message-box{padding:.625rem .75rem!important;background-color:var(--ngap-conflit-bg)!important;border:2px solid var(--ngap-conflit-border-strong)!important;border-radius:.5rem!important;box-shadow:0 1px 2px #0000000d!important}.conflit-message-box--regle-metier{background-color:var(--ngap-conflit-bg)!important;border:2px solid var(--ngap-conflit-border-strong)!important}.conflit-message-box--regle-metier .conflit-regle-relation{color:var(--ngap-conflit-emphasis)!important;-webkit-text-fill-color:var(--ngap-conflit-emphasis)!important;font-weight:600;line-height:1.35;font-size:.8125rem!important}.conflit-message-box--regle-metier .conflit-regle-relation--demande{font-size:.8125rem!important}.conflit-message-box--regle-metier .conflit-regle-relation--bloquant{font-size:.8125rem!important;font-weight:600}.puce-nouveau-soin-bloque,.puce-nouveau-soin-bloque *{color:var(--ngap-conflit-fg)!important;-webkit-text-fill-color:var(--ngap-conflit-fg)!important}.puce-nouveau-soin-bloque svg{color:var(--ngap-conflit-fg)!important;stroke:var(--ngap-conflit-fg)!important}.conflit-message-box--regle-metier .conflit-regle-passage-detail{color:var(--ngap-conflit-emphasis)!important;-webkit-text-fill-color:var(--ngap-conflit-emphasis)!important;font-size:.8125rem;line-height:1.35}.conflit-metier-puce-bandeau-wrap{margin-bottom:.15rem}.conflit-metier-titre-bandeau{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;max-width:100%;border-radius:.375rem;border:1px solid var(--ngap-conflit-border);background:var(--ngap-conflit-bg-strong);padding:.2rem .55rem .25rem;font-size:.8125rem;font-weight:600;color:var(--ngap-conflit-fg)}.conflit-metier-titre-bandeau__icon{width:.95rem;height:.95rem;flex-shrink:0;color:var(--ngap-conflit-fg)}.conflit-metier-titre-bandeau__text{line-height:1.25}.conflit-metier-stack{display:flex;flex-direction:column;gap:.65rem;text-align:left}.conflit-metier-stack__texte{flex:1 1 auto}.conflit-metier-stack__actions{width:100%;display:flex;justify-content:flex-end}.conflit-metier-stack__actions--after-motif{margin-top:.1rem}.conflit-message-box--regle-metier .conflit-message-motif,.conflit-message-box--regle-metier .conflit-metier-stack__motif{color:var(--ngap-conflit-fg-deep)!important;font-size:.8125rem;line-height:1.45;margin-left:0!important;margin-top:0;padding-top:.5rem;border-top:1px solid var(--ngap-conflit-separator)}.conflit-message-box--regle-metier .conflit-metier-stack__motif-apres-resume{margin-top:.35rem}button.conflit-voir-button--metier,button.conflit-voir-button--metier span,button.conflit-voir-button--metier svg{color:#fff!important;stroke:#fff!important}button.conflit-voir-button--metier{background-color:var(--ngap-conflit-accent)!important}button.conflit-voir-button--metier:hover{background-color:var(--ngap-conflit-accent-hover)!important}.conflit-message-box[style*="padding: 0.5rem"]{padding:.5rem .625rem!important;font-size:.875rem!important}.conflit-message-text{color:var(--ngap-conflit-fg)!important;font-size:.875rem!important;margin-left:1.5rem!important}button.conflit-voir-button,button.conflit-voir-button span,button.conflit-voir-button svg{color:#fff!important;stroke:#fff!important}.passage-timeline-tooltip,.passage-timeline-tooltip *,.passage-timeline-tooltip span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.marge-conflit-badge,.marge-conflit-badge *,.marge-conflit-badge span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.marge-conflit-text{color:inherit!important;-webkit-text-fill-color:inherit!important}.marge-conflit-text-conflit{color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important}.marge-conflit-text-retard-mineur{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}.marge-conflit-text-retard-important{color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important}.marge-conflit-text-marge{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}.marge-conflit-text-marge svg{color:#16a34a!important;fill:#16a34a!important}.marge-conflit-text-retard-mineur svg{color:var(--couleur-accent)!important;fill:var(--couleur-accent)!important}.marge-conflit-text-retard-important svg{color:var(--couleur-retard-trajet, #dc2626)!important;fill:var(--couleur-retard-trajet, #dc2626)!important}.duree-retard-important{color:var(--couleur-retard-trajet, #dc2626)!important;-webkit-text-fill-color:var(--couleur-retard-trajet, #dc2626)!important}.duree-retard-important svg{color:var(--couleur-retard-trajet, #dc2626)!important;fill:var(--couleur-retard-trajet, #dc2626)!important}:root{--couleur-selection: #1f2937;--couleur-accent: #6366f1;--couleur-soin-fait: #16a34a;--ui-border-hairline: .75px;--ui-border-strong: rgba(31, 41, 55, .72);--ui-border-strong-hover: rgba(31, 41, 55, .86);--couleur-retard-trajet: #dc2626;--ngap-conflit-halo: #f87171;--ngap-conflit-ring-before: #fb7185;--ngap-conflit-bg: #fff1f2;--ngap-conflit-bg-strong: #ffe4e6;--ngap-conflit-border: #fda4af;--ngap-conflit-border-strong: #f87171;--ngap-conflit-emphasis: #c72b3f;--ngap-conflit-emphasis: color-mix(in srgb, #ef4444 46%, #9f1239 54%);--ngap-conflit-fg: #9f1239;--ngap-conflit-fg-muted: #be123c;--ngap-conflit-fg-deep: #881337;--ngap-conflit-accent: #f43f5e;--ngap-conflit-accent-hover: #e11d48;--ngap-conflit-separator: rgba(251, 113, 133, .38);--ngap-conflit-frise-zone: rgba(251, 113, 133, .1);--ngap-conflit-frise-preview: rgba(255, 241, 242, .92);--ngap-postop-episode-frise-zone: rgba(234, 179, 8, .11);--ngap-postop-episode-frise-preview: rgba(254, 243, 199, .9);--ngap-postop-episode-border: #ca8a04;--ngap-postop-episode-marker: #eab308;--ngap-postop-episode-marker-strong: #a16207;--ngap-postop-episode-marker-glow: rgba(234, 179, 8, .35);--ngap-telesoin-mois-frise-zone: rgba(14, 165, 233, .12);--ngap-telesoin-mois-frise-preview: rgba(224, 242, 254, .92);--ngap-telesoin-mois-border: #0284c7;--ngap-telesoin-mois-marker: #0ea5e9;--ngap-telesoin-mois-marker-strong: #0369a1;--ngap-telesoin-mois-marker-glow: rgba(14, 165, 233, .35);--ngap-telesoin-mois-banner: rgba(224, 242, 254, .85);--ngap-telesoin-mois-banner-warn: rgba(254, 243, 199, .65);--ngap-telesoin-mois-banner-alert: rgba(254, 226, 226, .55);--frise-sequence-link-z-index: 29;--frise-selected-vivid-filter: saturate(1.78) brightness(1.07);--frise-selected-vivid-filter-inverse: saturate(.562) brightness(.935);--ui-accent-conic-accent: var(--couleur-accent);--ui-accent-conic-seq-2: var(--couleur-accent-seq-2);--ui-accent-conic-seq-3: var(--couleur-accent-seq-3);--ui-accent-conic-seq-4: var(--couleur-accent-seq-4);--ui-accent-conic-seq-5: var(--couleur-accent-seq-5);--focus-dim-filter: grayscale(1) contrast(.44) brightness(1.6);--focus-dim-filter-soft: grayscale(.35) contrast(.78) brightness(1.12);--focus-dim-filter-reveal: grayscale(1) contrast(.34) brightness(1.75);--focus-dim-opacity-reveal: .34;--bulle-info-couleur: var(--couleur-accent);--couleur-accent-seq-1: #6366f1;--couleur-accent-seq-2: #059669;--couleur-accent-seq-3: #d97706;--couleur-accent-seq-4: #db2777;--couleur-accent-seq-5: #0891b2}@supports (color: oklch(from #6366f1 l c h)){:root{--ui-accent-conic-accent: oklch(from var(--couleur-accent) calc(l*1.07) calc(c*1.78) h);--ui-accent-conic-seq-2: oklch(from var(--couleur-accent-seq-2) calc(l*1.07) calc(c*1.78) h);--ui-accent-conic-seq-3: oklch(from var(--couleur-accent-seq-3) calc(l*1.07) calc(c*1.78) h);--ui-accent-conic-seq-4: oklch(from var(--couleur-accent-seq-4) calc(l*1.07) calc(c*1.78) h);--ui-accent-conic-seq-5: oklch(from var(--couleur-accent-seq-5) calc(l*1.07) calc(c*1.78) h)}}.ui-checkbox-native,input[type=checkbox].ui-checkbox-native,input[type=radio].ui-checkbox-native{width:1rem;height:1rem;min-width:1rem;min-height:1rem;flex-shrink:0;margin:0;cursor:pointer;accent-color:auto}.ui-checkbox-native:focus-visible,input[type=checkbox].ui-checkbox-native:focus-visible,input[type=radio].ui-checkbox-native:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent-seq-3, #6366f1) 55%,transparent);outline-offset:2px}.ui-checkbox-accent{accent-color:auto}.ui-checkbox-accent:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent-seq-3, #6366f1) 55%,transparent);outline-offset:2px}.sur-fond-accent,.sur-fond-accent *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.sur-fond-accent svg,.sur-fond-accent [fill]{fill:#fff!important;color:#fff!important}.sur-fond-accent .texte-noir-sur-accent{color:#111827!important;-webkit-text-fill-color:#111827!important}.mini-calendar-container .sur-fond-accent,.mini-calendar-container .sur-fond-accent *,.mini-calendar-container .sur-fond-accent span,.mini-calendar-container .sur-fond-accent div{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.mini-calendar-container .sur-fond-accent svg{fill:#fff!important;color:#fff!important}.bulle-info-passage__sequence-badge{display:inline-block;font-size:var(--bulle-info-fs, calc(var(--ui-font-chrome) - .0625rem))!important;font-weight:600;padding:.12rem .45rem;border-radius:.25rem;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff38;line-height:1.2}.bulle-info-passage__sequence{margin-bottom:.2rem}.bulle-info-passage{--bulle-info-fs: calc(var(--ui-font-chrome) - .0625rem);pointer-events:auto;white-space:normal;font-size:var(--bulle-info-fs);font-weight:400;line-height:1.28;border:none}.bulle-info-passage--accent{background-color:var(--bulle-info-couleur);color:#fff!important;padding:.45rem .65rem;border-radius:.5rem;box-shadow:0 1px 2px #00000024,0 2px 8px #0000001a}.bulle-info-passage--accent,.bulle-info-passage--accent *,.bulle-info-passage--accent span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:400!important}.bulle-info-passage--accent:hover{box-shadow:0 2px 12px #00000026}.bulle-info-passage--accent.bulle-info-passage--compact{padding:.25rem .5rem;border-radius:9999px;font-size:calc(var(--bulle-info-fs) - .0625rem);font-weight:500!important;white-space:nowrap;max-width:11rem;overflow:hidden;text-overflow:ellipsis;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.bulle-info-passage--accent.bulle-info-passage--compact,.bulle-info-passage--accent.bulle-info-passage--compact *,.bulle-info-passage--accent.bulle-info-passage--compact span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:400!important}.bulle-info-passage--accent .bulle-info-passage__row{display:flex;align-items:center;gap:.35rem;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:400!important;font-size:var(--bulle-info-fs);margin-bottom:.2rem}.bulle-info-passage--accent .bulle-info-passage__row:last-of-type{margin-bottom:.15rem}.bulle-info-passage--accent .bulle-info-passage__row span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:400!important}.bulle-info-passage--accent .bulle-info-passage__patient{font-size:calc(var(--bulle-info-fs) + .03125rem);font-weight:500!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;max-width:14rem;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:.15rem}.bulle-info-passage__patient--clickable{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bulle-info-passage--accent .bulle-info-passage__tarif{font-weight:500!important;font-size:var(--bulle-info-fs);color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;text-align:left}.bulle-info-passage--surface{position:relative;isolation:isolate;--bulle-surface-bg: #f6f7f9;--bulle-surface-on: rgba(0, 0, 0, .87);--bulle-surface-muted: rgba(0, 0, 0, .6);--bulle-surface-outline: color-mix(in srgb, var(--bulle-seq-accent, var(--bulle-info-couleur)) 28%, transparent);--bulle-surface-ring-thickness: 2px;--bulle-surface-ring-outset: -2px;background:var(--bulle-surface-bg);color:var(--bulle-surface-on)!important;padding:.4rem .6rem .45rem;border-radius:.625rem;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a1a}.bulle-info-passage--surface:before{content:"";position:absolute;inset:var(--bulle-surface-ring-outset);border-radius:calc(.625rem + var(--bulle-surface-ring-thickness));padding:var(--bulle-surface-ring-thickness);background:conic-gradient(from var(--frise-selection-ring-angle) at 50% 50%,var(--couleur-accent),var(--couleur-accent-seq-3),var(--couleur-accent-seq-5),var(--couleur-accent-seq-2),var(--couleur-accent-seq-4),var(--couleur-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;animation:frise-selection-ring-rotate 2.75s linear infinite}.bulle-info-passage--surface>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.bulle-info-passage--surface:before{animation:none;--frise-selection-ring-angle: 0deg;background:var(--couleur-accent)}}.bulle-info-passage--surface:hover{box-shadow:0 2px 6px #0f172a14,0 10px 28px #0f172a1f}.bulle-info-passage--surface,.bulle-info-passage--surface span{color:inherit;-webkit-text-fill-color:currentColor}.bulle-info-passage--surface .bulle-info-passage__surface-patient .bulle-info-passage__patient{font-weight:600!important;color:var(--bulle-surface-on)!important;-webkit-text-fill-color:var(--bulle-surface-on)!important}.bulle-info-passage--surface .bulle-info-passage__sequence{margin-bottom:.28rem}.bulle-info-passage__sequence-badge--surface-tonal{background:color-mix(in srgb,var(--bulle-seq-accent, var(--bulle-info-couleur)) 14%,var(--bulle-surface-bg))!important;color:var(--bulle-seq-accent, var(--bulle-info-couleur))!important;-webkit-text-fill-color:var(--bulle-seq-accent, var(--bulle-info-couleur))!important;font-weight:600!important;box-shadow:inset 0 0 0 1px var(--bulle-surface-outline)!important}.bulle-info-passage__surface-row-metas{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:var(--bulle-info-fs);font-variant-numeric:tabular-nums;margin-bottom:.22rem}.bulle-info-passage__surface-row-metas--no-heure{justify-content:flex-end}.bulle-info-passage__surface-heure{font-weight:600;letter-spacing:.01em;color:var(--bulle-surface-on)!important;-webkit-text-fill-color:var(--bulle-surface-on)!important}.bulle-info-passage__surface-tarif{font-weight:600;font-size:calc(var(--bulle-info-fs) + .03125rem);color:var(--bulle-seq-accent, var(--bulle-info-couleur))!important;-webkit-text-fill-color:var(--bulle-seq-accent, var(--bulle-info-couleur))!important;flex-shrink:0}.bulle-info-passage__surface-patient{font-size:calc(var(--bulle-info-fs) + .03125rem);font-weight:600!important;color:var(--bulle-surface-on)!important;-webkit-text-fill-color:var(--bulle-surface-on)!important;max-width:14rem;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.25}.bulle-info-passage__arrow-left,.bulle-info-passage__arrow-right{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;pointer-events:none}.bulle-info-passage__arrow-left{right:calc(100% - 5px);border-left:10px solid var(--bulle-info-couleur)}.bulle-info-passage__arrow-right{right:-3px;border-left:10px solid var(--bulle-info-couleur)}.bulle-info-passage__arrow-left--surface{border-left-color:var(--bulle-surface-bg, #f6f7f9);filter:drop-shadow(-1px 2px 2px rgba(15,23,42,.14))}.bulle-info-passage__arrow-right--surface{border-left-color:var(--bulle-surface-bg, #f6f7f9);filter:drop-shadow(1px 2px 2px rgba(15,23,42,.14))}.bulle-info-passage-outer--surface{--bulle-surface-bg: #f6f7f9;filter:drop-shadow(0 1px 2px rgba(15,23,42,.07)) drop-shadow(0 4px 16px rgba(15,23,42,.1))}.bulle-info-passage__arrow-indicateur-sequence{position:absolute;top:50%;transform:translate(calc(-100% + 4px),-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--bulle-info-couleur);pointer-events:none;z-index:50}.app-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:app-dialog-fade-in .18s ease-out}@keyframes app-dialog-fade-in{0%{opacity:0}to{opacity:1}}.app-dialog-panel{width:100%;max-width:440px;max-height:min(88vh,580px);display:flex;flex-direction:column;background:#fff;border-radius:16px;border:2px solid var(--couleur-selection);box-shadow:0 25px 50px -12px #00000047,0 0 0 1px #1f29370f;overflow:hidden;animation:app-dialog-scale-in .22s cubic-bezier(.16,1,.3,1)}@keyframes app-dialog-scale-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.app-dialog-panel__body{padding:1.35rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:auto}.app-dialog-icon-wrap{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#6366f11f}.app-dialog-icon-wrap--error{background:#dc26261a}.app-dialog-icon-wrap--success{background:#16a34a1f}.app-dialog-icon-wrap--warning{background:#d977061f}.app-dialog-icon-wrap--info{background:#6366f124}.app-dialog-icon{width:26px;height:26px}.app-dialog-icon-wrap--error .app-dialog-icon{color:#dc2626}.app-dialog-icon-wrap--success .app-dialog-icon{color:#16a34a}.app-dialog-icon-wrap--warning .app-dialog-icon{color:#d97706}.app-dialog-icon-wrap--info .app-dialog-icon{color:var(--couleur-accent)}.app-dialog-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--couleur-selection);letter-spacing:-.02em}.auth-hero-pill{border-color:#e2e8f0!important;background:#ffffffeb!important;color:#475569!important;-webkit-text-fill-color:#475569!important;box-shadow:0 1px 2px #0f172a0f,inset 0 1px #fffc}.auth-elevated-card{border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d,0 16px 40px #0f172a0f}.auth-marketing-stat-shot-shell{position:relative;height:188px;background:linear-gradient(180deg,#eef2ff,#f8fafc);border:1px solid #e5e7eb}.auth-marketing-stat-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.auth-marketing-step-card{overflow:hidden}.auth-marketing-step-shot-shell{position:relative;min-height:220px;background:linear-gradient(180deg,#eef2ff,#f8fafc);border:1px solid #e5e7eb;box-shadow:inset 0 1px #ffffffd9,0 8px 24px #0f172a0f}.auth-marketing-step-shot{display:block;width:100%;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover}.auth-marketing-step-card--stacked .auth-marketing-step-shot-shell,.auth-marketing-step-card--stacked .auth-marketing-step-shot{min-height:150px}.auth-marketing-step-eyebrow{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.auth-landing-narrative{text-wrap:balance}.auth-soft-panel{border-color:#e2e8f0!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:inset 0 1px #ffffffe6}.auth-shell-card{border-color:#e2e8f0!important;background:#fffffffa!important;box-shadow:0 24px 70px #0f172a14,0 8px 24px #0f172a0d}.auth-dark-pane{color:#fff!important}.auth-dark-wordmark{filter:brightness(0) invert(1);opacity:.96}.auth-dark-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-dark-copy{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.auth-dark-label{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.auth-dark-chip{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background-color:#ffffff1a!important;border-color:#ffffff1f!important}.auth-dark-surface{background-color:#0f172ae0!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0206172e}.auth-dark-minimal-panel{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172a57,#0f172a2e);box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-dark-feature{min-width:0}.auth-dark-feature--separated{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem}@media (min-width: 640px){.auth-dark-feature--separated{border-top:none;padding-top:0;border-left:1px solid rgba(255,255,255,.08);padding-left:1.5rem}}.auth-primary-button{background-color:#172036!important;border:1px solid #172036!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 24px #0f172a24;min-height:50px;font-weight:600!important;letter-spacing:-.01em}.auth-primary-button,.auth-primary-button *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-primary-button:hover:not(:disabled){background-color:#0f172a!important;border-color:#0f172a!important}.auth-primary-button:disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important}.auth-primary-button:disabled *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.auth-secondary-button{background-color:#fff!important;border-color:#e2e8f0!important;color:#334155!important;-webkit-text-fill-color:#334155!important;min-height:50px;font-weight:600!important;letter-spacing:-.01em;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9}.auth-landing-shot-shell{background:radial-gradient(circle at top,rgba(99,102,241,.06),transparent 38%),linear-gradient(180deg,#fff,#f8fafc)!important}.auth-landing-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}.fidel-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--shot-x, 50%) var(--shot-y, 50%);object-position:var(--shot-x, 50%) var(--shot-y, 50%);transform:scale(var(--shot-zoom, 1));transform-origin:var(--shot-x, 50%) var(--shot-y, 50%)}@media (min-width: 768px){.fidel-shot{-o-object-position:var(--shot-x-md, var(--shot-x, 50%)) var(--shot-y-md, var(--shot-y, 50%));object-position:var(--shot-x-md, var(--shot-x, 50%)) var(--shot-y-md, var(--shot-y, 50%));transform:scale(var(--shot-zoom-md, var(--shot-zoom, 1)));transform-origin:var(--shot-x-md, var(--shot-x, 50%)) var(--shot-y-md, var(--shot-y, 50%))}}.fidel-shot-fade-b{-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}.fidel-shot-majoration-pan{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--shot-x, 12%) var(--shot-y, 0%);object-position:var(--shot-x, 12%) var(--shot-y, 0%);transform:scale(var(--shot-zoom, 2.2)) translateY(0);transform-origin:var(--shot-x, 12%) var(--shot-y, 0%);will-change:transform;animation:fidel-shot-majoration-pan var(--shot-scroll-duration, 26s) ease-in-out infinite alternate}@media (min-width: 768px){.fidel-shot-majoration-pan{-o-object-position:var(--shot-x-md, var(--shot-x, 12%)) var(--shot-y-md, var(--shot-y, 0%));object-position:var(--shot-x-md, var(--shot-x, 12%)) var(--shot-y-md, var(--shot-y, 0%));transform-origin:var(--shot-x-md, var(--shot-x, 12%)) var(--shot-y-md, var(--shot-y, 0%))}}@keyframes fidel-shot-majoration-pan{0%{transform:scale(var(--shot-zoom, 2.2)) translateY(0)}to{transform:scale(var(--shot-zoom, 2.2)) translateY(calc(-1 * var(--shot-scroll-distance, 36%)))}}.auth-secondary-button,.auth-secondary-button *{color:#334155!important;-webkit-text-fill-color:#334155!important}.auth-secondary-button:hover:not(:disabled){background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-secondary-button:hover:not(:disabled) *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-accent-badge{border:1px solid transparent}.auth-accent-badge,.auth-accent-badge *{-webkit-text-fill-color:currentColor!important}.auth-accent-badge--indigo{background-color:#6366f133!important;border-color:#a5b4fc33!important;color:#e0e7ff!important}.auth-accent-badge--violet{background-color:#8b5cf633!important;border-color:#c4b5fd33!important;color:#ede9fe!important}.auth-accent-badge--emerald{background-color:#10b98133!important;border-color:#a7f3d02e!important;color:#d1fae5!important}.app-dialog-message{min-height:0}.app-dialog-paragraph{margin:0;font-size:var(--ui-font-base);line-height:1.55;color:#374151;word-break:break-word}.app-dialog-list{margin:0;padding-left:1.25rem;font-size:var(--ui-font-base);line-height:1.55;color:#374151}.app-dialog-list-item{margin-bottom:.4rem}.app-dialog-list-item:last-child{margin-bottom:0}.app-dialog-ok.btn-generate-valid{font-weight:700;letter-spacing:.02em}.ngap-acte-desc-popover__rubrique-label,.ngap-acte-desc-nomenclature__rubrique-label,.ngap-acte-desc-popover dt.ngap-acte-desc-popover__rubrique-label,.ngap-acte-desc-nomenclature dt.ngap-acte-desc-nomenclature__rubrique-label{color:var(--couleur-accent)!important;-webkit-text-fill-color:var(--couleur-accent)!important}button:focus,button:focus-visible,a:focus,a:focus-visible,summary:focus,summary:focus-visible,[role=button]:focus,[role=button]:focus-visible,[role=tab]:focus,[role=tab]:focus-visible,[role=menuitem]:focus,[role=menuitem]:focus-visible,[role=switch]:focus,[role=switch]:focus-visible,[role=radio]:focus-visible,[role=checkbox]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:none!important}.frequence-selector-btn:focus-visible,.hebdo-day-btn:focus-visible,.badge-ordo-action:focus-visible,.zone-contenu-patient .patientele-list .patientele-list-checkbox:focus-visible,.mode-switch-auto-normal-box button.mode-switch-btn:focus-visible{outline:none!important}.grille-frise.frise-colonne-zone-postop-episode--debut:before,.frise-content-cell.frise-colonne-zone-postop-episode--debut:before,.frise-grille-separator-row-cell.frise-colonne-zone-postop-episode--debut:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ngap-postop-episode-marker-strong);z-index:12;pointer-events:none}.grille-frise.frise-colonne-zone-postop-episode--fin:after,.frise-content-cell.frise-colonne-zone-postop-episode--fin:after,.frise-grille-separator-row-cell.frise-colonne-zone-postop-episode--fin:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--ngap-postop-episode-marker-strong);z-index:12;pointer-events:none}.frise-postop-zone-marqueur{position:absolute;z-index:6;pointer-events:none;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;padding:4px 6px;min-width:1.65rem;text-align:center;border-radius:4px;color:#78350f;background:linear-gradient(180deg,#fef9c3,#fde68a);border:1px solid var(--ngap-postop-episode-border);box-shadow:0 1px 3px var(--ngap-postop-episode-marker-glow)}.frise-postop-zone-marqueur--debut{left:2px;bottom:2px}.frise-postop-zone-marqueur--fin{right:2px;bottom:2px}.grille-frise.frise-colonne-zone-telesoin-mois--debut:before,.frise-content-cell.frise-colonne-zone-telesoin-mois--debut:before,.frise-grille-separator-row-cell.frise-colonne-zone-telesoin-mois--debut:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ngap-telesoin-mois-marker-strong);z-index:12;pointer-events:none}.grille-frise.frise-colonne-zone-telesoin-mois--fin:after,.frise-content-cell.frise-colonne-zone-telesoin-mois--fin:after,.frise-grille-separator-row-cell.frise-colonne-zone-telesoin-mois--fin:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--ngap-telesoin-mois-marker-strong);z-index:12;pointer-events:none}.frise-telesoin-zone-marqueur{position:absolute;z-index:6;pointer-events:none;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;padding:4px 6px;min-width:1.65rem;text-align:center;border-radius:4px;color:#0c4a6e;background:linear-gradient(180deg,#e0f2fe,#bae6fd);border:1px solid var(--ngap-telesoin-mois-border);box-shadow:0 1px 3px var(--ngap-telesoin-mois-marker-glow)}.frise-telesoin-zone-marqueur--debut{left:2px;bottom:2px;min-width:2.15rem;letter-spacing:.02em;text-transform:none}.frise-telesoin-zone-marqueur--quota-atteint{color:#c2410c;background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#fed7aa;box-shadow:0 1px 3px #fb923c61}.frise-telesoin-zone-marqueur--fin{right:2px;bottom:2px;text-transform:lowercase}.grille-frise.frise-colonne-hors-zone-postop-episode,.frise-content-cell.frise-colonne-hors-zone-postop-episode{opacity:.72}:root{--fidel-gradient: linear-gradient( 120deg, var(--ui-accent-conic-accent) 0%, var(--ui-accent-conic-seq-2) 25%, var(--ui-accent-conic-seq-3) 50%, var(--ui-accent-conic-seq-4) 75%, var(--ui-accent-conic-seq-5) 100% )}.fidel-list-marker{display:flex;width:1.25rem;height:1.25rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;border:1px solid transparent;background:#fff;color:#0f172a}.fidel-list-marker--pro{width:1.35rem;height:1.35rem;border-color:color-mix(in srgb,var(--ui-accent-conic-seq-3) 28%,#334155);background:linear-gradient(160deg,color-mix(in srgb,var(--ui-accent-conic-accent) 18%,#1e293b),#0f172a);box-shadow:0 1px 2px #0f172a1f}.fidel-list-marker--con{border-color:#fee2e2e6;background:#fffbfb;color:#f43f5e;box-shadow:none}.fidel-list-marker__icon{width:.85rem;height:.85rem;display:block;overflow:visible}.fidel-list-marker--pro .fidel-list-marker__icon{width:.95rem;height:.95rem}.fidel-list-marker--con .fidel-list-marker__icon{width:.7rem;height:.7rem;opacity:.85}.fidel-pourquoi-proof{margin:0;width:100%;max-width:none}.fidel-pourquoi-proof__crop{position:relative;overflow:hidden;border-radius:1.35rem 1.35rem 1.6rem 1.6rem;mask-image:linear-gradient(to bottom,#000 84%,rgba(0,0,0,.55) 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 84%,rgba(0,0,0,.55) 92%,transparent 100%)}.fidel-pourquoi-proof__device{position:relative;padding:.45rem .45rem 0;border:1px solid rgba(148,163,184,.35);border-bottom:0;border-radius:1.35rem 1.35rem 0 0;background:linear-gradient(165deg,#f8fafc,#e2e8f0 55%,#f1f5f9);box-shadow:0 22px 50px #0f172a1f,0 6px 16px #0f172a0f,inset 0 1px #ffffffd9}.fidel-pourquoi-proof__notch{position:absolute;top:.55rem;left:50%;z-index:2;width:22%;height:.28rem;border-radius:999px;background:#cbd5e1;transform:translate(-50%)}.fidel-pourquoi-proof__screen{position:relative;overflow:hidden;border-radius:1rem 1rem 0 0;background:#fff;aspect-ratio:1080 / 910}.fidel-pourquoi-proof__shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.fidel-pourquoi-proof__caption{margin-top:.85rem;text-align:center;font-size:.9375rem;line-height:1.45;color:#64748b}.fidel-pourquoi-proof__caption.is-visible .fidel-pivot-hand-highlight__stroke{animation:fidelPivotHighlightDraw .95s cubic-bezier(.22,1,.36,1) .2s forwards}@media (prefers-reduced-motion: reduce){.fidel-pourquoi-proof__caption .fidel-pivot-hand-highlight__stroke{animation:none!important;stroke-dashoffset:0}}.fidel-capture-focus--ring-only{opacity:1;box-shadow:none}.fidel-capture-focus--ring-only:before{display:none}.fidel-capture-focus--ring-only.is-visible{opacity:1}.fidel-capture-focus--alive .fidel-capture-focus__stroke--base{opacity:.88;animation:fidel-pourquoi-focus-breathe 3.6s ease-in-out infinite}.fidel-capture-focus--alive .fidel-capture-focus__stroke--tip{opacity:1;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--ui-accent-conic-seq-3) 45%,transparent))}@keyframes fidel-pourquoi-focus-breathe{0%,to{opacity:.72}50%{opacity:.98}}@media (prefers-reduced-motion: reduce){.fidel-pourquoi-proof__crop{mask-image:none;-webkit-mask-image:none}.fidel-capture-focus--alive .fidel-capture-focus__stroke--base{animation:none!important;opacity:.95}.fidel-capture-focus--alive .fidel-capture-focus__stroke--tip{opacity:0!important}}.fidel-grad-bg{background:var(--fidel-gradient);background-size:200% 200%;animation:fidelGradientShift 9s ease-in-out infinite}.fidel-grad-bg,.fidel-grad-bg *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.fidel-grad-bg svg,.fidel-grad-bg svg path{fill:#fff!important;stroke:currentColor}.fidel-grad-bg .fidel-grad-bg-stroke-icon,.fidel-grad-bg .fidel-grad-bg-stroke-icon path,.fidel-grad-bg .fidel-grad-bg-stroke-icon circle,.fidel-grad-bg .fidel-grad-bg-stroke-icon line,.fidel-grad-bg .fidel-grad-bg-stroke-icon polyline{fill:none!important;stroke:currentColor!important}.fidel-gradient-text{background:var(--fidel-gradient);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:fidelGradientShift 9s ease-in-out infinite}.fidel-promesse{font-style:italic;font-synthesis:style;letter-spacing:-.012em;text-wrap:balance}.fidel-promesse strong,.fidel-promesse .fidel-gradient-text{font-style:normal}.fidel-italic{font-style:italic;font-synthesis:style}.fidel-italic strong,.fidel-italic .fidel-gradient-text{font-style:normal}.fidel-persona__response{position:relative}.fidel-persona__response:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:2px;border-radius:1px;background:var(--fidel-gradient)}@keyframes fidelGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.fidel-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--couleur-accent)}.fidel-eyebrow:before{content:"";width:26px;height:3px;border-radius:999px;background:var(--fidel-gradient)}.fidel-card-strong{position:relative}.fidel-card-strong:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:var(--fidel-gradient);background-size:200% 200%;animation:fidelGradientShift 9s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fidel-hero-mesh{background:radial-gradient(46rem 30rem at 10% -10%,rgba(99,102,241,.16),transparent 60%),radial-gradient(38rem 26rem at 70% -8%,rgba(5,150,105,.1),transparent 55%),radial-gradient(40rem 28rem at 98% -4%,rgba(219,39,119,.1),transparent 55%),linear-gradient(180deg,#fff,#f8fafc)}.fidel-band-tinted{background:linear-gradient(180deg,#f7f8ff,#fff)}.fidel-device{position:relative;background:linear-gradient(160deg,#ffffffeb,#f8fafceb);box-shadow:0 30px 80px #0f172a24,0 6px 18px #0f172a14}.fidel-device-phone{position:relative;width:100%}.fidel-device-phone__bezel{position:relative;border-radius:2.25rem;padding:.55rem;border:1px solid rgba(148,163,184,.35);background:linear-gradient(165deg,#f8fafc,#e2e8f0 55%,#f1f5f9);box-shadow:0 30px 80px #0f172a24,0 8px 22px #0f172a14,inset 0 1px #ffffffd9}.fidel-device-phone__notch{position:absolute;top:.72rem;left:50%;z-index:2;width:26%;height:.32rem;border-radius:999px;background:#cbd5e1;transform:translate(-50%)}.fidel-device-phone__screen{overflow:hidden;border-radius:1.7rem;background:#fff;aspect-ratio:1080 / 2120}.fidel-device-phone__shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.fidel-hero-story{width:100%}.fidel-hero-story-mobile{display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%;padding:0 0 1.5rem}.fidel-hero-story-mobile--scrub{position:relative;height:calc(100dvh + var(--hero-scrub-extra, 42dvh));padding:0}.fidel-hero-story-mobile--scrub .fidel-hero-story-mobile__pin{gap:.75rem;padding-top:.5rem;padding-bottom:1rem}.fidel-hero-story-mobile--scrub .fidel-hero-story-brand{gap:.55rem;padding-inline:1.5rem}.fidel-hero-story-mobile--scrub .fidel-hero-story-brand__lockup{transform:scale(1.02)}.fidel-hero-story-mobile--scrub .fidel-hero-story-tagline{max-width:14rem;font-size:clamp(1.15rem,4.2vw,1.4rem)}.fidel-hero-story-mobile--scrub .fidel-hero-story-mobile__device{width:100%;max-width:min(10.5rem,50vw);margin-inline:auto}.fidel-hero-story-mobile--scrub .fidel-hero-story__device .fidel-device-phone__bezel{box-shadow:0 48px 110px #0f172a33,0 16px 40px #0f172a1f,inset 0 1px #ffffffeb}.fidel-hero-story-mobile--scrub.fidel-hero-story-mobile--static{height:auto}.fidel-hero-story-mobile__pin{position:sticky;top:max(.5rem,env(safe-area-inset-top,0px));z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%;padding:0 0 1.25rem}.fidel-hero-story-mobile .fidel-hero-story-brand{padding-inline:1.25rem}.fidel-hero-story-mobile__scrub-viewport{position:relative;width:100%;padding-inline:2rem;box-sizing:border-box;touch-action:pan-y;contain:layout paint}.fidel-hero-story-mobile__phone-stage{width:100%;margin:0}.fidel-hero-mobile-phone__screen{position:relative;isolation:isolate;overflow:hidden}.fidel-hero-mobile-phone__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:calc(1 - clamp(0,(var(--hero-sheet, 0) - .82) / .18,1));transform:translate3d(calc(var(--hero-sheet, 0) * 5%),0,0) scale(calc(1 - var(--hero-sheet, 0) * .014));transform-origin:center center}.fidel-hero-mobile-phone__push{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:#fff;box-shadow:10px 0 28px rgba(15,23,42,calc(var(--hero-sheet, 0) * .14));transform:translate3d(calc((1 - var(--hero-sheet, 0)) * -100%),0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.fidel-hero-mobile-phone__push .fidel-landing-capture-slot{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.fidel-hero-mobile-phone__push-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.fidel-landing-capture-slot{position:relative;width:100%;height:100%;background:linear-gradient(180deg,#f8fafc,#eef2f7 55%,#e2e8f0)}.fidel-landing-capture-slot .fidel-device-phone__shot{position:relative;z-index:1}.fidel-landing-capture-slot__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.45;color:#94a3b8}.fidel-tournee-showcase{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:21rem}.fidel-tournee-showcase__stage{margin:0;width:100%}.fidel-tournee-showcase--loop{--hero-sheet: 0;--fidel-hero-push-duration: 7s;animation:fidel-hero-desktop-push var(--fidel-hero-push-duration) cubic-bezier(.33,.98,.24,1) infinite}.fidel-hero-story--desktop-loop{--hero-sheet: 0;--fidel-hero-push-duration: 10s;animation:fidel-hero-desktop-push-hero var(--fidel-hero-push-duration) cubic-bezier(.33,.98,.24,1) infinite}.fidel-tournee-showcase--loop.is-paused{animation-play-state:paused}@media (hover: hover) and (pointer: fine){.fidel-tournee-showcase--loop:hover{animation-play-state:paused}.fidel-hero-story--desktop-loop:has(.fidel-hero-desktop-showcase:hover){animation-play-state:paused}}.fidel-tournee-showcase--idle,.fidel-hero-story--desktop-idle{--hero-sheet: 0}.fidel-tournee-showcase--static,.fidel-hero-story--desktop-static{--hero-sheet: 1}.fidel-tournee-showcase__phases{display:flex;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fidel-tournee-showcase__phase--jour{color:color-mix(in srgb,#334155 calc((1 - var(--hero-sheet, 0)) * 100%),#94a3b8)}.fidel-tournee-showcase__phase--carte{color:color-mix(in srgb,#334155 calc(var(--hero-sheet, 0) * 100%),#94a3b8)}.fidel-tournee-showcase__progress-bar{position:relative;width:3.25rem;height:2px;border-radius:999px;background:#e2e8f0;overflow:hidden}.fidel-tournee-showcase__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#d946ef);transform:scaleX(var(--hero-sheet, 0));transform-origin:left center}@media (min-width: 640px){.fidel-tournee-showcase,.fidel-hero-desktop-showcase{max-width:22rem}}@media (min-width: 1024px){.fidel-tournee-story--desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.25rem;padding:0 .5rem}.fidel-tournee-story__phone-col{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.fidel-tournee-story__mirror-col{display:flex;justify-content:flex-start;align-items:center;width:100%;min-width:0}.fidel-tournee-story__mirror-anchor{width:26rem;max-width:100%;flex-shrink:0}.fidel-tournee-story__phone-col .fidel-tournee-showcase{max-width:22rem}}@media (min-width: 1280px){.fidel-tournee-story--desktop{gap:4.5rem;padding-inline:1rem}.fidel-tournee-story__mirror-anchor{width:27.5rem}}.fidel-premiers-patients-story{margin-top:2.5rem}.fidel-premiers-patients-story__mobile{display:flex;flex-direction:column;gap:1.35rem;align-items:center}.fidel-premiers-patients-story__desktop{justify-content:center;padding:0 .5rem}.fidel-premiers-patients-story__cluster{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,28rem);gap:1.35rem;align-items:stretch;max-width:51rem;width:100%}.fidel-premiers-patients-story__cluster .fidel-premiers-patients-showcase{max-width:21rem;width:100%;justify-self:end;align-self:center}.fidel-premiers-patients-story__desktop-stage{position:relative;width:100%;max-width:51rem;min-height:28rem}.fidel-premiers-patients-story__phone-rail{width:21rem;max-width:100%;transition:margin-left .9s cubic-bezier(.22,1,.36,1);will-change:margin-left}.fidel-premiers-patients-story__desktop-stage[data-layout=center] .fidel-premiers-patients-story__phone-rail{margin-left:calc((100% - 21rem)/2)}.fidel-premiers-patients-story__desktop-stage[data-layout=right] .fidel-premiers-patients-story__phone-rail{margin-left:0}.fidel-premiers-patients-story__caption-rail{position:absolute;top:0;right:0;bottom:0;width:28rem;max-width:calc(100% - 22.35rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease .15s,visibility 0s linear .65s}.fidel-premiers-patients-story__caption-rail.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s ease .1s,visibility 0s}.fidel-premiers-patients-story__caption-rail .fidel-premiers-patients-caption--desktop{height:100%}@media (prefers-reduced-motion: reduce){.fidel-premiers-patients-story__phone-rail,.fidel-premiers-patients-story__caption-rail{transition:none}}.fidel-premiers-patients-caption{display:flex;flex-direction:column;gap:1rem;width:100%}.fidel-premiers-patients-caption--mobile{max-width:24rem;align-items:center}.fidel-premiers-patients-caption--desktop{position:relative;min-width:0;min-height:0;align-self:stretch;justify-content:flex-end;padding-bottom:.35rem}.fidel-premiers-patients-pivot{display:grid;width:100%;min-height:5rem}.fidel-premiers-patients-pivot--desktop{position:absolute;top:2.6%;bottom:2.6%;left:0;right:0;display:block;min-height:0}.fidel-premiers-patients-pivot__phrase{grid-area:1 / 1;margin:0;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#0f172a;opacity:0}.fidel-premiers-patients-pivot--desktop .fidel-premiers-patients-pivot__phrase{position:absolute;left:0;right:0;top:calc(var(--phrase-anchor-y, .5) * 100%);transform:translateY(-50%);max-width:28rem;padding-right:.25rem;white-space:nowrap}.fidel-premiers-patients-pivot--mobile .fidel-premiers-patients-pivot__phrase{text-align:center}.fidel-premiers-patients-pivot--desktop .fidel-premiers-patients-pivot__phrase{font-size:1.0625rem;line-height:1.4;text-align:left}.fidel-premiers-patients-pivot__phrase strong{font-weight:600;color:#020617}.fidel-premiers-patients-pivot__phrase--regle-lisez,.fidel-premiers-patients-pivot__phrase--regle-comprenez,.fidel-premiers-patients-pivot__phrase--regle-apprenez{font-weight:600;letter-spacing:-.015em}.fidel-pivot-hand-highlight{position:relative;display:inline;font-weight:inherit;padding-bottom:.27em;white-space:nowrap}.fidel-pivot-hand-highlight__word{position:relative;z-index:1}.fidel-pivot-hand-highlight__svg{position:absolute;left:-.22em;right:-.22em;width:calc(100% + .44em);height:.48em;top:auto;bottom:.03em;overflow:visible;pointer-events:none}.fidel-pivot-hand-highlight__stroke{stroke-dasharray:1;stroke-dashoffset:1;opacity:.94}.fidel-pivot-hand-highlight__gradient{animation:fidelPivotHighlightGradient 9s ease-in-out infinite}@keyframes fidelPivotHighlightGradient{0%,to{transform:translate(0)}50%{transform:translate(-18%)}}@keyframes fidelPivotHighlightDraw{to{stroke-dashoffset:0}}.fidel-premiers-patients-pivot__phrase.is-visible .fidel-pivot-hand-highlight__stroke{animation:fidelPivotHighlightDraw .95s cubic-bezier(.22,1,.36,1) .28s forwards}.fidel-douleur-sage .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none}[data-anim=on] .fidel-douleur-sage:not(.is-visible) .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:1;animation:none}[data-anim=on] .fidel-douleur-sage.is-visible .fidel-pivot-hand-highlight__stroke{animation:fidelPivotHighlightDraw .95s cubic-bezier(.22,1,.36,1) .2s forwards}.fidel-tarif-lead .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none}[data-anim=on] .fidel-reveal:not(.is-visible) .fidel-tarif-lead .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:1;animation:none}[data-anim=on] .fidel-reveal.is-visible .fidel-tarif-lead .fidel-pivot-hand-highlight__stroke{animation:fidelPivotHighlightDraw .95s cubic-bezier(.22,1,.36,1) .2s forwards}.fidel-douleur-sage__quote,.fidel-douleur-sage__quote *{font-family:Lora,Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:500!important;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fidel-douleur-sage__quote{letter-spacing:-.005em;text-wrap:balance}.fidel-premiers-patients-story--manual .fidel-pivot-hand-highlight__stroke,.fidel-premiers-patients-story--static .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--choix-search{animation:fidel-premiers-pivot-choix-search 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--choix-description{animation:fidel-premiers-pivot-choix-description 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--cotation{animation:fidel-premiers-pivot-cotation 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--regle-lisez{animation:fidel-premiers-pivot-regle-lisez 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--regle-comprenez{animation:fidel-premiers-pivot-regle-comprenez 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-pivot__phrase--regle-apprenez{animation:fidel-premiers-pivot-regle-apprenez 28s ease-in-out infinite}.fidel-premiers-patients-story--manual[data-step="0"] .fidel-premiers-patients-pivot__phrase--choix-search{animation:fidel-premiers-pivot-manual-choix-a 5s ease-in-out infinite!important}.fidel-premiers-patients-story--manual[data-step="0"] .fidel-premiers-patients-pivot__phrase--choix-description{animation:fidel-premiers-pivot-manual-choix-b 5s ease-in-out infinite!important}.fidel-premiers-patients-story--manual[data-step="1"] .fidel-premiers-patients-pivot__phrase--cotation{opacity:1}.fidel-premiers-patients-story--manual[data-step="2"] .fidel-premiers-patients-pivot__phrase--regle-lisez{animation:fidel-premiers-pivot-manual-regle-lisez 15s ease-in-out infinite!important}.fidel-premiers-patients-story--manual[data-step="2"] .fidel-premiers-patients-pivot__phrase--regle-comprenez{animation:fidel-premiers-pivot-manual-regle-comprenez 15s ease-in-out infinite!important}.fidel-premiers-patients-story--manual[data-step="2"] .fidel-premiers-patients-pivot__phrase--regle-apprenez{animation:fidel-premiers-pivot-manual-regle-apprenez 15s ease-in-out infinite!important}.fidel-premiers-patients-story--static[data-step="0"] .fidel-premiers-patients-pivot__phrase--choix-search{opacity:1}.fidel-premiers-patients-dots{display:flex;gap:.45rem;align-items:center;justify-content:center}.fidel-premiers-patients-caption--desktop .fidel-premiers-patients-dots{position:relative;z-index:1;justify-content:flex-start;margin-top:auto;padding-top:.75rem}.fidel-premiers-patients-dots__btn{width:.4rem;height:.4rem;padding:0;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.fidel-premiers-patients-dots__btn:hover{background:#94a3b8}.fidel-premiers-patients-dots__btn.is-active{background:#6366f1;transform:scale(1.2)}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-dots__btn--0{animation:fidel-premiers-dot-step-0 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-dots__btn--1{animation:fidel-premiers-dot-step-1 28s ease-in-out infinite}.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:not(.fidel-premiers-patients-showcase--manual)) .fidel-premiers-patients-dots__btn--2{animation:fidel-premiers-dot-step-2 28s ease-in-out infinite}.fidel-premiers-patients-showcase{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:21rem}.fidel-premiers-patients-showcase--js-loop .fidel-premiers-patients-phone__layer,.fidel-premiers-patients-showcase--js-loop .fidel-capture-focus{animation:none!important}.fidel-premiers-patients-showcase--js-loop .fidel-premiers-patients-phone__layer{opacity:0;transition:opacity .45s ease}.fidel-premiers-patients-showcase--js-loop .fidel-premiers-patients-phone__layer.is-visible{opacity:1}.fidel-premiers-patients-showcase--js-loop .fidel-capture-focus{opacity:0;transition:opacity .35s ease}.fidel-premiers-patients-showcase--js-loop .fidel-capture-focus.is-visible{opacity:1}.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-pivot__phrase{animation:none!important;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.fidel-premiers-patients-pivot--mobile.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-pivot--mobile .fidel-premiers-patients-pivot__phrase{transform:translateY(.375rem)}.fidel-premiers-patients-pivot--desktop.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-pivot--desktop .fidel-premiers-patients-pivot__phrase{transform:translateY(calc(-50% + .375rem))}.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase.is-visible{opacity:1}.fidel-premiers-patients-pivot--mobile.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase.is-visible,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-pivot--mobile .fidel-premiers-patients-pivot__phrase.is-visible{transform:translateY(0)}.fidel-premiers-patients-pivot--desktop.fidel-premiers-patients-pivot--js-loop .fidel-premiers-patients-pivot__phrase.is-visible,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-pivot--desktop .fidel-premiers-patients-pivot__phrase.is-visible{transform:translateY(-50%)}.fidel-premiers-patients-dots--js-loop .fidel-premiers-patients-dots__btn,.fidel-premiers-patients-story--js-loop .fidel-premiers-patients-dots__btn{animation:none!important}.fidel-premiers-patients-showcase__stage{position:relative;margin:0;width:100%}.fidel-premiers-patients-showcase__stage:before{content:"";position:absolute;top:8%;right:-8%;bottom:-6%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 58%,rgba(79,70,229,.12),transparent 72%);pointer-events:none}.fidel-premiers-patients-phone__screen{position:relative;overflow:hidden}.fidel-premiers-patients-phone__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.fidel-premiers-patients-phone__shot{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.fidel-premiers-patients-phone__slot{position:relative;width:100%;height:100%}.fidel-premiers-patients-phone__logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;width:100%;height:100%;padding:1.25rem 1rem 1.5rem;text-align:center;background:linear-gradient(165deg,#f8fafc,#eef2ff 48%,#f8fafc)}.fidel-premiers-patients-phone__logo-tagline{margin:0;max-width:11rem;font-size:.95rem;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1e293b}.fidel-premiers-patients-phone__logo-mark{height:3.25rem;width:auto;max-width:none;flex-shrink:0}.fidel-premiers-patients-phone__logo-word{height:2.35rem;width:auto;max-width:none;flex-shrink:0}.fidel-premiers-patients-showcase--manual .fidel-premiers-patients-phone__layer--logo,.fidel-premiers-patients-showcase--static:not(.fidel-premiers-patients-showcase--loop) .fidel-premiers-patients-phone__layer--logo{opacity:0!important;animation:none!important}.fidel-capture-focus{position:absolute;z-index:2;box-sizing:border-box;pointer-events:none;opacity:0;overflow:visible;box-shadow:0 0 0 1px #ffffff8c inset}.fidel-capture-focus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 9999px #ffffff9e;pointer-events:none}.fidel-capture-focus__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fidel-capture-focus__stroke{opacity:.9}.fidel-capture-focus__gradient{animation:fidelPivotHighlightGradient 9s ease-in-out infinite}@keyframes fidelCaptureFocusRingDraw{0%{stroke-dashoffset:var(--ring-len, 1000)}to{stroke-dashoffset:0}}.fidel-premiers-patients-showcase--js-loop .fidel-capture-focus.is-hidden .fidel-capture-focus__stroke{animation:none!important}.fidel-premiers-patients-showcase--manual:not([data-step="2"]) .fidel-capture-focus .fidel-capture-focus__stroke,.fidel-premiers-patients-showcase--static:not(.fidel-premiers-patients-showcase--loop):not(.fidel-premiers-patients-showcase--manual) .fidel-capture-focus .fidel-capture-focus__stroke{animation:fidelCaptureFocusRingDraw .7s cubic-bezier(.22,1,.36,1) .28s forwards}.fidel-premiers-patients-showcase--manual[data-step="2"] .fidel-capture-focus--frame-3 .fidel-capture-focus__stroke{animation:fidelCaptureFocusRingDraw .7s cubic-bezier(.22,1,.36,1) .12s forwards}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-0{animation:fidel-capture-focus-loop-0 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-1{animation:fidel-capture-focus-loop-1 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-2{animation:fidel-capture-focus-loop-2 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-3.fidel-capture-focus--focus-0{animation:fidel-capture-focus-loop-3a 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-3.fidel-capture-focus--focus-1{animation:fidel-capture-focus-loop-3b 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-capture-focus--frame-3.fidel-capture-focus--focus-2{animation:fidel-capture-focus-loop-3c 28s ease-in-out infinite}.fidel-premiers-patients-showcase--manual:not([data-step="2"]) .fidel-capture-focus,.fidel-premiers-patients-showcase--static:not(.fidel-premiers-patients-showcase--loop):not(.fidel-premiers-patients-showcase--manual) .fidel-capture-focus{animation:fidel-capture-focus-reveal-once .55s ease-out .2s forwards}.fidel-premiers-patients-showcase--manual[data-step="2"] .fidel-capture-focus--frame-3.fidel-capture-focus--focus-0{animation:fidel-capture-focus-regle-seq-0 15s ease-in-out infinite!important}.fidel-premiers-patients-showcase--manual[data-step="2"] .fidel-capture-focus--frame-3.fidel-capture-focus--focus-1{animation:fidel-capture-focus-regle-seq-1 15s ease-in-out infinite!important}.fidel-premiers-patients-showcase--manual[data-step="2"] .fidel-capture-focus--frame-3.fidel-capture-focus--focus-2{animation:fidel-capture-focus-regle-seq-2 15s ease-in-out infinite!important}@keyframes fidel-capture-focus-reveal-once{0%{opacity:0}to{opacity:1}}@keyframes fidel-capture-focus-loop-0{0%,1.5%{opacity:0}4%,12%{opacity:1}14%,to{opacity:0}}@keyframes fidel-capture-focus-loop-1{0%,13%{opacity:0}16%,26%{opacity:1}28%,to{opacity:0}}@keyframes fidel-capture-focus-loop-2{0%,27%{opacity:0}30%,40%{opacity:1}42%,to{opacity:0}}@keyframes fidel-capture-focus-loop-3a{0%,42%{opacity:0}44%,54%{opacity:1}56%,to{opacity:0}}@keyframes fidel-capture-focus-loop-3b{0%,54%{opacity:0}56%,66%{opacity:1}68%,to{opacity:0}}@keyframes fidel-capture-focus-loop-3c{0%,66%{opacity:0}68%,78%{opacity:1}80%,to{opacity:0}}@keyframes fidel-capture-focus-regle-seq-0{0%,2%{opacity:0}5%,30%{opacity:1}33%,to{opacity:0}}@keyframes fidel-capture-focus-regle-seq-1{0%,33%{opacity:0}36%,63%{opacity:1}66%,to{opacity:0}}@keyframes fidel-capture-focus-regle-seq-2{0%,66%{opacity:0}69%,94%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.fidel-capture-focus{animation:none!important;opacity:1}.fidel-capture-focus__gradient{animation:none}.fidel-capture-focus__stroke{stroke-dashoffset:0;animation:none!important}.fidel-capture-focus--frame-3.fidel-capture-focus--focus-1,.fidel-capture-focus--frame-3.fidel-capture-focus--focus-2{opacity:0}}.fidel-premiers-patients-showcase--loop .fidel-premiers-patients-phone__layer--0{animation:fidel-premiers-fade-frame-0 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-premiers-patients-phone__layer--1{animation:fidel-premiers-fade-frame-1 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-premiers-patients-phone__layer--2{animation:fidel-premiers-fade-frame-2 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-premiers-patients-phone__layer--3{animation:fidel-premiers-fade-frame-3 28s ease-in-out infinite}.fidel-premiers-patients-showcase--loop .fidel-premiers-patients-phone__layer--logo{animation:fidel-premiers-fade-logo 28s ease-in-out infinite}.fidel-premiers-patients-showcase--static:not(.fidel-premiers-patients-showcase--manual) .fidel-premiers-patients-phone__layer--0{opacity:1}.fidel-premiers-patients-showcase--manual .fidel-premiers-patients-phone__layer{animation:none!important;opacity:0}.fidel-premiers-patients-showcase--manual[data-step="0"] .fidel-premiers-patients-phone__layer--0{animation:fidel-premiers-manual-choix-a 5s ease-in-out infinite!important}.fidel-premiers-patients-showcase--manual[data-step="0"] .fidel-premiers-patients-phone__layer--1{animation:fidel-premiers-manual-choix-b 5s ease-in-out infinite!important}.fidel-premiers-patients-showcase--manual[data-step="1"] .fidel-premiers-patients-phone__layer--2,.fidel-premiers-patients-showcase--manual[data-step="2"] .fidel-premiers-patients-phone__layer--3{opacity:1}.fidel-bsi-story.fidel-premiers-patients-story--manual .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none}.fidel-bsi-side-rail{position:relative;display:grid;width:100%;height:100%;min-height:0;align-self:stretch}.fidel-bsi-side-rail__panel,.fidel-bsi-mobile-swap__panel{grid-area:1 / 1;height:100%;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(.4rem)}.fidel-bsi-side-rail__panel.is-visible,.fidel-bsi-mobile-swap__panel.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .45s cubic-bezier(.22,1,.36,1) .05s,visibility 0s,transform .45s cubic-bezier(.22,1,.36,1) .05s}.fidel-bsi-side-rail__panel--compare{display:flex;align-items:center}.fidel-bsi-mobile-swap{display:grid;width:100%}.fidel-bsi-mobile-swap__panel--compare{display:flex;align-items:center;justify-content:center;padding-block:.5rem 1rem}.fidel-bsi-mobile-swap__panel--compare .fidel-bsi-compare{max-width:22rem;margin-inline:auto}.fidel-bsi-mobile-swap__panel--demo{display:flex;flex-direction:column;align-items:center;gap:1.35rem}.fidel-bsi-side-rail__panel--caption{display:flex;flex-direction:column}.fidel-bsi-side-rail__panel--caption .fidel-premiers-patients-caption--desktop{flex:1 1 auto;height:100%;min-height:0}.fidel-bsi-compare{display:grid;gap:1.75rem;width:100%;max-width:26rem;padding-inline:.15rem}.fidel-bsi-compare__block{opacity:1;transform:none}.fidel-bsi-side-rail__panel--compare .fidel-bsi-compare__block,.fidel-bsi-mobile-swap__panel--compare .fidel-bsi-compare__block{opacity:0;transform:translateY(.55rem)}.fidel-bsi-side-rail__panel--compare.is-visible .fidel-bsi-compare__block--con,.fidel-bsi-mobile-swap__panel--compare.is-visible .fidel-bsi-compare__block--con{animation:fidel-bsi-compare-in .65s cubic-bezier(.22,1,.36,1) .12s forwards}.fidel-bsi-side-rail__panel--compare.is-visible .fidel-bsi-compare__block--pro,.fidel-bsi-mobile-swap__panel--compare.is-visible .fidel-bsi-compare__block--pro{animation:fidel-bsi-compare-in .7s cubic-bezier(.22,1,.36,1) .85s forwards}.fidel-bsi-compare__block--con{padding:.15rem .2rem .35rem}.fidel-bsi-compare__block--pro{position:relative;isolation:isolate}.fidel-bsi-compare__pro-inner{position:relative;z-index:1;padding:1.15rem 1.25rem 1.2rem}.fidel-bsi-compare__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.fidel-bsi-compare__ring-svg{display:block;width:100%;height:100%;overflow:visible}.fidel-bsi-compare__ring-stroke{opacity:.95}.fidel-bsi-compare__ring-gradient{animation:fidelPivotHighlightGradient 9s ease-in-out infinite}.fidel-bsi-compare__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.fidel-bsi-compare__eyebrow--pro{color:#4f46e5}.fidel-bsi-compare__list{margin:.85rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem;font-size:1.02rem;font-weight:500;line-height:1.45;letter-spacing:-.015em;color:#64748b}.fidel-bsi-compare__block--pro .fidel-bsi-compare__list{color:#0f172a}.fidel-bsi-compare__block--con .fidel-bsi-compare__list{color:#64748b}@keyframes fidel-bsi-compare-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fidel-bsi-side-rail__panel,.fidel-bsi-mobile-swap__panel{transition:none;transform:none}.fidel-bsi-side-rail__panel--compare.is-visible .fidel-bsi-compare__block--con,.fidel-bsi-side-rail__panel--compare.is-visible .fidel-bsi-compare__block--pro,.fidel-bsi-mobile-swap__panel--compare.is-visible .fidel-bsi-compare__block--con,.fidel-bsi-mobile-swap__panel--compare.is-visible .fidel-bsi-compare__block--pro{animation:none;opacity:1;transform:none}.fidel-bsi-compare__ring-stroke{stroke-dashoffset:0!important}.fidel-bsi-compare__ring-gradient{animation:none}}.fidel-premiers-patients-story.is-paused .fidel-premiers-patients-showcase--loop,.fidel-premiers-patients-story.is-paused .fidel-premiers-patients-showcase--loop *,.fidel-premiers-patients-story.is-paused .fidel-premiers-patients-pivot__phrase,.fidel-premiers-patients-story.is-paused .fidel-premiers-patients-dots__btn,.fidel-premiers-patients-showcase--loop.is-paused,.fidel-premiers-patients-showcase--loop.is-paused *{animation-play-state:paused}@media (hover: hover) and (pointer: fine){.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:hover) .fidel-premiers-patients-pivot__phrase,.fidel-premiers-patients-story:has(.fidel-premiers-patients-showcase--loop:hover) .fidel-premiers-patients-dots__btn{animation-play-state:paused}.fidel-premiers-patients-showcase--loop:hover,.fidel-premiers-patients-showcase--loop:hover *{animation-play-state:paused}}@keyframes fidel-premiers-fade-frame-0{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes fidel-premiers-fade-frame-1{0%,12%{opacity:0}14%,26%{opacity:1}28%,to{opacity:0}}@keyframes fidel-premiers-fade-frame-2{0%,26%{opacity:0}28%,40%{opacity:1}42%,to{opacity:0}}@keyframes fidel-premiers-fade-frame-3{0%,40%{opacity:0}42%,78%{opacity:1}80%,to{opacity:0}}@keyframes fidel-premiers-fade-logo{0%,78%{opacity:0}80%,94%{opacity:1}96%,to{opacity:0}}@keyframes fidel-premiers-manual-choix-a{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes fidel-premiers-manual-choix-b{0%,45%{opacity:0}55%,to{opacity:1}}@keyframes fidel-premiers-pivot-choix-search{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes fidel-premiers-pivot-choix-description{0%,13%{opacity:0}16%,26%{opacity:1}28%,to{opacity:0}}@keyframes fidel-premiers-pivot-cotation{0%,27%{opacity:0}30%,40%{opacity:1}42%,to{opacity:0}}@keyframes fidel-premiers-pivot-regle-lisez{0%,42%{opacity:0}44%,54%{opacity:1}56%,to{opacity:0}}@keyframes fidel-premiers-pivot-regle-comprenez{0%,54%{opacity:0}56%,66%{opacity:1}68%,to{opacity:0}}@keyframes fidel-premiers-pivot-regle-apprenez{0%,66%{opacity:0}68%,78%{opacity:1}80%,to{opacity:0}}@keyframes fidel-premiers-pivot-manual-choix-a{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes fidel-premiers-pivot-manual-choix-b{0%,45%{opacity:0}55%,to{opacity:1}}@keyframes fidel-premiers-pivot-manual-regle-lisez{0%,2%{opacity:0}5%,30%{opacity:1}33%,to{opacity:0}}@keyframes fidel-premiers-pivot-manual-regle-comprenez{0%,33%{opacity:0}36%,63%{opacity:1}66%,to{opacity:0}}@keyframes fidel-premiers-pivot-manual-regle-apprenez{0%,66%{opacity:0}69%,94%{opacity:1}97%,to{opacity:0}}@keyframes fidel-premiers-dot-step-0{0%,26%{background-color:#6366f1;transform:scale(1.2)}28%,to{background-color:#cbd5e1;transform:scale(1)}}@keyframes fidel-premiers-dot-step-1{0%,26%{background-color:#cbd5e1;transform:scale(1)}28%,40%{background-color:#6366f1;transform:scale(1.2)}42%,to{background-color:#cbd5e1;transform:scale(1)}}@keyframes fidel-premiers-dot-step-2{0%,40%{background-color:#cbd5e1;transform:scale(1)}42%,78%{background-color:#6366f1;transform:scale(1.2)}80%,to{background-color:#cbd5e1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.fidel-premiers-patients-pivot__phrase{animation:none!important;transition:none!important;transform:none!important}.fidel-premiers-patients-pivot--desktop .fidel-premiers-patients-pivot__phrase{transform:translateY(-50%)!important}.fidel-pivot-hand-highlight__gradient{animation:none}.fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none!important}.fidel-premiers-patients-pivot__phrase--choix-search{opacity:1}.fidel-premiers-patients-pivot__phrase--choix-description,.fidel-premiers-patients-pivot__phrase--cotation,.fidel-premiers-patients-pivot__phrase--regle-lisez,.fidel-premiers-patients-pivot__phrase--regle-comprenez,.fidel-premiers-patients-pivot__phrase--regle-apprenez{opacity:0}.fidel-premiers-patients-dots__btn{animation:none!important}.fidel-premiers-patients-dots__btn--0{background-color:#6366f1;transform:scale(1.2)}}@media (min-width: 640px){.fidel-premiers-patients-showcase{max-width:22rem}}@media (min-width: 1024px){.fidel-premiers-patients-story__cluster{gap:1.5rem;grid-template-columns:minmax(0,21rem) minmax(0,28rem)}}@media (min-width: 1280px){.fidel-premiers-patients-story__desktop{padding-inline:0}.fidel-premiers-patients-story__cluster{gap:1.75rem}}.fidel-hero-story-mobile__ngap-badge{opacity:clamp(0,calc((var(--hero-sheet, 0) - .55) / .3),1)}.fidel-hero-story-pivot{display:grid;width:100%;min-height:3.5rem}.fidel-hero-story-pivot__phrase{grid-area:1 / 1;margin:0;min-width:0;text-align:center;font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#0f172a;opacity:0}.fidel-hero-story-pivot--mobile{max-width:20rem;margin-top:.35rem;padding-inline:1.25rem}.fidel-hero-story-pivot--desktop{margin-top:0;width:100%;min-height:3.25rem}.fidel-hero-story-pivot--desktop .fidel-hero-story-pivot__phrase{font-size:1.0625rem;line-height:1.4}.fidel-hero-story-mobile--scrub .fidel-hero-story-pivot__phrase--agenda,.fidel-hero-story--desktop-loop .fidel-hero-story-pivot__phrase--agenda{z-index:1;opacity:calc(1 - clamp(0,(var(--hero-sheet, 0) - .15) / .2,1));transform:translateY(calc(clamp(0,(var(--hero-sheet, 0) - .15) / .2,1)*-.375rem))}.fidel-hero-story-mobile--scrub .fidel-hero-story-pivot__phrase--ngap,.fidel-hero-story--desktop-loop .fidel-hero-story-pivot__phrase--ngap{z-index:2;opacity:clamp(0,(var(--hero-sheet, 0) - .65) / .2,1);transform:translateY(calc((1 - clamp(0,(var(--hero-sheet, 0) - .65) / .2,1))*.375rem))}.fidel-hero-story-mobile--scrub .fidel-hero-story-pivot__phrase--agenda .fidel-pivot-hand-highlight__stroke,.fidel-hero-story--desktop-loop .fidel-hero-story-pivot__phrase--agenda .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:clamp(0,(var(--hero-sheet, 0) - .15) / .2,1)}.fidel-hero-story-mobile--scrub .fidel-hero-story-pivot__phrase--ngap .fidel-pivot-hand-highlight__stroke,.fidel-hero-story--desktop-loop .fidel-hero-story-pivot__phrase--ngap .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:calc(1 - clamp(0,(var(--hero-sheet, 0) - .65) / .2,1))}.fidel-hero-story--desktop-idle .fidel-hero-story-pivot__phrase--agenda{opacity:1;transform:none}.fidel-hero-story--desktop-idle .fidel-hero-story-pivot__phrase--ngap,.fidel-hero-story--desktop-static .fidel-hero-story-pivot__phrase--agenda{opacity:0;transform:none}.fidel-hero-story--desktop-static .fidel-hero-story-pivot__phrase--ngap{opacity:1;transform:none}.fidel-hero-story--desktop-idle .fidel-pivot-hand-highlight__stroke,.fidel-hero-story--desktop-static .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion: reduce){.fidel-hero-story--desktop-loop .fidel-hero-story-pivot__phrase{transform:none!important}.fidel-hero-story--desktop-static .fidel-hero-story-pivot__phrase--ngap{opacity:1}.fidel-hero-story--desktop-static .fidel-hero-story-pivot__phrase--agenda,.fidel-hero-story--desktop-idle .fidel-hero-story-pivot__phrase--ngap{opacity:0}.fidel-hero-story--desktop-idle .fidel-hero-story-pivot__phrase--agenda{opacity:1}.fidel-hero-story-pivot .fidel-pivot-hand-highlight__stroke{stroke-dashoffset:0;animation:none!important}}@property --hero-sheet{syntax: "<number>"; inherits: true; initial-value: 0;}.fidel-hero-desktop-showcase{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:21rem}.fidel-hero-desktop-phone__cluster{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:21rem;max-width:100%}.fidel-hero-desktop-phone__stage{position:relative;margin:0;width:100%;max-width:none}@keyframes fidel-hero-desktop-push{0%,31%{--hero-sheet: 0}38%,78%{--hero-sheet: 1}85%,to{--hero-sheet: 0}}@keyframes fidel-hero-desktop-push-hero{0%,35%{--hero-sheet: 0}40%,78%{--hero-sheet: 1}83%,to{--hero-sheet: 0}}.fidel-hero-desktop-phone__stage:before{content:"";position:absolute;top:8%;right:-8%;bottom:-6%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 58%,rgba(79,70,229,.14),transparent 72%);pointer-events:none}.fidel-hero-desktop-phone__stage .fidel-device-phone__bezel{box-shadow:0 48px 110px #0f172a33,0 16px 40px #0f172a1f,inset 0 1px #ffffffeb}.fidel-hero-desktop-phone__phases{display:flex;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fidel-hero-desktop-phone__phase--agenda{color:color-mix(in srgb,#334155 calc((1 - var(--hero-sheet, 0)) * 100%),#94a3b8)}.fidel-hero-desktop-phone__phase--ngap{color:color-mix(in srgb,#334155 calc(var(--hero-sheet, 0) * 100%),#94a3b8)}.fidel-hero-desktop-phone__progress-bar{position:relative;width:3.25rem;height:2px;border-radius:999px;background:#e2e8f0;overflow:hidden}.fidel-hero-desktop-phone__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#d946ef);transform:scaleX(var(--hero-sheet, 0));transform-origin:left center}.fidel-hero-story-mobile__static{width:100%;padding-inline:1rem;box-sizing:border-box}.fidel-hero-story-mobile__device{width:100%;max-width:none;margin:0 auto}.fidel-hero-story-mobile__device.fidel-hero-story__device{max-width:none}.fidel-hero-story-mobile__progress{display:flex;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.fidel-hero-story-mobile__progress span.is-active{color:#334155}.fidel-hero-story-mobile__progress-bar{position:relative;width:3.25rem;height:2px;border-radius:999px;background:#e2e8f0;overflow:hidden}.fidel-hero-story-mobile__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#d946ef);transform:scaleX(var(--hero-sheet, 0));transform-origin:left center;transition:none}.fidel-hero-story-mobile__hint{margin:0;min-height:1.35rem;padding-inline:1.25rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;opacity:calc(1 - clamp(0,(var(--hero-progress, 0) - .92) / .08,1));pointer-events:none}@media (prefers-reduced-motion: reduce){.fidel-hero-story-mobile--scrub{height:auto}.fidel-hero-story-mobile__pin{position:relative;top:auto}.fidel-hero-story-mobile__hint{display:none}}@media (min-width: 640px){.fidel-hero-story-mobile__scrub-viewport,.fidel-hero-story-mobile__static{padding-inline:1.5rem}.fidel-hero-story-mobile--scrub .fidel-hero-story-mobile__device{max-width:min(11.25rem,46vw)}.fidel-hero-story-mobile__device{max-width:22rem}}@media (min-width: 768px){.fidel-hero-story-mobile--scrub .fidel-hero-story-mobile__device{max-width:min(12rem,42vw)}.fidel-hero-story-mobile__device{max-width:24rem}}.fidel-hero-story__device{margin:0;width:100%;max-width:15rem}.fidel-hero-story__device-inner{position:relative;width:100%}.fidel-hero-story__device .fidel-device-phone__bezel{box-shadow:0 40px 100px #0f172a29,0 12px 32px #0f172a1a,inset 0 1px #ffffffe6}.fidel-hero-story-brand{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.fidel-hero-story-brand__lockup{display:flex;justify-content:center;transform-origin:center center;transform:scale(1.12)}.fidel-hero-story-brand__mark{height:2.25rem;width:auto;max-width:none;flex-shrink:0}.fidel-hero-story-brand__word{height:1.75rem;width:auto;max-width:none;flex-shrink:0}.fidel-hero-story-tagline{margin:0;max-width:13rem;text-align:center;font-size:clamp(1.35rem,3.8vw,1.65rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:#1e293b}@media (min-width: 640px){.fidel-hero-story__device{max-width:17rem}.fidel-hero-story-brand__lockup{transform:scale(1.18)}.fidel-hero-story-brand__mark{height:2.75rem}.fidel-hero-story-brand__word{height:2rem}.fidel-hero-story-tagline{max-width:15rem;font-size:clamp(1.4rem,3.2vw,1.7rem)}}@media (min-width: 768px){.fidel-hero-story__device{max-width:19rem}}@media (min-width: 1024px){.fidel-hero-story--desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:0 .5rem 2rem}.fidel-hero-story__mirror-col{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.fidel-hero-story__mirror-anchor{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:24rem;max-width:100%;flex-shrink:0}.fidel-hero-story-brand--desktop{align-items:center;gap:1.35rem;width:100%;padding-inline:0;text-align:center}.fidel-hero-story-brand--desktop .fidel-hero-story-brand__lockup{justify-content:center;transform:scale(1.55);transform-origin:center center}.fidel-hero-story-brand--desktop .fidel-hero-story-brand__mark{height:2.85rem}.fidel-hero-story-brand--desktop .fidel-hero-story-brand__word{height:2.1rem}.fidel-hero-story-brand--desktop .fidel-hero-story-tagline{max-width:18rem;font-size:1.65rem;line-height:1.1;letter-spacing:-.038em;text-align:center}.fidel-hero-story-pivot--desktop{width:100%;min-height:3.25rem}.fidel-hero-story--desktop>.fidel-hero-desktop-showcase{justify-self:stretch;align-self:center;width:100%;min-width:0;align-items:flex-start}.fidel-hero-desktop-phone__cluster{width:22rem;align-items:center}.fidel-hero-story--desktop .fidel-hero-desktop-phone__stage.fidel-hero-story__device{max-width:none;width:100%}}@media (min-width: 1280px){.fidel-hero-story--desktop{gap:3.5rem;padding-inline:1rem}.fidel-hero-story-brand--desktop .fidel-hero-story-brand__lockup{transform:scale(1.62)}.fidel-hero-story__mirror-anchor{gap:2.75rem;width:26rem}.fidel-hero-story-brand--desktop .fidel-hero-story-tagline{max-width:19rem;font-size:1.75rem}.fidel-hero-story-pivot--desktop .fidel-hero-story-pivot__phrase{font-size:1.0625rem;line-height:1.4}.fidel-hero-desktop-phone__cluster{width:24rem}}.fidel-lift{transition:transform .3s ease,box-shadow .3s ease}.fidel-lift:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1f}.fidel-pain-icons svg{color:#94a3b8!important;stroke:#94a3b8!important}[data-anim=on] .fidel-reveal{opacity:0;transform:translateY(16px)}[data-anim=on] .fidel-reveal.is-visible{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.brandmark-stop{animation:brandFlow 14s linear infinite}@keyframes brandFlow{0%{stop-color:var(--ui-accent-conic-accent)}20%{stop-color:var(--ui-accent-conic-seq-2)}40%{stop-color:var(--ui-accent-conic-seq-3)}60%{stop-color:var(--ui-accent-conic-seq-4)}80%{stop-color:var(--ui-accent-conic-seq-5)}to{stop-color:var(--ui-accent-conic-accent)}}@media (prefers-reduced-motion: reduce){.fidel-gradient-text,.fidel-grad-bg,.fidel-card-strong:after,.brandmark-stop{animation:none}[data-anim=on] .fidel-reveal,[data-anim=on] .fidel-reveal.is-visible{opacity:1!important;transform:none!important;transition:none!important}.fidel-lift:hover{transform:none}.fidel-shot-majoration-pan{animation:none!important;transform:scale(var(--shot-zoom, 2.2)) translateY(0)!important}}.passage-detail-layout__body,.ordo-detail-page{min-height:0}.zone-contenu-patient--detail .conteneur-ordo-parent.ordo-detail-column{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.zone-contenu-patient--detail .ordo-detail-column__fixed{background:var(--ordo-detail-ordo-zone-bg)}.zone-contenu-patient--detail .ordo-detail-column__body{background:var(--ordo-detail-passage-zone-bg)}.zone-contenu-patient--detail .ordo-detail-passage-sep{border-top-color:color-mix(in srgb,var(--ordo-detail-ordo-zone-bg) 55%,#cbd5e1);margin:0}.zone-contenu-patient--detail .ordo-detail-column__expand-scroll{background:transparent;border:none;border-radius:0;margin-top:.25rem;padding:0 .75rem .375rem}.zone-contenu-patient--detail .ordo-detail-passage-block--open>.passage-detail-panel-wrap,.zone-contenu-patient--detail .ordo-detail-passage-header-chrome .passage-detail-panel-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-accent, #7c3aed) 16%,#ffffff) 0%,color-mix(in srgb,var(--couleur-accent, #7c3aed) 7%,var(--ordo-detail-passage-zone-bg, #f8fafc)) 55%,var(--ordo-detail-passage-zone-bg, #f8fafc) 100%);border:none;border-radius:0;margin-inline:0;padding:.5rem .75rem var(--passage-ngap-edge-pad-bottom, .375rem);transition:background .22s ease}.zone-contenu-patient--detail .ordo-detail-passage-block--open>.passage-detail-panel-wrap:has(.passage-detail-panel--checked),.zone-contenu-patient--detail .ordo-detail-passage-header-chrome .passage-detail-panel-wrap:has(.passage-detail-panel--checked){background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 16%,#ffffff) 0%,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 7%,var(--ordo-detail-passage-zone-bg, #f8fafc)) 55%,var(--ordo-detail-passage-zone-bg, #f8fafc) 100%)}.zone-contenu-patient--detail .ordo-detail-passage-header-chrome .passage-detail-panel-wrap{margin-bottom:0}.zone-contenu-patient--detail .passage-detail-panel--in-ordo .passage-detail-panel__header,.zone-contenu-patient--detail .passage-detail-panel--in-ordo .passage-detail-panel__header-controls{border-bottom:none;padding-bottom:4px}.zone-contenu-patient--detail .ordo-detail-actes-scroll-host{border-top:1px solid color-mix(in srgb,var(--ordo-detail-passage-zone-bg) 50%,#cbd5e1);margin-top:2px}.zone-contenu-patient--detail .ordo-detail-actes-scroll-host:after{background:linear-gradient(to bottom,var(--ordo-detail-passage-zone-bg, #f8fafc) 0%,color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 97%,transparent) 22%,color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 72%,transparent) 52%,transparent 100%)}.zone-contenu-patient--detail .ordo-detail-actes-scroll-host:before{background:linear-gradient(to top,var(--ordo-detail-passage-zone-bg, #f8fafc) 0%,color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 97%,transparent) 22%,color-mix(in srgb,var(--ordo-detail-passage-zone-bg, #f8fafc) 72%,transparent) 52%,transparent 100%)}:root{--carte-soin-radius: 8px;--carte-soin-ombre: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1), 0 2px 6px 2px rgba(60, 64, 67, .08);--passage-ngap-edge-pad-bottom: .375rem;--passage-ngap-inner-pad-bottom: 2px}.zone-contenu-patient--detail .passage-detail-acte-card:not(.ordonnances-simultane-carte-wrap-inactive){background:var(--agenda-canvas-bg, #ffffff);border-color:transparent;box-shadow:var(--carte-soin-ombre)}.generateur-cotation-root .passage-detail-acte-card:not(.passage-detail-acte-card--ring):not(.ordonnances-simultane-carte-wrap-inactive){background:var(--agenda-canvas-bg, #ffffff);border-color:transparent;box-shadow:var(--carte-soin-ombre)}.ui-accent-ring-frame.ordonnances-modif-acte-ring--soin-card{box-shadow:var(--carte-soin-ombre)}.ui-accent-ring-frame.ordonnances-modif-acte-ring--soin-card>.ordonnances-modif-acte-ring-inner{box-shadow:none}.zone-contenu-patient--detail .passage-detail-footer-shell{background:var(--agenda-canvas-bg, #ffffff)}.ordo-detail-column{min-height:0}.ordo-detail-column__fixed{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:100%;overflow:hidden}.ordo-detail-column__fixed-head{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ordo-detail-column__fixed-head>.ordo-patient-header-row{flex-shrink:0;margin-bottom:.375rem}.ui-dense .ordo-detail-column__fixed-head>.ordo-patient-header-row{margin-bottom:.375rem!important}.ordo-detail-column__fixed-head>.ordo-patient-header-row:has(.ordo-patient-header-row__back){gap:.375rem}.ordo-detail-column__expand-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.ordo-detail-column__expand-scroll::-webkit-scrollbar{width:4px}.ordo-detail-column__expand-scroll::-webkit-scrollbar-thumb{background-color:#94a3b859;border-radius:999px}.ordo-detail-column__fixed>.ordo-detail-passage-sep{flex-shrink:0}.ordo-patient-header-row__sequence{display:flex;align-items:center;flex-shrink:0}.ordo-patient-header-row__sequence .passage-recap-bar__sequence-slot{flex-direction:column;align-items:center;justify-content:center;gap:3px;width:-moz-max-content;width:max-content;flex-shrink:0}.ordo-patient-header-row__sequence .passage-recap-bar__sequence-pos{font-size:11px}.ordo-detail-column__body,.ordo-detail-column__passages{min-height:0}.ordo-detail-column__passages>.jour-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.conteneur-ordo-parent.ordo-detail-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ordo-detail-passage-block{display:none;flex-direction:column;min-height:0;min-width:0}.ordo-detail-passage-block--open{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.ordo-detail-passage-block--ajout-soin-focus>.passage-detail-panel-wrap{display:none}.ordo-detail-passage-block--open>.passage-detail-panel-wrap{flex-shrink:0;margin-bottom:0;overflow:visible}.passage-detail-panel--column-layout{flex-shrink:0;overflow:visible}.ordo-detail-column__scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 .75rem}.ordo-detail-actes-scroll-host{position:relative;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0}.ordo-detail-actes-scroll-host:after{content:"";position:absolute;top:0;left:0;right:0;z-index:4;height:var(--ordo-actes-junction-fade-h, 36px);pointer-events:none;opacity:0;transition:opacity .15s ease;background:linear-gradient(to bottom,var(--agenda-side-panel-bg, #f6f8fc) 0%,color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 97%,transparent) 22%,color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 72%,transparent) 52%,transparent 100%)}.ordo-detail-actes-scroll-host:has(.ordo-detail-actes-scroll[data-scrolled=true]):after{opacity:1}.ordo-detail-actes-scroll-host:before{content:"";position:absolute;bottom:0;left:0;right:0;z-index:4;height:var(--ordo-actes-junction-fade-h, 36px);pointer-events:none;opacity:0;transition:opacity .15s ease;background:linear-gradient(to top,var(--agenda-side-panel-bg, #f6f8fc) 0%,color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 97%,transparent) 22%,color-mix(in srgb,var(--agenda-side-panel-bg, #f6f8fc) 72%,transparent) 52%,transparent 100%)}.ordo-detail-actes-scroll-host:has(.ordo-detail-actes-scroll[data-can-scroll-more=true]):before{opacity:1}.ordo-detail-actes-scroll-host>.ordo-detail-actes-scroll{flex:1 1 0%;min-height:0}.ordo-detail-column__scroll:not(.ordo-detail-actes-scroll) .passage-detail-panel__actes-list{padding-top:2px}.ordo-detail-infos-generales{border-top:1px solid #f3f4f6;margin-top:8px}.zone-contenu-patient--detail .passage-detail-footer-shell__inner{padding-left:var(--passage-resume-footer-pad-x, 8px);padding-right:var(--passage-resume-footer-pad-x, 8px)}.passage-detail-footer-shell{position:relative;z-index:6;flex-shrink:0;border-top:1px solid color-mix(in srgb,var(--couleur-accent, #7c3aed) 26%,#e5e7eb);background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-accent, #7c3aed) 16%,#ffffff),color-mix(in srgb,var(--couleur-accent, #7c3aed) 7%,#ffffff) 42%,#fff);box-shadow:0 -4px 12px #0f172a0f;transition:background .22s ease,border-color .2s ease}.passage-detail-footer-shell--checked{border-top-color:color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 26%,#e5e7eb);background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 16%,#ffffff),color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 7%,#ffffff) 42%,#fff)}.passage-detail-footer-unified--checked{background:transparent}.passage-detail-footer-shell__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--passage-resume-footer-gap, 8px);min-width:0;padding:var(--passage-resume-footer-pad-y, 8px) var(--passage-resume-footer-pad-x, 8px) calc(var(--passage-resume-footer-pad-y, 8px) + env(safe-area-inset-bottom,0px))}.passage-recap-bar-shell{position:relative;z-index:2000005;flex-shrink:0;overflow:visible;isolation:isolate}.agenda-frise-column:has(.frise-agenda-sliding)>.passage-recap-bar-shell{z-index:2000007}.passage-recap-bar-shell:has(.passage-recap-bar--tournee-menu-open){z-index:2000008}.passage-recap-bar-shell__motion{transform-origin:bottom center;overflow:visible;position:relative;z-index:1}.passage-recap-bar-shell__motion.passage-recap-bar-shell--settled{transform:none;opacity:1}.passage-recap-bar-shell__motion.passage-recap-bar-shell--open{animation:passage-recap-bar-shell-in .3s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.passage-recap-bar-shell__motion.passage-recap-bar-shell--closing{animation:passage-recap-bar-shell-out .24s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;will-change:transform,opacity}@keyframes passage-recap-bar-shell-in{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes passage-recap-bar-shell-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,100%,0)}}@media (prefers-reduced-motion: reduce){.passage-recap-bar-shell__motion.passage-recap-bar-shell--open,.passage-recap-bar-shell__motion.passage-recap-bar-shell--closing{animation:none!important;will-change:auto!important}.passage-recap-bar-shell__motion.passage-recap-bar-shell--settled,.passage-recap-bar-shell__motion.passage-recap-bar-shell--open{transform:none!important;opacity:1!important}}.passage-recap-bar{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:100%;min-width:0;border-top:1px solid color-mix(in srgb,var(--couleur-accent, #7c3aed) 26%,#e5e7eb);background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-accent, #7c3aed) 16%,#ffffff),color-mix(in srgb,var(--couleur-accent, #7c3aed) 7%,#ffffff) 42%,#fff);box-shadow:0 -2px 8px #0f172a0f;z-index:2000003;overflow:visible;transition:background .22s ease,border-color .2s ease,border-top-width .2s ease}.passage-recap-bar--checked{border-top-width:1px;border-top-color:color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 26%,#e5e7eb);background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 16%,#ffffff),color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 7%,#ffffff) 42%,#fff)}.passage-recap-bar--with-soin-fait{padding-bottom:0}.passage-recap-bar--with-soin-fait .passage-recap-bar__inner{padding-bottom:0;align-items:end}.passage-recap-bar--with-soin-fait .passage-recap-bar__detail-accent{align-self:end}.passage-recap-bar--with-soin-fait .passage-recap-bar__main{justify-content:flex-end;align-self:end}.passage-recap-bar--with-soin-fait .passage-recap-bar__aside{align-self:end;justify-content:flex-end}.passage-recap-bar__check-fab{position:relative;left:auto;top:auto;bottom:auto;margin:.15rem auto 0;z-index:6;display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:0;width:auto;min-width:0;height:auto;min-height:0;padding:0 .35rem;border:none;border-radius:0;background:transparent;color:#9ca3af;box-shadow:none;box-sizing:border-box;transform:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .18s ease,opacity .18s ease}.passage-recap-bar__check-fab:before{content:"";position:absolute;top:-1.1rem;bottom:-.85rem;left:-2.75rem;right:-2.75rem;z-index:0}.passage-recap-bar--no-detail-btn .passage-recap-bar__check-fab{width:auto}.passage-recap-bar__check-fab:hover:not(:disabled){background:transparent;opacity:.92}.passage-recap-bar__check-fab:focus-visible{outline:2px solid var(--couleur-selection, #2563eb);outline-offset:2px;border-radius:6px}.passage-recap-bar__check-fab:active:not(:disabled){transform:translateY(1px)}.passage-recap-bar__check-fab:disabled{opacity:.5;cursor:not-allowed}.passage-recap-bar__check-fab--on,.passage-recap-bar--checked .passage-recap-bar__check-fab{background:transparent;border:none}.passage-recap-bar__check-fab--on:hover:not(:disabled),.passage-recap-bar--checked .passage-recap-bar__check-fab:hover:not(:disabled){background:transparent;border:none;opacity:.92}.passage-recap-bar__check-fab-cluster{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;pointer-events:none}.passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon{display:block;flex-shrink:0;width:1.35rem;height:1.35rem;color:#9ca3af!important;stroke:#9ca3af!important;fill:none!important}.passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon path{stroke:#9ca3af!important;fill:none!important}.passage-recap-bar__check-fab--on .passage-recap-bar__check-fab-icon.text-accent-shimmer,.passage-recap-bar--checked .passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon.text-accent-shimmer{overflow:hidden;color:transparent!important;stroke:transparent!important;-webkit-text-fill-color:unset!important;background-image:linear-gradient(90deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.passage-recap-bar__check-fab--on .passage-recap-bar__check-fab-icon.text-accent-shimmer path,.passage-recap-bar--checked .passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon.text-accent-shimmer path{stroke-opacity:0;fill:none!important}@media (prefers-reduced-motion: reduce){.passage-recap-bar__check-fab--on .passage-recap-bar__check-fab-icon.text-accent-shimmer,.passage-recap-bar--checked .passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--ui-accent-conic-accent)!important;-webkit-text-fill-color:var(--ui-accent-conic-accent)!important}.passage-recap-bar__check-fab--on .passage-recap-bar__check-fab-icon.text-accent-shimmer path,.passage-recap-bar--checked .passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon.text-accent-shimmer path{stroke-opacity:1;stroke:var(--ui-accent-conic-accent)!important}}.passage-recap-bar__check-switch{--passage-recap-check-thumb: .7rem;--passage-recap-check-travel: calc(2rem - var(--passage-recap-check-thumb));position:relative;display:block;width:2rem;height:var(--passage-recap-check-thumb);flex-shrink:0}.passage-recap-bar__check-switch:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:#94a3b8;transition:background-color .18s ease}.passage-recap-bar__check-switch--on:before,.passage-recap-bar--checked .passage-recap-bar__check-switch:before{background:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 45%,#94a3b8)}.passage-recap-bar__check-switch-thumb{position:absolute;top:50%;left:0;width:var(--passage-recap-check-thumb);height:var(--passage-recap-check-thumb);margin-top:calc(var(--passage-recap-check-thumb) / -2);border-radius:999px;background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 1px 2px #0f172a24;box-sizing:border-box;transform:translate(0);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.passage-recap-bar__check-switch--on .passage-recap-bar__check-switch-thumb,.passage-recap-bar--checked .passage-recap-bar__check-switch-thumb{transform:translate(var(--passage-recap-check-travel));background:var(--ui-accent-conic-accent, var(--couleur-accent));border-color:transparent;box-shadow:0 1px 3px color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 35%,rgba(15,23,42,.15))}.passage-recap-bar__check-fab:active:not(:disabled) .passage-recap-bar__check-switch-thumb{transform:scale(.94)}.passage-recap-bar__check-fab:active:not(:disabled) .passage-recap-bar__check-switch--on .passage-recap-bar__check-switch-thumb,.passage-recap-bar--checked .passage-recap-bar__check-fab:active:not(:disabled) .passage-recap-bar__check-switch-thumb{transform:translate(var(--passage-recap-check-travel)) scale(.94)}@media (prefers-reduced-motion: reduce){.passage-recap-bar__check-switch,.passage-recap-bar__check-switch-thumb{transition:none}}@media (max-width: 1023px){.passage-recap-bar__check-fab{padding:0 .3rem;margin:.12rem auto 0}.passage-recap-bar__check-fab .passage-recap-bar__check-fab-icon{width:1.4rem;height:1.4rem}}.header-multi-tournee-wrap{position:relative;flex-shrink:0}.header-multi-tournee-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:36px;height:36px;padding:0 8px;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header-multi-tournee-btn:disabled{cursor:not-allowed;opacity:.45}.header-multi-tournee-btn:hover:not(:disabled){filter:brightness(.97)}.header-multi-tournee-btn--empty{color:#4b5563;text-shadow:none;box-shadow:inset 0 0 0 1px #0f172a1f}.header-multi-tournee-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:168px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 32px #0f172a29;z-index:40}.header-multi-tournee-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header-multi-tournee-option:hover,.header-multi-tournee-option.is-active{background:#f3f4f6}.header-multi-tournee-option.is-disabled{opacity:.45;cursor:not-allowed}.header-multi-tournee-option--clear{margin-top:2px;border-top:1px solid #f3f4f6;color:#4b5563;font-weight:600}.header-multi-tournee-swatch{width:16px;height:16px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001a}.header-multi-actions{display:inline-flex;align-items:center;gap:8px;margin-left:14px;flex-shrink:0}.header-multi-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.header-multi-action-btn--cancel{border:1px solid #e5e7eb;background:#fff;color:#374151}.header-multi-action-btn--cancel:hover{border-color:#d1d5db;background:#f9fafb}.header-multi-valider-accent.creation-ordo-mobile-valider-accent{width:auto!important;min-width:0;flex:0 0 auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;--accent-ring-outer-radius: 8px;--accent-ring-width: 2px}.header-multi-valider-accent>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn{height:100%!important;min-height:0!important;max-height:none!important;min-width:0;padding:0 11px!important;gap:5px;font-size:13px!important;border-radius:6px}.header-multi-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon{width:15px!important;height:15px!important}.header-multi-valider-accent>.ordonnances-modif-acte-ring-inner .mobile-detail-footer-btn__icon svg{width:15px!important;height:15px!important}.header-multi-sep{display:inline-block;align-self:center;width:1px;height:22px;margin:0 6px;flex-shrink:0;border-radius:1px;background:linear-gradient(180deg,#94a3b800,#94a3b88c 22%,#94a3b88c 78%,#94a3b800)}@media (max-width: 640px){.header-multi-actions{margin-left:10px;gap:6px}.header-multi-action-btn{min-height:34px;padding:0 10px;font-size:12px}.header-multi-valider-accent.creation-ordo-mobile-valider-accent{height:34px!important;min-height:34px!important;max-height:34px!important}.header-multi-valider-accent>.ordonnances-modif-acte-ring-inner.mobile-detail-footer-btn{padding:0 10px!important;font-size:12px!important}.header-multi-sep{height:20px;margin:0 4px}}.header-multi-soin-fait{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;white-space:nowrap;transition:opacity .15s ease,background .18s ease;-webkit-tap-highlight-color:transparent}.header-multi-soin-fait:disabled{cursor:not-allowed;opacity:.55}.header-multi-soin-fait:hover:not(:disabled){border:none;background:color-mix(in srgb,var(--couleur-accent, #7c3aed) 8%,#ffffff);opacity:1}.header-multi-soin-fait--on{border:none;background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 14%,#ffffff),color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 6%,#ffffff))}.header-multi-soin-fait--mixed{border:none;background:color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 8%,#ffffff)}.header-multi-soin-fait--on:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 18%,#ffffff),color-mix(in srgb,var(--couleur-soin-fait, #16a34a) 9%,#ffffff))}.header-multi-soin-fait:focus-visible{outline:2px solid var(--couleur-selection, #2563eb);outline-offset:2px}.header-multi-soin-fait__cluster{display:inline-flex;align-items:center;gap:.4rem;pointer-events:none}.header-multi-soin-fait__check{flex-shrink:0;display:block;width:1.125rem;height:1.125rem;color:#9ca3af;opacity:.7;transition:color .18s ease,opacity .18s ease}.header-multi-soin-fait__check,.header-multi-soin-fait__check path{stroke:currentColor;fill:none}.header-multi-soin-fait--mixed .header-multi-soin-fait__check,.header-multi-soin-fait--mixed .header-multi-soin-fait__check path{color:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 55%,#94a3b8)!important;stroke:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 55%,#94a3b8)!important;opacity:.9}.header-multi-soin-fait--on .header-multi-soin-fait__check.text-accent-shimmer{opacity:1;overflow:hidden;color:transparent!important;stroke:transparent!important;-webkit-text-fill-color:unset!important;background-image:linear-gradient(90deg,var(--ui-accent-conic-accent),var(--ui-accent-conic-seq-3),var(--ui-accent-conic-seq-5),var(--ui-accent-conic-seq-2),var(--ui-accent-conic-seq-4),var(--ui-accent-conic-accent))!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.header-multi-soin-fait--on .header-multi-soin-fait__check.text-accent-shimmer path{stroke-opacity:0;fill:none!important}@media (prefers-reduced-motion: reduce){.header-multi-soin-fait--on .header-multi-soin-fait__check.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--ui-accent-conic-accent)!important;-webkit-text-fill-color:var(--ui-accent-conic-accent)!important}.header-multi-soin-fait--on .header-multi-soin-fait__check.text-accent-shimmer path{stroke-opacity:1;stroke:var(--ui-accent-conic-accent)!important}}.header-multi-check-switch{--header-multi-check-thumb: .65rem;--header-multi-check-travel: calc(1.95rem - var(--header-multi-check-thumb));position:relative;display:block;width:1.95rem;height:var(--header-multi-check-thumb);flex-shrink:0;border:none;border-radius:0;background:transparent;box-sizing:border-box;box-shadow:none}.header-multi-check-switch:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:#94a3b8;transition:background-color .18s ease}.header-multi-check-switch--on:before{background:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 45%,#94a3b8)}.header-multi-check-switch--mixed:before{background:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 28%,#94a3b8)}.header-multi-check-switch__thumb{position:absolute;top:50%;left:0;width:var(--header-multi-check-thumb);height:var(--header-multi-check-thumb);margin-top:calc(var(--header-multi-check-thumb) / -2);border-radius:999px;background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 1px 2px #0f172a24;box-sizing:border-box;transform:translate(0);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.header-multi-check-switch--on .header-multi-check-switch__thumb{transform:translate(var(--header-multi-check-travel));background:var(--ui-accent-conic-accent, var(--couleur-accent));border-color:transparent;box-shadow:0 1px 3px color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 35%,rgba(15,23,42,.15))}.header-multi-check-switch--mixed .header-multi-check-switch__thumb{transform:translate(calc(var(--header-multi-check-travel) / 2));background:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 55%,#ffffff);border-color:color-mix(in srgb,var(--ui-accent-conic-accent, var(--couleur-accent)) 40%,#cbd5e1);box-shadow:0 1px 2px #0f172a1f}.header-multi-soin-fait:active:not(:disabled) .header-multi-check-switch__thumb{transform:scale(.94)}.header-multi-soin-fait:active:not(:disabled) .header-multi-check-switch--on .header-multi-check-switch__thumb{transform:translate(var(--header-multi-check-travel)) scale(.94)}.header-multi-soin-fait:active:not(:disabled) .header-multi-check-switch--mixed .header-multi-check-switch__thumb{transform:translate(calc(var(--header-multi-check-travel) / 2)) scale(.94)}@media (prefers-reduced-motion: reduce){.header-multi-check-switch,.header-multi-check-switch__thumb{transition:none}}.passage-recap-bar--tournee-menu-open{z-index:2000005}.passage-recap-bar--no-tournee{border-top:none;box-shadow:none}.passage-recap-bar--no-tournee .passage-recap-bar__facts{padding-left:0}.passage-recap-bar--with-trailing .passage-recap-bar__aside{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.passage-recap-bar--with-trailing .passage-recap-bar__trailing{flex:1 1 auto;min-width:0;order:0}.passage-recap-bar--with-trailing .passage-recap-bar__aside-stack{flex-shrink:0;order:1;margin-left:0;padding-left:8px}.passage-recap-bar__aside-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:4px;min-width:0}.passage-recap-bar__aside-stack:has(.passage-recap-bar__sequence-track-row){gap:1px}.passage-recap-bar__trailing{flex-shrink:0;align-self:center}.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions{display:flex;width:100%;min-width:0}.creation-ordo-mobile-trailing-actions--with-back{align-items:center;gap:8px}.creation-ordo-mobile-trailing-actions--with-back .passage-recap-bar__detail-accent--back{flex-shrink:0;display:flex!important}.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions--with-back .mobile-detail-footer-btn{flex:1 1 0%}.passage-recap-bar__trailing .creation-ordo-mobile-valider-accent{flex:1 1 0%;min-width:0;height:56px;min-height:56px;max-height:56px}.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions--with-back .mobile-detail-footer-btn--secondary{height:56px;min-height:56px;max-height:56px;box-sizing:border-box;font-size:14px;gap:7px}.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions--with-back .mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon,.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions--with-back .mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon svg{width:20px;height:20px}.passage-recap-bar__trailing .creation-ordo-mobile-trailing-actions__btn,.passage-recap-bar__trailing .mobile-detail-footer-btn{min-height:44px;height:auto;padding-left:.75rem;padding-right:.75rem;font-size:13px}.passage-recap-bar__trailing .mobile-detail-footer-btn__label{max-width:none;overflow:visible;text-overflow:clip}.creation-ordo-mobile-pane-switch--post-gen-recap:not(:has(.creation-ordo-mobile-pane-switch__controls)){padding-top:.35rem;gap:0}.creation-ordo-mobile-pane-switch--post-gen-recap:has(.creation-ordo-mobile-pane-switch__controls){gap:.35rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px))}.creation-ordo-mobile-pane-switch--post-gen-recap .creation-ordo-mobile-pane-switch__controls--solo-trailing{justify-content:stretch;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.creation-ordo-mobile-pane-switch--post-gen-recap .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-pane-switch__trailing{flex:1 1 auto;width:100%;min-width:0;margin-left:0;justify-content:stretch}.creation-ordo-mobile-pane-switch--post-gen-recap .creation-ordo-mobile-pane-switch__controls--solo-trailing .creation-ordo-mobile-trailing-actions{width:100%}.creation-ordo-mobile-trailing-actions--with-close{align-items:center;gap:8px}.creation-ordo-mobile-trailing-actions--with-close>.creation-ordo-mobile-close-fab{flex-shrink:0;box-shadow:none}.creation-ordo-mobile-close-fab--disabled,.creation-ordo-mobile-close-fab:disabled{opacity:.55;cursor:not-allowed}:root{--passage-resume-footer-pad-y: 8px;--passage-resume-footer-pad-x: 8px;--passage-resume-footer-gap: 8px;--passage-resume-footer-ctrl-h: 60px;--passage-resume-footer-back-w: 44px}.passage-recap-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px var(--passage-resume-footer-gap, 8px);align-items:center;min-height:48px;padding:var(--passage-resume-footer-pad-y, 8px) var(--passage-resume-footer-pad-x, 8px);min-width:0}.passage-recap-bar__detail-accent{grid-column:1;grid-row:1 / -1;align-self:center;flex-shrink:0;--accent-ring-outer-radius: 12px;display:flex;width:var(--passage-resume-footer-ctrl-h, 60px);height:var(--passage-resume-footer-ctrl-h, 60px);box-sizing:border-box}.passage-recap-bar__detail-accent.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame{--accent-ring-width: 3px}.passage-recap-bar__detail-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;min-width:0;min-height:0;padding:4px 2px;border:none;background:#f9fafb;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.passage-recap-bar__detail-btn:hover{background:#f3f4f6}.passage-recap-bar__detail-btn--active{background:#ede9fe}.passage-recap-bar__detail-btn--retour .passage-recap-bar__detail-label{letter-spacing:.02em;font-size:10px}.passage-recap-bar__detail-icon{flex-shrink:0;display:block;overflow:hidden;width:20px;height:20px}.passage-recap-bar__detail-icon.text-accent-shimmer{color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18'/%3E%3Cpath d='m10 15-3-3 3-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18'/%3E%3Cpath d='m10 15-3-3 3-3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.passage-recap-bar__detail-icon.text-accent-shimmer path,.passage-recap-bar__detail-icon.text-accent-shimmer rect{stroke-opacity:0}.passage-recap-bar__detail-icon--panel-close.text-accent-shimmer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18'/%3E%3Cpath d='m8 9 3 3-3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18'/%3E%3Cpath d='m8 9 3 3-3 3'/%3E%3C/svg%3E")}.passage-recap-bar__detail-label{white-space:nowrap;line-height:1;font-size:11px;font-weight:800}.passage-recap-bar__detail-accent--back{width:var(--passage-resume-footer-back-w, 44px);height:var(--passage-resume-footer-ctrl-h, 60px)}.passage-recap-bar__detail-btn--icon-only{gap:0;padding:0}.passage-recap-bar__detail-icon--back.text-accent-shimmer{color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.passage-recap-bar__detail-icon--back.text-accent-shimmer path,.passage-recap-bar__detail-icon--back.text-accent-shimmer rect{stroke-opacity:0}.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer{color:transparent!important;-webkit-text-fill-color:unset!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;background-size:280% 100%!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M10 16h4'/%3E%3Cpath d='M12 14v4'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer path,.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer rect{stroke-opacity:0}.ordo-patient-header-row__back--compact{display:flex;align-items:center;flex-shrink:0}.ordo-patient-header-row__back--compact .passage-recap-bar__detail-accent--back{width:32px;height:34px;--accent-ring-outer-radius: 11px}.ordo-patient-header-row__back--compact .passage-recap-bar__detail-icon{width:16px;height:16px}.passage-recap-bar--no-detail-btn .passage-recap-bar__inner{grid-template-columns:minmax(0,1fr) auto}.passage-recap-bar--no-detail-btn .passage-recap-bar__main{grid-column:1;grid-row:1 / -1}.passage-detail-footer-unified--with-back{gap:var(--passage-resume-footer-gap, 8px);align-items:center}.passage-detail-footer-unified--with-back .passage-detail-footer-unified__actions{flex:1 1 auto;min-width:0}.passage-detail-footer-unified .passage-recap-bar__detail-accent--back{width:var(--passage-resume-footer-back-w, 44px);height:var(--passage-resume-footer-ctrl-h, 60px)}.passage-detail-footer-unified__actions>.mobile-detail-footer-actions.passage-detail-footer-unified__confirm{width:100%;flex:1 1 auto;min-width:0}.passage-detail-footer-unified__actions .mobile-detail-footer-btn--secondary,.passage-detail-footer-unified__actions .mobile-detail-footer-btn--accent-outline:not(.ordonnances-modif-acte-ring-inner){height:var(--passage-resume-footer-ctrl-h, 60px);min-height:var(--passage-resume-footer-ctrl-h, 60px);max-height:var(--passage-resume-footer-ctrl-h, 60px);box-sizing:border-box;font-size:14px;gap:7px}.passage-detail-footer-unified__actions .mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon,.passage-detail-footer-unified__actions .mobile-detail-footer-btn--secondary .mobile-detail-footer-btn__icon svg,.passage-detail-footer-unified__actions .mobile-detail-footer-btn--accent-outline:not(.ordonnances-modif-acte-ring-inner) .mobile-detail-footer-btn__icon,.passage-detail-footer-unified__actions .mobile-detail-footer-btn--accent-outline:not(.ordonnances-modif-acte-ring-inner) .mobile-detail-footer-btn__icon svg,.passage-detail-footer-unified__actions .creation-ordo-mobile-valider-accent .mobile-detail-footer-btn__icon,.passage-detail-footer-unified__actions .creation-ordo-mobile-valider-accent .mobile-detail-footer-btn__icon svg{width:20px;height:20px}.passage-detail-footer-unified__actions .creation-ordo-mobile-valider-accent{flex:1 1 0%;min-width:0;height:var(--passage-resume-footer-ctrl-h, 60px);min-height:var(--passage-resume-footer-ctrl-h, 60px);max-height:var(--passage-resume-footer-ctrl-h, 60px);align-self:center}.passage-detail-footer-unified__actions .creation-ordo-mobile-valider-accent>.mobile-detail-footer-btn{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0!important;max-height:none}.passage-recap-bar__leading{grid-column:1;grid-row:1 / -1;align-self:center;flex-shrink:0}.passage-recap-bar--detail-open .passage-recap-bar__leading{display:flex;align-self:center}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__inner{display:flex;flex-direction:row;align-items:center;gap:var(--passage-resume-footer-gap, 8px)}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__aside{flex:0 0 auto;min-width:auto}@media (prefers-reduced-motion: reduce){.passage-recap-bar__detail-icon.text-accent-shimmer,.passage-recap-bar__detail-icon--back.text-accent-shimmer,.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer,.passage-recap-bar__detail-icon--panel-close.text-accent-shimmer{animation:none!important;background-image:none!important;-webkit-mask-image:none;mask-image:none;color:var(--couleur-accent, #7c3aed)!important;-webkit-text-fill-color:var(--couleur-accent, #7c3aed)!important}.passage-recap-bar__detail-icon.text-accent-shimmer path,.passage-recap-bar__detail-icon.text-accent-shimmer rect,.passage-recap-bar__detail-icon--back.text-accent-shimmer path,.passage-recap-bar__detail-icon--back.text-accent-shimmer rect,.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer path,.passage-recap-bar__detail-icon--back-forward.text-accent-shimmer rect,.passage-recap-bar__detail-icon--panel-close.text-accent-shimmer path,.passage-recap-bar__detail-icon--panel-close.text-accent-shimmer rect{stroke-opacity:1;stroke:var(--couleur-accent, #7c3aed)!important}}.passage-recap-bar__main{display:flex;grid-column:2;grid-row:1 / -1;flex-direction:column;justify-content:center;gap:4px;min-width:0}.passage-recap-bar__aside{display:flex;grid-column:3;grid-row:1 / -1;flex-direction:column;align-items:stretch;justify-content:center;flex-shrink:0;gap:4px;align-self:center}.passage-recap-bar__aside:has(.passage-recap-bar__sequence-track-row),.passage-recap-bar__aside-stack:has(.passage-recap-bar__sequence-track-row){gap:1px}.passage-recap-bar__aside .passage-recap-bar__sequence-slot:not(:has(.passage-recap-bar__sequence)){min-height:0;gap:0;width:auto}.passage-recap-bar__aside .passage-recap-bar__sequence-track-row{gap:5px}.passage-recap-bar__line{display:flex;align-items:center;min-width:0}.passage-recap-bar__line--info{flex-shrink:0;gap:8px;min-width:0}.passage-recap-bar__facts{display:flex;align-items:center;gap:12px;min-width:0;flex:1;overflow:hidden}.passage-recap-bar__line--meta{gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.passage-recap-bar__line--meta::-webkit-scrollbar{display:none;width:0;height:0}.passage-recap-bar__inner--multi{justify-content:center}.passage-recap-bar__nav{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.passage-recap-bar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#374151;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-recap-bar__nav-btn:hover:not(:disabled){background:#f3f4f6}.passage-recap-bar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.passage-recap-bar__tournee-wrap{position:relative;flex-shrink:0}.passage-recap-bar--tournee-menu-open .passage-recap-bar__tournee-wrap{z-index:2}.passage-recap-bar__tournee-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:36px;height:36px;padding:0 8px;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-recap-bar__tournee-btn:disabled{cursor:default}.passage-recap-bar__tournee-btn--empty{color:#4b5563;text-shadow:none;box-shadow:inset 0 0 0 1px #0f172a1f}.passage-recap-bar__tournee-option--clear{margin-top:2px;border-top:1px solid #f3f4f6;color:#4b5563;font-weight:600}.passage-recap-bar__tournee-menu{position:absolute;left:0;bottom:calc(100% + 6px);min-width:168px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 32px #0f172a29;z-index:10}.passage-recap-bar__tournee-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-recap-bar__tournee-option:hover,.passage-recap-bar__tournee-option.is-active{background:#f3f4f6}.passage-recap-bar__tournee-option.is-disabled{opacity:.45;cursor:not-allowed}.passage-recap-bar__tournee-swatch{width:16px;height:16px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001a}.passage-recap-bar__heure{flex-shrink:0;font-size:13px;font-weight:600;color:#111827;white-space:nowrap}.passage-recap-bar__heure--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.passage-recap-bar__heure-debut,.passage-recap-bar__heure-fin{font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.passage-recap-bar__sep{flex-shrink:0;align-self:center;width:1px;height:12px;margin:0 2px;background-color:#d1d5db}.passage-recap-bar__patient{flex-shrink:1;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;padding:0;font-size:13px;font-weight:600;color:#111827;text-align:left}.passage-recap-bar__patient--clickable{cursor:pointer;color:var(--couleur-accent, #2563eb)}.passage-recap-bar__patient--clickable:hover{text-decoration:underline}.passage-recap-bar__patient--stackable .passage-recap-bar__patient-prenom:after{content:" "}.passage-recap-bar__sequence-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;width:100%;min-width:0}.passage-recap-bar__sequence{flex-shrink:0;align-self:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#fff!important;-webkit-text-fill-color:#ffffff;white-space:nowrap;line-height:1.2;box-sizing:border-box}.sequence-badge-pill{display:inline-flex;align-items:center;flex-shrink:0;align-self:flex-start;padding:3px 8px;border-radius:999px;border:none;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:nowrap;line-height:1.2;box-shadow:none;box-sizing:border-box}.sequence-badge-pill--lg{padding:3px 8px;font-size:11px}.sequence-badge-pill--rdv{color:#374151!important;-webkit-text-fill-color:#374151!important}.ordo-patient-header-row__sequence .passage-recap-bar__sequence-slot:not(:has(.passage-recap-bar__sequence)){justify-content:center;min-height:36px}:root{--passage-sequence-track-w: 48px;--passage-sequence-track-h: 4px;--passage-sequence-head-size: 8px}@media (max-width: 1023px){:root{--passage-sequence-track-w: 44px;--passage-sequence-head-size: 9px}}.passage-recap-bar__sequence-track{position:relative;width:var(--passage-sequence-track-w);min-width:var(--passage-sequence-track-w);height:var(--passage-sequence-track-h);border-radius:999px;background:#e5e7eb;flex-shrink:0;align-self:center}.passage-recap-bar__sequence-track-row{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0}.passage-recap-bar__sequence-pos{flex-shrink:0;font-size:10px;font-weight:600;line-height:1;color:#6b7280;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.passage-recap-bar__sequence-track-fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;opacity:.45;pointer-events:none}.passage-recap-bar__sequence-head{position:absolute;top:50%;width:var(--passage-sequence-head-size);height:var(--passage-sequence-head-size);border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid #ffffff;box-shadow:0 0 0 1px #0f172a2e;pointer-events:none}.passage-recap-bar__aside .passage-recap-bar__sequence-slot{flex-shrink:0}.passage-recap-bar__ngap{display:flex;align-items:center;gap:4px;flex-shrink:0;min-width:0}.passage-recap-bar__line--meta .passage-recap-bar__ngap{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;min-width:-moz-min-content;min-width:min-content;overflow:visible}.passage-recap-bar__tarif{flex-shrink:0;font-size:13px;font-weight:700;color:#111827;white-space:nowrap}.passage-recap-bar__tarif--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.passage-recap-bar__tarif-date,.passage-recap-bar__tarif-montant{font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.passage-recap-bar__tarif-date{font-weight:600}.passage-recap-bar__multi-label{font-size:13px;font-weight:600;color:#374151}@media (max-width: 1023px){.passage-recap-bar-shell{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.passage-recap-bar-shell:has(.passage-recap-bar--with-soin-fait){padding-bottom:0}.passage-recap-bar--with-soin-fait{padding-bottom:env(safe-area-inset-bottom,0px)}.agenda-frise-column:has(.vue-jour-mobile-pane-switch-slot .vue-jour-mobile-pane-switch) .passage-recap-bar--with-soin-fait{padding-bottom:.1rem}.passage-recap-bar{border-radius:0}.passage-recap-bar__inner{gap:4px var(--passage-resume-footer-gap, 8px);min-height:52px;padding:var(--passage-resume-footer-pad-y, 8px) var(--passage-resume-footer-pad-x, 8px)}.passage-recap-bar-shell:has(.passage-recap-bar--detail-open.passage-recap-bar--with-leading){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.passage-recap-bar-shell:has(.passage-recap-bar--detail-open.passage-recap-bar--with-leading.passage-recap-bar--with-soin-fait){padding-bottom:0}.passage-recap-bar--detail-open.passage-recap-bar--with-leading.passage-recap-bar--with-soin-fait{padding-bottom:env(safe-area-inset-bottom,0px)}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__detail-accent:not(.passage-recap-bar__detail-accent--back){display:none}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__main,.passage-recap-bar__main--postgen{display:flex!important;flex:1 1 0%;flex-direction:row!important;align-items:center;align-self:stretch;min-width:0;min-height:3.25rem;overflow:hidden}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-width:0;width:100%;padding:var(--passage-resume-footer-pad-y, 8px) var(--passage-resume-footer-pad-x, 8px);gap:var(--passage-resume-footer-gap, 8px);overflow:visible}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__leading{flex:0 0 auto;z-index:2}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__aside{display:flex;flex:0 0 auto!important;flex-shrink:0;min-width:auto;flex-direction:column;align-items:flex-end;justify-content:center;width:auto;max-width:none;gap:2px;z-index:2;margin-left:0}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__aside-stack{flex-shrink:0;margin-left:0;padding-left:0}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__nav{justify-content:center}.passage-recap-bar--detail-open.passage-recap-bar--with-leading .passage-recap-bar__sequence-slot{align-items:center;width:auto}.passage-recap-bar__postgen-summary{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;min-width:0;min-height:3rem;flex:1 1 auto;overflow:hidden}.passage-recap-bar__postgen-seqs-host{position:relative;display:flex;flex:1 1 0%;align-items:stretch;min-width:5.5rem;max-width:none}.passage-recap-bar__postgen-seqs{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:5px 2px 5px 4px;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 12px),rgba(0,0,0,.55) calc(100% - 5px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 12px),rgba(0,0,0,.55) calc(100% - 5px),transparent 100%)}.passage-recap-bar__postgen-seqs[data-can-scroll-left=true]{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 5px,#000 12px,#000 calc(100% - 12px),rgba(0,0,0,.55) calc(100% - 5px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 5px,#000 12px,#000 calc(100% - 12px),rgba(0,0,0,.55) calc(100% - 5px),transparent 100%)}.passage-recap-bar__postgen-seqs::-webkit-scrollbar{display:none;width:0;height:0}.passage-recap-bar__postgen-seqs-chevron{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;background:transparent;color:#94a3b8;transform:translateY(-50%);pointer-events:none}.passage-recap-bar__postgen-seqs-chevron--left{left:0}.passage-recap-bar__postgen-seqs-chevron--right{right:0}.passage-recap-bar__postgen-seq-col{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;width:4.75rem;min-width:4.75rem;max-width:4.75rem;padding:4px;border:2px solid transparent;border-radius:10px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.passage-recap-bar__postgen-seq-col--active{border-color:var(--sequence-accent, var(--couleur-accent));background:color-mix(in srgb,var(--sequence-accent, var(--couleur-accent)) 10%,#fff);box-shadow:none}.passage-recap-bar__postgen-seq-badge{pointer-events:none;padding:4px 8px!important;font-size:11.5px!important;align-self:center}.passage-recap-bar__postgen-seq-rdv{font-size:12.5px;font-weight:600;color:#475569;line-height:1.15;white-space:nowrap}.passage-recap-bar__postgen-seq-eur{font-size:12.5px;font-weight:700;color:#0f172a;line-height:1.15;white-space:nowrap}.passage-recap-bar__postgen-totals{display:flex;flex:0 0 auto;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:center;align-self:center;gap:2px;width:-moz-max-content;width:max-content;min-width:0;max-width:none;margin:0;padding:0 0 0 2px}.passage-recap-bar__postgen-totals-rdv{font-size:13.5px;font-weight:700;color:#64748b;line-height:1.15;white-space:nowrap;text-align:left}.passage-recap-bar__postgen-totals-eur{font-size:16px;font-weight:800;color:#0f172a;line-height:1.15;white-space:nowrap;text-align:left}.passage-recap-bar-shell:has(.passage-recap-bar--detail-open.passage-recap-bar--with-trailing){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__detail-accent:not(.passage-recap-bar__detail-accent--back),.passage-recap-bar--detail-open.passage-recap-bar--with-trailing:not(.passage-recap-bar--with-leading) .passage-recap-bar__main{display:none}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__inner{display:flex;flex-direction:row;align-items:center;justify-content:stretch;min-height:0;padding:var(--passage-resume-footer-pad-y, 8px) var(--passage-resume-footer-pad-x, 8px);gap:var(--passage-resume-footer-gap, 8px)}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__aside{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:100%;gap:10px}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__trailing{flex:1 1 auto;min-width:0}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__aside-stack{flex-shrink:0;margin-left:0;padding-left:8px}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__nav{justify-content:center}.passage-recap-bar--detail-open.passage-recap-bar--with-trailing .passage-recap-bar__sequence-slot{align-items:center;width:auto}.passage-recap-bar__line--info{width:100%;gap:6px}.passage-recap-bar__line--meta{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.passage-recap-bar__tarif--stacked{font-size:12px}.passage-recap-bar__patient{max-width:none;flex:1 1 0%;flex-shrink:1;min-width:0;overflow:hidden}.passage-recap-bar__patient--stackable{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;line-height:1.15;white-space:normal;text-align:left;overflow:hidden;text-overflow:ellipsis}.passage-recap-bar__patient--stackable .passage-recap-bar__patient-prenom,.passage-recap-bar__patient--stackable .passage-recap-bar__patient-nom{display:block;width:100%;max-width:100%;font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis}.passage-recap-bar__patient--stackable .passage-recap-bar__patient-prenom:after{content:none}.passage-recap-bar__heure--stacked{font-size:12px}.passage-recap-bar__facts{gap:10px;min-width:0}.passage-recap-bar__line--info{flex-shrink:1;min-width:0}.passage-recap-bar__sequence-track{width:var(--passage-sequence-track-w);min-width:var(--passage-sequence-track-w)}.passage-recap-bar__sequence-pos{font-size:11px}.passage-recap-bar__nav{gap:4px}.passage-recap-bar__nav-btn{width:44px;height:44px;border-radius:10px}.passage-recap-bar__nav-btn svg{width:22px;height:22px}.passage-recap-bar__tournee-btn{min-width:40px;height:40px;font-size:14px}.passage-recap-bar__detail-accent{width:56px;height:56px;--accent-ring-outer-radius: 11px}.passage-recap-bar__detail-label{font-size:10px}.passage-recap-bar__detail-accent--back{width:40px;height:56px}.passage-recap-bar__tournee-menu{min-width:184px;padding:8px}.passage-recap-bar__tournee-option{min-height:44px;padding:12px 14px;font-size:15px}.passage-recap-bar__tournee-swatch{width:18px;height:18px}.passage-recap-bar__sequence{font-size:10px;padding:2px 7px}.passage-recap-bar__sequence-head{width:var(--passage-sequence-head-size);height:var(--passage-sequence-head-size)}}.passage-detail-panel-wrap{position:relative;margin-bottom:8px}.passage-detail-panel{position:relative;flex-shrink:0;width:100%;min-width:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f172a0f;z-index:2}.passage-detail-panel__header{display:flex;flex-direction:column;gap:6px;min-width:0}.passage-detail-panel__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.passage-detail-panel__sequence-aside{flex:1;min-width:0;display:flex;justify-content:flex-start}.passage-detail-panel__sequence-aside .passage-recap-bar__sequence-slot{flex-shrink:0;width:-moz-max-content;width:max-content}.passage-detail-panel__top-right{flex-shrink:0;display:flex;align-items:flex-start;gap:6px}.passage-detail-panel__header-controls{width:100%;min-width:0}.passage-detail-panel__header-controls-stack{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.passage-detail-panel__sequence-date-row{display:flex;align-items:flex-end;gap:8px;width:100%;min-width:0}.passage-detail-panel__sequence-date-trailing{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.passage-detail-panel__sequence-date-anchor{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center}.passage-detail-panel__sequence-date-anchor .passage-recap-bar__sequence-slot{width:-moz-max-content;width:max-content;max-width:100%;align-items:center}.passage-detail-panel__sequence-date-anchor .sequence-badge-pill{align-self:center}.passage-detail-panel__sequence-date-spacer{flex:1 1 0;min-width:0}.passage-detail-panel--in-ordo .passage-detail-panel__header-controls{padding:0 0 6px;border-bottom:1px solid #f3f4f6}.passage-detail-panel__identity{flex:1;min-width:0}.passage-detail-panel__line--tarif{justify-content:flex-end;padding-top:2px}.passage-detail-panel--in-ordo{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.passage-detail-panel--in-ordo .passage-detail-panel__header{padding-bottom:8px;border-bottom:none;overflow:visible}.passage-detail-panel--in-ordo .passage-detail-panel__header-top{overflow:visible}.passage-detail-panel--in-ordo .passage-detail-panel__inner{padding:8px 0 var(--passage-ngap-inner-pad-bottom, 2px)}.passage-detail-panel--in-ordo .passage-detail-panel__line--identity{padding-right:0}.passage-detail-panel--in-ordo .passage-detail-panel__line--identity .passage-detail-panel__tarif{margin-left:auto}.ordo-detail-actes-scroll-host,.passage-detail-panel--column-layout .passage-detail-panel__actes-list{border-top:1px solid #e5e7eb;padding-top:8px}.passage-detail-panel--in-ordo .passage-detail-panel__tarif{font-size:15px}.passage-detail-panel__inner{display:flex;flex-direction:column;gap:8px;padding:10px 12px;min-width:0}.passage-detail-panel__line{display:flex;align-items:center;min-width:0}.passage-detail-panel__line--identity{flex-wrap:wrap;gap:8px 10px;padding-right:0}.passage-detail-panel__facts{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.passage-detail-panel__sep{flex-shrink:0;align-self:center;width:1px;height:12px;background-color:#d1d5db}.passage-detail-panel__heure{flex-shrink:0;font-size:13px;font-weight:600;color:#111827}.passage-detail-panel__heure--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15;font-variant-numeric:tabular-nums}.passage-detail-panel__heure-debut,.passage-detail-panel__heure-fin{font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.passage-detail-panel__tarif{flex-shrink:0;font-size:13px;font-weight:700;color:#111827;white-space:nowrap}.passage-detail-panel__context-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0;margin-left:auto}.passage-detail-panel__nav-aside{flex-shrink:0}.passage-detail-panel__line--meta{gap:6px;overflow-x:auto;scrollbar-width:thin}.passage-detail-panel__line--controls{flex-direction:column;align-items:stretch;gap:8px}.passage-detail-panel__actes{display:flex;flex-direction:column;gap:8px;min-width:0}.passage-detail-panel--in-ordo .passage-detail-panel__line--tarif{padding-top:2px}.passage-detail-panel__line--simultane-total{justify-content:flex-end;padding-top:6px}.passage-detail-panel__total-simultane-chip{display:inline-flex;align-items:baseline;gap:.35em;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;box-sizing:border-box;white-space:nowrap}.passage-detail-panel__total{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid #f3f4f6}.passage-detail-panel__total-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.passage-detail-panel__total-value{font-size:1.125rem;font-weight:700;color:#111827;white-space:nowrap}.passage-container.passage-detail-panel:not(.passage-detail-panel--in-ordo),.passage-detail-panel.passage-container:not(.passage-detail-panel--in-ordo){background:#fff!important;border:1px solid #e5e7eb!important;padding:0!important}.passage-container.passage-detail-panel--in-ordo,.passage-detail-panel.passage-container.passage-detail-panel--in-ordo{background:transparent!important;border:none!important;padding:0!important}.generateur-cotation-root .section-resultat-cotation.passage-detail-panel{background:#fff!important;border:1px solid #e5e7eb!important;padding:0!important}.generateur-cotation-root .section-resultat-cotation.passage-detail-panel--in-ordo{background:transparent!important;border:none!important;box-shadow:none!important}.generateur-post-gen-tete-lecture--masquee{display:none!important}@media (max-width: 1023px){.passage-detail-panel__heure--stacked{font-size:12px}.passage-detail-panel__controls-row-pickers{gap:5px}}.passage-detail-avatar-tournee-trigger{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;margin:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-detail-avatar-tournee-trigger--readonly{cursor:default}.passage-detail-avatar-tournee-ring{--frise-passage-avatar-chip-dim: 36px;display:inline-flex;align-items:center;justify-content:center;width:var(--frise-passage-avatar-chip-dim);height:var(--frise-passage-avatar-chip-dim);min-width:var(--frise-passage-avatar-chip-dim);min-height:var(--frise-passage-avatar-chip-dim);border-radius:9999px;background-color:var(--passage-detail-avatar-tournee-bg, #d1d5db);box-shadow:inset 0 0 0 1px #0f172a1a;flex-shrink:0;overflow:hidden}.passage-detail-avatar-tournee-ring .infirmier-avatar-chip{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important}.passage-detail-panel__tournee-wrap--avatar .passage-detail-panel__tournee-menu{left:0;top:calc(100% + 6px)}.passage-detail-panel__controls-row{display:flex;flex-direction:column;gap:6px;min-width:0}.passage-detail-panel__controls-row-pickers{display:flex;align-items:stretch;justify-content:space-between;gap:8px;width:100%;min-width:0}.passage-detail-picker-cell{display:flex;align-items:stretch;flex:1 1 0;min-width:0}.passage-detail-picker-cell .datepicker-inline-toggle-wrapper,.passage-detail-picker-cell>.passage-detail-control,.passage-detail-picker-cell>[role=button].passage-detail-control,.passage-detail-picker-cell .passage-date-trigger-accent{width:100%;min-width:0;flex:1 1 auto}.passage-date-trigger-accent.ordonnances-modif-acte-ring-thin.ui-accent-ring-frame{--accent-ring-outer-radius: 9px;display:flex;box-sizing:border-box}.passage-date-trigger-accent--sequence.ui-accent-ring-frame.ordonnances-modif-acte-ring-thin{animation:none;--frise-selection-ring-angle: 0deg}.passage-date-trigger-accent>button.ordonnances-modif-acte-ring-inner.passage-detail-control{border:none;background:#f9fafb;width:100%;border-radius:calc(var(--accent-ring-outer-radius) - var(--accent-ring-width))}.passage-date-trigger-accent>button.ordonnances-modif-acte-ring-inner.passage-detail-control--interactive:hover:not(:disabled){background:#f3f4f6}.passage-detail-picker-cell .datepicker-inline-toggle-wrapper .passage-detail-control--fill,.passage-detail-picker-cell .datepicker-inline-toggle-wrapper button.passage-detail-control{width:100%}.passage-detail-panel__controls-row-pickers .passage-detail-control--fill{width:100%;justify-content:center}.passage-detail-panel__controls-row-pickers .passage-detail-control{height:40px;min-height:40px;max-height:40px;padding:0 10px;gap:6px;font-size:var(--ui-font-chrome);font-weight:600;border-radius:9px;justify-content:center}.passage-detail-panel__controls-row-pickers .passage-detail-control__icon{width:16px;height:16px;flex-shrink:0}.passage-detail-control--fill{min-width:0;justify-content:flex-start;box-sizing:border-box}.passage-detail-control{display:inline-flex;align-items:center;gap:5px;height:36px;min-height:36px;max-height:36px;padding:0 8px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:12px;font-weight:600;color:#374151;white-space:nowrap;font-variant-numeric:tabular-nums;box-sizing:border-box}button.passage-detail-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-family:inherit;font-size:inherit;font-weight:600;color:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;line-height:1.2}.passage-detail-control--interactive{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.passage-detail-control--interactive:hover:not(:disabled){background:#f3f4f6}.passage-detail-control--highlight{box-shadow:0 0 0 2px #3b82f659}.passage-detail-control__icon{flex-shrink:0;color:#6b7280}.passage-detail-control--readonly{cursor:default;background:#f3f4f6;color:#6b7280}.passage-detail-control--readonly .passage-detail-control__icon{color:#9ca3af}.passage-detail-control--fill .passage-detail-control__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.passage-detail-control--date .passage-detail-control__text,.passage-detail-control--heure .passage-detail-control__text,.passage-detail-control--duree .passage-detail-control__text{overflow:visible;text-overflow:clip;flex:0 1 auto}.passage-detail-control__text{line-height:1.2}.passage-detail-duree{display:inline-flex;align-items:center;gap:2px}.passage-detail-duree__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#374151;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.passage-detail-duree__btn:hover:not(:disabled){background:#f3f4f6}.passage-detail-duree__btn:disabled{opacity:.45;cursor:not-allowed}.passage-detail-duree__value{min-width:4.75rem;justify-content:center}.passage-detail-panel__tournee-wrap{position:relative;flex-shrink:0;z-index:3}.passage-detail-panel__tournee-wrap--open{z-index:20}.passage-detail-panel__tournee-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:36px;height:36px;padding:0 8px;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-detail-panel__tournee-btn--readonly{cursor:default}.passage-detail-panel__tournee-btn:disabled{cursor:default;opacity:.75}.passage-detail-panel__tournee-btn--empty{color:#4b5563;text-shadow:none;box-shadow:inset 0 0 0 1px #0f172a1f}.passage-detail-panel__tournee-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:168px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 32px #0f172a29;z-index:30}.passage-detail-panel__tournee-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-detail-panel__tournee-option:hover,.passage-detail-panel__tournee-option.is-active{background:#f3f4f6}.passage-detail-panel__tournee-option.is-disabled{opacity:.45;cursor:not-allowed}.passage-detail-panel__tournee-option--clear{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:4px;border-radius:0 0 8px 8px}.passage-detail-panel__identity-row--readonly{opacity:.55;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.passage-detail-panel__infirmier-wrap{position:relative;min-width:0;flex:1}.passage-detail-panel__infirmier-wrap--open{z-index:40}.passage-detail-panel__infirmier-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.passage-detail-panel__infirmier-btn__main{min-width:0;flex:1}.passage-detail-panel__infirmier-btn__chevron{flex-shrink:0;color:#6b7280}.passage-detail-panel__infirmier-btn--empty .passage-detail-panel__infirmier-btn__chevron{color:var(--couleur-accent, #7c3aed)}.passage-detail-panel__infirmier-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;max-width:min(320px,90vw);max-height:280px;overflow-y:auto;padding:6px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 32px #0f172a29;z-index:50}.passage-detail-panel__infirmier-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.passage-detail-panel__infirmier-option:hover,.passage-detail-panel__infirmier-option.is-active{background:#f3f4f6}.passage-detail-panel__infirmier-option--clear{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:4px;border-radius:0 0 8px 8px}.passage-detail-panel__tournee-swatch{width:16px;height:16px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001a}.passage-detail-panel__controls-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.passage-detail-panel__controls-host{display:flex;flex-direction:column;gap:6px;min-width:0}.passage-detail-panel__controls-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.passage-detail-panel__meta-actions{display:flex;flex-direction:column;gap:8px;min-width:0}.passage-detail-panel__meta-actions .ngap-puce-row{gap:6px}.passage-detail-panel__modif-row{display:flex;justify-content:flex-end;min-width:0}.passage-detail-panel__footer-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0 2px;margin-top:4px;border-top:1px solid #e5e7eb}.passage-detail-panel__footer-actions-start,.passage-detail-panel__footer-actions-end{display:flex;align-items:center;gap:8px;min-width:0}.passage-detail-panel__footer-actions-end{flex-shrink:0;margin-left:auto}.passage-detail-panel__modif-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:12px;font-weight:600;color:#374151;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.passage-detail-panel__modif-btn:hover:not(:disabled){background:#f3f4f6}.passage-detail-panel__modif-btn--disabled,.passage-detail-panel__modif-btn:disabled{opacity:.55;cursor:not-allowed}.passage-detail-panel__modif-btn-icon{flex-shrink:0;color:#6b7280}.passage-detail-panel__actes-list{display:flex;flex-direction:column;min-width:0;margin-top:4px}.passage-detail-panel__actes-list-inner{display:flex;flex-direction:column;gap:8px;min-width:0}.passage-detail-panel .ordo-lieu-pill{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;border-width:1px}.passage-detail-acte-card{border:1px solid #f3f4f6;border-radius:var(--carte-soin-radius, 8px);background:#f9fafb;transition:background-color .12s ease,border-color .12s ease}.passage-detail-acte-card__inner{padding:12px 14px;background:transparent}.passage-detail-acte-card--muted{opacity:.72}.passage-detail-acte-card--muted:not(.cursor-pointer){pointer-events:none}.passage-detail-acte-card--muted:not(.cursor-pointer) .ngap-info-source-trigger{pointer-events:auto}.passage-detail-acte-card--ring{background:#fff;border-color:transparent}.passage-detail-acte-card--ajout .passage-detail-acte-card__inner{padding-bottom:10px}.passage-detail-acte-card .cotation-act-card__title{font-size:var(--ui-font-chrome)!important;line-height:1.35!important;font-weight:600;color:#111827}.passage-detail-acte-card .cotation-act-card__title.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}.passage-detail-acte-card .cotation-act-card__price{font-size:calc(var(--ui-font-chrome) - .0625rem)!important;line-height:1.3!important;font-weight:700;color:#111827}.passage-detail-panel .ordonnances-simultane-carte-wrap-inactive{opacity:.65}@media (max-width: 1023px){.passage-detail-panel__tournee-btn{min-width:32px;height:32px;font-size:12px}.passage-detail-panel__controls-row-pickers{gap:6px}.passage-detail-panel__controls-row-pickers .passage-detail-control{height:36px;min-height:36px;max-height:36px;padding:0 8px;gap:5px;border-radius:8px}.passage-detail-panel__controls-row-pickers .passage-detail-control__icon{width:14px;height:14px}.passage-detail-control,.passage-detail-duree__btn{height:32px;min-height:32px;max-height:32px}.passage-detail-duree__btn{width:28px}.passage-detail-panel__modif-btn{height:32px;padding:0 10px}}.zone-contenu-patient--detail .ordo-detail-actes-scroll,.ordonnances-root .ordo-detail-actes-scroll{scroll-padding-top:.75rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.zone-contenu-patient--detail .ordo-detail-actes-scroll:hover,.zone-contenu-patient--detail .ordo-detail-actes-scroll:focus-within,.ordonnances-root .ordo-detail-actes-scroll:hover,.ordonnances-root .ordo-detail-actes-scroll:focus-within{scrollbar-color:rgba(100,116,139,.5) transparent}.zone-contenu-patient--detail .ordo-detail-actes-scroll::-webkit-scrollbar,.ordonnances-root .ordo-detail-actes-scroll::-webkit-scrollbar{width:2px!important;height:2px!important}.zone-contenu-patient--detail .ordo-detail-actes-scroll::-webkit-scrollbar-track,.ordonnances-root .ordo-detail-actes-scroll::-webkit-scrollbar-track{background:transparent!important;border:none!important;box-shadow:none!important}.zone-contenu-patient--detail .ordo-detail-actes-scroll::-webkit-scrollbar-thumb,.ordonnances-root .ordo-detail-actes-scroll::-webkit-scrollbar-thumb{background-color:#94a3b84d!important;border-radius:999px!important;border:none!important;min-height:20px}.zone-contenu-patient--detail .ordo-detail-actes-scroll:hover::-webkit-scrollbar-thumb,.zone-contenu-patient--detail .ordo-detail-actes-scroll:focus-within::-webkit-scrollbar-thumb,.ordonnances-root .ordo-detail-actes-scroll:hover::-webkit-scrollbar-thumb,.ordonnances-root .ordo-detail-actes-scroll:focus-within::-webkit-scrollbar-thumb{background-color:#64748b8c!important}.zone-contenu-patient--detail .ordo-detail-actes-scroll::-webkit-scrollbar-button,.zone-contenu-patient--detail .ordo-detail-actes-scroll::-webkit-scrollbar-corner,.ordonnances-root .ordo-detail-actes-scroll::-webkit-scrollbar-button,.ordonnances-root .ordo-detail-actes-scroll::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important}.guide-shell{--guide-ink: #0f172a;--guide-muted: #3f4b5d;--guide-rule: rgba(15, 23, 42, .08);--guide-intro-gap: 1.75rem;--guide-block-gap: 2.75rem;--guide-title-gap: 1.15rem;--guide-prose-gap: 1rem;--guide-item-gap: 1.35rem;--guide-tint-pad: 1.5rem;background:radial-gradient(42rem 28rem at 8% -6%,rgba(99,102,241,.11),transparent 58%),radial-gradient(34rem 24rem at 78% -4%,rgba(5,150,105,.07),transparent 52%),radial-gradient(36rem 22rem at 100% 12%,rgba(219,39,119,.06),transparent 50%),linear-gradient(180deg,#fff,#fbfcfe 42%,#fff);color:var(--guide-ink)}@media (min-width: 640px){.guide-shell{--guide-intro-gap: 2rem;--guide-block-gap: 3.25rem;--guide-title-gap: 1.35rem;--guide-prose-gap: 1.1rem;--guide-item-gap: 1.5rem;--guide-tint-pad: 1.75rem}}.guide-top__header{border-bottom:1px solid rgba(15,23,42,.06)}.guide-nav{gap:.65rem 1.15rem}.guide-nav__link{position:relative;display:inline-flex;align-items:center;padding:.2rem 0;font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:#64748b;text-decoration:none;transition:color .18s ease}.guide-nav__link:hover{color:#0f172a}.guide-nav__link--active{font-weight:600;color:#0f172a}.guide-nav__link--active:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:2px;border-radius:9999px;background:var(--fidel-gradient)}.guide-article{display:flex;flex-direction:column;text-rendering:optimizeLegibility}.guide-article>header,.guide-article>.guide-hero,.guide-article>.guide-lead,.guide-article>.guide-callout--bref,.guide-article>.guide-audience,.guide-article>.guide-toc{margin:0}.guide-article>header+.guide-hero,.guide-article>.guide-hero+.guide-lead,.guide-article>.guide-lead+.guide-callout--bref,.guide-article>.guide-callout--bref+.guide-audience,.guide-article>.guide-callout--bref+.guide-toc,.guide-article>.guide-audience+.guide-toc{margin-top:var(--guide-intro-gap)}.guide-article>.guide-callout--bref+.guide-section,.guide-article>.guide-lead+.guide-section,.guide-article>.guide-audience+.guide-section,.guide-article>.guide-toc+.guide-section{margin-top:calc(var(--guide-block-gap) / 2);padding-top:calc(var(--guide-block-gap) / 2);border-top:1px solid var(--guide-rule)}.guide-article>.guide-section+.guide-section,.guide-article>.guide-section+.guide-callout,.guide-article>.guide-callout+.guide-section,.guide-article>.guide-callout+.guide-callout,.guide-article>.guide-section+.guide-crossnav,.guide-article>.guide-callout+.guide-crossnav,.guide-article>.guide-section+.guide-next-up,.guide-article>.guide-next-up+.guide-crossnav,.guide-article>.guide-section+.guide-sources,.guide-article>.guide-sources+.guide-next-up,.guide-article>.guide-sources+.guide-crossnav{margin-top:var(--guide-block-gap)}.guide-article>header{padding:0;animation:guide-intro-in .7s cubic-bezier(.22,1,.36,1) both}.guide-article>header .fidel-eyebrow{margin:0}.guide-article>header h1,.guide-article>header h1 *{font-family:Lora,Georgia,Times New Roman,serif!important;font-synthesis:none}.guide-article>header h1{margin:.85rem 0 0;max-width:22ch;font-size:1.95rem;font-weight:500;line-height:1.18;letter-spacing:-.028em;color:var(--guide-ink);text-wrap:balance;-webkit-font-smoothing:antialiased}@media (min-width: 640px){.guide-article>header h1{margin-top:1rem;font-size:2.55rem;line-height:1.12}}.guide-hero{position:relative;margin:0;margin-inline:-1rem;animation:guide-hero-in .95s cubic-bezier(.22,1,.36,1) .08s both}@media (min-width: 640px){.guide-hero{margin-inline:-1.75rem}}.guide-hero__frame{position:relative;overflow:hidden;border-radius:0;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 12%,#f8fafc),#f1f5f9);isolation:isolate}@media (min-width: 640px){.guide-hero__frame{border-radius:1.65rem;box-shadow:0 18px 48px #0f172a14,0 2px 8px #0f172a0a}}.guide-hero__frame:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(to top,rgba(255,255,255,.55),transparent);pointer-events:none;z-index:1}.guide-hero__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;transform:scale(1.01)}@media (min-width: 640px){.guide-hero__img{aspect-ratio:16 / 9}}.guide-inline-figure{margin:0;margin-inline:-.35rem}@media (min-width: 640px){.guide-inline-figure{margin-inline:0}}.guide-inline-figure__frame{position:relative;overflow:hidden;border-radius:.85rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 10%,#f8fafc),#f1f5f9)}@media (min-width: 640px){.guide-inline-figure__frame{border-radius:1.15rem}}.guide-inline-figure__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.guide-section__body>.guide-inline-figure{margin-top:calc(var(--guide-prose-gap) + .35rem);margin-bottom:.15rem}.guide-lead{max-width:40rem;font-size:1.1rem;line-height:1.72;color:var(--guide-muted);animation:guide-intro-in .75s cubic-bezier(.22,1,.36,1) .12s both}.guide-lead>*+*{margin-top:var(--guide-prose-gap)}@media (min-width: 640px){.guide-lead{font-size:1.1875rem;line-height:1.7}}.guide-section{margin:0;padding:0}.guide-section__title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-.022em;color:var(--guide-ink);text-wrap:balance}.guide-section:has(.guide-card--numbered)>.guide-section__title,.guide-section:has(.guide-card--numbered)>.guide-section__title .fidel-hand-underline,.guide-section:has(.guide-card--numbered)>.guide-section__title .fidel-hand-underline__word{font-family:Lora,Georgia,Times New Roman,serif!important;font-weight:600!important;font-synthesis:none;-webkit-font-smoothing:antialiased}.guide-section__title .fidel-hand-underline{max-width:100%;padding-bottom:.18em}.guide-section__title .fidel-hand-underline__svg{height:.42em;bottom:.02em}@media (min-width: 640px){.guide-section__title{font-size:1.55rem;line-height:1.22}}.guide-section__body{margin-top:var(--guide-title-gap);font-size:1.015rem;line-height:1.72;color:var(--guide-muted)}.guide-section__body>*+*{margin-top:var(--guide-prose-gap)}.guide-section__body>.guide-cards{margin-top:calc(var(--guide-prose-gap) + .55rem)}.guide-section__body>.guide-faq{margin-top:.15rem}.guide-section__body ul{margin:0;padding-left:1.25rem}.guide-section__body>*+ul,.guide-section__body>*+ol{margin-top:calc(var(--guide-prose-gap) + .2rem)}.guide-section__body li+li{margin-top:.5rem}.guide-article>.guide-section--default+.guide-section--default,.guide-article>.guide-section--tint+.guide-section--default,.guide-article>.guide-section--panel+.guide-section--default,.guide-article>.guide-callout--errors+.guide-section--default,.guide-article>.guide-callout:not(.guide-callout--bref)+.guide-section--default{margin-top:0;padding-top:var(--guide-block-gap);border-top:1px solid var(--guide-rule)}.guide-section--tint{position:relative;margin-inline:-1rem;padding:var(--guide-tint-pad) 1rem;border-radius:1.25rem;background:linear-gradient(165deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 6%,#ffffff),color-mix(in srgb,#059669 4%,#ffffff) 55%,#fff)}.guide-section__mark{position:absolute;top:1rem;right:1rem;display:inline-flex;color:color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 55%,#64748b);opacity:.7;pointer-events:none}.guide-section__mark svg{width:1.15rem;height:1.15rem}.guide-section--tint>.guide-section__title{padding-right:2.35rem}@media (min-width: 640px){.guide-section--tint{margin-inline:-1.5rem;padding:var(--guide-tint-pad) 1.5rem;border-radius:1.5rem}.guide-section__mark{top:1.2rem;right:1.2rem}.guide-section__mark svg{width:1.25rem;height:1.25rem}.guide-section--tint>.guide-section__title{padding-right:2.75rem}}.guide-article>.guide-section+.guide-section--tint,.guide-article>.guide-callout+.guide-section--tint,.guide-article>.guide-callout--bref+.guide-section--tint{margin-top:calc(var(--guide-block-gap) - .35rem)}.guide-article>.guide-section--tint+.guide-section,.guide-article>.guide-section--tint+.guide-callout{margin-top:calc(var(--guide-block-gap) - .35rem)}.guide-article>.guide-section--tint+.guide-section--default{margin-top:0;padding-top:var(--guide-block-gap);border-top:none}.guide-subsection{margin-top:1.35rem}.guide-subsection+.guide-subsection{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--guide-rule)}.guide-subsection:first-child{margin-top:0}.guide-subsection__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}@media (min-width: 640px){.guide-subsection__title{font-size:1.125rem}}.guide-subsection__body{margin-top:.55rem;font-size:1rem;line-height:1.7;color:var(--guide-muted)}.guide-subsection__body>*+*{margin-top:var(--guide-prose-gap)}.guide-subsection--panel{margin-top:1.65rem;margin-inline:-.35rem;padding:1.2rem 1rem 1.3rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--guide-rule) 92%,#94a3b8);background:linear-gradient(165deg,color-mix(in srgb,#f8fafc 88%,#e2e8f0),color-mix(in srgb,#ffffff 94%,#f1f5f9));box-shadow:0 1px color-mix(in srgb,#0f172a 4%,transparent)}.guide-subsection.guide-subsection--panel+.guide-subsection.guide-subsection--panel{margin-top:1.15rem;padding-top:1.2rem;border:1px solid color-mix(in srgb,var(--guide-rule) 92%,#94a3b8)}@media (min-width: 640px){.guide-subsection--panel{margin-inline:-.65rem;padding:1.4rem 1.35rem 1.5rem;border-radius:1.25rem}}.guide-subsection--panel .guide-subsection__title{font-family:Lora,Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--guide-ink);text-wrap:balance}@media (min-width: 640px){.guide-subsection--panel .guide-subsection__title{font-size:1.3rem}}.guide-subsection--panel .guide-subsection__body{margin-top:1rem}.guide-subsection--panel .guide-cards--1 .guide-card,.guide-subsection--panel .guide-cards--2 .guide-card,.guide-subsection--panel .guide-cards--3 .guide-card{padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--guide-rule) 80%,transparent);border-radius:.9rem;background:#fff;border-top:1px solid color-mix(in srgb,var(--guide-rule) 80%,transparent)}.guide-subsection--panel .guide-cards--1 .guide-card:first-child,.guide-subsection--panel .guide-cards--2 .guide-card:first-child,.guide-subsection--panel .guide-cards--3 .guide-card:first-child{border-top:1px solid color-mix(in srgb,var(--guide-rule) 80%,transparent);padding-top:.95rem}.guide-subsection--panel .guide-cards--2,.guide-subsection--panel .guide-cards--3{gap:.85rem}@media (min-width: 640px){.guide-subsection--panel .guide-cards--2{-moz-column-gap:.95rem;column-gap:.95rem;row-gap:.95rem}}.guide-subsection--panel .guide-card__title{font-size:1.02rem;color:var(--guide-ink)}.guide-subsection--panel .guide-card__body{margin-top:.4rem;font-size:.965rem;line-height:1.65}.guide-subsection__body>*+.guide-steps,.guide-section__body>*+.guide-steps{margin-top:calc(var(--guide-prose-gap) + .85rem)}.guide-cards{display:grid;gap:0}.guide-cards--1 .guide-card{padding:var(--guide-item-gap) 0;border-top:1px solid var(--guide-rule)}.guide-cards--1 .guide-card:first-child{border-top:none;padding-top:.25rem}.guide-cards--1 .guide-card:last-child{padding-bottom:0}.guide-cards--2,.guide-cards--3{gap:var(--guide-item-gap)}@media (max-width: 639px){.guide-cards--2 .guide-card,.guide-cards--3 .guide-card{padding:var(--guide-item-gap) 0 0;border-top:1px solid var(--guide-rule)}.guide-cards--2 .guide-card:first-child,.guide-cards--3 .guide-card:first-child{border-top:none;padding-top:.25rem}}@media (min-width: 640px){.guide-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:1.75rem}.guide-cards--3{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:1.75rem}}.guide-card__index{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.guide-card__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.guide-card__body{margin-top:.5rem;font-size:1rem;line-height:1.7;color:var(--guide-muted)}.guide-card__body>*+*{margin-top:.65rem}.guide-card--numbered{--guide-num-size: 1.9rem;--guide-num-gap: .85rem}.guide-card__head{display:flex;align-items:flex-start;gap:var(--guide-num-gap)}.guide-card__num{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--guide-num-size);height:var(--guide-num-size);margin-top:.08rem;border-radius:9999px;border:none;background:linear-gradient(165deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 8%,#ffffff),color-mix(in srgb,#059669 5%,#ffffff));font-family:Lora,Georgia,Times New Roman,serif!important;font-size:.95rem;font-weight:600!important;font-variant-numeric:tabular-nums;font-synthesis:none;letter-spacing:-.03em;line-height:1;color:#0f172a;-webkit-text-fill-color:#0f172a;-webkit-font-smoothing:antialiased;isolation:isolate}.guide-card__num:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 210deg,color-mix(in srgb,var(--ui-accent-conic-seq-5, #db2777) 75%,transparent) 0deg,var(--ui-accent-conic-seq-4, #f97316) 55deg,var(--ui-accent-conic-seq-3, #818cf8) 110deg,transparent 165deg,transparent 295deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 55%,transparent) 340deg,color-mix(in srgb,var(--ui-accent-conic-seq-5, #db2777) 75%,transparent) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.guide-card--numbered .guide-card__title{flex:1;min-width:0;padding-top:.22rem;line-height:1.35}.guide-card--numbered .guide-card__body{margin-top:.45rem;padding-left:calc(var(--guide-num-size) + var(--guide-num-gap))}.guide-callout{margin:0;padding:0 0 0 1.15rem;border-left:2px solid #e2e8f0;background:none}.guide-callout__title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#0f172a}.guide-callout__title--bref{font-size:1.125rem}@media (min-width: 640px){.guide-callout{padding-left:1.35rem}.guide-callout__title--bref{font-size:1.25rem}}.guide-callout__body{margin-top:.85rem;font-size:1rem;line-height:1.7;color:var(--guide-muted)}.guide-callout--bref{margin-inline:-1rem;padding:1.15rem 1rem 1.2rem;border-left:none;border-radius:1.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 5%,#ffffff),color-mix(in srgb,#059669 3.5%,#ffffff));box-shadow:inset 0 0 0 1px #0f172a0a;animation:guide-intro-in .75s cubic-bezier(.22,1,.36,1) .18s both}@media (min-width: 640px){.guide-callout--bref{margin-inline:-1.25rem;padding:1.35rem 1.35rem 1.4rem;border-radius:1.4rem}}.guide-callout--bref .guide-callout__body{color:#334155}.guide-callout__body ul{margin:0;padding-left:1.2rem}.guide-callout__body>*+ul,.guide-callout__body>*+ol{margin-top:calc(var(--guide-prose-gap) + .15rem)}.guide-callout__body li+li{margin-top:.5rem}.guide-callout--errors{border-left-color:color-mix(in srgb,#f43f5e 35%,#e2e8f0);background:linear-gradient(90deg,rgba(255,241,242,.55),transparent 70%);padding-top:.15rem;padding-bottom:.15rem}.guide-faq{display:flex;flex-direction:column}.guide-faq__item{padding:var(--guide-item-gap) 0;border-top:1px solid var(--guide-rule)}.guide-faq__item:first-child{border-top:none;padding-top:.25rem}.guide-faq__item:last-child{padding-bottom:0}.guide-faq__q{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.guide-faq__q-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem .85rem}.guide-faq__q-row .guide-faq__q{flex:1 1 12rem}.guide-faq__copy{flex:0 0 auto;margin:0;padding:.28rem .55rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#64748b;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.guide-faq__copy:hover{color:#0f172a;border-color:#cbd5e1;background:#f8fafc}.guide-faq__copy--done{color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.guide-faq__item[id]{scroll-margin-top:5.5rem}.guide-faq__a{margin-top:.5rem;font-size:1rem;line-height:1.7;color:var(--guide-muted)}.guide-inline-link{font-weight:500;color:#0f172a;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-accent-conic-seq-3, #818cf8) 45%,#cbd5e1);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s ease,color .15s ease}.guide-inline-link:hover{color:#0f172a;text-decoration-color:color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 65%,#64748b)}.guide-footer-cta{margin-top:calc(var(--guide-block-gap) + .35rem)}.guide-soft-cta{padding:0;border-top:none;text-align:left}.guide-soft-cta__inner{position:relative;margin-inline:-1rem;padding:1.65rem 1.15rem 0;border-radius:1.5rem;background:linear-gradient(160deg,color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 7%,#ffffff),color-mix(in srgb,#059669 4%,#ffffff) 48%,#fff);box-shadow:inset 0 0 0 1px #0f172a0d;overflow:hidden}@media (min-width: 640px){.guide-soft-cta__inner{margin-inline:-1.5rem;padding:2rem 2rem 0;border-radius:1.75rem}}.guide-soft-cta__layout{position:relative;display:grid;gap:0;z-index:0}@media (min-width: 640px){.guide-soft-cta__layout{grid-template-columns:minmax(0,1fr);min-height:19rem}}.guide-soft-cta__main{position:relative;z-index:1;padding-bottom:1.35rem;text-align:left}@media (min-width: 640px){.guide-soft-cta__main{max-width:64%;padding-bottom:2rem;padding-right:1.25rem}}.guide-soft-cta__copy{max-width:32rem;margin-inline:0;font-size:1.015rem;line-height:1.7;color:var(--guide-muted);text-align:left}.guide-soft-cta__copy>*+*{margin-top:var(--guide-prose-gap)}.guide-soft-cta__btn{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;margin-top:1.25rem;margin-inline:auto;border-radius:9999px;background:#0f172a;padding:.85rem 1.85rem;font-size:.875rem;font-weight:500;color:#fff;letter-spacing:.01em;box-shadow:0 1px 2px #0f172a14,0 8px 24px #0f172a1a;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.guide-soft-cta__btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 2px 4px #0f172a14,0 12px 28px #0f172a1f}@media (max-width: 639px){.guide-soft-cta__btn{width:100%}}.guide-soft-cta__note{margin-top:1rem;margin-inline:auto;max-width:22rem;font-size:.75rem;font-weight:500;color:#64748b;text-align:center}.guide-soft-cta__media{position:relative;z-index:0;display:flex;justify-content:center;min-width:0;margin-top:.85rem;height:13.5rem;pointer-events:none}@media (min-width: 640px){.guide-soft-cta__media{position:absolute;inset:0 0 0 auto;justify-content:flex-end;width:42%;height:auto;margin-top:0}}.guide-cta-phone{position:absolute;left:50%;right:auto;top:.15rem;bottom:-38%;width:92%;max-width:20rem;transform:translate(-50%)}@media (min-width: 640px){.guide-cta-phone{left:auto;right:-18%;top:-.65rem;bottom:-48%;width:14.35rem;max-width:none;transform:none}}@media (min-width: 768px){.guide-cta-phone{right:-14%;top:-.75rem;width:15.5rem}}.guide-cta-phone__crop{overflow:hidden;width:100%;height:100%}.guide-cta-phone__device{width:100%}.guide-cta-phone__bezel{position:relative;border-radius:2.1rem 2.1rem 0 0;padding:.55rem .55rem 0;border:1px solid rgba(148,163,184,.35);border-bottom:none;background:linear-gradient(165deg,#f8fafc,#e2e8f0 55%,#f1f5f9);box-shadow:0 24px 56px #0f172a24,0 8px 20px #0f172a14,inset 0 1px #ffffffd9}.guide-cta-phone__notch{position:absolute;top:.7rem;left:50%;z-index:2;width:28%;height:.32rem;border-radius:999px;background:#cbd5e1;transform:translate(-50%)}.guide-cta-phone__screen{position:relative;overflow:hidden;border-radius:1.55rem 1.55rem 0 0;background:#fff;aspect-ratio:1080 / 2120}.guide-cta-phone__shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.guide-cta-phone__logo{position:absolute;inset:0 0 auto;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;padding:2.1rem 1rem 1.35rem;text-align:center;background:linear-gradient(180deg,#f8fafcf0,#eef2ffc7 55%,#f8fafc00);pointer-events:none}@media (min-width: 640px){.guide-cta-phone__logo{gap:.55rem;padding:2.35rem .85rem 1.5rem}}.guide-cta-phone__tagline{margin:0;max-width:11rem;font-size:.82rem;font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#1e293b}@media (min-width: 640px){.guide-cta-phone__tagline{max-width:9.5rem;font-size:.78rem}}.guide-cta-phone__logo-mark{height:2.15rem;width:auto;max-width:none;flex-shrink:0}.guide-cta-phone__logo-word{height:1.4rem;width:auto;max-width:none;flex-shrink:0}@media (min-width: 640px){.guide-cta-phone__logo-mark{height:1.85rem}.guide-cta-phone__logo-word{height:1.2rem}}.guide-sources{margin-top:var(--guide-block-gap);padding-top:calc(var(--guide-block-gap) * .55);border-top:1px solid var(--guide-rule)}.guide-sources__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.guide-sources__body{margin-top:.75rem;font-size:.875rem;line-height:1.65;color:#64748b}.guide-sources__body ul{margin:0;padding-left:1.15rem}.guide-sources__body li+li{margin-top:.4rem}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps__item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;align-items:start}.guide-steps__item+.guide-steps__item{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--guide-rule)}.guide-steps__index{margin:0;font-family:Lora,Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600;line-height:1.2;color:var(--guide-ink)}.guide-steps__name{margin:0;font-size:1rem;font-weight:600;color:var(--guide-ink);letter-spacing:-.015em}.guide-steps__text{margin:.3rem 0 0;font-size:.98rem;line-height:1.65;color:var(--guide-muted)}.guide-check-table{margin-top:calc(var(--guide-prose-gap) + .15rem);border:1px solid var(--guide-rule);border-radius:1rem;overflow:hidden;background:color-mix(in srgb,#ffffff 88%,#f1f5f9)}.guide-check-table__row{display:grid;gap:0}@media (min-width: 640px){.guide-check-table__row{grid-template-columns:1fr 1fr}.guide-check-table__row:has(>.guide-check-table__cell:nth-child(3)){grid-template-columns:1fr 1fr 1fr}}.guide-check-table__row--head{background:color-mix(in srgb,var(--ui-accent-conic-accent, #6366f1) 8%,#f8fafc)}.guide-check-table__cell{padding:.95rem 1rem;font-size:.95rem;line-height:1.6;color:var(--guide-muted)}.guide-check-table__row--head .guide-check-table__cell{font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--guide-ink)}.guide-check-table__row:not(.guide-check-table__row--head) .guide-check-table__cell+.guide-check-table__cell,.guide-check-table__row--head .guide-check-table__cell+.guide-check-table__cell{border-top:1px solid var(--guide-rule)}@media (min-width: 640px){.guide-check-table__row:not(.guide-check-table__row--head) .guide-check-table__cell+.guide-check-table__cell,.guide-check-table__row--head .guide-check-table__cell+.guide-check-table__cell{border-top:none;border-left:1px solid var(--guide-rule)}}.guide-check-table__cell ul,.guide-definitions{margin:0}.guide-definitions__item+.guide-definitions__item{margin-top:.95rem;padding-top:.95rem;border-top:1px solid var(--guide-rule)}.guide-definitions__term{margin:0;font-size:.95rem;font-weight:600;color:var(--guide-ink);letter-spacing:-.01em}.guide-definitions__def{margin:.35rem 0 0;font-size:.98rem;line-height:1.65;color:var(--guide-muted)}.guide-transparency{margin-top:var(--guide-block-gap);padding-top:var(--guide-block-gap);border-top:1px solid var(--guide-rule);font-size:.875rem;line-height:1.65;color:#64748b}.guide-transparency__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.guide-transparency__text{margin:.65rem 0 0;max-width:40rem}.guide-home-link{margin-top:1.75rem;text-align:center;font-size:.75rem;color:#64748b}.guide-home-link button{font-weight:500;color:#334155;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:4px;transition:color .15s ease}.guide-home-link button:hover{color:#0f172a}.guide-reading-time{margin:.55rem 0 0;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:#64748b}.guide-author{margin-top:var(--guide-block-gap);padding:1.15rem 1.2rem;border-radius:1.15rem;background:#f8fafce6;box-shadow:inset 0 0 0 1px #0f172a0d}.guide-author__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.guide-author__name{margin:.4rem 0 0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;color:var(--guide-ink)}.guide-author__role{margin:.25rem 0 0;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:#64748b}.guide-author__bio{margin:.55rem 0 0;font-size:.9rem;line-height:1.65;color:#64748b;max-width:38rem}.guide-testimonial{margin:1.15rem 0 0;padding:1.1rem 1.15rem 1.15rem;border-radius:1.05rem;background:linear-gradient(135deg,#fffffff2,#f1f5f9e6);box-shadow:inset 0 0 0 1px #0f172a0f}.guide-testimonial__quote{margin:0;font-size:1.02rem;line-height:1.65;color:var(--guide-ink);font-style:italic}.guide-testimonial__attr{margin:.7rem 0 0;font-size:.8125rem;font-weight:550;font-style:normal;color:#64748b}.guide-toc{margin:0;padding:1rem 1.1rem 1.1rem;border-radius:1.05rem;background:#f8fafce0;box-shadow:inset 0 0 0 1px #0f172a0d}.guide-toc__label,.guide-audience__label,.guide-next-up__label,.guide-scenario__eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.guide-toc__list{margin:.65rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.guide-toc__list a,.guide-audience__list a{color:#334155;text-decoration:none;font-size:.92rem;font-weight:500;line-height:1.45;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.guide-toc__list a:hover,.guide-audience__list a:hover{color:#0f172a;border-bottom-color:#cbd5e1}.guide-audience{margin:0;padding:1rem 1.1rem 1.1rem;border-radius:1.05rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px #0f172a0f}.guide-audience__list{margin:.7rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.55rem 1rem}.guide-next-up{margin:var(--guide-block-gap) 0 0;padding:1.2rem 1.2rem 1.25rem;border-radius:1.15rem;background:linear-gradient(160deg,#f8fafcf2,#f1f5f9bf);box-shadow:inset 0 0 0 1px #0f172a0d}.guide-next-up__title{margin:.45rem 0 0;font-size:1.08rem;font-weight:650;letter-spacing:-.02em;line-height:1.4}.guide-next-up__teaser{margin:.55rem 0 0;font-size:.95rem;line-height:1.65;color:#64748b}.guide-scenario{margin:1.1rem 0 0;padding:1.05rem 1.1rem 1.15rem;border-radius:1.1rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px #0f172a0f}.guide-scenario__title{margin:0 0 .85rem;font-size:1rem;font-weight:650;color:var(--guide-ink);letter-spacing:-.015em}.guide-scenario__grid{display:grid;gap:.9rem}@media (min-width: 640px){.guide-scenario__grid{grid-template-columns:1fr 1fr;gap:1rem}}.guide-scenario__col{padding:.85rem .9rem;border-radius:.9rem;background:#f8fafcf2}.guide-scenario__col--after{background:#eef2ff8c}.guide-scenario__body{margin:.45rem 0 0;font-size:.92rem;line-height:1.6;color:#475569}.guide-scenario__body p{margin:0}.guide-scenario__body p+p{margin-top:.55rem}.guide-section[id]{scroll-margin-top:5.5rem}.guide-crossnav{margin:0!important;margin-top:var(--guide-block-gap)!important;padding:1.15rem 1rem;margin-inline:-1rem!important;border-radius:1.15rem;font-size:.9rem;line-height:1.65;color:#64748b;background:#f8fafcd9;box-shadow:inset 0 0 0 1px #0f172a0a}@media (min-width: 640px){.guide-crossnav{margin-inline:-1.25rem!important;padding:1.25rem 1.35rem}}.guide-article ul.list-disc{list-style-type:disc}@keyframes guide-intro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-hero-in{0%{opacity:0;transform:translateY(14px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.guide-article>header,.guide-lead,.guide-callout--bref,.guide-hero{animation:none}.guide-soft-cta__btn:hover{transform:none}}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:bg-\[var\(--couleur-accent\)\]:hover{background-color:var(--couleur-accent)}.hover\:bg-\[var\(--ngap-conflit-bg-strong\,\#ffe4e6\)\]:hover{background-color:var(--ngap-conflit-bg-strong,#ffe4e6)}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-violet-200\/90:hover{background-color:#ddd6fee6}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.hover\:text-sky-950:hover{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.hover\:text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-amber-500:hover{text-decoration-color:#f59e0b}.hover\:decoration-indigo-400:hover{text-decoration-color:#818cf8}.hover\:decoration-sky-500:hover{text-decoration-color:#0ea5e9}.hover\:decoration-slate-500:hover{text-decoration-color:#64748b}.hover\:decoration-slate-900:hover{text-decoration-color:#0f172a}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[var\(--couleur-selection\)\]:focus{border-color:var(--couleur-selection)}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-violet-500:focus-visible{outline-color:#8b5cf6}.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),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[var\(--couleur-accent\)\]:focus-visible{--tw-ring-color: var(--couleur-accent)}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus-visible\:ring-indigo-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity))}.focus-visible\:ring-white\/90:focus-visible{--tw-ring-color: rgb(255 255 255 / .9)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:brightness-\[0\.92\]:active{--tw-brightness: brightness(.92);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)}.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}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-gray-100:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/agenda-row:hover .group-hover\/agenda-row\:\!border-white\/45{border-color:#ffffff73!important}.group\/agenda-row:hover .group-hover\/agenda-row\:\!border-white\/55{border-color:#ffffff8c!important}.group\/agenda-row:hover .group-hover\/agenda-row\:\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.group\/agenda-row:hover .group-hover\/agenda-row\:\!bg-white\/20{background-color:#fff3!important}.group\/agenda-row:hover .group-hover\/agenda-row\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.group\/agenda-row:hover .group-hover\/agenda-row\:bg-white\/25{background-color:#ffffff40}.group\/agenda-row:hover .group-hover\/agenda-row\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.group\/agenda-row:hover .group-hover\/agenda-row\:\!text-white\/90{color:#ffffffe6!important}.group\/agenda-row:hover .group-hover\/agenda-row\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}@media (min-width: 380px){.min-\[380px\]\:w-auto{width:auto}}@media (min-width: 640px){.sm\:right-2{right:.5rem}.sm\:right-2\.5{right:.625rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-12{margin-top:3rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:grid{display:grid}.sm\:size-9{width:2.25rem;height:2.25rem}.sm\:h-11{height:2.75rem}.sm\:h-4{height:1rem}.sm\:h-8{height:2rem}.sm\:max-h-48{max-height:12rem}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-\[24rem\]{min-height:24rem}.sm\:w-4{width:1rem}.sm\:w-auto{width:auto}.sm\:min-w-\[16rem\]{min-width:16rem}.sm\:min-w-\[9rem\]{min-width:9rem}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:self-end{align-self:flex-end}.sm\:rounded-\[1\.6rem\]{border-radius:1.6rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.2rem\]{font-size:1.2rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-\[1\.1\]{line-height:1.1}.sm\:leading-snug{line-height:1.375}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:gap-0{gap:0px}.md\:border-r{border-right-width:1px}.md\:border-slate-200\/90{border-color:#e2e8f0e6}.md\:pb-0{padding-bottom:0}.md\:pl-10{padding-left:2.5rem}.md\:pr-10{padding-right:2.5rem}}@media (min-width: 1024px){.lg\:mt-12{margin-top:3rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-w-7xl{max-width:80rem}.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-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-14{gap:3.5rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:text-left{text-align:left}.lg\:first\:border-l-0:first-child{border-left-width:0px}.lg\:first\:pl-0:first-child{padding-left:0}}@media (min-width: 1280px){.xl\:max-w-\[620px\]{max-width:620px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(460px\,560px\)_minmax\(420px\,620px\)\]{grid-template-columns:minmax(460px,560px) minmax(420px,620px)}.xl\:justify-self-start{justify-self:start}.xl\:text-\[3\.2rem\]{font-size:3.2rem}.xl\:leading-\[1\.06\]{line-height:1.06}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}@property --ngap-source-snake-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ngap-info-source-snake{0%{--ngap-source-snake-angle: 0deg;opacity:1}7%{--ngap-source-snake-angle: -360deg;opacity:1}9%,to{--ngap-source-snake-angle: -360deg;opacity:0}}.ngap-info-source-trigger{--ngap-source-trigger-size: 2.5rem;--ngap-source-trigger-ring: 1px;--ngap-source-trigger-radius: .75rem;--ngap-source-snake-angle: 0deg;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ngap-source-trigger-size);height:var(--ngap-source-trigger-size);margin-left:.2rem;padding:var(--ngap-source-trigger-ring);border:none;border-radius:var(--ngap-source-trigger-radius);box-sizing:border-box;background:#d1d5db;color:#374151;cursor:pointer}.ngap-info-source-trigger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--ngap-source-trigger-ring);box-sizing:border-box;background:conic-gradient(from calc(-45deg + var(--ngap-source-snake-angle)) at 50% 50%,transparent 0deg,var(--ui-accent-conic-seq-3, #22d3ee) 6deg,var(--ui-accent-conic-accent, var(--couleur-accent, #6366f1)) 32deg,var(--ui-accent-conic-seq-5, #a78bfa) 58deg,var(--ui-accent-conic-seq-4, #fbbf24) 78deg,transparent 92deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:ngap-info-source-snake 8s linear infinite}.ngap-info-source-trigger__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:calc(var(--ngap-source-trigger-radius) - var(--ngap-source-trigger-ring));background:#fff;transition:background-color .15s ease,color .15s ease}.ngap-info-source-trigger:hover .ngap-info-source-trigger__inner,.ngap-info-source-trigger[aria-expanded=true] .ngap-info-source-trigger__inner{background:#f8fafc;color:#111827}.ngap-info-source-trigger:focus-visible{outline:2px solid var(--couleur-selection, #2563eb);outline-offset:2px}.ngap-info-source-trigger__icon{width:1.25rem;height:1.25rem}@media (prefers-reduced-motion: reduce){.ngap-info-source-trigger{background:var(--ui-accent-conic-accent, var(--couleur-accent, #6366f1))}.ngap-info-source-trigger:before{animation:none;opacity:0}}.ngap-info-source-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200000;display:flex;justify-content:center;pointer-events:none}.ngap-info-source-overlay--compact{align-items:flex-end}.ngap-info-source-overlay--desktop{align-items:center;padding:1rem}.ngap-info-source-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;cursor:pointer;background:#0f172a7a;pointer-events:auto;-webkit-tap-highlight-color:transparent}.ngap-info-source-popover{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;max-height:min(78vh,36rem);overflow:hidden;pointer-events:auto;background:#fff;color:#1f2937;box-shadow:0 -8px 32px #0f172a2e}.ngap-info-source-popover--sheet{width:100%;max-width:100%;border-radius:1rem 1rem 0 0;padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom,0px))}.ngap-info-source-popover--modal{width:min(32rem,calc(100vw - 2rem));max-height:min(72vh,36rem);border-radius:.875rem;padding:.875rem 1rem 1rem;box-shadow:0 18px 48px #0f172a38}.ngap-info-source-popover__chrome{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:.625rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.ngap-info-source-popover__kicker{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.ngap-info-source-popover__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#475569;cursor:pointer}.ngap-info-source-popover__close:hover{background:#f1f5f9;color:#0f172a}.ngap-info-source-popover__close-icon{width:1.125rem;height:1.125rem}.ngap-info-source-popover__corps{display:flex;flex-direction:column;gap:.875rem;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:.125rem}.ngap-info-source-popover__provenance{flex-shrink:0;margin:.75rem 0 0;padding-top:.5rem;border-top:1px solid #f1f5f9;font-size:.6875rem;font-weight:400;line-height:1.4;color:#94a3b8}.ngap-info-source-extrait__libelle{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--couleur-accent, #6366f1)!important;-webkit-text-fill-color:var(--couleur-accent, #6366f1)!important}.ngap-info-source-extrait__refs{margin:0 0 .5rem;font-size:.8125rem;font-weight:400;color:var(--couleur-accent, #6366f1)!important;-webkit-text-fill-color:var(--couleur-accent, #6366f1)!important}.ngap-info-source-extraits{display:flex;flex-direction:column;gap:1rem}.ngap-info-source-extrait__texte{margin:0;padding:.75rem .875rem;border-left:3px solid #cbd5e1;background:#f8fafc;border-radius:0 .5rem .5rem 0;font-size:.9375rem;line-height:1.65;color:#0f172a;white-space:pre-wrap}.ngap-info-source-extraits--regles .ngap-info-source-extrait__libelle{font-size:.9375rem}.ngap-info-source-extraits--regles .ngap-info-source-extrait__refs{font-size:.8125rem}.ngap-info-source-extraits--regles .ngap-info-source-extrait__texte{font-size:.875rem;line-height:1.6;padding:.625rem .75rem}.ngap-info-source-extrait__lien-interne{color:var(--couleur-accent, #6366f1);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ngap-info-source-extrait__lien-interne:hover{color:#4f46e5}.ngap-info-source-overlay.gmaps-export-overlay{z-index:4100000}.gmaps-start-passage-list{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:.125rem .125rem .25rem 0;list-style:none;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(50vh,22rem)}.gmaps-start-passage-option{display:flex;width:100%;align-items:center;gap:.625rem;margin:0;padding:.6875rem .75rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;color:#1f2937;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.gmaps-start-passage-option:hover{border-color:#d1d5db;background:#f8fafc}.gmaps-start-passage-option:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#ffffff 35%);outline-offset:2px}.gmaps-start-passage-option--selected{border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 55%,#ffffff 45%);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 8%,#ffffff 92%);box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-accent, #6366f1) 22%,transparent)}.gmaps-start-passage-option__radio{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;border:1.5px solid #cbd5e1;border-radius:999px;background:#fff}.gmaps-start-passage-option--selected .gmaps-start-passage-option__radio{border-color:var(--couleur-accent, #6366f1);background:var(--couleur-accent, #6366f1)}.gmaps-start-passage-option__radio-dot{width:.375rem;height:.375rem;border-radius:999px;background:#fff}.gmaps-start-passage-option__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmaps-start-passage-option--leg{flex-direction:column;align-items:stretch;gap:.25rem;text-decoration:none}.gmaps-start-passage-option--leg .gmaps-start-passage-option__label{flex:none;white-space:normal;font-weight:600;color:#111827}.gmaps-start-passage-option__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;color:#6b7280}.gmaps-start-passage-footer{flex-shrink:0;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.gmaps-start-passage-footer .mobile-detail-footer-actions{width:100%}.ngap-info-source-popover--sheet .gmaps-start-passage-list{max-height:min(56vh,26rem)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ngap-info-source-overlay.scan-preview-overlay{z-index:4200000}.scan-preview-panel{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;pointer-events:auto;background:#fff;color:#1f2937}.scan-preview-panel--sheet{width:100%;max-width:100%;height:min(92vh,100%);max-height:min(92vh,100%);border-radius:1rem 1rem 0 0;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px #0f172a33}.scan-preview-panel--modal{width:min(56rem,calc(100vw - 2rem));height:min(88vh,52rem);max-height:min(88vh,52rem);border-radius:.875rem;padding:.875rem 1rem 1rem;box-shadow:0 18px 48px #0f172a3d}.scan-preview-panel__chrome{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:.625rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.scan-preview-panel__title{margin:0;min-width:0;flex:1;font-size:.875rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-preview-panel__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent}.scan-preview-panel__close:hover{background:#f1f5f9;color:#0f172a}.scan-preview-panel__close:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px}.scan-preview-panel__close-icon{width:1.125rem;height:1.125rem}.scan-preview-panel__corps{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:.5rem;background:#0f172a0a}.scan-preview-panel__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:auto}.scan-preview-panel__pdf{width:100%;height:100%;min-height:16rem;border:none;background:#fff}.fiche-patient-documents{display:flex;flex-direction:column;gap:.85rem;min-height:0;padding:.15rem .1rem .5rem}.fiche-patient-documents--loading{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:10rem;padding:1.5rem 1rem;color:#64748b;font-size:.875rem}.fiche-patient-documents__spinner{width:1.15rem;height:1.15rem;animation:fiche-patient-documents-spin .8s linear infinite}@keyframes fiche-patient-documents-spin{to{transform:rotate(360deg)}}.fiche-patient-documents__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fiche-patient-documents__header-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.fiche-patient-documents__header-icon{width:1.25rem;height:1.25rem;margin-top:.15rem;flex-shrink:0;color:#475569}.fiche-patient-documents__title{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#111827}.fiche-patient-documents__subtitle{margin:.15rem 0 0;font-size:.8125rem;color:#6b7280;line-height:1.4}.fiche-patient-documents__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.fiche-patient-documents__ordo{border:1px solid #e5e7eb;border-left-width:3px;border-left-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 42%,#e5e7eb);border-radius:12px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 3px #0f172a0f;padding:.85rem .95rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.fiche-patient-documents__ordo:hover{border-color:#e5e7eb;border-left-color:var(--couleur-accent, #6366f1);box-shadow:0 2px 8px #0f172a14}.fiche-patient-documents__ordo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid #f1f5f9}.fiche-patient-documents__ordo-add{flex-shrink:0;align-self:center;min-height:2.5rem;padding:.45rem .85rem;font-size:.8125rem}.fiche-patient-documents__ordo-add--outline{margin:0;box-sizing:border-box;min-height:36px;padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 42%,#e2e8f0);border-radius:1.25rem;background:#fff;color:var(--couleur-accent, #6366f1)!important;font-size:.875rem;font-weight:600;line-height:1.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.fiche-patient-documents__ordo-add--outline span{color:var(--couleur-accent, #6366f1)!important}.fiche-patient-documents__ordo-add--outline svg,.fiche-patient-documents__ordo-add--outline svg path,.fiche-patient-documents__ordo-add--outline svg line,.fiche-patient-documents__ordo-add--outline svg polyline,.fiche-patient-documents__ordo-add--outline svg circle,.fiche-patient-documents__ordo-add--outline svg rect{color:var(--couleur-accent, #6366f1)!important;stroke:var(--couleur-accent, #6366f1)!important}.fiche-patient-documents__ordo-add--outline:hover:not(:disabled){background:color-mix(in srgb,var(--couleur-accent, #6366f1) 8%,#ffffff);border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 62%,#e2e8f0);color:var(--couleur-accent, #6366f1)!important}.fiche-patient-documents__ordo-add--outline:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px}.fiche-patient-documents__ordo-add--outline:disabled,.fiche-patient-documents__ordo-add--readonly{opacity:.55;cursor:not-allowed}.fiche-patient-documents__ordo-add--busy{opacity:.7;cursor:wait}.fiche-patient-documents__ordo-add-icon{width:1.15rem;height:1.15rem;flex-shrink:0}.fiche-patient-documents__ordo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:0 .15rem}.fiche-patient-documents__ordo-toolbar-hint{min-width:0;font-size:.8125rem;font-weight:500;color:#94a3b8;line-height:1.3}.fiche-patient-documents__files--after-toolbar{margin-top:.85rem}.fiche-patient-documents__ordo-titles{min-width:0;flex:1}.fiche-patient-documents__ordo-label{margin:0;padding:0;border:none;background:none;font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:#111827;text-align:left}.fiche-patient-documents__ordo-label--link{cursor:pointer;color:#111827;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;transition:color .15s ease,text-decoration-color .15s ease}.fiche-patient-documents__ordo-label--link:hover{color:var(--couleur-accent, #6366f1);text-decoration-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 55%,transparent)}.fiche-patient-documents__ordo-label--link:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px;border-radius:.25rem}.fiche-patient-documents__ordo-dates{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.35}.fiche-patient-documents__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fiche-patient-documents__file{margin:0;padding:0;list-style:none}.fiche-patient-documents__file-row{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;padding:.35rem .4rem;border-radius:.625rem;background:#ffffffd9;border:1px solid #f1f5f9}.fiche-patient-documents__empty-line{margin:0;padding:.35rem .15rem;font-size:.8125rem;color:#94a3b8;font-weight:500}.fiche-patient-documents__file-open{display:flex;align-items:center;gap:.55rem;min-width:0;flex:0 1 auto;margin:0;padding:.15rem 0;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fiche-patient-documents__file-open:hover .fiche-patient-documents__file-icon-wrap{border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 40%,#e2e8f0);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 8%,#ffffff);color:var(--couleur-accent, #6366f1)}.fiche-patient-documents__file-open:hover .fiche-patient-documents__file-name{color:var(--couleur-accent, #6366f1)}.fiche-patient-documents__file-open:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px;border-radius:.5rem}.fiche-patient-documents__file-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.625rem;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fiche-patient-documents__file-icon{width:1.2rem;height:1.2rem}.fiche-patient-documents__file-meta{display:flex;flex-direction:column;min-width:0}.fiche-patient-documents__file-name{display:block;font-size:.8125rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.fiche-patient-documents__file-sub{display:block;margin-top:.1rem;font-size:.6875rem;color:#94a3b8}.fiche-patient-documents__file-trash{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;margin:0 0 0 .15rem;padding:0;border:1px solid #e2e8f0;border-radius:.625rem;background:#fff;color:#64748b;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.fiche-patient-documents__file-trash:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.fiche-patient-documents__file-trash:disabled{opacity:.55;cursor:not-allowed}.fiche-patient-documents__file-trash:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px}.fiche-patient-documents__file-trash-icon{width:1.25rem;height:1.25rem}.fiche-patient-documents__file-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0;margin:0;min-height:2.75rem;padding:.55rem 1rem;border:1px solid #e2e8f0;border-radius:.625rem;background:#fff;color:#334155;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.fiche-patient-documents__file-action:hover:not(:disabled){background:#f8fafc;border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 35%,#e2e8f0);color:var(--couleur-accent, #6366f1)}.fiche-patient-documents__file-action:disabled{opacity:.55;cursor:not-allowed}.fiche-patient-documents__file-action:focus-visible{outline:2px solid color-mix(in srgb,var(--couleur-accent, #6366f1) 65%,#fff);outline-offset:2px}.fiche-patient-documents__file-action--add{border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 28%,#e2e8f0);color:var(--couleur-accent, #6366f1);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 6%,#ffffff)}.fiche-patient-documents__file-action--add:hover:not(:disabled){border-color:color-mix(in srgb,var(--couleur-accent, #6366f1) 50%,#e2e8f0);background:color-mix(in srgb,var(--couleur-accent, #6366f1) 12%,#ffffff);color:var(--couleur-accent, #6366f1)}.fiche-patient-documents__file-action-icon{width:1.15rem;height:1.15rem}.fiche-patient-documents__retry{margin-top:.65rem;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.8125rem;font-weight:600;cursor:pointer}.fiche-patient-documents__retry:hover{background:#f9fafb}.ngap-acte-desc-trigger{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--couleur-bordure, #d1d5db);border-radius:.375rem;background:#f9fafb;color:#4b5563;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ngap-acte-desc-trigger:hover,.ngap-acte-desc-trigger[aria-expanded=true]{background:#f3f4f6;color:#1f2937;border-color:#9ca3af}.ngap-acte-desc-trigger:focus-visible{outline:2px solid var(--couleur-selection, #2563eb);outline-offset:2px}.ngap-acte-desc-trigger__icon{width:.875rem;height:.875rem}.ngap-acte-desc-trigger--card-action{width:2.5rem;height:2.5rem;border-radius:.75rem}.ngap-acte-desc-trigger--card-action .ngap-acte-desc-trigger__icon{width:1.25rem;height:1.25rem}.cotation-act-card-soin{grid-template-columns:minmax(0,1fr) 2.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.cotation-act-card-soin__meta-row{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.cotation-act-card-soin__info-top:not(:has(.ngap-acte-desc-trigger)){display:none}.cotation-act-card-soin__remove-slot{display:flex;justify-content:flex-end;justify-self:end;width:2.5rem}.ngap-acte-desc-popover__entete{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.ngap-acte-desc-popover__puce{flex-shrink:0;margin-top:.125rem}.ngap-acte-desc-popover__acte{margin:0;flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:#111827}.ngap-acte-desc-popover__label{margin:0 0 .375rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#6b7280}.ngap-acte-desc-popover__texte{margin:0;white-space:pre-wrap;font-size:.9375rem;line-height:1.65;color:#0f172a}.ngap-acte-desc-popover__rubriques{margin:0;padding-top:.375rem;display:flex;flex-direction:column;gap:.875rem}.ngap-acte-desc-popover__rubrique{margin:0}.ngap-acte-desc-popover__rubrique-label{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--couleur-accent, #6366f1)}.ngap-acte-desc-popover__rubrique-texte{margin:0;font-size:.9375rem;line-height:1.65;color:#0f172a;white-space:pre-wrap}.ngap-acte-desc-nomenclature__label{margin:0 0 .375rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#6b7280}.ngap-acte-desc-nomenclature__texte{margin:0;font-size:.875rem;line-height:1.55;color:#374151}.ngap-acte-desc-nomenclature-panel{padding:.625rem 1rem .75rem}.ngap-acte-desc-nomenclature__rubriques{margin:0;padding-top:.375rem;display:flex;flex-direction:column;gap:.5rem}.ngap-acte-desc-nomenclature__rubrique{margin:0}.ngap-acte-desc-nomenclature__rubrique-label{margin:0 0 .125rem;font-size:.75rem;font-weight:700;color:var(--couleur-accent, #7c3aed)}.ngap-acte-desc-nomenclature__rubrique-texte{margin:0;font-size:.875rem;line-height:1.55;color:#374151}.ik-analyse-en-cours{border:1px solid rgba(99,102,241,.35);border-radius:10px;background:linear-gradient(135deg,#6366f114,#3b82f60f);padding:.75rem .85rem}.ik-analyse-en-cours__header{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:.82rem;font-weight:600;color:#3730a3}.ik-analyse-spinner{width:1.1rem;height:1.1rem;border:2px solid rgba(99,102,241,.25);border-top-color:#6366f1;border-radius:50%;animation:ik-spin .75s linear infinite;flex-shrink:0}@keyframes ik-spin{to{transform:rotate(360deg)}}.ik-analyse-steps{list-style:none;margin:0;padding:0 0 0 .15rem;display:flex;flex-direction:column;gap:.35rem}.ik-analyse-step{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:#6b7280;transition:color .2s ease}.ik-analyse-step--done{color:#4f46e5}.ik-analyse-step--active{color:#312e81;font-weight:600}.ik-analyse-step__dot{width:.45rem;height:.45rem;border-radius:50%;background:#d1d5db;flex-shrink:0}.ik-analyse-step--active .ik-analyse-step__dot{background:#6366f1;box-shadow:0 0 0 3px #6366f140}.ik-analyse-step--done .ik-analyse-step__dot{background:#6366f1}.ik-distance-skeleton{color:transparent!important;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb 90%)!important;background-size:200% 100%!important;animation:ik-skeleton-shimmer 1.2s ease-in-out infinite;border-color:#e5e7eb!important;pointer-events:none}@keyframes ik-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ik-evaluation-resume.fiche-profil--encart{border:1px solid #e5e7eb;border-radius:10px;background:linear-gradient(180deg,#fff,#f9fafb);padding:.85rem .95rem;box-shadow:0 1px 2px #0f172a0d}.ik-evaluation-resume.fiche-profil--encart .fiche-profil__ik-bloc{gap:.35rem}.ik-verdict-card{border-radius:10px;border:1px solid;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}.ik-verdict-card--ok{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.ik-verdict-card--warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.ik-verdict-card__badge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .45rem;border-radius:4px;margin-bottom:.4rem}.ik-verdict-card--ok .ik-verdict-card__badge{background:#10b981;color:#fff}.ik-verdict-card--warn .ik-verdict-card__badge{background:#f59e0b;color:#fff}.ik-verdict-card__km{font-size:1rem;font-weight:700;margin:.15rem 0 .35rem}.ik-verdict-cabinet-wrap{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.08)}.ik-verdict-cabinet__legende{margin:0 0 .4rem;font-size:.76rem;font-weight:500;color:inherit;opacity:.88;line-height:1.45}.ik-verdict-cabinet__legende-km{font-weight:700;opacity:1}.ik-verdict-cabinet{padding:.5rem .6rem;border-radius:8px;background:#ffffff8c;border:1px solid rgba(0,0,0,.08);font-size:.76rem}.ik-verdict-card--warn .ik-verdict-cabinet{background:#ffffff73}.ik-verdict-cabinet__nom{margin:0;font-weight:700;line-height:1.35}.ik-verdict-cabinet__adresse{margin:.22rem 0 0;opacity:.9;line-height:1.4}.ik-verdict-details-toggle{display:inline-flex;align-items:center;gap:.3rem;margin-top:.45rem;padding:0;border:none;background:none;font-size:.72rem;color:inherit;opacity:.75;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ik-verdict-details-toggle__icon{width:.85rem;height:.85rem;flex-shrink:0}.ik-verdict-details-toggle:hover{opacity:1}.ik-verdict-details{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed rgba(0,0,0,.12);font-size:.72rem;opacity:.85}.ik-verdict-details p{margin:.2rem 0}.ik-verdict-details .ik-verdict-details__intro{font-weight:600;color:#1f2937}.ik-verdict-details__insee{margin:.2rem 0}.ik-verdict-details__insee p{margin:0 0 .15rem}.ik-verdict-details__insee p:last-child{margin-bottom:0}.ik-verdict-details__insee-titre{font-weight:600;color:#374151}.panneau-gauche-tab-fiche.panneau-gauche-tab-active .panneau-gauche-tab-fiche__label{font-size:.88rem;font-weight:700;color:#111827!important;letter-spacing:.01em}.fiche-profil{border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fafb);padding:1rem 1.1rem;box-shadow:0 1px 3px #0f172a0f}.fiche-profil--chrome-externe{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.fiche-profil--lecture .fiche-profil__adresse{font-size:.96875rem;line-height:1.5}.fiche-profil--lecture .fiche-profil__naissance{font-size:.9rem;line-height:1.45}.fiche-profil--lecture .fiche-profil__essentiel{gap:.35rem}.fiche-profil--lecture .fiche-profil__ik-wrap{margin-top:1.05rem}.fiche-profil--lecture .fiche-profil__ik-bloc--compact .fiche-profil__ik-contexte-titre{font-size:.9rem}.fiche-profil--lecture .fiche-profil__ik-distance-compact{font-size:.85rem}.fiche-profil--lecture .fiche-profil__ik-statut{font-size:.75rem;padding:.38rem .65rem}.fiche-profil--lecture .fiche-profil__ik-statut-label,.fiche-profil--lecture .fiche-profil__ik-statut-km{font-size:.9rem}.fiche-profil--lecture .fiche-profil__ik-statut-detail{font-size:.72rem}.fiche-profil--lecture .fiche-profil__complements-label{font-size:.9rem;margin-bottom:.65rem}.fiche-profil--lecture .fiche-profil__plus{grid-template-columns:6.25rem 1fr;gap:.4rem .85rem;font-size:.9rem}.fiche-profil--lecture .fiche-profil__chips{gap:.4rem}.fiche-profil--lecture span.ann-chip,.fiche-profil--lecture .ann-chip{font-size:.8125rem;padding:.28rem .55rem}.fiche-profil--lecture .fiche-profil__complements,.fiche-profil--lecture .fiche-profil__profil-sante{margin-top:1.35rem;padding-top:1.15rem}.fiche-profil__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fiche-profil__head--stacked{flex-direction:column;align-items:stretch;gap:.45rem}.fiche-profil__head-toolbar{display:flex;justify-content:flex-end}.fiche-profil__nom{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#111827;line-height:1.25}.fiche-profil__age{margin:.15rem 0 0;font-size:.8rem;color:#6b7280}.fiche-profil__adresse{margin:.65rem 0 0;font-size:.85rem;color:#374151;line-height:1.45}.fiche-profil__essentiel{display:flex;flex-direction:column;gap:.25rem}.fiche-profil__essentiel .fiche-profil__adresse{margin-top:.15rem}.fiche-profil__naissance{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4}.fiche-profil__ik-wrap{margin-top:.85rem}.fiche-profil__ik-bloc--compact{gap:.4rem}.fiche-profil__ik-bloc--compact .fiche-profil__ik-contexte-titre{font-size:.8rem;font-weight:600;color:#475569}.fiche-profil__ik-distance-compact{margin:.15rem 0 0;font-size:.75rem;font-weight:500;color:#94a3b8;line-height:1.35}.fiche-profil--lecture .fiche-profil__complements,.fiche-profil--lecture .fiche-profil__profil-sante{margin-top:1.15rem;padding-top:1rem;border-top:1px solid #e8ecf1}.fiche-profil__complements,.fiche-profil__profil-sante{margin-top:1rem;padding-top:.85rem;border-top:1px solid #e8ecf1}.fiche-profil__complements-label{margin:0 0 .55rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#64748b}.fiche-profil__complements .fiche-profil__chips,.fiche-profil__profil-sante .fiche-profil__chips{margin-bottom:0}.fiche-profil__complements .fiche-profil__plus{margin-top:.15rem}.fiche-profil__sep{height:1px;background:#e5e7eb;margin:.75rem 0}.fiche-profil__ik-bloc{display:flex;flex-direction:column;gap:.35rem}.fiche-profil__ik-statut-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}.fiche-profil__ik-statut{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;padding:.32rem .55rem;border-radius:5px}.fiche-profil__ik-statut-label,.fiche-profil__ik-statut-km{font-size:.8rem;font-weight:700;text-transform:none;letter-spacing:-.01em;line-height:1.3}.fiche-profil__ik-statut--ok{background:#059669;color:#fff}.fiche-profil__ik-statut--ok .fiche-profil__ik-statut-km{color:#fff}.fiche-profil__ik-statut--off{background:#f3f4f6;border:1px solid #e5e7eb;color:#9ca3af}.fiche-profil__ik-statut--off .fiche-profil__ik-statut-label,.fiche-patient-form .fiche-profil__ik-statut--off,.fiche-patient-form .fiche-profil__ik-statut--off .fiche-profil__ik-statut-label{color:#9ca3af!important}.fiche-profil__ik-statut--muted{background:#e5e7eb;color:#6b7280}.fiche-profil__ik-statut--muted .fiche-profil__ik-statut-label{color:#6b7280!important}.fiche-profil__ik-statut-detail{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:0;border:none;background:none;font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer;line-height:1.2}.fiche-profil__ik-statut--ok .fiche-profil__ik-statut-detail{color:#ffffffeb}.fiche-profil__ik-statut--off .fiche-profil__ik-statut-detail{color:#9ca3af}.fiche-profil__ik-statut-detail__icon{width:.75rem;height:.75rem;flex-shrink:0}.fiche-profil__ik-detail-panel--sous-statut{width:100%;max-width:100%}.fiche-profil__ik-contexte-bloc{display:flex;flex-direction:column;align-items:flex-start;gap:.32rem;margin-top:.5rem}.fiche-profil__ik-contexte-entete{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.fiche-profil__ik-contexte-titre{margin:0;font-size:.86rem;font-weight:700;color:#111827;line-height:1.35}.fiche-profil__ik-mode-puce{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:5px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.fiche-profil__ik-mode-puce--plaine{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.fiche-profil__ik-mode-puce--montagne{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.fiche-profil__ik-mode-puce--ski{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.fiche-profil__ik-franchise-ligne{margin:0;padding-left:.12rem;font-size:.8rem;font-weight:500;color:#6b7280;line-height:1.45}.fiche-profil__cabinet-legende{margin:0 0 .38rem;font-size:.76rem;font-weight:600;color:#6b7280;letter-spacing:-.01em;line-height:1.35}.fiche-profil__ik-km-label{margin:.45rem 0 .15rem;font-size:.76rem;font-weight:500;color:#6b7280;line-height:1.35}.fiche-profil__ik-detail-ligne{margin-top:.1rem}.fiche-profil__ik-detail-ligne .fiche-profil__ik-detail-toggle{margin-top:0}.fiche-profil span.ann-chip-ik,.fiche-patient-form .fiche-profil span.ann-chip-ik{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.14rem .45rem;border-radius:9999px;border:1px solid transparent;white-space:nowrap}.fiche-profil span.ann-chip-ik.ann-chip-ik--ok,.fiche-patient-form .fiche-profil span.ann-chip-ik.ann-chip-ik--ok{background-color:#d1fae5!important;border-color:#34d399!important;color:#047857!important}.fiche-profil span.ann-chip-ik.ann-chip-ik--off,.fiche-patient-form .fiche-profil span.ann-chip-ik.ann-chip-ik--off{background-color:#f3f4f6!important;border-color:#e5e7eb!important;color:#9ca3af!important;font-weight:600;opacity:.92}.fiche-profil span.ann-chip-ik.ann-chip-ik--barre,.fiche-patient-form .fiche-profil span.ann-chip-ik.ann-chip-ik--barre{text-decoration:line-through;text-decoration-thickness:1.5px}.fiche-profil__ik-titre{margin:0;font-size:.88rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.fiche-profil__ik-titre--ok,.fiche-profil__ik-titre--warn{color:#111827}.fiche-profil__ik-titre--muted{color:#6b7280;font-weight:600}.fiche-profil__ik-raison{margin:.2rem 0 0;font-size:.78rem;font-weight:500;color:#6b7280;line-height:1.45}.fiche-profil__ik-km,.fiche-profil__ik-km-block{margin:0;font-size:.82rem;line-height:1.4}.fiche-profil__ik-km-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.fiche-profil__ik-km-groupe{display:inline-flex;align-items:center;gap:.22rem}.fiche-profil__ik-detail-toggle{display:inline-flex;align-items:center;gap:.28rem;margin-top:.35rem;padding:0;border:none;background:none;font-size:.72rem;font-weight:500;color:#6366f1;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fiche-profil__ik-detail-toggle--inline{margin-top:0}.fiche-profil__ik-detail-toggle__icon{width:.85rem;height:.85rem;flex-shrink:0}.fiche-profil__ik-detail-panel{margin-top:.45rem;padding:.45rem .55rem;border-radius:8px;background:#6366f10d;border:1px solid rgba(99,102,241,.12);font-size:.72rem;color:#374151;line-height:1.45}.fiche-profil__ik-detail-panel p{margin:0 0 .35rem}.fiche-profil__ik-detail-panel .ik-verdict-details__intro{font-weight:600;color:#1f2937}.fiche-profil__ik-detail-panel .ik-verdict-details__insee-titre{font-weight:600;color:#374151}.fiche-profil__ik-detail-panel p:last-child{margin-bottom:0}.fiche-profil__ik-km-valeur{font-weight:700;color:#111827}.fiche-profil__ik-km-libelle{font-weight:500;color:#4b5563;white-space:nowrap}.fiche-profil__cabinet-wrap{margin-top:.4rem}.fiche-profil__cabinet{position:relative;padding:0;border-radius:10px;background:linear-gradient(135deg,#6366f112,#818cf80a);border:1px solid rgba(99,102,241,.18);box-shadow:0 1px 2px #4f46e50f;overflow:hidden}.fiche-profil__cabinet-distance{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.32rem .62rem;border-radius:0 0 9px;font-size:.74rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;border-top:none;border-left:none;color:#4b5563;background:#ffffffeb;border-right:1px solid rgba(99,102,241,.18);border-bottom:1px solid rgba(99,102,241,.18)}.fiche-profil__cabinet-distance--ok{color:#047857}.fiche-profil__cabinet-distance--off{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.fiche-profil__cabinet-distance--ok svg.fiche-profil__cabinet-distance__check,.fiche-profil__cabinet-distance--ok svg.fiche-profil__cabinet-distance__check path{color:#059669!important;stroke:#059669!important}.fiche-profil__cabinet-distance__check{flex-shrink:0;width:.85rem;height:.85rem;stroke-width:2.75}.fiche-profil__cabinet-nom{margin:0;padding:.5rem .65rem 0;font-size:.8rem;font-weight:700;color:#312e81;line-height:1.35;letter-spacing:.01em}.fiche-profil__cabinet-adr{margin:.25rem 0 0;padding:0 .65rem .55rem;font-size:.76rem;font-weight:500;color:#5b6178;line-height:1.45}.fiche-profil__cabinet:has(.fiche-profil__cabinet-distance) .fiche-profil__cabinet-nom{padding-top:.22rem}.fiche-profil__cabinet:not(:has(.fiche-profil__cabinet-distance)) .fiche-profil__cabinet-nom{padding-top:.55rem}.fiche-profil__cabinet:not(:has(.fiche-profil__cabinet-distance)) .fiche-profil__cabinet-adr{padding-bottom:.55rem}.fiche-profil__plus-panel{margin-top:.35rem}.fiche-profil__plus-panel .fiche-profil__chips{margin-top:0;margin-bottom:.65rem}.fiche-profil__chips{display:flex;flex-wrap:wrap;gap:.35rem}.fiche-profil__plus-toggle{margin-top:.65rem;padding:0;border:none;background:none;font-size:.75rem;color:#6366f1;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fiche-profil__plus{margin:0;display:grid;grid-template-columns:5.5rem 1fr;gap:.35rem .75rem;font-size:.8rem}.fiche-profil__plus dt{color:#94a3b8;font-weight:500}.fiche-profil__plus dd{margin:0;color:#1f2937;font-weight:500}.fiche-patient-edition-card{border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 3px #0f172a0f;overflow:visible;margin-bottom:.5rem}.fiche-patient-edition-card__head{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem .5rem}.fiche-patient-edition-card__head-badge{display:flex;justify-content:flex-end}.fiche-patient-edition-card__head-badge .fiche-mode-badge,.fiche-patient-edition-card__head-badge .puce-accent-anneau{white-space:nowrap}.fiche-patient-edition-card__head .fiche-profil__identite{min-width:0}.fiche-patient-edition-card__footer.fiche-form-footer-actions{padding:.85rem 1rem 1rem;margin-top:0;margin-bottom:0;border-top:1px solid #e5e7eb}.annuaire-root .fiche-patient-edition-card--chrome-externe,.zone-contenu-patient .fiche-patient-edition-card--chrome-externe{border:none;border-radius:0;background:transparent;box-shadow:none;margin-bottom:0}.annuaire-root .fiche-patient-edition-card--chrome-externe .fiche-patient-accordions,.zone-contenu-patient .fiche-patient-edition-card--chrome-externe .fiche-patient-accordions,.annuaire-root .fiche-patient-edition-card--chrome-externe .fiche-patient-deux-zones,.zone-contenu-patient .fiche-patient-edition-card--chrome-externe .fiche-patient-deux-zones{padding:0 0 .5rem}.annuaire-root .fiche-patient-edition-card--chrome-externe .fiche-patient-edition-card__footer.fiche-form-footer-actions,.zone-contenu-patient .fiche-patient-edition-card--chrome-externe .fiche-patient-edition-card__footer.fiche-form-footer-actions{padding:.75rem 0 0;border-top:none}.annuaire-root .fiche-patient-edition-card--chrome-externe .fiche-profil,.zone-contenu-patient .fiche-patient-edition-card--chrome-externe .fiche-profil{margin-top:0}.fiche-patient-section-wrap+.fiche-patient-section-wrap{margin-top:.5rem}.fiche-patient-edition-card .fiche-patient-accordions,.fiche-patient-edition-card .fiche-patient-deux-zones{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .65rem .65rem}.fiche-patient-edition-card .fiche-patient-section-wrap+.fiche-patient-section-wrap{margin-top:0}.fiche-patient-edition-card .fiche-patient-section{border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.fiche-patient-edition-card .fiche-patient-section__summary{background:transparent;border-radius:10px}.fiche-patient-edition-card .fiche-patient-section:not(.fiche-patient-section--open) .fiche-patient-section__summary:hover{background:#f3f4f6}.fiche-patient-edition-card .fiche-patient-section-wrap--open .fiche-patient-section{border-color:color-mix(in srgb,var(--couleur-accent) 38%,#d1d5db);background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--couleur-accent) 10%,transparent),0 2px 10px #0f172a12}.fiche-patient-edition-card .fiche-patient-section--open .fiche-patient-section__summary{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:10px 10px 0 0}.fiche-patient-edition-card .fiche-patient-section--open .fiche-patient-section__body{background:#fff;border-top:1px solid #eef2f7;border-radius:0 0 10px 10px}.fiche-patient-accordions,.fiche-patient-deux-zones{padding:2px 1px 1px}.fiche-patient-deux-zones{display:flex;flex-direction:column;gap:0}.fiche-patient-essentiel,.fiche-patient-complements,.fiche-patient-profil-sante{padding:0}.fiche-patient-complements,.fiche-patient-profil-sante{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid #e8ecf1}.fiche-patient-essentiel{margin-top:0;padding-top:0;border-top:none}.fiche-patient-zone-label{margin:0 0 .9rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:#111827;line-height:1.25}.fiche-patient-zone-label--secondaire{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#64748b;margin-bottom:.85rem}.fiche-patient-fields{display:flex;flex-direction:column;gap:.9rem}.fiche-patient-fields--secondaire{gap:.75rem}.fiche-patient-deux-zones label{display:block;margin-bottom:.28rem;font-size:.7rem!important;font-weight:500!important;letter-spacing:.01em;line-height:1.3;color:#64748b!important}.fiche-patient-deux-zones label.fiche-patient-label--requis,.fiche-patient-form label.fiche-patient-label--requis,.fiche-patient-deux-zones label.text-red-400,.fiche-patient-deux-zones label.text-red-500{color:color-mix(in srgb,var(--couleur-accent) 78%,#64748b)!important;font-weight:600!important}.fiche-patient-deux-zones label.text-amber-800.font-semibold{color:#b45309!important;font-weight:600!important}.fiche-patient-deux-zones label .text-green-400{display:none}.fiche-patient-deux-zones .fiche-patient-pathologie-label{display:inline;margin-bottom:0;font-size:.8125rem!important;font-weight:500!important;color:#374151!important;line-height:1.35}.fiche-patient-deux-zones .fiche-patient-pathologie-label+.fiche-patient-pathologie-label,.fiche-patient-deux-zones .space-y-2{gap:.55rem}.fiche-patient-deux-zones .space-y-2>.flex.items-center{align-items:flex-start}.fiche-patient-deux-zones .space-y-2 input[type=checkbox]{width:1rem;height:1rem;margin-top:.15rem}.fiche-patient-deux-zones input.fiche-patient-champ,.fiche-patient-deux-zones select.fiche-patient-champ,.fiche-patient-deux-zones div.fiche-patient-champ{min-height:2.45rem}.fiche-patient-deux-zones .grid.grid-cols-2{gap:.75rem}.fiche-patient-edition-card__footer--sticky{position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,#f9fafbeb,#f9fafb 40%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fiche-patient-section-wrap--open{z-index:1}.fiche-patient-section{position:relative;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:visible}.fiche-patient-section--open{z-index:1}.fiche-patient-form .fiche-patient-section__title--open,.fiche-patient-form .fiche-patient-section__title--open .fidel-hand-underline,.fiche-patient-form .fiche-patient-section__title--open .fidel-hand-underline__word{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}svg.fiche-patient-section__chevron--accent{flex-shrink:0;color:var(--couleur-accent)!important;stroke:var(--couleur-accent)!important}svg.fiche-patient-section__chevron--accent path{stroke:currentColor}.fiche-patient-section__summary{display:flex;align-items:center;gap:.35rem;width:100%;padding:.65rem .85rem;border:none;text-align:left;font-family:inherit;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f9fafb}.fiche-patient-section__chevron{flex-shrink:0;color:#6b7280;transition:transform .15s ease}.fiche-patient-section__chevron--open{transform:rotate(90deg)}.fiche-patient-section__title{flex:1;min-width:0}.fiche-patient-section .datepicker-inline-toggle-calendar{z-index:400}.fiche-patient-section__body{padding:.75rem .85rem .85rem;border-top:1px solid #f3f4f6}.fiche-patient-mode-ik-select-wrap{display:block;margin-top:.25rem}.fiche-patient-form .fiche-patient-mode-ik-select-wrap select.fiche-patient-champ.fiche-patient-champ--mode-ik-inline{display:block!important;width:-moz-fit-content!important;width:fit-content!important;max-width:20.5rem}.historique-ordo-card{border:1px solid #e5e7eb;border-left-width:3px;border-left-color:#cbd5e1;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fafb);padding:1rem 1.1rem;box-shadow:0 1px 3px #0f172a0f;cursor:pointer;transition:border-color .15s ease,border-left-color .15s ease,box-shadow .15s ease,background .15s ease}.fiche-patient-historique-ordo .historique-ordo-card{border-left-color:#cbd5e1}.historique-postop-card{border-left-color:color-mix(in srgb,var(--ngap-postop-episode-border, #ca8a04) 38%,#e5e7eb)}.historique-telesoin-card{border-left-color:color-mix(in srgb,var(--ngap-telesoin-mois-border, #0284c7) 38%,#e5e7eb)}.historique-di-card{border-left-color:color-mix(in srgb,var(--ngap-conflit-accent, #f43f5e) 32%,#e5e7eb)}.historique-ordo-card:hover{border-color:#e5e7eb;border-left-color:var(--couleur-accent, #6366f1);background:linear-gradient(180deg,#fff,#f3f4f6);box-shadow:0 2px 6px #0f172a14}.historique-ordo-card:focus-visible{outline:2px solid var(--couleur-accent, #6366f1);outline-offset:2px}.historique-ordo-card .historique-ordo-mois{color:#111827;font-weight:700;letter-spacing:-.02em}.historique-ordo-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.historique-ordo-card__main{min-width:0;flex:1 1 auto}.historique-ordo-card__dates{flex:0 1 auto;max-width:58%;text-align:right}.historique-ordo-card .historique-ordo-count{margin-top:.2rem;font-weight:500;color:#6b7280;line-height:1.45;white-space:nowrap}.fiche-patient-historique-di .historique-di-vide{font-size:calc(var(--ui-font-base) - .0625rem);font-weight:500;line-height:1.45;color:#64748b}.historique-di-card__head{display:flex;align-items:flex-start;gap:.5rem}.historique-di-card__intro{display:flex;flex-direction:column;gap:.15rem}.historique-di-card__titre,.historique-di-card__date-cotee,.historique-di-card__meta{line-height:1.45;letter-spacing:-.01em}.historique-di-card__titre{font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:700;color:#111827;letter-spacing:-.02em}.historique-di-card__date-cotee{font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:500;color:#6b7280;margin-top:.2rem}.historique-di-card__meta{font-size:calc(var(--ui-font-chrome) - .1875rem);font-weight:500;color:#64748b;margin-top:.35rem}.historique-di-card__puce{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.15rem .45rem;border-radius:999px;font-size:calc(var(--ui-font-chrome) - .0625rem);font-weight:700;line-height:1.2;white-space:nowrap}.historique-di-card__puce--partiel{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.historique-di-card__puce--plein{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.historique-di-card__puce--depasse{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.historique-di-card__source{display:inline-flex;align-items:center;margin-top:.05rem}.historique-ordo-card .historique-ordo-dates{color:#374151;line-height:1.35;overflow-wrap:anywhere}:root{--ngap-puce-radius: 9999px;--ngap-puce-radius-acte: .25rem;--ngap-puce-radius-acte-compact: .12rem;--ngap-puce-fg-acte: #1e293b;--ngap-puce-fw: 700;--ngap-puce-fw-secondary: 500;--ngap-puce-padding-y: .2rem;--ngap-puce-padding-x: .5rem;--ngap-puce-font-size: .8125rem;--ngap-puce-font-size-dense: var(--ui-font-panel-sm, .625rem);--ngap-puce-line-height: 1;--ngap-puce-chip-min-height: calc( 2 * var(--ngap-puce-padding-y) + var(--ngap-puce-font-size-dense) * 1.15 );--ngap-puce-compact-padding-y: .1rem;--ngap-puce-compact-padding-x: .32rem;--ngap-puce-compact-font-size: var(--ngap-puce-font-size-dense);--ngap-puce-compact-line-height: 1.05}.ngap-puce{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--ngap-puce-padding-y) var(--ngap-puce-padding-x);border-radius:var(--ngap-puce-radius);font-size:var(--ngap-puce-font-size);font-weight:var(--ngap-puce-fw);line-height:var(--ngap-puce-line-height);letter-spacing:.01em;-webkit-font-smoothing:antialiased;white-space:nowrap;color:var(--ngap-puce-fg, #1e293b);background:transparent!important;border:none!important;box-shadow:none;isolation:isolate;text-decoration:none;opacity:1!important}.ngap-puce:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ngap-puce-bg, #f1f5f9);border:1px solid var(--ngap-puce-border, #cbd5e1)}.ngap-puce.acte.plein,.ngap-puce.acte.moitie{--ngap-puce-bg: #93c5fd;--ngap-puce-border: #3b82f6;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.acte.gratuit,.ngap-puce.acte.exclu{--ngap-puce-bg: #f1f5f9;--ngap-puce-border: #94a3b8;--ngap-puce-fg: #64748b;text-decoration:line-through}.ngap-puce.acte.amx.plein,.ngap-puce.acte.amx.moitie{--ngap-puce-bg: #f9a8d4;--ngap-puce-border: #ec4899;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.acte.amx.gratuit,.ngap-puce.acte.amx.exclu{--ngap-puce-bg: #fdf2f8;--ngap-puce-border: #f9a8d4;--ngap-puce-fg: #9d174d;text-decoration:line-through}.ngap-puce.acte.bsi-di.plein,.ngap-puce.acte.bsi-di.moitie{--ngap-puce-bg: #f9a8d4;--ngap-puce-border: #ec4899;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.acte.bsi-di.gratuit,.ngap-puce.acte.bsi-di.exclu{--ngap-puce-bg: #fdf2f8;--ngap-puce-border: #f9a8d4;--ngap-puce-fg: #be185d;text-decoration:line-through}.ngap-puce.acte.rdv{--ngap-puce-bg: #cbd5e1;--ngap-puce-border: #64748b;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.complement.facturable{--ngap-puce-bg: #d1fae5;--ngap-puce-border: #34d399;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.complement.gratuit,.ngap-puce.complement.exclu{--ngap-puce-bg: #ecfdf5;--ngap-puce-border: #6ee7b7;--ngap-puce-fg: #047857;text-decoration:line-through}.ngap-puce.complement2.facturable{--ngap-puce-bg: #fef3c7;--ngap-puce-border: #f59e0b;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.ngap-puce--eligibilite-mdd{font-size:.9375rem;padding:.28rem .65rem;text-decoration:none!important}.ngap-puce.complement2.gratuit,.ngap-puce.complement2.exclu{--ngap-puce-bg: #fffbeb;--ngap-puce-border: #fbbf24;--ngap-puce-fg: #b45309;text-decoration:line-through}.ngap-puce.facture.acte.plein,.ngap-puce.facture.acte.amx.plein,.ngap-puce.facture.acte.bsi-di.plein,.ngap-puce.facture.acte.moitie,.ngap-puce.facture.acte.amx.moitie,.ngap-puce.facture.acte.bsi-di.moitie{--ngap-puce-bg: #86efac;--ngap-puce-border: #22c55e;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.acte.moitie:before,.ngap-puce.acte.amx.moitie:before,.ngap-puce.acte.bsi-di.moitie:before,.ngap-puce.facture.acte.moitie:before,.ngap-puce.facture.acte.amx.moitie:before,.ngap-puce.facture.acte.bsi-di.moitie:before,span.puce-cotation.ngap-puce.acte.moitie:before,span.puce-cotation.ngap-puce.acte.amx.moitie:before,span.puce-cotation.ngap-puce.acte.bsi-di.moitie:before,span.ngap-puce.acte.moitie:before{background:linear-gradient(135deg,var(--ngap-puce-bg) 0%,var(--ngap-puce-bg) 50%,#ffffff 50%,#ffffff 100%)!important;border:1px solid var(--ngap-puce-border)!important}.ngap-puce.acte.moitie,.ngap-puce.acte.amx.moitie,.ngap-puce.acte.bsi-di.moitie,.ngap-puce.facture.acte.moitie,.ngap-puce.facture.acte.amx.moitie,.ngap-puce.facture.acte.bsi-di.moitie,span.puce-cotation.ngap-puce.acte.moitie,span.ngap-puce.acte.moitie{color:var(--ngap-puce-fg)!important}.ngap-puce.facture.complement.facturable{--ngap-puce-bg: #86efac;--ngap-puce-border: #16a34a;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.facture.complement2.facturable{--ngap-puce-bg: #bef264;--ngap-puce-border: #65a30d;--ngap-puce-fg: var(--ngap-puce-fg-acte)}.ngap-puce.conflit,.ngap-puce.conflit-frise{box-shadow:0 0 0 2px var(--ngap-conflit-halo, #f87171)}.ngap-puce.conflit-frise:before,.ngap-puce.conflit:before{border-color:var(--ngap-conflit-ring-before, #fb7185)!important}.ngap-puce.ngap-puce--muted{--ngap-puce-bg: #f1f5f9;--ngap-puce-border: #cbd5e1;--ngap-puce-fg: #64748b}.ngap-puce.ngap-puce--selected{box-shadow:0 1px 3px #1e40af26}.ngap-puce.ngap-puce--compact{padding:var(--ngap-puce-compact-padding-y) var(--ngap-puce-compact-padding-x)!important;font-size:var(--ngap-puce-compact-font-size)!important;font-weight:var(--ngap-puce-fw)!important;letter-spacing:.01em;line-height:var(--ngap-puce-compact-line-height)!important;border-radius:var(--ngap-puce-radius)!important;box-shadow:none}.frise-vue-heure.frise-vue-semaine .ngap-puce.ngap-puce--compact,.frise-vue-heure.frise-vue-jour .ngap-puce.ngap-puce--compact,.frise-vue-heure.frise-vue-semaine span.ngap-puce.frise-ngap-puce,.frise-vue-heure.frise-vue-jour span.ngap-puce.frise-ngap-puce{max-width:100%;border-radius:var(--ngap-puce-radius)!important}.frise-ngap-row--mesure .ngap-puce{max-width:none!important}.ngap-puce.ngap-puce--compact.text-gray-500{--ngap-puce-bg: transparent;--ngap-puce-border: transparent;--ngap-puce-fg: #6b7280;font-weight:500!important;padding:.02rem .12rem!important}.ngap-puce.ngap-puce--compact.text-gray-500:before{display:none}.header-ngap-chip-preview.ngap-puce{padding:.12rem .42rem;font-size:.6875rem;border-radius:var(--ngap-puce-radius-acte);font-weight:var(--ngap-puce-fw);box-shadow:none}.header-ngap-chip-preview.ngap-puce--muted{opacity:.55}span.ngap-puce[class*=acte],span.ngap-puce[class*=complement]{border:none!important}.ngap-puce[class*=acte]:not([class*=complement]),.puce-cotation.ngap-puce[class*=acte]:not([class*=complement]),span.puce-cotation.ngap-puce.acte,span.ngap-puce.acte{border-radius:var(--ngap-puce-radius-acte)!important}span.ngap-puce[class*=acte]:before,span.ngap-puce[class*=complement]:before{border-radius:inherit}span.ngap-puce.acte.plein:before,span.ngap-puce.acte.amx.plein:before,span.ngap-puce.acte.bsi-di.plein:before,span.ngap-puce.acte.rdv:before,span.ngap-puce.facture.acte.plein:before,span.ngap-puce.facture.acte.amx.plein:before,span.ngap-puce.facture.acte.bsi-di.plein:before,span.ngap-puce.acte.gratuit:before,span.ngap-puce.acte.exclu:before,span.ngap-puce.acte.amx.gratuit:before,span.ngap-puce.acte.amx.exclu:before,span.ngap-puce.acte.bsi-di.gratuit:before,span.ngap-puce.acte.bsi-di.exclu:before,span.ngap-puce[class*=acte]:not([class*=complement]):before{background:var(--ngap-puce-bg)!important;border:1px solid var(--ngap-puce-border)!important}span.ngap-puce.complement.facturable:before,span.ngap-puce.complement2.facturable:before,span.ngap-puce.facture.complement.facturable:before,span.ngap-puce.facture.complement2.facturable:before,span.ngap-puce.complement.gratuit:before,span.ngap-puce.complement.exclu:before,span.ngap-puce.complement2.gratuit:before,span.ngap-puce.complement2.exclu:before,span.ngap-puce[class*=complement]:before{background:var(--ngap-puce-bg)!important;border:none!important}span.ngap-puce.acte.bsi-di.plein,span.ngap-puce.acte.bsi-di.moitie,span.ngap-puce.acte.bsi-di.gratuit,span.ngap-puce.acte.bsi-di.exclu,span.ngap-puce.acte.plein,span.ngap-puce.acte.moitie{color:var(--ngap-puce-fg)!important;opacity:1!important}.puce-cotation.ngap-puce-cumul{position:relative;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--ngap-puce-padding-y) var(--ngap-puce-padding-x);border-radius:var(--ngap-puce-radius);font-size:var(--ngap-puce-font-size-dense);font-weight:var(--ngap-puce-fw-secondary);line-height:var(--ngap-puce-line-height);min-height:var(--ngap-puce-chip-min-height);letter-spacing:.01em;border:none!important;outline:none;box-shadow:none;vertical-align:middle}.puce-cotation.ngap-puce-cumul.bg-emerald-100,.puce-cotation.ngap-puce-cumul.bg-emerald-100.text-emerald-700{background:#ecfdf5!important;color:#047857!important}.puce-cotation.ngap-puce-cumul.bg-emerald-100.text-emerald-600{background:#f0fdf4!important;color:#059669!important}.puce-cotation.ngap-puce-cumul.bg-cyan-100{background:#ecfeff!important;color:#0e7490!important}.puce-cotation.ngap-puce-cumul.bg-slate-100,.puce-cotation.ngap-puce-cumul.bg-gray-100,.puce-cotation.ngap-puce-cumul.text-gray-600,.puce-cotation.ngap-puce-cumul.text-gray-700,.puce-cotation.ngap-puce-cumul.text-slate-700{background:#f8fafc!important;color:#64748b!important}span.puce-cotation.ngap-puce,span.ngap-puce.puce-cotation{border:none!important;outline:none!important;border-radius:var(--ngap-puce-radius)!important;box-sizing:border-box}span.puce-cotation.ngap-puce.facture,span.ngap-puce.facture,span.facture.puce-cotation.ngap-puce,span.puce-cotation.ngap-puce.acte.moitie,span.ngap-puce.acte.moitie,span.puce-cotation.ngap-puce.acte.bsi-di,span.ngap-puce.acte.bsi-di,span.puce-cotation.ngap-puce.acte.bsi-di.moitie,span.ngap-puce.acte.bsi-di.moitie,span.puce-cotation.ngap-puce.acte.amx.moitie,span.ngap-puce.acte.amx.moitie,span.acte.moitie.puce-cotation.ngap-puce:not(.facture),span.acte.bsi-di.plein.puce-cotation.ngap-puce,span.acte.bsi-di.moitie.puce-cotation.ngap-puce,span.acte.plein.puce-cotation.ngap-puce,span.acte.amx.plein.puce-cotation.ngap-puce,span.complement.facturable.puce-cotation.ngap-puce,span.complement2.facturable.puce-cotation.ngap-puce{border:none!important;outline:none!important}.puce-cotation.ngap-puce,.ordonnances-root .cotation-act-card__badges .puce-cotation.ngap-puce,.generateur-cotation-root .cotation-act-card__badges .puce-cotation.ngap-puce,.generateur-cotation-root .puce-cotation.ngap-puce,.ui-dense .puce-cotation.ngap-puce,.ngap-act-search-dropdown span.puce-cotation.ngap-puce,.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce.ngap-puce,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce.ngap-puce,.frise-vue-heure.frise-vue-semaine span.puce-cotation.ngap-puce,.frise-vue-heure.frise-vue-jour span.puce-cotation.ngap-puce{border-radius:var(--ngap-puce-radius)!important;border:none!important}.frise-vue-heure span.frise-ngap-puce.ngap-puce[class*=acte],.frise-vue-heure span.puce-cotation.ngap-puce[class*=acte]:not([class*=complement]){border-radius:var(--ngap-puce-radius-acte-compact)!important}.frise-vue-heure span.ngap-puce[class*=acte]:before,.frise-vue-heure span.ngap-puce[class*=complement]:before{border-radius:inherit!important}.frise-vue-heure span.ngap-puce[class*=complement]:before{border:none!important}span.puce-cotation.ngap-puce[class*=moitie]:before,span.ngap-puce[class*=moitie]:before{background:linear-gradient(135deg,var(--ngap-puce-bg) 0%,var(--ngap-puce-bg) 50%,#ffffff 50%,#ffffff 100%)!important;border:1px solid var(--ngap-puce-border)!important}span.puce-cotation.ngap-puce[class*=moitie],span.ngap-puce[class*=moitie]{color:var(--ngap-puce-fg)!important}span.ngap-puce.acte.plein,span.ngap-puce.acte.moitie,span.ngap-puce.acte.amx.plein,span.ngap-puce.acte.amx.moitie,span.ngap-puce.acte.bsi-di.plein,span.ngap-puce.acte.bsi-di.moitie,span.ngap-puce.acte.rdv,span.ngap-puce.facture.acte.plein,span.ngap-puce.facture.acte.moitie,span.puce-cotation.ngap-puce.acte.plein,span.puce-cotation.ngap-puce.acte.moitie{color:var(--ngap-puce-fg-acte)!important}.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce.ngap-puce,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce.ngap-puce,.frise-vue-heure.frise-vue-semaine span.frise-ngap-puce.ngap-puce.ngap-puce--compact,.frise-vue-heure.frise-vue-jour span.frise-ngap-puce.ngap-puce.ngap-puce--compact{padding:var(--ngap-puce-compact-padding-y) var(--ngap-puce-compact-padding-x)!important;font-size:var(--ngap-puce-compact-font-size)!important;line-height:var(--ngap-puce-compact-line-height)!important}.ngap-puce-row{display:flex;flex-wrap:wrap;align-items:center;line-height:1}.passage-container .ngap-puce-row,.ngap-act-search-dropdown,.ngap-act-search-dropdown .ngap-puce-row{line-height:1}.passage-container .ngap-puce-row .puce-cotation.ngap-puce,.passage-container .ngap-puce-row .ngap-puce,.ngap-act-search-dropdown .puce-cotation.ngap-puce,.ngap-act-search-dropdown .ngap-puce{line-height:var(--ngap-puce-line-height)!important}.ui-dense .ngap-puce:not(.ngap-puce--compact),.ngap-puce-row .ngap-puce:not(.ngap-puce--compact),.ngap-puce-row .puce-cotation.ngap-puce,.ordonnances-root .cotation-act-card__badges .ngap-puce,.generateur-cotation-root .cotation-act-card__badges .ngap-puce,.cotation-act-card__badges .puce-cotation.ngap-puce,.cotation-act-card__badges .puce-cotation.ngap-puce-cumul{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:var(--ngap-puce-padding-y) var(--ngap-puce-padding-x)!important;font-size:var(--ngap-puce-font-size-dense)!important;line-height:var(--ngap-puce-line-height)!important;min-height:var(--ngap-puce-chip-min-height)!important;box-sizing:border-box!important}.ngap-act-search-dropdown .ngap-puce:not(.ngap-puce--compact),.ngap-act-search-dropdown .puce-cotation.ngap-puce{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:var(--ngap-puce-padding-y) var(--ngap-puce-padding-x)!important;font-size:var(--ngap-puce-font-size)!important;line-height:var(--ngap-puce-line-height)!important;min-height:calc(2 * var(--ngap-puce-padding-y) + var(--ngap-puce-font-size) * 1.15)!important;box-sizing:border-box!important}.ngap-puce-row .puce-cotation.ngap-puce:not(.ngap-puce-cumul),.ngap-act-search-dropdown .puce-cotation.ngap-puce,.cotation-act-card__badges .puce-cotation.ngap-puce:not(.ngap-puce-cumul){font-weight:var(--ngap-puce-fw)!important}.ngap-puce-row .puce-cotation.ngap-puce[class*=acte]:not([class*=complement]),.ngap-act-search-dropdown .puce-cotation.ngap-puce[class*=acte]:not([class*=complement]),.cotation-act-card__badges .puce-cotation.ngap-puce[class*=acte]:not([class*=complement]),span.acte.plein.puce-cotation.ngap-puce,span.acte.moitie.puce-cotation.ngap-puce,span.acte.amx.plein.puce-cotation.ngap-puce,span.acte.amx.moitie.puce-cotation.ngap-puce,span.acte.bsi-di.plein.puce-cotation.ngap-puce,span.acte.bsi-di.moitie.puce-cotation.ngap-puce,span.acte.plein.puce-cotation.ngap-puce.frise-ngap-puce,span.acte.moitie.puce-cotation.ngap-puce.frise-ngap-puce{border-radius:var(--ngap-puce-radius-acte)!important}span.puce-cotation.ngap-puce:not(.ngap-puce-cumul),span.complement.facturable.puce-cotation.ngap-puce,span.complement2.facturable.puce-cotation.ngap-puce,.generateur-cotation-root .cotation-act-card__badges .puce-cotation.ngap-puce:not(.ngap-puce-cumul),.ordonnances-root .cotation-act-card__badges .puce-cotation.ngap-puce:not(.ngap-puce-cumul){font-weight:var(--ngap-puce-fw)!important;line-height:var(--ngap-puce-line-height)!important}.cotation-act-card__badges .puce-cotation.ngap-puce-cumul,.ngap-puce-row .puce-cotation.ngap-puce-cumul,.puce-cotation.ngap-puce-cumul{font-weight:var(--ngap-puce-fw-secondary)!important}
