/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-2{top:calc(var(--spacing) * 2)}.top-12{top:calc(var(--spacing) * 12)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-\[calc\(9rem\+0\.75rem\)\]{margin-left:9.75rem}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[110px\]{max-width:110px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-blue-600{background-color:var(--color-blue-600)}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-red-400{color:var(--color-red-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:w-56:focus{width:calc(var(--spacing) * 56)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-50:disabled{opacity:.5}}.sx__calendar-wrapper ul,.sx__date-picker-wrapper ul,.sx__date-picker-popup ul{padding:0;list-style:none}.sx__calendar-wrapper input,.sx__calendar-wrapper button,.sx__date-picker-wrapper input,.sx__date-picker-wrapper button,.sx__date-picker-popup input,.sx__date-picker-popup button{outline:none;font-family:inherit}.sx__calendar-wrapper button,.sx__date-picker-wrapper button,.sx__date-picker-popup button{background-color:inherit;cursor:pointer;border:none;outline:0}:root{--sx-color-primary:#6750a4;--sx-color-on-primary:#fff;--sx-color-primary-container:#eaddff;--sx-color-on-primary-container:#21005e;--sx-color-secondary:#625b71;--sx-color-on-secondary:#fff;--sx-color-secondary-container:#e8def8;--sx-color-on-secondary-container:#1e192b;--sx-color-tertiary:#7d5260;--sx-color-on-tertiary:#fff;--sx-color-tertiary-container:#ffd8e4;--sx-color-on-tertiary-container:#370b1e;--sx-color-surface:#fef7ff;--sx-color-surface-dim:#ded8e1;--sx-color-surface-bright:#fef7ff;--sx-color-on-surface:#1c1b1f;--sx-color-surface-container:#f3edf7;--sx-color-surface-container-low:#f7f2fa;--sx-color-surface-container-high:#ece6f0;--sx-color-background:#fff;--sx-color-on-background:#1c1b1f;--sx-color-outline:#79747e;--sx-color-outline-variant:#c4c7c5;--sx-color-shadow:#000;--sx-color-surface-tint:#6750a4;--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:#e0e0e0;--sx-internal-color-light-gray:#fafafa;--sx-internal-color-text:#000}.is-dark{--sx-color-primary:#d0bcff;--sx-color-on-primary:#371e73;--sx-color-primary-container:#4f378b;--sx-color-on-primary-container:#eaddff;--sx-color-secondary:#ccc2dc;--sx-color-on-secondary:#332d41;--sx-color-secondary-container:#4a4458;--sx-color-on-secondary-container:#e8def8;--sx-color-tertiary:#efb8c8;--sx-color-on-tertiary:#492532;--sx-color-tertiary-container:#633b48;--sx-color-on-tertiary-container:#ffd8e4;--sx-color-surface:#141218;--sx-color-surface-dim:#141218;--sx-color-surface-bright:#3b383e;--sx-color-on-surface:#e6e1e5;--sx-color-surface-container:#211f26;--sx-color-surface-container-low:#1d1b20;--sx-color-surface-container-high:#2b2930;--sx-color-background:#141218;--sx-color-on-background:#e6e1e5;--sx-color-outline:#938f99;--sx-color-outline-variant:#444746;--sx-color-shadow:#000;--sx-color-surface-tint:#d0bcff;--sx-internal-color-text:#fff}:root{--sx-spacing-padding1:4px;--sx-spacing-padding2:8px;--sx-spacing-padding3:12px;--sx-spacing-padding4:16px;--sx-spacing-padding6:24px;--sx-spacing-modal-padding:16px;--sx-box-shadow-level3:0 3px 6px 0 #00000029, 0 3px 6px 0 #0000003b;--sx-rounding-extra-small:4px;--sx-rounding-small:8px;--sx-rounding-extra-large:28px;--sx-border:1px solid var(--sx-color-outline-variant)}.is-dark{--sx-border:1px solid var(--sx-color-outline-variant)}:root{--sx-font-small:.875rem;--sx-font-extra-small:.75rem;--sx-font-large:1.125rem;--sx-font-extra-large:1.25rem;--sx-calendar-header-input-font-size:clamp(12px, .875rem, 28px);--sx-calendar-header-popup-z-index:3;--sx-calendar-week-grid-padding-left:75px}:root .sx__date-picker-popup.is-teleported{z-index:3}@keyframes sx-ripple{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:100px;height:100px}to{opacity:0;width:150px;height:150px}}.sx__ripple{position:relative;overflow:hidden}.sx__ripple:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple:active:before{visibility:visible}.sx__ripple:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple}@keyframes sx-ripple-wide{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:300px;height:100px}to{opacity:0;width:450px;height:150px}}.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple--wide:active:before{visibility:visible}.sx__ripple--wide:before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple-wide}.sx__chevron-wrapper{cursor:pointer;border-radius:50%;min-width:48px;min-height:48px;font-size:0;transition:background-color .2s ease-in-out;position:relative}.sx__chevron-wrapper:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__chevron-wrapper:disabled{cursor:not-allowed;opacity:.5}.sx__chevron-wrapper:hover,.sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-dim)}.is-dark .sx__chevron-wrapper:hover,.is-dark .sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-container-high)}.sx__chevron-wrapper .sx__chevron{border-style:solid;border-width:.2rem .2rem 0 0;border-color:var(--sx-internal-color-text);width:.6rem;height:.6rem;position:absolute;top:50%}.sx__chevron--previous{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}[dir=rtl] .sx__chevron--previous,.sx__chevron--next{left:calc(50% - .125rem);transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .sx__chevron--next{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}.sx__date-picker-wrapper{color:var(--sx-color-on-background);width:fit-content;position:relative}.sx__date-picker-wrapper.has-full-width{width:100%}.sx__date-picker-wrapper.is-disabled{opacity:.5;cursor:not-allowed}.sx__date-picker-wrapper *{color:var(--sx-color-on-background);box-sizing:border-box}.sx__date-input-wrapper{position:relative}.sx__date-input-chevron-wrapper{align-items:center;padding:0;transition:transform .2s ease-in-out;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sx__date-input-chevron-wrapper:focus{border:2px solid var(--sx-color-primary)}.is-disabled .sx__date-input-chevron-wrapper{pointer-events:none;cursor:not-allowed}.sx__date-input--active .sx__date-input-chevron-wrapper{transform:translateY(-50%)rotate(180deg)}[dir=rtl] .sx__date-input-chevron-wrapper{left:1rem;right:auto}.sx__date-input-chevron{pointer-events:none;width:1rem;height:1rem}.sx__date-input{padding:var(--sx-spacing-padding4);border:var(--sx-border);border-radius:var(--sx-rounding-extra-small);cursor:pointer;background-color:var(--sx-color-background);width:100%;font-size:1rem}.is-disabled .sx__date-input{pointer-events:none}.sx__date-input--active .sx__date-input{border-color:var(--sx-color-primary);outline:1px solid var(--sx-color-primary)}.sx__date-input-label{padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;top:0;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.sx__date-input--active .sx__date-input-label{color:var(--sx-color-primary)}.is-dark .sx__date-input-label{display:none}.sx__date-picker-popup{z-index:1;width:20.75rem;max-width:500px;height:fit-content;max-height:400px;box-shadow:var(--sx-box-shadow-level3);padding:var(--sx-spacing-modal-padding);background-color:var(--sx-color-background);color:var(--sx-internal-color-text);position:absolute;top:calc(100% + 1px);overflow:scroll}.sx__date-picker-popup.is-dark{background-color:var(--sx-color-surface-container-high)}.sx__date-picker-popup.bottom-end{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.top-start{inset:auto auto calc(100% + 1rem) 0;transform:translate(0)}.sx__date-picker-popup.top-end{inset:auto 0 calc(100% + 1rem) auto;transform:translate(0)}.sx__date-picker__years-view{margin:0}.sx__date-picker__years-accordion__expand-button{width:100%;color:var(--sx-internal-color-text);background-color:#0000;border-radius:0;padding:1em;font-size:1rem;transition:background-color .2s ease-in-out}.sx__is-expanded .sx__date-picker__years-accordion__expand-button{background-color:var(--sx-color-surface-container)}.sx__date-picker__years-accordion__expand-button:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__years-accordion__expand-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__date-picker__years-view-accordion__panel{flex-wrap:wrap;display:flex}.sx__date-picker__years-view-accordion__month{color:var(--sx-internal-color-text);background-color:#0000;border:0;border-radius:25px;flex:1 0 33.3333%;padding:.5em 0;font-size:.9rem}.sx__date-picker__years-view-accordion__month:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__date-picker__day-names{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day-name{color:var(--sx-color-neutral-variant);font-weight:700}.sx__date-picker__month-view-header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.sx__date-picker__month-view-header .sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__month-view-header__month-year{color:var(--sx-internal-color-text);font-size:1.5rem;font-weight:300}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);text-decoration:underline}.sx__date-picker__week{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day{width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text);background-color:#0000;border-radius:50%}.sx__date-picker__day:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__day:focus{outline-offset:-2px;outline:2px solid var(--sx-color-primary)}.sx__date-picker__day:disabled{color:var(--sx-color-neutral-variant);cursor:not-allowed}.sx__date-picker__day.is-leading-or-trailing{color:var(--sx-color-neutral-variant)}.sx__date-picker__day.sx__date-picker__day--selected{background-color:var(--sx-color-primary-container);color:var(--sx-color-on-primary-container)}.sx__date-picker__day.sx__date-picker__day--today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__calendar-wrapper{height:100%;color:var(--sx-internal-color-text);display:flex}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{border:var(--sx-border);border-radius:var(--sx-rounding-small);background-color:var(--sx-color-background);flex-flow:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.sx__view-container{scroll-behavior:smooth;flex:1;position:relative;overflow-y:auto}.sx__slide-left{animation:.3s ease-out sx-slide-left}@keyframes sx-slide-left{0%{filter:blur(.25rem);opacity:.1;transform:translate(8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__slide-right{animation:.3s ease-out sx-slide-right}@keyframes sx-slide-right{0%{filter:blur(.25rem);opacity:.1;transform:translate(-8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__calendar-header{padding:var(--sx-spacing-padding4);justify-content:space-between;align-items:flex-start;gap:var(--sx-spacing-padding4);display:flex}.sx__calendar-header .sx__date-input{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);font-size:var(--sx-calendar-header-input-font-size)}.sx__calendar-header .sx__date-picker-popup{z-index:var(--sx-calendar-header-popup-z-index)}.sx__calendar-header-content{align-items:center;gap:var(--sx-spacing-padding4);display:flex}.sx__forward-backward-navigation{height:45px}.sx__is-calendar-small .sx__forward-backward-navigation,.is-list-view .sx__forward-backward-navigation{display:none}.sx__calendar-header__week-number{color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1) var(--sx-spacing-padding2);background-color:#eceef1;border-radius:4px;font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{font-size:clamp(16px,1.25rem,24px)}.sx__is-calendar-small .sx__range-heading{font-size:16px}.is-list-view .sx__range-heading{display:none}.sx__today-button{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-calendar-header-input-font-size);color:var(--sx-internal-color-text)}.sx__today-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__is-calendar-small .sx__today-button{display:none}.sx__calendar-header .sx__today-button{border:var(--sx-border)}.sx__today-button:hover,.sx__today-button:focus{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__today-button:hover,.is-dark .sx__today-button:focus{background-color:var(--sx-color-surface-container-low)}.sx__view-selection{font-size:var(--sx-calendar-header-input-font-size);position:relative}.sx__view-selection-selected-item{width:fit-content;height:100%;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border)}.sx__view-selection-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__view-selection-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection-items{box-shadow:var(--sx-box-shadow-level3);background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index);margin:0;position:absolute;top:100%}.is-dark .sx__view-selection-items{background-color:var(--sx-color-surface-container-high)}.sx__view-selection-item{padding:var(--sx-spacing-padding4) var(--sx-spacing-padding6);cursor:pointer}.sx__view-selection-item:hover,.sx__view-selection-item:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__view-selection-item.is-selected{background-color:var(--sx-color-surface-dim)}.sx__view-selection-item.is-selected:hover,.sx__view-selection-item.is-selected:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-wrapper{flex-flow:column;height:100%;display:flex}.sx__month-grid-week__week-number{color:var(--sx-color-on-surface);background-color:#eceef1;justify-content:center;width:1.5rem;padding-top:12px;font-size:.75rem;display:flex}.is-dark .sx__month-grid-week__week-number{background-color:#4a4458}.sx__month-grid-week{border-top:var(--sx-border);flex:1;display:flex}.sx__month-grid-week:first-child .sx__month-grid-week__week-number{padding-top:26px}.sx__month-grid-day{padding:var(--sx-spacing-padding2) 0;flex:1;position:relative}.sx__month-grid-day:not(:last-child){border-inline-end:var(--sx-border)}.sx__month-grid-day--dragover{background-color:var(--sx-color-surface-container)}.sx__month-grid-day__header{flex-flow:column;align-items:center;display:flex}.sx__month-grid-day__header-day-name{text-transform:uppercase;color:var(--sx-color-neutral);font-size:11px}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sx__month-grid-day__header-date.sx__is-today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-day__events-more{width:calc(100% - 10px);font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);margin:var(--sx-spacing-padding1) 0;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sx__month-grid-day__events-more:hover{background-color:var(--sx-color-surface-container);color:var(--sx-color-on-surface)}.sx__month-grid-background-event{width:100%;height:100%;position:absolute;top:0;left:0}.sx__month-grid-day__events{grid-gap:4px;display:grid}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px, var(--sx-font-extra-small), 14px);white-space:nowrap;z-index:1;align-items:center;display:flex;position:relative;overflow:hidden}.sx__month-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}@keyframes sx-grow-event{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sx__month-grid-event-time{margin-right:4px}.sx__month-grid-blocker{pointer-events:none}.sx__month-agenda-week{display:flex}.sx__month-agenda-week:not(:first-child){border-top:var(--sx-border)}.sx__month-agenda-week__week-number{text-align:center;color:var(--sx-color-on-surface);background-color:#eceef1;width:1.5rem;padding-top:9px;font-size:.75rem}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);height:3rem;color:var(--sx-internal-color-text);flex-flow:column;flex:1;align-items:center;display:flex}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{grid-gap:3px;margin-top:4px;display:flex}.sx__month-agenda-day__event-icon{filter:brightness(1.6);border-radius:50%;width:6px;height:6px}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{padding:var(--sx-spacing-padding2) 0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);display:flex}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;justify-content:center;display:flex}.sx__month-agenda-events{padding:0 var(--sx-spacing-padding2)}.sx__month-agenda-event{padding:var(--sx-spacing-padding2);margin-bottom:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-small)}.sx__month-agenda-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__month-agenda-event:first-child{margin-top:var(--sx-spacing-padding2)}.sx__month-agenda-event__title{font-weight:600}.sx__month-agenda-event__has-icon{align-items:center;display:flex}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);justify-content:center;display:flex}.sx__week-wrapper{position:relative}.sx__week-grid{padding-left:var(--sx-calendar-week-grid-padding-left);height:var(--sx-week-grid-height);display:flex;position:relative;overflow:hidden}.sx__week-header{z-index:2;background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-header-content{position:relative}.sx__week-header-border{border-bottom:var(--sx-border);border-left:250px solid #0000;width:100%;position:absolute;bottom:0}.sx__list-wrapper{background-color:var(--sx-color-background);scroll-behavior:smooth;height:100%;padding:0;position:relative;overflow-y:auto}.sx__list-day{background-color:var(--sx-color-background);will-change:opacity;padding:0;transform:translateZ(0)}.sx__list-day-header{padding:var(--sx-spacing-padding2) var(--sx-spacing-padding4);background-color:var(--sx-color-surface-container-low);z-index:1;position:sticky;top:0}.sx__list-day-date{font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sx__list-day-events{background:var(--sx-color-background);padding:0 16px}.sx__list-event{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.sx__list-event:not(:first-child){border-top:var(--sx-border)}.sx__list-event-color-line{border-radius:2px;flex-shrink:0;width:3px;height:24px}.sx__list-event-content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.sx__list-event-title{color:var(--sx-color-on-background);flex:1;font-size:1em}.sx__list-event-times{flex-direction:column;align-items:flex-end;gap:2px;min-width:80px;display:flex}.sx__list-event-start-time{color:var(--sx-color-on-background);font-size:.85em}.sx__list-event-end-time{color:var(--sx-color-neutral);font-size:.85em}.sx__list-event-arrow{color:var(--sx-color-neutral);font-size:.85em;line-height:1}.sx__list-event-all-day{color:var(--sx-color-neutral);font-size:.85em}.sx__list-day-margin{height:16px}.sx__list-no-events{color:var(--sx-color-neutral);font-size:var(--sx-font-extra-small);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__week-grid__time-axis{right:0;top:var(--sx-week-grid-offset-top);flex-flow:column;width:calc(100% - 60px);display:flex;position:absolute}.sx__week-grid__hour{height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small);position:relative}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{color:var(--sx-color-neutral);position:absolute;top:-.75em;left:-43px}.sx__time-grid-day{border-left:var(--sx-border);width:100%;height:100%;position:relative}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{padding:var(--sx-spacing-padding3) 0;align-items:center;gap:var(--sx-spacing-padding1);flex-flow:column;flex:1;display:flex}.sx__week-grid__day-name{text-transform:uppercase;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);font-weight:500}.sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--sx-color-primary);font-weight:700}.sx__week-grid__date-number{font-size:var(--sx-font-extra-large);color:var(--sx-color-neutral);justify-content:center;align-items:center;width:2em;height:2em;font-weight:500;display:flex}.sx__week-grid__date--is-today .sx__week-grid__date-number{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary);border-radius:50%}.sx__time-grid-event{width:calc(100% - 10px);padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.sx__time-grid-event.is-event-copy{opacity:.5;box-shadow:var(--sx-box-shadow-level3);z-index:1;transition:transform .15s ease-in-out}.sx__time-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}[data-has-dnd=true] .sx__time-grid-event{touch-action:none}.sx__is-resizing .sx__time-grid-event:has(+.is-event-copy){opacity:0}.sx__is-resizing .is-event-copy{opacity:1}.sx__time-grid-event-inner{height:100%;position:relative}.sx__time-grid-event-resize-handle{cursor:ns-resize;touch-action:none;width:100%;height:clamp(10px,20px,50%);display:block;position:absolute;bottom:0}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-time,.sx__time-grid-event-people,.sx__time-grid-event-location{white-space:nowrap;align-items:center;display:flex}.sx__event-icon{min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__date-grid-day{grid-gap:2px;width:100%;display:grid;position:relative}.sx__date-grid-day .sx__spacer{display:var(--sx-draw-plugin-spacer-display,none);height:var(--sx-draw-plugin-spacer)}.sx__date-grid-event{z-index:1;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px, var(--sx-font-extra-small), 14px);-webkit-user-select:none;user-select:none;align-items:center;font-weight:600;display:flex;position:relative}.sx__date-grid-event:has(.sx__date-grid-event--left-overflow){margin-left:10px}.sx__date-grid-event:has(.sx__date-grid-event--right-overflow){margin-right:10px}.sx__date-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__date-grid-event .sx__date-grid-event--left-overflow{z-index:1;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0);width:10px;height:100%;position:absolute;left:-10px}.sx__date-grid-event .sx__date-grid-event--right-overflow{z-index:1;clip-path:polygon(0 0,100% 50%,0 100%,0 0);width:10px;height:100%;position:absolute;right:-10px}.sx__date-grid-event.sx__date-grid-event--copy{z-index:2;box-shadow:var(--sx-box-shadow-level3);transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease-in-out}.sx__date-grid-event-text{width:calc(100% - var(--sx-spacing-padding1) * 2);left:var(--sx-spacing-padding1);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow-x:hidden}.sx__date-grid-event-text .sx__date-grid-event-time{font-weight:initial}.sx__date-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__date-grid-event-resize-handle{cursor:ew-resize;z-index:1;touch-action:none;width:clamp(10px,15px,50%);height:100%;position:absolute;right:0}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}:root{--sx-week-grid-height:0;--sx-time-axis-height:0;--sx-week-grid-hour-height:0;--sx-week-grid-offset-top:0}.sx__event-modal{visibility:hidden;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);background-color:var(--sx-color-background);z-index:2;width:400px;max-width:100%;height:fit-content;position:fixed}.sx__event-modal.is-open{visibility:initial;animation:.3s slide-sideways}.is-dark .sx__event-modal{background-color:var(--sx-color-surface-container-high)}.sx__event-modal-default{padding:var(--sx-spacing-padding6);background-color:var(--sx-color-background);border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}@keyframes slide-sideways{0%{opacity:0;transform:translateX(var(--sx-event-modal-animation-start))}to{opacity:1;transform:translate(0)}}.sx__event-modal .sx__event-icon{min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3);display:inline-block}.sx__has-icon{margin-bottom:var(--sx-spacing-padding2);grid-template-columns:30px 1fr;align-items:flex-start;display:grid}.sx__has-icon .sx__event-icon{margin-top:2px}.sx__has-icon .sx__event-modal__color-icon{margin-top:4px}.sx__event-modal__title{font-size:var(--sx-font-large)}.sx__event-modal__time{font-size:var(--sx-font-small)}.sx__current-time-indicator{z-index:0;background-color:red;height:2px;position:absolute;left:0;right:0}.sx__current-time-indicator:before{content:"";background-color:red;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));inset:0 0 0 var(--sx-calendar-week-grid-padding-left);background-color:#ff000061;height:2px;position:absolute}@font-face{font-family:Anton;src:url(/fonts/anton-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC}:root,:root[data-theme=default]{--bg-deep:#02071f;--bg:#050c3f;--bg-elev:#0a1870;--border:#1c2470;--border-soft:#3a4ba0;--text:#dde3f0;--text-muted:#7d8aad;--text-dim:#94a3b8;--accent:#b1dce2;--accent-fg:#02071f;--bg-panel:#08114f;--bg-panel-2:#0b155c;--surface:#eceef8;--surface-2:#f4f5fc;--surface-3:#f2f3fa;--surface-row-past:#eaecf5;--surface-weekend:#e8eaf5;--surface-current-week:#e3e8f8;--surface-row:#e0e4f2;--surface-header:#d4d8ee;--surface-header-cur:#cdd4ee;--surface-divider:#c2c8de;--surface-border:#bec5dc;--surface-text:#1e293b;--surface-text-muted:#475569;--surface-text-dim:#64748b;--color-success:#10b981;--color-success-bg:#d1fae5;--color-success-deep:#064e3b;--color-error:#ef4444;--color-error-bg:#fee2e2;--color-error-deep:#7f1d1d;--color-warn-orange:#f97316;--color-warn-orange-bg:#ffedd5;--color-info:#3b82f6;--color-info-bg:#dbeafe;--color-info-deep:#1e3a8a;--color-today:#2563eb;--color-sky:#4fc3f7}:root[data-theme=cap]{--bg-deep:#030826;--bg:#050c3f;--bg-elev:#0a1556;--border:#16205e;--border-soft:#2f4390;--text:#e8edf8;--text-muted:#8b98bd;--text-dim:#6d79a0;--accent:#138fdb;--accent-fg:#fff;--bg-panel:#071048;--bg-panel-2:#091350;--grad-navy:linear-gradient(160deg, #0a1556 0%, #050c3f 55%, #030826 100%);--r-badge:40px;--r-control:8px;--r-card:12px;--lift:0 4px 0 #00000047;--font-display:"Anton", ui-sans-serif, system-ui, sans-serif;--accent-active:#f36100;--font-display-weight:400;--font-display-tracking:.02em;--bg-bar:linear-gradient(135deg, #050c3f 0%, #0c2f73 62%, #138fdb 150%);--bg-app:var(--grad-navy);--surface:#eceef8;--surface-2:#f4f5fc;--surface-3:#f2f3fa;--surface-row-past:#eaecf5;--surface-weekend:#e8eaf5;--surface-current-week:#e3e8f8;--surface-row:#e0e4f2;--surface-header:#d4d8ee;--surface-header-cur:#cdd4ee;--surface-divider:#c2c8de;--surface-border:#bec5dc;--surface-text:#1e293b;--surface-text-muted:#475569;--surface-text-dim:#64748b;--color-success:#10b981;--color-success-bg:#d1fae5;--color-success-deep:#064e3b;--color-error:#ef4444;--color-error-bg:#fee2e2;--color-error-deep:#7f1d1d;--color-warn-orange:#ff7a1f;--color-warn-orange-bg:#ffe6d2;--color-info:#3b82f6;--color-info-bg:#dbeafe;--color-info-deep:#1e3a8a;--color-today:#138fdb;--color-sky:#4fc3f7}:root[data-theme=light]{--bg-deep:#eef1f5;--bg:#f8fafb;--bg-elev:#fff;--border:#e2e8f0;--border-soft:#cbd5e1;--text:#1a202c;--text-muted:#718096;--text-dim:#94a3b8;--accent:#237e8b;--accent-fg:#fff;--surface:#fff;--surface-2:#f8fafb;--surface-3:#fbfcfd;--surface-row-past:#f4f6f8;--surface-weekend:#f1f5f9;--surface-current-week:#eef6f8;--surface-row:#f8fafb;--surface-header:#eef1f5;--surface-header-cur:#e3f0f3;--surface-divider:#e2e8f0;--surface-border:#d8e0e8;--surface-text:#1a202c;--surface-text-muted:#718096;--surface-text-dim:#94a3b8;--color-success:#047857;--color-error:#b91c1c;--color-warn-orange:#c2410c;--color-info:#1d4ed8;--color-today:#1d4ed8;--color-sky:#0284c7;--glow-rgb:100 116 139;--well-rgb:226 232 240;--card-grad:linear-gradient(135deg, #fff 0%, #fbfcfd 100%);--card-grad-hover:linear-gradient(135deg, #fff 0%, #eef6f8 100%);--card-flat:#fff;--card-flat-hover:#f4f9fa}:root{--n-default-solid:#6b7280;--n-default:var(--text-muted);--n-gray-solid:gray;--n-gray:#b0b0b0;--n-brown-solid:#9f6b53;--n-brown:#c49070;--n-orange-solid:#d9730d;--n-orange:#f0943a;--n-yellow-solid:#ca8a04;--n-yellow:#f0b429;--n-green-solid:#0f7b6c;--n-green:#1fd1b8;--n-blue-solid:#0b6e99;--n-blue:#5badff;--n-purple-solid:#6940a5;--n-purple:#9d6fd6;--n-pink-solid:#ad1a72;--n-pink:#e05aaa;--n-red-solid:#e03e3e;--n-red:#ff6b6b}.on-light,:root[data-theme=light]{--n-default:var(--n-default-solid);--n-gray:var(--n-gray-solid);--n-brown:var(--n-brown-solid);--n-orange:var(--n-orange-solid);--n-yellow:var(--n-yellow-solid);--n-green:var(--n-green-solid);--n-blue:var(--n-blue-solid);--n-purple:var(--n-purple-solid);--n-pink:var(--n-pink-solid);--n-red:var(--n-red-solid)}:root[data-theme=light]{--bg-panel:#fff;--bg-panel-2:#f1f3fa}:root{--r-badge:4px;--r-control:6px;--r-card:12px;--lift:none;--font-display:inherit;--accent-active:var(--accent);--font-display-weight:800;--font-display-tracking:normal;--bg-bar:var(--bg);--bg-app:var(--bg);--glow-rgb:100 160 255;--well-rgb:3 7 30;--card-grad:linear-gradient(135deg, #0b1a3e 0%, #0c2358 100%);--card-grad-hover:linear-gradient(135deg, #112050 0%, #0e2d6a 100%);--card-flat:#0b1a3e;--card-flat-hover:#0e1e45}html,body,#root{background:var(--bg-app);height:100%;color:var(--text);background-attachment:fixed;margin:0;padding:0;font-family:system-ui,Segoe UI,Roboto,sans-serif}#root{flex-direction:column;display:flex}.sx__calendar-wrapper{flex-direction:column;height:100%;display:flex;overflow:hidden}.sx__calendar,.sx-react-calendar-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sx__view-container{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto!important}.sx__calendar,.sx__calendar-header,.sx__month-grid,.sx__week-grid,.sx__time-grid,.sx__time-grid-wrapper,.sx__week-header-wrapper,.sx__event-calendar,.sx__date-picker,.sx__date-picker__popover,.sx__month-grid-day{background-color:var(--surface)!important}.sx__month-grid-day--current-month{background-color:var(--surface-2)!important}.sx__month-grid-day--today .sx__month-grid-day__header-date{background-color:var(--color-today)!important;color:#fff!important}.sx__event{cursor:pointer!important;border-radius:5px!important;margin:1px 2px!important;box-shadow:0 1px 4px #00000040!important}.sx__event[data-calendar-id=gcal]{border-left:3px solid var(--accent)!important}.sx__week-grid__date{gap:0!important;padding:3px 0!important}.sx__week-grid__date-number{width:1.5em!important;height:1.5em!important;font-size:.9rem!important}.gantt-task-list-wrapper,.gantt-wrapper,._CZjuD,._2dZTy{background:var(--surface)!important}.gantt-table,.gantt-task-list-wrapper{font-size:13px}[class*=_ganttTableRoot_]{height:100%}[class*=_ganttTableWrapper_]{height:100%;grid-template-rows:min-content 1fr!important}[class*=_ganttTaskRoot_]{height:100%}[class*=_ganttTaskContent_1sr1d]{flex:1;min-height:0}.themed-scroll::-webkit-scrollbar{width:4px;height:4px}.themed-scroll::-webkit-scrollbar-track{background:0 0}.themed-scroll::-webkit-scrollbar-thumb{background:rgb(var(--glow-rgb) / .25);border-radius:99px}.themed-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--glow-rgb) / .5)}@media print{body>*{display:none!important}#projet-print-content{color:#111;background:#fff;padding:24px 32px;font-size:13px;position:fixed;inset:0;overflow:visible;display:block!important}#projet-print-content h1,#projet-print-content h2{color:#111}#projet-print-content a{color:#0b6e99}#projet-print-content .print-title{display:block!important}@page{margin:20mm}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}._ganttTable_Header_7mmcq_1{box-sizing:content-box;border-top:3px solid #e6e4e4;border-bottom:3px solid #e6e4e4;display:table}._ganttTable_HeaderSeparator_7mmcq_8{opacity:1;border-right:1px solid #c4c4c4;margin-left:-2px}._ganttTable_HeaderContent_7mmcq_15{justify-content:space-between;align-items:center;display:flex}._ganttTable_HeaderItem_7mmcq_25{box-sizing:border-box;vertical-align:-webkit-baseline-middle;vertical-align:middle;padding-left:5px;padding-right:5px;display:table-cell;position:relative;overflow:hidden}._resizer_7mmcq_38{cursor:ew-resize;-webkit-user-select:none;user-select:none;width:10px;height:100%;position:absolute;top:0;right:-5px}._ganttTable_HeaderItem_7mmcq_25:last-child ._resizer_7mmcq_38{width:5px;right:5px}._resizer_7mmcq_38:hover{background-color:gray}._taskListTableRow_w35p0_1{text-overflow:ellipsis;cursor:grab;display:table-row;position:relative}._taskListTableRowGrabbing_w35p0_7{cursor:grabbing}._cut_w35p0_11{opacity:.3}._taskListCell_w35p0_15{box-sizing:border-box;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding-left:5px;display:table-cell;overflow:hidden}._taskListCellInner_w35p0_24{align-items:center;display:flex}._dropAfter_w35p0_29{z-index:1;color:#0000;align-items:center;width:100%;height:8px;display:flex;position:absolute;bottom:0;left:0}._dropAfterLighten_w35p0_41{border-radius:6px}._dropAfter_w35p0_29:before{content:"";background-color:currentColor;border-radius:6px;width:12px;height:12px}._dropBefore_w35p0_53{z-index:1;color:#0000;align-items:center;width:100%;height:8px;display:flex;position:absolute;top:0}._dropBeforeLighten_w35p0_64{border-radius:6px}._dropBefore_w35p0_53:before{content:"";background-color:currentColor;border-radius:6px;width:12px;height:12px}._taskListWrapper_yx1w7_1{display:table}._tooltipDefaultContainer_juje4_1{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._tooltipDefaultContainerParagraph_juje4_7{color:#666;margin-bottom:6px;font-size:12px}._tooltipDetailsContainer_juje4_13{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;position:absolute}._tooltipDetailsContainerHidden_juje4_25{visibility:hidden;pointer-events:none;display:flex;position:absolute}._ganttTableRoot_v4xjz_1{border-left:1px solid #e6e4e4;display:flex;position:relative;overflow:hidden}._ganttTableWrapper_v4xjz_8{scrollbar-width:thin;grid-template-rows:min-content;display:grid;overflow:auto hidden}._ganttTableWrapper_v4xjz_8::-webkit-scrollbar{width:1.1rem;height:1.1rem}._ganttTableWrapper_v4xjz_8::-webkit-scrollbar-corner{background:0 0}._ganttTableWrapper_v4xjz_8::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._ganttTableWrapper_v4xjz_8::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._taskListResizer_v4xjz_40{cursor:ew-resize;-webkit-user-select:none;user-select:none;width:10px;height:100%;position:absolute;top:0;right:-5px}._taskListResizer_v4xjz_40:hover{background-color:gray}._taskListResizer_v4xjz_40:before{content:"";background-color:#e5e5e5;width:2px;height:100%;position:absolute;top:0;left:4px}._taskListContent_v4xjz_64{position:relative;overflow:hidden auto}._taskListContent_v4xjz_64::-webkit-scrollbar{display:none}._hidden_v4xjz_74{display:none}._taskListNameWrapper_x4oe5_1{align-items:center;display:flex}._dragging_x4oe5_6{opacity:.5}._taskListExpander_x4oe5_10{opacity:.9;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:18px;display:flex}._taskListEmptyExpander_x4oe5_18{-webkit-user-select:none;user-select:none;cursor:default}._taskName_x4oe5_23{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._button_ts3e8_1{cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:5px;font-size:20px;font-weight:700}._button_5sg45_1{cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:5px;font-size:20px}._calendarMain_14og3_1{box-sizing:content-box;border-top:3px solid #e6e4e4;border-bottom:3px solid #e6e4e4}._calendarBottomText_14og3_7{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._calendarTopTick_14og3_18{stroke:#e6e4e4}._calendarTopText_14og3_22{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._calendarHeader_14og3_33{fill:#fff;stroke:#e0e0e0;stroke-width:1.4px}._arrow_clickable_16evi_1{cursor:pointer}._arrow_clickable_16evi_1:hover ._mainPath_16evi_5{filter:drop-shadow(0 0 2px #000000b3)}._mainPath_16evi_5{fill:none;stroke-width:1.5px}._clickZone_16evi_14{fill:none;stroke:#0000;stroke-width:8px}._relationLine_1nqzz_1{stroke:gray;stroke-width:2px;stroke-dasharray:4}._barWrapper_hr87b_1{cursor:pointer;outline:none}._barWrapper_hr87b_1:hover ._barHandle_hr87b_6{visibility:visible;opacity:1}._barHandle_hr87b_6{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._barHandle_hr87b_6:hover{fill:#a2a2a2}._barBackground_hr87b_22{-webkit-user-select:none;user-select:none;stroke-width:0}._barRelationHandleWrapper_tmzzo_1:hover ._barRelationHandle_tmzzo_1,._barRelationHandle_tmzzo_1._barRelationHandle_drawMode_tmzzo_1{opacity:1}._barRelationHandle_tmzzo_1{fill:#ddd;stroke:#333;cursor:pointer;opacity:0}._barRelationHandle_tmzzo_1:hover{fill:#a2a2a2}._projectWrapper_19i2s_1{cursor:pointer;outline:none}._projectBackground_19i2s_6{-webkit-user-select:none;user-select:none;opacity:.6}._projectTop_19i2s_11{-webkit-user-select:none;user-select:none}._milestoneWrapper_xr9to_1{cursor:pointer;outline:none}._milestoneBackground_xr9to_6{-webkit-user-select:none;user-select:none}._barLabel_pu5db_1{text-anchor:middle;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:lighter}._barLabelOutside_pu5db_13{text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._hoverVisibleWrapper_19ebs_1:hover ._wrapper_19ebs_1{display:initial}._wrapper_19ebs_1{cursor:pointer}._wrapper_19ebs_1:hover ._mainPath_19ebs_9{filter:drop-shadow(0 0 2px #000000b3)}._mainPath_19ebs_9{fill:none;stroke-width:1.5px}._clickZone_19ebs_18{fill:#0000;stroke:#0000}._ganttTaskRoot_1sr1d_1{flex-direction:column;margin:0;padding:0;font-size:0;display:flex;overflow:scroll hidden}@media screen and (-webkit-device-pixel-ratio>=0) and (resolution>=.001dpcm){._ganttTaskRoot_1sr1d_1{scrollbar-width:thin}}._ganttTaskContent_1sr1d_41{margin:0;padding:0;overflow:hidden auto}@media screen and (-webkit-device-pixel-ratio>=0) and (resolution>=.001dpcm){._ganttTaskContent_1sr1d_41{scrollbar-width:thin}}._wrapper_1sr1d_54{outline:none;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}._menuOption_1uedq_1{cursor:pointer;background-color:#fff;align-items:center;gap:5px;padding:5px;display:flex}._menuOption_1uedq_1:hover{background-color:#eee}._icon_1uedq_14{width:30px}._label_1uedq_18{flex:1}.planif{--mw:78px;background:var(--bg);height:100%;color:var(--text);flex-direction:column;font:15px/1.45 system-ui,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.planif *{box-sizing:border-box}.planif button,.planif-pop button{font:inherit;border-radius:var(--r-control);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;padding:7px 12px;font-size:14px;font-weight:600}.planif button.ghost,.planif-pop button.ghost{color:var(--text);border-color:var(--border-soft);background:0 0;font-weight:500}.planif button.sm,.planif-pop button.sm{padding:3px 8px;font-size:13px}.planif button.danger,.planif-pop button.danger{border-color:var(--n-red);color:var(--n-red);background:0 0}.planif button:disabled,.planif-pop button:disabled{opacity:.5;cursor:not-allowed}.planif input,.planif select,.planif textarea,.planif-pop input,.planif-pop textarea{font:inherit;border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--bg-deep);color:var(--text);padding:6px 8px;font-size:14px}.planif input:focus,.planif select:focus,.planif textarea:focus,.planif button:focus-visible,.planif-pop input:focus,.planif-pop textarea:focus,.planif-pop button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.planif label{color:var(--text-muted);margin-bottom:3px;font-size:13px;display:block}.planif .field{margin-bottom:10px}.planif .top{border-bottom:1px solid var(--border);background:var(--bg-deep);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.planif .top h1{color:var(--accent);margin:0 8px 0 0;font-size:15px;font-weight:700}.planif .top .sp{flex:1}.planif .seg{border:1px solid var(--border-soft);border-radius:var(--r-control);display:inline-flex;overflow:hidden}.planif .seg button{color:var(--text);background:0 0;border:0;border-radius:0;font-weight:500}.planif .seg button.on{background:var(--accent);color:var(--accent-fg);font-weight:600}.planif .setting-group{border:1px dashed var(--border-soft);border-radius:10px;align-items:center;gap:6px;padding:5px;display:inline-flex}.planif button.setting{border:1px solid var(--border-soft);color:var(--text-muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.planif button.setting .dot{background:var(--border-soft);border-radius:999px;flex-shrink:0;width:6px;height:6px}.planif button.setting.on{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);font-weight:600}.planif button.setting.on .dot{background:var(--accent)}.planif label.checkline{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-bottom:0;font-size:13px;display:inline-flex}.planif label.checkline input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.planif label.checkline.on{color:var(--text);font-weight:500}.planif .top .divider{background:var(--border);align-self:stretch;width:1px;margin:0 2px}.planif .status{color:var(--text-muted);font-size:12px}.planif .status.err{color:var(--n-red)}.planif .wrap{flex:1;padding:14px 16px 40px;overflow:auto}.planif .alerts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.planif .al{border-radius:var(--r-badge);border:1px solid;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.planif .al.red{background:color-mix(in srgb, var(--n-red) 18%, transparent);border-color:color-mix(in srgb, var(--n-red) 32%, transparent);color:var(--n-red)}.planif .al.orange{background:color-mix(in srgb, var(--n-orange) 18%, transparent);border-color:color-mix(in srgb, var(--n-orange) 32%, transparent);color:var(--n-orange)}.planif .al.info{background:color-mix(in srgb, var(--n-blue) 18%, transparent);border-color:color-mix(in srgb, var(--n-blue) 32%, transparent);color:var(--n-blue)}.planif .al.ok{background:color-mix(in srgb, var(--n-green) 18%, transparent);border-color:color-mix(in srgb, var(--n-green) 32%, transparent);color:var(--n-green)}.planif .al button{color:inherit;background:0 0;border-color:currentColor;padding:2px 8px;font-size:12px;font-weight:600}.planif .alerts-summary{margin:0 0 14px}.planif .alerts-summary .alerts{margin:8px 0 0}.planif .alerts-quiet{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.planif .al.quiet{cursor:pointer;align-self:flex-start}.planif .al.quiet .chev{margin-right:2px;font-size:10px}.planif .al-quiet-detail{flex-wrap:wrap;gap:6px;padding:4px 0 0 20px;display:flex}.planif .scroller{border:1px solid var(--border-soft);background:var(--bg-panel);border-radius:var(--r-card);box-shadow:0 8px 24px #02071f73}.planif table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed}.planif th,.planif td{background:var(--bg-panel);border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;text-align:right;padding:5px 6px;font-size:13.5px;overflow:hidden}.planif th{background:var(--bg-elev);z-index:2;color:var(--text);font-weight:600;position:sticky;top:0}.planif th.m,.planif td.m{width:var(--mw);min-width:var(--mw);max-width:var(--mw)}.planif th.cur{box-shadow:inset 0 -3px 0 var(--accent)}.planif th.past,.planif td.past{background:var(--bg-deep)}.planif td.name,.planif th.name{text-align:left;background:var(--bg-panel);z-index:1;text-overflow:ellipsis;width:325px;min-width:325px;position:sticky;left:0}.planif th.name{z-index:3;background:var(--bg-elev)}.planif th.tail,.planif td.tail{width:74px;min-width:74px}.planif tr.cap td{color:var(--text-muted);background:var(--bg-panel-2)}.planif tr.cap td.name{color:var(--text)}.planif tr.calc td{color:var(--text);background:var(--bg-elev);font-weight:600}.planif .cap.calc td.neg{color:var(--n-red);font-weight:600}.planif tr.sep td{border-bottom:2px solid var(--border-soft);height:0;padding:0}.planif tr.grp td{background:var(--bg-panel-2);color:var(--text);border-bottom:1px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700}.planif tr.grp.static td{cursor:default}.planif tr.grp .gwrap{align-items:center;gap:8px;display:flex}.planif tr.grp .chev{width:12px;color:var(--text-muted);font-size:10px;display:inline-block}.planif tr.grp .cnt{color:var(--text-muted);font-size:12.5px;font-weight:500}.planif .scroller input{color:var(--text);border-radius:var(--r-badge);background:0 0;border-color:#0000}.planif input[type=number]{-moz-appearance:textfield}.planif input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.planif input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.planif td.cell input,.planif td.cap-in input{text-align:right;width:52px;padding:3px 5px;font-size:13.5px}.planif td.cell input:hover,.planif td.cap-in input:hover{border-color:var(--border-soft)}.planif td.cell input:focus,.planif td.cap-in input:focus{background:var(--bg-deep);border-color:var(--accent);outline:none}.planif td.cell input:disabled{color:var(--text-dim)}.planif td.orange{background:color-mix(in srgb, var(--n-orange) 18%, transparent)!important;color:var(--n-orange)!important}.planif td.red{background:color-mix(in srgb, var(--n-red) 18%, transparent)!important;color:var(--n-red)!important}.planif td.low{background:color-mix(in srgb, var(--n-blue) 18%, transparent)!important;color:var(--n-blue)!important}.planif td.over{box-shadow:inset 3px 0 0 var(--n-red)}.planif td.num{color:var(--text-muted)}.planif td.num.bad{color:var(--n-red);font-weight:600}.planif td.num.nofit{color:var(--n-pink);cursor:help;font-weight:600}.planif td.cell{padding:2px 4px}.planif td.cell .two,.planif td.cap-in .two{flex-direction:column;align-items:flex-end;gap:0;display:flex}.planif td.cell input.act,.planif td.cap-in input.act{color:var(--n-orange);border-top:1px dashed var(--border);width:52px;padding:1px 5px 0;font-size:12px;line-height:15px}.planif td.cell input.act::placeholder,.planif td.cap-in input.act::placeholder{color:color-mix(in srgb, var(--n-orange) 45%, transparent)}.planif .pname{align-items:center;gap:6px;display:flex}.planif .pname .pr{text-align:center;border-radius:var(--r-badge);cursor:pointer;min-width:18px;color:var(--c,var(--text-muted));border:1px solid color-mix(in srgb, var(--c,var(--border-soft)) 32%, transparent);background:color-mix(in srgb, var(--c,transparent) 18%, transparent);padding:0 3px;font-size:11px;display:inline-block}.planif .pname .st{color:var(--text-muted);font-size:11px}.planif .pname .st.termine{text-decoration:line-through}.planif .pname .st.pause{color:var(--n-orange)}.planif .pname .flag{font-size:12px}.planif .pname .cc{letter-spacing:.04em;opacity:.65;border:1px solid;border-radius:3px;padding:0 4px;font-size:10px}.planif .pname .t{text-overflow:ellipsis;cursor:pointer;flex:1;overflow:hidden}.planif .pname a.lk{color:var(--text-muted);border-radius:var(--r-badge);flex:none;padding:0 4px;font-size:13px;text-decoration:none}.planif .pname a.lk:hover{color:var(--accent);background:var(--bg-elev)}.planif .empty{text-align:center;color:var(--text-muted);padding:40px}.planif .order{flex-direction:column;gap:0;margin-right:2px;display:inline-flex}.planif .order button{border:1px solid var(--border-soft);width:15px;height:12px;color:var(--text-dim);background:0 0;border-radius:3px;padding:0;font-size:9px;font-weight:400;line-height:10px}.planif .order button:first-child{margin-bottom:1px}.planif .order button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.planif .order button:disabled{opacity:.3;cursor:default}.planif table.gantt th{position:static}.planif table.gantt td.name{font-size:13px}.planif table.gantt td.name small{color:var(--text-muted);float:right}.planif td.lane{background:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--mw) - 1px), var(--border) calc(var(--mw) - 1px), var(--border) var(--mw));height:34px;padding:0;position:relative}.planif .lane .past{background:var(--bg-deep);opacity:.6;position:absolute;top:0;bottom:0;left:0}.planif .lane .cur{background:color-mix(in srgb, var(--accent) 8%, transparent);position:absolute;top:0;bottom:0}.planif .bar{border-radius:var(--r-badge);background:var(--n-blue);min-width:3px;height:20px;position:absolute;top:7px}.planif .bar.over{box-shadow:0 0 0 2px var(--n-red);opacity:1!important}.planif .bar.over:after{content:"";border-radius:inherit;background:repeating-linear-gradient(-45deg,#0000 0 4px,#ff6b6b8c 4px 8px);position:absolute;inset:0}.planif .bar .done{border-radius:var(--r-badge) 0 0 var(--r-badge);background:repeating-linear-gradient(45deg,#02071f8c 0 2px,#0000 2px 6px);position:absolute;top:0;bottom:0;left:0}.planif .lane .d{text-align:center;height:34px;color:var(--text);width:var(--mw);pointer-events:none;text-shadow:0 0 3px var(--bg-panel);font-size:11px;font-weight:600;line-height:34px;position:absolute;top:0}.planif .ms{background:var(--n-yellow);border:1px solid var(--bg);z-index:2;width:10px;height:10px;position:absolute;top:2px;transform:translate(-5px)rotate(45deg)}.planif .msl{color:var(--n-yellow);white-space:nowrap;pointer-events:none;padding-left:8px;font-size:10px;line-height:14px;position:absolute;top:0}.planif dialog{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--bg-deep);width:92vw;max-width:560px;color:var(--text);padding:20px 22px}.planif dialog::backdrop{background:#02071fb3}.planif dialog h2{color:var(--accent);margin:0 0 12px;font-size:19px}.planif .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planif .row.row-3{grid-template-columns:1fr 1fr 1fr}.planif .hist{color:var(--text-muted);border-top:1px solid var(--border);max-height:120px;margin-top:6px;padding-top:6px;font-size:12.5px;overflow:auto}.planif .dl-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.planif .dl-actions .left{margin-right:auto}.planif .rlist{gap:6px;display:grid}.planif .rlist .r{grid-template-columns:1fr 70px 70px 32px;align-items:center;gap:6px;display:grid}.planif .rlist .g{grid-template-columns:1fr 32px;align-items:center;gap:6px;display:grid}.planif .mlist{gap:6px;display:grid}.planif .mlist .m{grid-template-columns:140px 1fr 32px;gap:6px;display:grid}.planif .sw{flex-wrap:wrap;gap:6px;display:flex}.planif .sw label{cursor:pointer;margin:0}.planif .sw input{display:none}.planif .sw span{border-radius:var(--r-badge);color:var(--c);border:1px solid;border-color:color-mix(in srgb, var(--c) 32%, transparent);background:color-mix(in srgb, var(--c) 18%, transparent);padding:3px 9px;font-size:12px;display:inline-block}.planif .sw input:checked+span{outline:2px solid var(--c);outline-offset:1px;font-weight:600}.planif dialog.projet-dialog{max-width:840px;max-height:94vh;overflow:auto}.planif dialog .dl-tabs{width:100%;margin-bottom:14px;display:flex}.planif dialog .dl-tabs button{flex:1;padding:7px 10px}.planif dialog .url-row{grid-template-columns:1fr auto;gap:8px;display:grid}.planif dialog .url-row input{width:100%}.planif dialog .dl-empty{color:var(--text-muted);margin:4px 0 0;font-size:13px}.planif dialog.projet-dialog .hist{border-top:0;max-height:none;margin-top:0;padding-top:0}.planif dialog.reglages-dialog{max-height:94vh;overflow:auto}.planif .chips{align-items:center;gap:4px;display:inline-flex}.planif .chip{border:1px solid var(--border-soft);color:var(--text-muted);background:0 0;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.planif .chip.on{border-color:var(--c);color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);font-weight:600}.planif .chev{cursor:pointer;-webkit-user-select:none;user-select:none;width:14px;color:var(--text-muted);font-size:10px;display:inline-block}.planif .chev:hover{color:var(--text)}.planif .rdot{vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.planif tr.proj>td{background:var(--bg-elev);font-weight:600}.planif tr.proj.open>td{background:var(--bg-panel-2)}.planif tr.res>td.name{color:var(--text-muted);padding-left:28px;font-weight:400}.planif td.name.sub{padding-left:28px}.planif .brk-toggle{float:right;gap:2px;display:inline-flex}.planif .brk-toggle button{border-radius:var(--r-badge);border:1px solid var(--border-soft);color:var(--text-muted);background:0 0;padding:0 5px;font-size:11px;line-height:17px}.planif .brk-toggle button.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.planif .brk{flex-direction:column;font-size:11px;font-weight:400;line-height:1.45;display:flex}.planif .brk span{justify-content:center;gap:5px;display:flex}.planif .brk b{font-weight:700}.planif .brk em{color:var(--text);font-style:normal}.planif .brk-bar{flex-direction:column;gap:2px;display:flex}.planif .brk-bar .tot{font-size:13px;font-weight:600}.planif .brk-bar .seg{border-radius:2px;height:6px;display:flex;overflow:hidden}.planif .brk-bar .seg i{height:100%;display:block}.planif table.gantt tr.sub td.name{color:var(--text-muted);padding-left:28px;font-size:12px}.planif .lane .bar.thin{height:10px;top:6px}.planif .legend{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.planif .legend i{vertical-align:-2px;border:1px solid var(--border-soft);width:12px;height:12px;margin-right:4px;display:inline-block}.planif .team td,.planif .team th{font-size:13px}.planif td.cell,.planif td.cap-in,.planif td.est{position:relative}.planif .nf{pointer-events:none;border-top:7px solid #0000;border-left:7px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.planif td:hover .nf{border-top-color:color-mix(in srgb, var(--accent) 35%, transparent)}.planif td.noted .nf{border-top-color:var(--accent)}.planif-pop{z-index:60;color:var(--text);background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:8px 10px;font:15px/1.45 system-ui,Segoe UI,Roboto,sans-serif;position:fixed;box-shadow:0 8px 24px #02071f73}.planif-pop .hd{color:var(--text-muted);margin-bottom:5px;font-size:12px}.planif-pop .hint{color:var(--text-muted);margin-top:6px;font-size:12px}.planif dialog .field .hint{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.planif-note-tip{pointer-events:none;width:280px}.planif-note-tip .tx{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.planif-note-veil{z-index:59;position:fixed;inset:0}.planif-note-editor{width:320px}.planif-note-editor textarea{resize:vertical;width:100%}.planif-note-editor .ft{align-items:center;gap:8px;margin-top:8px;display:flex}.planif-note-editor .ft .sp{flex:1}.planif dialog.temps-import{max-width:720px;max-height:94vh;overflow:auto}.planif dialog.temps-import .hint{color:var(--text-muted);margin:8px 0 0;font-size:12.5px}.planif dialog.temps-import .ti-scope{margin-top:0}.planif dialog.temps-import .al{align-items:flex-start;margin-bottom:8px}.planif dialog.temps-import .ti-progress{width:100%;height:6px}.planif dialog.temps-import .ti-wipe .checkline{color:inherit;margin-top:6px;font-weight:600;display:flex}.planif dialog.temps-import .ti-wipe .checkline input[type=checkbox]{accent-color:currentColor;flex:none}.planif dialog.temps-import .ti-recap-wrap{max-height:220px;margin-top:8px;overflow:auto}.planif dialog.temps-import .ti-recap{table-layout:auto;border-collapse:collapse;width:100%}.planif dialog.temps-import .ti-recap th,.planif dialog.temps-import .ti-recap td{text-align:left;border-right:0;border-bottom:1px solid var(--border);z-index:auto;white-space:normal;overflow-wrap:anywhere;background:0 0;padding:3px 6px;position:static;overflow:visible}.planif dialog.temps-import .ti-recap .num{text-align:right;white-space:nowrap}.planif dialog.temps-import .ti-recap .ti-empty{text-align:center;opacity:.6}.planif dialog.temps-import .ti-recap tfoot th{border-bottom:0;border-top:1px solid var(--border-soft)}
