@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-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-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-900:oklch(41.4% .112 45.904);--color-blue-500:oklch(62.3% .214 259.815);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear 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;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}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-\[60px\]{top:60px}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-auto{margin-block: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-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.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)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.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}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[60px\]{height:60px}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[26vh\]{max-height:26vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[232px\]{max-height:232px}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[58px\]{min-height:58px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\%\]{width:1%}.w-\[7px\]{width:7px}.w-\[14px\]{width:14px}.w-\[30px\]{width:30px}.w-\[86px\]{width:86px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[440px\]{width:440px}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[280px\]{max-width:280px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[900px\]{max-width:900px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[32px\]{min-width:32px}.min-w-\[44px\]{min-width:44px}.min-w-\[56px\]{min-width:56px}.min-w-\[64px\]{min-width:64px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[1fr_260px\]{grid-template-columns:1fr 260px}.grid-cols-\[8\.5rem_1fr\]{grid-template-columns:8.5rem 1fr}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}: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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.py-0{padding-block:calc(var(--spacing) * 0)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.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-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.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}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.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)}.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-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))}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.backdrop\:bg-\[rgba\(15\,23\,42\,0\.45\)\]::backdrop{background-color:#0f172a73}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:bg-\[var\(--fond-survol\)\]:hover{background-color:var(--fond-survol)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--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)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(min-width:1440px){.min-\[1440px\]\:inline{display:inline}.min-\[1440px\]\:w-72{width:calc(var(--spacing) * 72)}.min-\[1440px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:inline{display:inline}}}tr[data-collant]>td{top:var(--collant);z-index:var(--collant-z);background-color:var(--collant-fond);box-shadow:var(--collant-filet);position:sticky}.tbl-rapport tbody tr[data-survol]:hover>td:not([data-cible]){background-color:var(--survol-ligne)}.tbl-rapport tbody tr[tabindex]:focus-visible{outline-offset:-2px;outline:2px solid #2d5a8e}@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)}}.aide-p{position:sticky;top:60px;align-self:flex-start;flex:0 0 320px;width:320px;height:calc(100vh - 60px);display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--b-m);font-family:var(--ui);font-size:14px;line-height:1.5;color:var(--text);z-index:15}.aide-p[hidden]{display:none}@media(min-width:1440px){.aide-p{flex-basis:400px;width:400px}}@media(max-width:1023px){.aide-p{position:fixed;top:60px;right:0;bottom:0;height:auto;max-width:100vw;z-index:30;box-shadow:-18px 0 40px -18px #0f172a59}}html.aide-ouverte{--aide-decalage: 320px}@media(min-width:1440px){html.aide-ouverte{--aide-decalage: 400px}}@media(max-width:1023px){html.aide-ouverte{--aide-decalage: 0px}}.aide-p button{font:inherit;color:inherit}.aide-p svg{flex:none}.ap-tete{padding:12px 16px 0;border-bottom:1px solid var(--b-l)}.ap-l1{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ap-l1>svg{width:17px;height:17px;color:var(--navy)}.ap-fermer{margin-left:auto;width:30px;height:30px;border-radius:6px;border:1px solid var(--b-l);background:var(--bg);display:grid;place-items:center;cursor:pointer;color:var(--muted)!important}.ap-fermer:hover{color:var(--text)!important;border-color:var(--b-m)}.ap-fermer svg{width:16px;height:16px}.ap-titre{margin:3px 0 8px;font-size:18px;font-weight:700;line-height:1.3;color:var(--navy)}.ap-onglets{display:flex;gap:2px}.ap-onglet{background:none;border:0;border-bottom:2px solid transparent;padding:7px 10px 8px;margin-bottom:-1px;font-size:13.5px!important;color:var(--muted)!important;cursor:pointer;white-space:nowrap}.ap-onglet:hover{color:var(--navy)!important}.ap-onglet[aria-selected=true]{color:var(--navy)!important;border-bottom-color:var(--navy);font-weight:600}.ap-corps{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 20px}.ap-corps[hidden]{display:none}.ap-corps p{margin:0 0 8px}.ap-h{margin:18px 0 8px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ap-h:first-child{margin-top:4px}.ap-h .ap-lien{margin-left:auto;text-transform:none;letter-spacing:0}.ap-corps b{font-weight:700;color:var(--navy)}.ap-neuf{margin-bottom:10px;padding:8px 12px;border-radius:8px;background:var(--amber-f);color:var(--amber-t);font-size:13.5px}.ap-neuf b{color:var(--amber-t)}.ap-bref{padding:10px 12px;border-radius:8px;background:var(--bg-m)}.ap-vide{color:var(--muted)}.ap-lien{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font-size:13px!important;font-weight:600;color:var(--blue)!important;cursor:pointer;white-space:nowrap}.ap-lien:hover{text-decoration:underline}.ap-lien svg{width:14px;height:14px}.ap-absent{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.ap-etapes{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ap-etapes li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:1px 10px;padding:7px 9px;border-radius:8px}.ap-rond{grid-row:span 2;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center}.ap-fait .ap-rond{background:var(--ok-f);color:var(--ok-t)}.ap-fait .ap-rond svg{width:14px;height:14px;stroke-width:3}.ap-ici{background:var(--ici)}.ap-ici .ap-rond{border:2px solid var(--navy)}.ap-ici .ap-rond:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--navy)}.ap-afaire .ap-rond{border:2px solid var(--b-m)}.ap-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600}.ap-fait .ap-t{color:var(--muted)}.ap-d{font-size:13px;color:var(--muted)}.ap-vous{border-radius:99px;padding:0 8px;background:var(--navy);color:#fff;font-size:11px;font-weight:700}.ap-ech{margin:8px 0 0;padding:7px 10px;border:1px solid var(--b-l);border-radius:8px;font-size:13.5px}.ap-ech b{color:var(--navy)}.ap-ech.ap-proche{border-color:#fecaca;background:#fef2f2}.ap-ech.ap-proche b{color:var(--red)}.ap-pas{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:ap-pas}.ap-pas li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 10px;counter-increment:ap-pas}.ap-pas li:before{content:counter(ap-pas);width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:12.5px;font-weight:700}.ap-pas b{color:var(--navy)}.ap-pas .ap-lien{margin-top:3px}.ap-astuce{margin-top:14px;padding:9px 12px;border-radius:8px;background:var(--bg-m)}.ap-astuce b{color:var(--navy)}.ap-acc{margin-bottom:6px;border:1px solid var(--b-l);border-radius:8px;background:var(--bg)}.ap-acc>button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px 11px;text-align:left;font-weight:600;color:var(--navy)!important;line-height:1.35;cursor:pointer}.ap-acc>button svg{margin-left:auto;width:16px;height:16px;color:var(--muted);transition:transform .15s ease}.ap-acc>button[aria-expanded=true] svg{transform:rotate(180deg)}.ap-acc>div{padding:0 11px 10px;font-size:13.5px}.ap-acc ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.ap-acc .ap-astuce{margin-top:8px;padding:7px 10px}.ap-cols{margin:0;display:grid;gap:9px}.ap-cols dt{display:flex;align-items:center;gap:10px;font-weight:700}.ap-cols dt .ap-lien{margin-left:auto}.ap-cols dd{margin:0}.ap-cherche{position:relative;margin-bottom:10px}.ap-cherche svg{position:absolute;left:10px;top:9px;width:16px;height:16px;color:var(--muted)}.ap-cherche input{width:100%;padding:6px 10px 6px 33px;border:1px solid var(--b-m);border-radius:7px;font:inherit;color:var(--text);background:var(--bg)}.ap-cherche input:focus{outline:2px solid var(--blue);outline-offset:1px}.ap-lex{margin:0}.ap-lex>div{padding:8px 0;border-top:1px solid var(--b-l)}.ap-lex>div:first-child{border-top:0}.ap-lex dt{font-weight:700;color:var(--navy)}.ap-lex dd{margin:1px 0 0}.ap-form{display:grid;gap:10px}.ap-form label{display:grid;gap:4px;font-weight:600;font-size:13.5px}.ap-form input[type=text],.ap-form textarea{padding:6px 10px;border:1px solid var(--b-m);border-radius:7px;font:inherit;font-weight:400;color:var(--text);background:var(--bg)}.ap-form input[type=text]:focus,.ap-form textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.ap-form textarea{min-height:110px;resize:vertical}.ap-types{display:flex;gap:6px}.ap-types button{flex:1 1 0;padding:5px 8px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);font-size:13px!important;color:var(--muted)!important;cursor:pointer}.ap-types button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff!important;font-weight:600}.ap-joint{justify-self:start;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:99px;background:var(--bg-m);font-size:12.5px;color:var(--text)}.ap-joint svg{width:14px;height:14px;color:var(--muted)}.ap-joint span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-form .ap-capture{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed var(--b-m);border-radius:6px;font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer}.ap-form .ap-capture svg{width:14px;height:14px}.ap-err{margin:0;font-size:13px;font-weight:600;color:var(--red)}.ap-envoye{padding:11px 13px;border-radius:8px;background:var(--ok-f);color:var(--ok-t)}.ap-envoye b{color:var(--ok-t)}.ap-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);font-size:13px!important;font-weight:600;color:var(--navy)!important;cursor:pointer;white-space:nowrap}.ap-btn:hover{border-color:var(--b-s);background:var(--bg-l)}.ap-btn.pri{border-color:var(--navy);background:var(--navy);color:#fff!important}.ap-btn.pri:hover{background:var(--blue)}.ap-btn:disabled{cursor:not-allowed;opacity:.55}.ap-btn svg{width:14px;height:14px}.ap-pied{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--b-l);background:var(--bg-l);font-size:13px;color:var(--muted)}.ap-pied[hidden]{display:none}.aide-flash{outline:3px solid var(--aide-bleu)!important;outline-offset:2px;border-radius:4px;animation:aide-pulse .9s ease-in-out 3}td.aide-flash-col,th.aide-flash-col{background:var(--aide-fond-col)!important;color:var(--aide-texte-col)!important}@keyframes aide-pulse{50%{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.aide-flash{animation:none}.ap-acc>button svg{transition:none}}.oaf{display:grid;grid-template-columns:14px max-content minmax(0,1fr) max-content;align-items:baseline;gap:1px 10px;margin:0 0 8px;padding:5px 10px;font-family:var(--ui, "Segoe UI", system-ui, sans-serif);font-size:12.5px;line-height:1.45;color:var(--text, #1e293b);background:var(--bg-l, #f8fafc);border:1px solid var(--b-l, #e2e8f0);border-radius:6px}.oaf>svg.oaf-i{grid-column:1;grid-row:1 / 3;align-self:center;display:inline-block;width:14px;height:14px;color:var(--blue, #2d5a8e)}.oaf .oaf-k{grid-column:2;font-size:11px;font-weight:650;color:var(--muted, #64748b)}.oaf .oaf-k1,.oaf .oaf-o{grid-row:1}.oaf .oaf-k2,.oaf .oaf-a,.oaf .oaf-n{grid-row:2}.oaf .oaf-o{grid-column:3 / 5;min-width:0}.oaf:has(.oaf-g) .oaf-o{grid-column:3}.oaf .oaf-g{grid-column:4;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.oaf .oaf-g svg{width:13px;height:13px}dialog .oaf .oaf-g{display:none}dialog .oaf:has(.oaf-g) .oaf-o{grid-column:3 / 5}.oaf .oaf-a{grid-column:3;min-width:0}.oaf .oaf-a b{color:var(--navy, #1e3a5f);font-weight:650}.oaf .oaf-n{grid-column:4;display:inline-flex;gap:12px;white-space:nowrap}.oaf .oaf-l{border:0;background:none;padding:0;font:600 12px var(--ui, "Segoe UI", system-ui, sans-serif);color:var(--blue, #2d5a8e);cursor:pointer;text-decoration:none}.oaf a.oaf-l:hover,.oaf button.oaf-l:hover{color:var(--navy, #1e3a5f);text-decoration:underline}.oaf .oaf-l.oaf-s{cursor:default;color:var(--muted, #64748b);font-weight:500}dialog .oaf{margin:0 0 8px}.oaf.oaf-1{grid-template-columns:14px minmax(0,1fr)}.oaf.oaf-1>svg.oaf-i{grid-row:1}.oaf.oaf-1 .oaf-a{grid-row:1;grid-column:2}.vt .vs-tab{width:100%}.vt .vs-tab tbody tr{cursor:pointer}.vt .vs-tab tbody tr:hover td{background:var(--hover)}.vt .vs-tab tbody tr.sel td{background:var(--lvl)}.vt .vs-tab td.nom{text-align:left;max-width:280px;overflow:hidden;text-overflow:ellipsis}.vt .vs-tab td.qui{text-align:left;color:var(--muted);font-family:var(--ui);font-size:12px}.vt .vs-tab td.mu{color:var(--muted);font-family:var(--ui);font-size:12px}.vt .vs-det{border:1px solid var(--b-l);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.vt .vs-det h3{margin:0;font-size:13.5px;color:var(--navy);font-weight:700}.vt .vs-det p{margin:0;color:var(--text)}.vt .vs-det .mu{color:var(--muted)}.vt .vs-det ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:12px}.vt .vs-det textarea{width:100%;font-family:var(--ui);font-size:12.5px;padding:5px 8px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--text);resize:vertical}.vt .vs-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vt .vs-msg{font-size:12.5px;border:1px solid var(--b-l);border-radius:6px;padding:6px 10px;color:var(--navy);background:var(--bg-l)}.vt .vs-msg.ok{color:#15803d;border-color:#bfe0cd;background:#e7f2ec}.vt .vs-msg.err{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt .vs-msg.att{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt .vs-choix{border:1px solid var(--b-l);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:6px;margin:0}.vt .vs-choix legend{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:0 4px}.vt .vs-choix label{display:flex;align-items:baseline;gap:8px;font-size:12.5px;cursor:pointer}.vt .vs-choix label b{color:var(--navy);font-weight:600;white-space:nowrap}.vt .vs-choix label span{color:var(--muted)}.vt .vs-choix .vs-msg{margin-top:2px}.vt{--haut: 60px;color:var(--text);font-family:var(--ui);font-size:14px;line-height:1.45}.vt *,.vt *:before,.vt *:after{box-sizing:border-box}.vt [hidden]{display:none!important}.vt button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.vt :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.vt svg.i{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vt .page{display:flex;flex-direction:column;gap:6px}.vt .tabrow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 8px;border-bottom:1px solid var(--b-m)}.vt .tabrow h1{flex:0 0 auto;margin:0 10px 0 2px;align-self:center;font-size:16px;color:var(--navy);font-weight:700;white-space:nowrap;cursor:help}.vt .tabrow h1 small{font-size:12px;font-weight:500;color:var(--muted);margin-left:3px}.vt .tabs{display:flex;gap:0;flex:0 0 auto}.vt .tabact{display:flex;align-items:center;gap:6px}.vt .tabact .note{white-space:nowrap}.vt .pgn{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.vt .pgn .btn.lite{padding:1px 7px;font-size:14px;line-height:1}.vt .pgn .btn.lite:disabled{color:var(--light);background:none;cursor:default}.vt .tab{white-space:nowrap;padding:6px 11px 7px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.vt .tab:hover{color:var(--navy)}.vt .tab[aria-selected=true]{color:var(--navy);border-bottom-color:var(--navy)}.vt .subtabs{display:flex;gap:2px;border-bottom:1px solid var(--b-l);padding:0 2px}.vt .subtabs .tab{font-size:12px;padding:2px 10px 4px}.vt .mesure{display:flex;align-items:center;gap:8px;padding:2px 2px 0}.vt .mesure .lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vt .mesure .seg{display:inline-flex;border:1px solid var(--navy);border-radius:6px;overflow:hidden;background:var(--bg)}.vt .mesure .seg button{padding:3px 12px;font-size:12.5px;font-weight:600;color:var(--navy);border-left:1px solid var(--b-m);white-space:nowrap}.vt .mesure .seg button:first-child{border-left:0}.vt .mesure .seg button:hover{background:var(--bg-l)}.vt .mesure .seg button[aria-checked=true]{background:var(--navy);color:var(--bg)}.vt .mesure .seg button:focus-visible{outline-offset:-2px}.vt .camp{display:flex;align-items:center;gap:6px;align-self:center;margin-left:auto;padding-bottom:2px}.vt .chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:99px;border:1px solid var(--b-l);background:var(--bg);color:#475569;white-space:nowrap}.vt button.chip:hover{border-color:var(--b-s);color:var(--navy)}.vt .chip.live{color:#15803d;border-color:#bfe0cd;background:#e7f2ec}.vt .chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#15803d}.vt .chip.off{color:var(--muted)}.vt .chip.rst b{font-family:var(--rep);font-variant-numeric:tabular-nums}.vt .chip.rst.att{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt .chip.rst.ko{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt input.tape{border-color:var(--navy);color:var(--navy);font-weight:700}.vt .chip.pub{color:var(--bg);background:var(--navy);border-color:var(--navy)}.vt .chip.pub:hover{background:var(--blue);color:var(--bg)}.vt .chip.pub[disabled]{opacity:.45;cursor:not-allowed}.vt .sauve{font-weight:400;opacity:.8;white-space:nowrap}.vt .sauve.ko{color:var(--red);font-weight:700;opacity:1}.vt .bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:3px 6px;background:var(--bg-l);border:1px solid var(--b-l);border-radius:8px}.vt .pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:12.5px;color:#334155;-webkit-user-select:none;user-select:none;white-space:nowrap}.vt .pill:hover{background:var(--bg-s)}.vt .pill[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:600}.vt .pill .n{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;opacity:.7}.vt .bar .sep{width:1px;align-self:stretch;background:var(--b-m);margin:2px 3px}.vt .grow{flex:1}.vt .bar select,.vt .bar input[type=search]{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);color:var(--text)}.vt .bar input[type=search]{width:130px}.vt .chk{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.vt .note{font-size:12px;color:var(--muted)}.vt .bar .note{white-space:nowrap;margin-left:6px}.vt .bar .note b{font-family:var(--rep);font-variant-numeric:tabular-nums;color:var(--navy)}.vt .bar .note b.up{color:#15803d}.vt .btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;border-radius:6px;padding:3px 10px;white-space:nowrap}.vt .btn.pri{background:var(--navy);color:#fff}.vt .btn.pri:hover{background:var(--blue)}.vt .btn.sec{border:1px solid var(--b-m);background:var(--bg);color:var(--navy)}.vt .btn.sec:hover{border-color:var(--b-s);background:var(--bg-l)}.vt .btn.lite{color:var(--blue);padding:3px 6px}.vt .btn.lite:hover{background:var(--bg-s)}.vt .btn[disabled]{opacity:.45;cursor:not-allowed}.vt .alert{display:flex;align-items:center;gap:8px;padding:3px 10px;border:1px solid #fecaca;background:#fef2f2;border-radius:8px;font-size:12.5px;color:#991b1b}.vt .alert.info{border-color:var(--b-m);background:var(--lvl);color:var(--navy)}.vt .alert.warn{border-color:#fcd34d;background:var(--amber);color:#92400e}.vt .lnk{font-weight:700;text-decoration:underline;text-underline-offset:2px;color:var(--blue)}.vt .msel{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);font-size:12.5px;color:var(--text);white-space:nowrap}.vt .msel:hover{border-color:var(--b-s)}.vt .msel .k{color:var(--muted)}.vt .msel b{color:var(--navy)}.vt .msel .cv{color:var(--muted);font-size:11px}.vt .card{background:var(--bg);border:1px solid var(--b-l);border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:6px 10px;min-width:0}.vt .card .ch{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;margin-bottom:2px;font-size:12.5px;color:var(--muted)}.vt .card .ch b{color:var(--navy);font-size:13.5px}.vt .mlist{display:flex;flex-direction:column;gap:1px}.vt .mhd{display:grid;grid-template-columns:16px minmax(0,1fr) 124px 80px;gap:10px;padding:0 8px 2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--light);font-weight:700}.vt .mhd span{white-space:nowrap}.vt .mhd span:nth-child(n+3){text-align:center}.vt .mo{display:grid;grid-template-columns:16px minmax(0,1fr) 124px 80px;gap:10px;align-items:center;width:100%;padding:4px 8px;border-radius:6px;text-align:left;font-size:13px;color:var(--text)}.vt .mo:hover{background:var(--hover)}.vt .mo.on{background:#1e3a5f14}.vt .mo .rb{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--b-s);background:var(--bg)}.vt .mo.on .rb{border:4px solid var(--navy)}.vt .mo .ml{display:flex;align-items:center;gap:6px;min-width:0;font-weight:500;white-space:nowrap}.vt .mo.on .ml{color:var(--navy);font-weight:700}.vt .mo .me{font-family:var(--rep);font-variant-numeric:tabular-nums;text-align:center;color:var(--muted)}.vt .mo.best .me{color:#15803d;font-weight:700}.vt .mo[aria-disabled=true]{cursor:default}.vt div.mo{cursor:pointer}.vt .mo .ysel{font-size:12px;padding:1px 3px;margin-left:2px}.vt .lg{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.vt .lg i{display:inline-block;width:16px;height:3px;border-radius:2px}.vt svg.chart{width:100%;height:auto;display:block;font-family:var(--rep);font-size:11px;fill:var(--muted)}.vt .cap{margin:4px 0 0;font-size:12px;color:var(--muted)}.vt .cap b{color:var(--navy)}.vt .spc{min-height:60px}.vt .stbl{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--rep);font-size:12.5px;font-variant-numeric:tabular-nums}.vt .stbl th{background:var(--navy);color:#fff;font-weight:700;font-size:11.5px;text-align:center;padding:4px 2px}.vt .stbl th.yt{background:var(--blue)}.vt .stbl th.lab,.vt .stbl td.lab{text-align:left;padding-left:8px}.vt .stbl td{padding:3px 2px;text-align:center;border-top:1px solid var(--b-l);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt .stbl td.lab{color:var(--navy);font-weight:600}.vt .stbl td .rn{font-weight:400;color:var(--muted);font-size:11px;margin-left:6px;font-family:var(--ui)}.vt .stbl th.ms{border-left:1px solid rgba(255,255,255,.3)}.vt .stbl td.ms{border-left:2px solid var(--b-m)}.vt .stbl th.dv,.vt .stbl td.dv{border-left:3px solid var(--div)}.vt .stbl tr.b27r td{background:var(--entry);font-weight:700;color:var(--navy);border-bottom:2px solid var(--b-s)}.vt .stbl td.est{font-style:italic;color:var(--light)}.vt .tag.adj{margin-left:2px;color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt .hd-tip{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.vt .tip{position:fixed;z-index:70;max-width:340px;background:var(--bg);border:1px solid var(--b-m);border-radius:8px;box-shadow:0 12px 30px -10px #0f172a59;padding:8px 11px;font-size:12.5px;color:var(--text);line-height:1.45;pointer-events:none}.vt .tip b{display:block;color:var(--navy);font-size:13px;margin-bottom:2px}.vt .tip .k{display:block;margin-top:5px;color:var(--muted);font-size:11.5px}.vt .tw{overflow:visible;background:var(--bg);border:1px solid var(--b-l);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.vt .tbl{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--rep);font-size:12px;font-variant-numeric:tabular-nums}.vt .tbl th,.vt .tbl td{padding:4px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt .tbl thead th,.vt .stbl th{hyphens:auto;-webkit-hyphens:auto}.vt .tbl thead th{position:sticky;top:var(--haut);z-index:3;background:var(--navy);color:#fff;font-weight:700;font-size:12px;text-align:center;padding:5px 2px;white-space:normal;line-height:1.15}.vt .tbl thead tr.h2 th{top:calc(var(--haut) + var(--h1, 27px));background:#2a4a70;font-weight:600;font-size:12px}.vt .tbl thead th.lab{text-align:left}.vt .tbl thead th.yt{background:var(--blue)}.vt .tbl thead tr.h2 th.yt{background:#3a6699}.vt .tbl thead th.dv,.vt .tbl td.dv{border-left:3px solid var(--div)}.vt .tbl thead th.ms{border-left:1px solid rgba(255,255,255,.3)}.vt .tbl td{border-top:1px solid var(--b-l);text-align:center}.vt .tbl td.lab{text-align:left}.vt .tbl td.num{text-align:center}.vt .tbl td.ms{border-left:2px solid var(--b-m)}.vt .tbl td.sst,.vt .tbl tr.tot td.sst{color:var(--muted);font-weight:400}.vt .tbl td.cd{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:left;padding-left:5px;padding-right:3px}.vt .tbl td.b27{background:var(--entry);color:var(--navy);font-weight:700}.vt .tbl tr.tot td{position:sticky;top:calc(var(--haut) + var(--th, 31px));z-index:2;background:var(--b-m);border-top:0;border-bottom:2px solid var(--b-s);font-weight:700;color:var(--navy)}.vt .tbl tr.tot td.b27{background:var(--entry-tot)}.vt .tbl tr.tot td.ms{border-left-color:var(--b-s)}.vt .tbl tr.rg td{background:var(--bg-l);font-weight:600;color:var(--navy);cursor:pointer;border-top:1px solid var(--b-m)}.vt .tbl tr.rg td.b27{background:var(--entry-dir);font-weight:700}.vt .tbl tr.rg:hover td{background:var(--hover)}.vt .tbl tr.rg:hover td.b27{background:var(--entry-dir)}.vt .chev{display:inline-block;width:14px;color:var(--blue);font-family:var(--ui)}.vt button.chev{flex:0 0 16px;width:16px;text-align:left;font-size:12px;line-height:1}.vt .tbl thead button.chev.fall{color:#fff;width:18px;font-size:13px}.vt .tbl thead button.chev.fall:hover{color:#cfe0f5}.vt .tbl td.p0{color:var(--muted);font-weight:400}.vt .tbl td.pc{color:var(--navy);font-weight:700}.vt .tbl tr.sub td.lab{font-weight:600;color:var(--navy)}.vt .tbl td .rn{font-weight:400;color:var(--muted);font-size:11px;margin-left:6px;font-family:var(--ui)}.vt .tbl tr.row{cursor:pointer}.vt .tbl tr.row td.lab.ind{padding-left:20px}.vt .tbl tr.row:hover td{background:var(--hover)}.vt .tbl tr.row:hover td.b27,.vt .tbl tr.row:hover td.chg{background:var(--entry-dir)}.vt .tbl tr.row.vu td{background:var(--lvl)}.vt .tbl tr.fix td{color:var(--muted);background:var(--bg-l)}.vt .tbl td.chg{background:var(--entry);color:var(--navy);font-weight:700}.vt .tbl td.act{text-align:right;font-family:var(--ui);font-size:12px;font-weight:600;color:var(--b-s)}.vt .tbl tr.row:hover td.act{color:var(--blue)}.vt .tbl tr[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vt .tbl.ref td.tx{font-family:var(--ui);font-size:11.5px;color:var(--muted);text-align:left}.vt .tbl.ref td.tx b{color:var(--navy);font-weight:600}.vt .art{display:flex;align-items:baseline;gap:6px;min-width:0}.vt .art .nm{font-weight:500;color:var(--navy);overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.vt .art .ck{font-family:var(--ui);font-size:11px;color:var(--muted);flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.vt .art .tag{flex:0 0 auto}.vt .tag{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--b-l);border-radius:99px;padding:0 6px;white-space:nowrap}.vt .tag.red{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt .chip.base.am{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt .chip.base.am b{color:var(--amber-t)}.vt .tag.ref{color:var(--navy);border-color:var(--b-s);background:var(--lvl)}.vt .up{color:var(--green)}.vt .dn{color:var(--red)}.vt .z{color:var(--light);font-weight:400}.vt .fb{color:var(--amber-t);font-weight:800;margin-left:2px}.vt .mth{display:inline-block;font-family:var(--ui);font-size:10.5px;font-weight:700;border-radius:99px;padding:2px 8px;white-space:nowrap}.vt .m-rec{background:var(--bg-m);color:var(--muted)}.vt .m-miss{background:#fee2e2;color:#b91c1c}.vt .m-ok{background:#e7f2ec;color:#15803d}.vt .m-off{background:var(--amber);color:#92400e}.vt .empty{padding:32px 24px;text-align:center;color:var(--muted);font-size:13px;max-width:640px;margin:0 auto}.vt .empty b{display:block;color:var(--navy);font-size:15px;margin-bottom:6px}.vt dialog.dlg{margin:auto;padding:0;border:1px solid var(--b-m);border-radius:8px;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--bg);color:var(--text);font-family:var(--ui);box-shadow:0 24px 60px -16px #0f172a59}.vt dialog.dlg.sm{width:min(880px,calc(100vw - 32px))}.vt dialog.dlg.wide{width:min(1320px,calc(100vw - 24px))}.vt dialog.dlg.fit{width:fit-content;min-width:min(620px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.vt dialog.dlg::backdrop{background:#0f172a6b}.vt .mh{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--b-l);position:sticky;top:0;background:var(--bg);z-index:2}.vt .mh .who{min-width:0;flex:1}.vt .mh .eb{margin:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.vt .mh .eb code{font-family:var(--mono);letter-spacing:0;text-transform:none;font-size:11px;color:var(--navy);background:var(--bg-m);padding:0 5px;border-radius:3px;margin-right:4px}.vt .mh h2{margin:1px 0 0;font-size:18px;color:var(--navy);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt .mh h2 .pt{font-size:12px;color:var(--muted);font-weight:400;margin-left:6px}.vt .nav{display:flex;align-items:center;gap:6px;flex:0 0 auto}.vt .nav .pos{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.vt .ib{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--b-m);border-radius:6px;color:var(--navy);background:var(--bg);font-size:16px}.vt .ib:hover{background:var(--bg-l);border-color:var(--b-s)}.vt .ib.x{margin-left:6px;color:var(--muted)}.vt .mbody{padding:12px 16px 14px;display:flex;flex-direction:column;gap:10px}.vt .mbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.vt .mbar .seg{display:flex;gap:2px}.vt .ro{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt .gw{border:1px solid var(--b-l);border-radius:6px;overflow:visible}.vt .gt{width:100%;border-collapse:collapse;font-family:var(--rep);font-size:13px;font-variant-numeric:tabular-nums}.vt .gt th{background:var(--bg-l);color:var(--navy);font-size:11.5px;font-weight:700;padding:6px 8px;border-bottom:1px solid var(--b-m);text-align:center;white-space:nowrap}.vt .gt th.l,.vt .gt td.l{text-align:left}.vt .gt th.b27h{background:var(--entry-tot);color:var(--text)}.vt .gt td{padding:4px 8px;border-top:1px solid var(--b-l);text-align:center;white-space:nowrap}.vt .gt td.l{font-weight:600;color:var(--navy)}.vt .gt td.l small{font-weight:400;color:var(--muted);margin-left:4px;font-size:11px}.vt .gt tr.tot td{background:var(--b-m);font-weight:700;color:var(--navy);border-bottom:2px solid var(--b-s)}.vt .gt tr.prof td{color:var(--muted);font-size:12px;background:var(--bg)}.vt .gt tr.grp td{background:var(--bg-l);color:var(--muted);font-family:var(--ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-align:left;padding:3px 8px}.vt .gt td.b27{background:var(--entry);font-weight:700;color:var(--navy)}.vt .gt tr.tot td.b27{background:var(--entry-tot)}.vt .gt tr.tot td.bad{color:var(--red)}.vt .gt td.mix{font-family:var(--ui);font-size:11px;color:var(--muted)}.vt .gt td.bad{color:var(--red)}.vt .gt.cmp{width:auto}.vt .gt.cmp.plein{width:100%}.vt .gt.cmp th{white-space:normal;line-height:1.2;vertical-align:bottom}.vt .gt.cmp td{padding:4px 10px}.vt .gt.tight th,.vt .gt.tight td{padding:3px 2px}.vt .gt.tight td.l,.vt .gt.tight th.l{padding-left:8px}.vt .gt.fx{table-layout:fixed}.vt .gt td.est{font-style:italic;color:var(--light)}.vt .gt td.mu{color:var(--muted)}.vt .gt td.cs{text-align:left}.vt .gt td.cs small{color:var(--muted);margin-left:6px;font-size:11.5px}.vt .rm{border:0;background:none;color:var(--light);cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.vt .rm:hover{color:var(--navy)}.vt .gt td.p0{color:var(--muted)}.vt .gt td.pc{color:var(--navy);font-weight:700}.vt .gt tr.hl td{background:var(--lvl)}.vt .gt tr.rep td.l small{color:var(--amber-t);font-weight:700}.vt .lgs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px}.vt .in{width:84px;font-family:var(--rep);font-size:13px;text-align:center;padding:3px 6px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--text)}.vt .in.sm{width:64px}.vt .in.bad{border-color:var(--red);background:#fef2f2}.vt .in:disabled{background:var(--bg-l);color:var(--light);border-color:var(--b-l)}.vt .in.px{width:100%;max-width:60px;min-width:0;font-size:12px;padding:2px 1px}.vt .in.cf{background:var(--bg);color:var(--muted);border-color:var(--b-l)}.vt .in.pt{background:var(--entry);color:var(--navy);font-weight:700;border-color:var(--b-s)}.vt .in.pc{width:50px;padding:3px 2px}.vt .in.txt{width:100%;text-align:left;font-family:var(--ui)}.vt .mbody>.subtabs{margin-top:-4px}.vt .se{font-family:var(--ui);font-size:12px;padding:3px 4px;border:1px solid var(--b-m);border-radius:4px;background:var(--bg);color:var(--text)}.vt .se:disabled{color:var(--light);background:var(--bg-l)}.vt .mk{padding:8px 16px;border-top:1px solid var(--b-l);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vt .mk kbd{font-family:var(--ui);font-size:10.5px;border:1px solid var(--b-m);border-bottom-width:2px;border-radius:4px;padding:0 5px;color:var(--muted);background:var(--bg)}.vt .mk .saved{margin-left:auto;color:#15803d}.vt .mk .saved.attente{color:var(--amber-t);font-weight:700}.vt .mk .saved.ko{color:var(--red);font-weight:700}.vt .mk .saved.neutre{color:var(--muted)}.vt .mk .btn+.btn{margin-left:-6px}.vt .sauve.attente{color:var(--amber-t);font-weight:700;opacity:1}.vt .frm{display:grid;grid-template-columns:170px 1fr;gap:10px 14px;align-items:center;font-size:13px}.vt .frm>label,.vt .frm>span.k{color:var(--muted);font-size:12.5px}.vt .rgs{display:flex;flex-wrap:wrap;gap:4px 12px}.vt .rgs label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.vt .quick{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.vt .quick button{font-size:11.5px;padding:2px 9px;border:1px solid var(--b-m);border-radius:99px;color:var(--navy);background:var(--bg)}.vt .quick button:hover{background:var(--bg-l)}.vt .prev{font-family:var(--rep);font-size:15px;font-weight:700;color:var(--navy);background:var(--entry);border-radius:6px;padding:6px 10px;display:inline-block}.vt .mf{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--b-l)}.vt .toast{position:fixed;right:calc(24px + var(--aide-decalage, 0px));bottom:28px;background:var(--navy);color:#fff;padding:9px 14px;border-radius:8px;font-size:13px;box-shadow:0 12px 30px -10px #0f172a80;z-index:60;max-width:min(460px,calc(100vw - 40px))}.vt .toast.ko{background:var(--red)}@media(max-width:1500px){.vt .tabrow h1 small{display:none}}.vt .btn svg.i{width:13px;height:13px}.vt .xls{position:relative;display:inline-flex}.vt .btn.ico{padding:3px 6px}.vt .btn.ico svg.i{width:14px;height:14px}.vt .xls .menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:270px;display:flex;flex-direction:column;gap:1px;padding:4px;background:var(--bg);border:1px solid var(--b-m);border-radius:8px;box-shadow:0 12px 30px -10px #0f172a59}.vt .xls .menu .cap{margin:2px 8px 4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--light);font-weight:700}.vt .xls .menu button{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:12.5px;color:var(--navy);text-align:left;white-space:nowrap}.vt .xls .menu button:hover{background:var(--bg-l)}.vt .xls .menu button[disabled]{color:var(--light);background:none;cursor:not-allowed}.vt .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt .tourne{animation:vt-tourne 1s linear infinite}@keyframes vt-tourne{to{transform:rotate(360deg)}}.vt .choix{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 4px;text-align:center}.vt .choix .note{max-width:74ch}.vt .raisons{margin:8px 0 12px;padding-left:20px;font-size:13px;color:var(--text)}.vt .raisons li+li{margin-top:4px}.vt .phr{margin:0;font-size:13px;font-weight:600;color:var(--navy)}.vt .phr.ko{color:var(--red)}.vt .ok{margin:0 0 6px;font-size:13.5px}.vt .ok b{color:#15803d}.vt .errs{border:1px solid #fecaca;background:#fef2f2;border-radius:6px;padding:6px 10px;font-size:12.5px;color:#991b1b}.vt .errs ul{margin:4px 0 0;padding-left:18px}.vt .errs li{font-family:var(--rep)}.vt .mbar input.q{width:200px;font-size:12px;padding:2px 6px}.vt .mbar.pages{justify-content:center}.vt .gt.imp td{overflow:hidden;text-overflow:ellipsis}.vt .gt.imp td.tx{font-family:var(--ui);font-size:12px;text-align:left;color:var(--muted)}.vt .gt.imp td.tx.b27{color:var(--navy);font-weight:600}.vt .gt.imp td.tx.bad{color:var(--red)}.vt .gt.imp td.vide{color:var(--light);text-align:center}.vt .gt.imp td.tx.s-aj{color:#15803d;font-weight:700}.vt .gt.imp td.tx.s-mo{color:var(--blue);font-weight:700}.vt .gt.imp td.tx.s-re{color:var(--amber-t);font-weight:700}.vt .gt.imp td.tx.s-co{color:var(--red);font-weight:700}.vt .gt.imp td.tx.s-mu{color:var(--light)}.vt .mf .gauche{margin-right:auto;font-size:12px}.vt .tw table.tbl.tarifs td{font-size:12px;padding-left:2px;padding-right:2px}.vt .tw table.tbl.tarifs td.lab{padding-left:6px}.vt .tw table.tbl.tarifs td.mv{color:var(--navy);font-weight:700}.vt.am .tabrow .tab{padding-left:8px;padding-right:8px}.vt.am .bar .pill{padding-left:7px;padding-right:7px}.vt.am .page>.oaf{margin:0}.vt.am .tbl thead th{vertical-align:bottom}.vt.am .tbl tr.tot td.up,.vt.am .tbl tr.sc td.up,.vt.am .tbl tr.ft td.up,.vt.am .tbl tr.mg td.up,.vt.am .tbl tr.eb td.up,.vt.am .tbl tr.mm td.up{color:var(--green)}.vt.am .tbl tr.tot td.dn,.vt.am .tbl tr.sc td.dn,.vt.am .tbl tr.ft td.dn,.vt.am .tbl tr.mg td.dn,.vt.am .tbl tr.eb td.dn,.vt.am .tbl tr.mm td.dn{color:var(--red)}.vt.am .tbl thead th.lab,.vt.am .tbl td.lab{padding-left:8px}.vt.am .tbl td.lab .cd2{font-family:var(--ui);font-size:10px;font-weight:400;color:var(--light);margin-left:5px}.vt.am .tbl td.lab .tag{margin-left:6px}.vt.am .tbl td.un{font-family:var(--ui);font-size:10.5px;color:var(--light)}.vt.am .tbl td.mt{padding:1px 3px}.vt.am .tbl td.mt .tx{font-family:var(--ui);font-size:11.5px;color:var(--muted)}.vt.am .tbl td.mt .tx.lien{color:var(--blue);font-weight:600}.vt.am .tbl td.att{font-weight:700;color:var(--navy)}.vt.am .tbl td.pj{background:var(--bg-l)}.vt.am .tbl tr.ind td.lab{padding-left:18px}.vt.am .tbl tr.ind.r2 td.lab{padding-left:30px}.vt.am .tbl tr.sc td{background:var(--bg-l);font-weight:600;color:var(--navy);border-top:1px solid var(--b-m)}.vt.am .tbl tr.ft td{font-weight:700;color:var(--navy)}.vt.am .tbl tr.mg td{background:var(--marge);font-weight:700;color:var(--navy);border-top:1px solid var(--b-m)}.vt.am .tbl tr.eb td{background:var(--ebitda);font-weight:700;color:var(--navy);border-top:1px solid var(--b-m)}.vt.am .tbl tr.mm td{color:var(--muted);font-size:11.5px}.vt.am .tbl tr.mm td.lab{padding-left:18px;font-style:italic}.vt.am .tbl tr.ck{cursor:pointer}.vt.am .tbl tr.ck:hover td{background:var(--hover)}.vt.am .tbl tr.vu td{background:var(--lvl)}.vt.am .tbl tr[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vt.am .tbl td.lab .chv{display:inline-block;width:14px;color:var(--blue);font-family:var(--ui);font-size:11px}.vt.am .tbl td.lab .pfx{font-family:var(--ui);font-size:10.5px;font-weight:400;color:var(--light);margin-right:4px}.vt.am .mbar{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vt.am .mbar .etat{font-family:var(--ui);font-size:11.5px;color:var(--muted);border:1px solid var(--b-m);border-radius:999px;padding:2px 10px;background:var(--bg-l)}.vt.am .mbar .etat.ligne,.vt.am .mbar .etat.mixte{color:var(--navy);background:var(--lvl)}.vt.am .mbar select.chx{width:auto;margin-left:auto}.vt.am .eb .lk{border:0;padding:0;background:none;font:inherit;color:var(--blue);cursor:pointer;text-transform:inherit;letter-spacing:inherit}.vt.am select.chx{width:100%;min-width:0;font-family:var(--ui);font-size:11.5px;font-weight:600;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--navy);cursor:pointer}.vt.am select.chx:hover{border-color:var(--b-s)}.vt.am select.chx.mix{color:var(--muted);font-style:italic;font-weight:400;background:var(--bg)}.vt.am select.chx.att,.vt.am input.hz.att,.vt.am select.hzm.att{border-color:var(--amber-t);background:var(--amber)}.vt.am select.chx:disabled,.vt.am select.hzm:disabled{cursor:default;background:var(--bg-l);color:var(--light);border-color:var(--b-l)}.vt.am input.hz{width:100%;min-width:0;font-family:var(--rep);font-size:12px;text-align:center;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--navy);font-weight:600}.vt.am input.hz::placeholder{color:var(--light);font-weight:400;font-style:italic}.vt.am input.hz.bad{border-color:var(--red);background:#fef2f2}.vt.am input.ms{width:100%;min-width:0;font-family:var(--rep);font-size:12px;text-align:center;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--navy);font-weight:600;font-variant-numeric:tabular-nums}.vt.am input.ms::placeholder{color:var(--light);font-weight:400;font-style:italic}.vt.am input.ms.att{border-color:var(--amber-t);background:var(--amber)}.vt.am input.ms:disabled{background:var(--bg-l);color:var(--light);border-color:var(--b-l)}.vt.am select.hzm{width:100%;min-width:0;font-family:var(--ui);font-size:11.5px;padding:1px 0;border:1px solid var(--b-m);border-radius:4px;background:var(--bg);color:var(--text)}.vt.am .lu{font-family:var(--ui);font-size:11.5px;color:var(--navy);font-weight:600}.vt.am .lu.mix{color:var(--muted);font-style:italic;font-weight:400}.vt.am .bas{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vt.am .bas .regle{font-family:var(--rep);font-size:13px;font-weight:700;color:var(--navy);padding:1px 7px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);font-variant-numeric:tabular-nums;cursor:help}.vt.am .bas .regle small{font-family:var(--ui);font-size:10.5px;font-weight:600;color:var(--muted);margin-left:4px}.vt.am .bas .regle.e-cl{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.vt.am .bas .regle.e-ko,.vt.am .bas .regle.e-ko small{color:var(--red);border-color:var(--red)}.vt.am .bas .mois{display:inline-grid;grid-template-columns:repeat(12,15px);gap:2px}.vt.am .bas .mois span{display:flex;height:17px;align-items:center;justify-content:center;border-radius:3px;font-family:var(--rep);font-size:9.5px;font-weight:700}.vt.am .bas .mois .r{background:var(--navy);color:#fff}.vt.am .bas .mois .c{background:var(--bg);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.vt.am .bas .mois .b{background:var(--bg-m);color:var(--light)}.vt.am .cfm{display:grid;grid-template-columns:max-content max-content;gap:3px 22px;margin:0;font-size:12.5px}.vt.am .cfm dt{color:var(--muted)}.vt.am .cfm dd{margin:0;text-align:right;font-family:var(--rep);font-variant-numeric:tabular-nums}.vt.am .lgm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;color:var(--muted)}.vt.am .lgm i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:5px;vertical-align:-1px}.vt.am .gt td.jr{font-weight:400;color:var(--text)}.vt.am .gt td.jl{max-width:560px;overflow:hidden;text-overflow:ellipsis}.vt.am .gt td.rien{font-weight:400;color:var(--light)}.vt.am dialog .tbl thead th,.vt.am dialog .tbl tr.tot td{position:static}.vt.am .chip.cad svg{flex:0 0 auto}.vt.am .chip.cad .cnt{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:600}.vt.am .chip.cad .cnt:before{content:"·";color:var(--light);margin-right:1px}.vt.am dialog .tw{box-shadow:none}@media(max-width:1439px){.vt.am .chip.cad{padding:2px 7px}.vt.am .chip.cad .lib{display:none}.vt.am .chip.cad .cnt:before{content:none}}@media(max-width:1339px){.vt.am .chip.cad .cnt{display:none}.vt.am .chip.cad[data-pire=atteint] svg{color:var(--green)}.vt.am .chip.cad[data-pire=proche] svg{color:var(--amber-t)}.vt.am .chip.cad[data-pire=hors] svg{color:var(--red)}}.vt.ev .tbl thead th{vertical-align:bottom}.vt.ev .tbl tr.tot td.up{color:var(--green)}.vt.ev .tbl tr.tot td.dn{color:var(--red)}.vt.ev .tbl thead th.lab,.vt.ev .tbl td.lab{padding-left:8px}.vt.ev .tbl td.lab .cd2{font-family:var(--ui);font-size:11px;font-weight:400;color:var(--muted);margin-left:5px}.vt.ev .tbl td.lab .tag{margin-left:6px}.vt.ev .tbl td sup{position:relative;top:-.35em;vertical-align:baseline;line-height:0;font-size:9px}.vt.ev .tbl td.un{font-family:var(--ui);font-size:11px;color:var(--muted)}.vt.ev .tbl td.atn{font-weight:700;color:var(--navy)}.vt.ev .tbl td.in{padding:1px 3px}.vt.ev .tbl td.tx{font-family:var(--ui);font-size:11.5px;color:var(--muted);text-align:left}.vt.ev .tbl td.res{font-weight:700;color:var(--navy);background:var(--entry)}.vt.ev .tbl tr.tot td.res{background:var(--entry-tot)}.vt.ev .tbl tr.ind td.lab{padding-left:18px}.vt.ev .tbl tr.sc td{background:var(--bg-l);font-weight:600;color:var(--navy);border-top:1px solid var(--b-m)}.vt.ev .tbl tr.sc td.res{background:var(--entry-dir)}.vt.ev .tbl tr.zr td{color:var(--light)}.vt.ev .tbl tr.ck{cursor:pointer}.vt.ev .tbl tr.ck:hover td{background:var(--hover)}.vt.ev .tbl tr.ck:hover td.res{background:var(--entry-dir)}.vt.ev .tbl tr.vu td{background:var(--lvl)}.vt.ev .tbl tr[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vt.ev input.ein{width:100%;min-width:0;font-family:var(--rep);font-size:12px;text-align:center;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--navy);font-weight:600}.vt.ev input.ein:hover{border-color:var(--b-s)}.vt.ev input.ein.lib{background:var(--bg);color:var(--muted);font-weight:400;border-color:var(--b-m);border-style:dashed}.vt.ev input.ein.fx{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--navy);font-weight:700}.vt.ev input.ein.att{background:var(--amber);color:var(--navy)}.vt.ev input.ein.att:not(.fx):not(.lib){border-color:var(--amber-t)}.vt.ev .ecx{display:flex;align-items:center;gap:1px;min-width:0}.vt.ev .ecx input.ein{flex:1 1 auto}.vt.ev .ecx button.ecx-x{flex:0 0 auto;border:0;background:none;padding:0 1px;line-height:1;font-size:13px;color:var(--light);cursor:pointer}.vt.ev .ecx button.ecx-x:hover{color:var(--red)}.vt.ev .ecx button.ecx-x:disabled{visibility:hidden}.vt.ev input.ein:disabled{cursor:default;background:var(--bg-l);color:var(--light);border-color:var(--b-l)}.vt.ev .lu{font-family:var(--rep);font-size:12px;color:var(--navy);font-weight:600}.vt.ev .tbl.mois td{padding-left:1px;padding-right:1px;font-size:11px}.vt.ev .tbl.mois td.lab{padding-left:8px;font-size:12px}.vt.ev .tbl.mois td.res{font-size:12px}.vt.ev .tbl.mois input.ein{font-size:11px;padding:1px}.vt.ev .tbl td button.rz{display:inline-flex;vertical-align:middle;border:0;background:none;padding:0;color:var(--light);cursor:pointer}.vt.ev .tbl td button.rz:hover{color:var(--navy)}.vt.ev .tbl td button.rz:disabled{visibility:hidden}.vt.ev .tbl td button.rz svg{width:12px;height:12px}.vt.ev .tbl.mois td.rst{font-weight:700}.vt.ev .tbl.mois td.rst.nul{color:var(--light);font-weight:400}.vt.ev .tbl.mois td.rst.ko{color:var(--red)}.vt.ev .tbl.mois td.act{white-space:nowrap}.vt.ev .tbl.mois td.act button.rz+button.rz{margin-left:4px}.vt.ev .tbl.mois td.tp{font-weight:700;color:var(--navy)}.vt.ev .mbar .grp-reste{display:inline-flex;align-items:center;gap:4px}.vt.ev .mbar select.forme{font-family:var(--ui);font-size:12px;padding:2px 4px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);color:var(--navy)}.vt.ev .rp{display:inline-flex;align-items:center;gap:4px;font-family:var(--ui);font-size:11.5px;font-weight:600;white-space:nowrap;line-height:1;vertical-align:middle}.vt.ev .rp svg{width:12px;height:12px;flex:0 0 auto}.vt.ev .rp.ok{color:#15803d}.vt.ev .rp.ko{color:var(--red)}.vt.ev .stt{display:inline-block;line-height:1.3;vertical-align:middle;font-family:var(--ui);font-size:11.5px;font-weight:700;border-radius:99px;padding:1px 8px;white-space:nowrap;background:var(--bg-m);color:var(--muted)}.vt.ev .tag.bl{color:var(--navy);border-color:var(--b-s);background:var(--lvl)}.vt.ev .bar button.nrp{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--red);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.vt.ev .bar button.nrp:hover{color:#991b1b}.vt.ev .bgx{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:4px 6px 4px 10px;font-family:var(--ui);font-size:12.5px;line-height:1.4;border:1px solid var(--b-m);border-radius:6px;background:var(--bg-l);color:var(--text)}.vt.ev .bgx svg.bgx-i{display:inline-block;flex:0 0 auto;width:14px;height:14px;color:var(--blue)}.vt.ev .bgx .bgx-t{flex:1 1 auto;min-width:0}.vt.ev .bgx .bgx-a{display:inline-flex;flex:0 0 auto;gap:6px}.vt.ev .bgx .bgx-a .btn{padding:2px 8px;font-size:11.5px}.vt.ev .bgx button.bgx-x{flex:0 0 auto;display:inline-flex;border:0;background:none;padding:2px;color:var(--light);cursor:pointer}.vt.ev .bgx button.bgx-x:hover{color:var(--navy)}.vt.ev .bgx button.bgx-x svg{width:13px;height:13px}.vt.ev .bgx.attention{background:var(--amber);border-color:var(--amber-t)}.vt.ev .bgx.attention svg.bgx-i{color:var(--amber-t)}.vt.ev .bgx.alerte{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.vt.ev .bgx.alerte svg.bgx-i{color:var(--red)}.vt.ev .mbar .chip.navy{color:var(--bg);background:var(--navy);border-color:var(--navy)}.vt.ev .mbar .chip.ko{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt.ev .mbar .chip.ok{color:#15803d;border-color:#bfe0cd;background:#e7f2ec}.vt.ev .mbar .chip svg{width:11px;height:11px}.vt.ev .mbar .btn svg{width:13px;height:13px}.vt.ev dialog .tbl thead th,.vt.ev dialog .tbl tr.tot td{position:static}.vt.ev dialog .tw{box-shadow:none}.vt.ev .cfm{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.vt.ev .cfm b{color:var(--navy)}.vt.ev .gt td.jl{max-width:640px;overflow:hidden;text-overflow:ellipsis;text-align:left;font-family:var(--ui);font-weight:400;color:var(--text)}.vt.ev .gt td.jq{font-family:var(--ui);color:var(--muted)}.vt.ev input.ejn{width:100%;min-width:0;font-family:var(--ui);font-size:11.5px;text-align:left;padding:1px 5px;border:1px solid var(--b-l);border-radius:4px;background:var(--bg);color:var(--text)}.vt.ev input.ejn:hover{border-color:var(--b-m)}.vt.ev input.ejn::placeholder{color:var(--light)}.vt.ev input.ejn.att{border-color:var(--amber-t);background:var(--amber)}.vt.ev input.ejn:disabled{background:var(--bg-l);color:var(--muted)}.vt.ev .tbl td button.lnk{font-family:var(--ui);font-size:11.5px;line-height:1;color:var(--blue);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted}.vt.ev .tbl td button.lnk:hover{color:var(--navy)}.vt.ev .tbl td button.lnk.fx{font-weight:700;color:var(--navy)}.vt.ev .tbl td .tx{font-family:var(--ui);font-size:11.5px;color:var(--muted)}.vt.ev textarea.cmt{display:block;width:100%;margin-top:4px;font-family:var(--ui);font-size:12.5px;color:var(--text);border:1px solid var(--b-m);border-radius:6px;padding:6px 8px;resize:vertical}.vt.ev .camp select.dir{font-family:var(--ui);font-size:12px;max-width:300px;padding:2px 6px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);color:var(--navy);font-weight:600}.vt.ev .stt.en{background:var(--amber);color:var(--amber-t)}.vt.ev .stt.ok{background:#e7f2ec;color:#15803d}.vt.ev .stt.ok,.vt.ev .rp.ok,.vt.ev .chip.ok{margin:0}.vt.ev .chip.cad svg{flex:0 0 auto}.vt.ev .chip.cad .cnt{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:600}.vt.ev .chip.cad .cnt:before{content:"·";color:var(--light);margin-right:1px}.vt.ev .tw.lisible{max-width:940px}.vt.ev .tbl.lisible{font-size:14px}.vt.ev .tbl.lisible thead th{font-size:13px}.vt.ev .tbl.lisible td.lab .cd2{font-size:12px}.vt.ev .tbl.lisible .rp{font-size:13px}.vt.ev .tbl.lisible .rp svg{width:14px;height:14px}.vt.ev .tbl.lisible input.ein{font-size:14px;padding:1px 3px}@media(min-width:1024px)and (max-width:1339px){html.aide-ouverte .vt.ev .tbl:not(.lisible):not(.mois) td,html.aide-ouverte .vt.ev .tbl:not(.lisible):not(.mois) input.ein{font-size:11px}html.aide-ouverte .vt.ev .tbl.lisible,html.aide-ouverte .vt.ev .tbl.lisible input.ein{font-size:13px}html.aide-ouverte .vt.ev .tbl.lisible .rp{font-size:12px}}.vt.ev .bar .pq{margin-left:4px;font-size:12px;color:var(--muted);white-space:nowrap}.vt.ev .etps{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 8px;padding:5px 8px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);font-family:var(--ui)}.vt.ev .etps .etp{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);white-space:nowrap}.vt.ev .etps .etp-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bg-m);color:var(--muted);font-size:11px;font-weight:700}.vt.ev .etps .etp-n svg{width:12px;height:12px}.vt.ev .etps .etp.ici{color:var(--navy);font-weight:650}.vt.ev .etps .etp.ici .etp-n{background:var(--navy);color:var(--bg)}.vt.ev .etps .etp.fait{color:var(--text)}.vt.ev .etps .etp.fait .etp-n{background:#e7f2ec;color:#15803d}.vt.ev .etps button.etp-m{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:400;color:var(--blue);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.vt.ev .etps button.etp-m:hover{color:var(--navy)}.vt.ev .etps button.etp-m:disabled{color:var(--light);cursor:default}.vt.ev .etps svg.etp-s{width:14px;height:14px;color:var(--light);flex:0 0 auto}.vt.ev .etps .etp-g{flex:1 1 auto}.vt.ev .etps .etp-r{font-size:12px;color:var(--muted);white-space:nowrap}.vt.ev .etps button.etp-r.lien{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--red);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.vt.ev .etps .btn svg{flex:0 0 auto}.vt.ev .etps.fen{margin:0 0 6px;padding:3px 8px}.vt.ev .etps .etp-g0{display:inline-flex;align-items:center;gap:6px}.vt.ev .etps button.etp{border:0;background:none;padding:2px 4px;font:inherit;font-size:13px;cursor:pointer;border-radius:4px}.vt.ev .etps button.etp:hover{background:var(--bg-m)}.vt.ev .etps button.etp.vue .etp-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vt.ev .etps .rp.ok{font-size:12.5px}.vt.ev .rp.en{color:var(--amber-t)}.vt.ev .mk .etp-r{font-family:var(--ui);font-size:12px;color:var(--muted);white-space:nowrap}.vt.ev .mk .btn svg{flex:0 0 auto}.vt.ev .chip.ech{color:var(--navy);border-color:var(--b-m)}.vt.ev .chip.ech.proche{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt.ev .tbl td.com{font-family:var(--ui);font-size:12px;color:var(--text);text-align:left;padding-left:6px}.vt.ev .tbl td.com.old{color:var(--muted)}.vt.ev .com-bloc{margin:0 0 10px;padding:6px 10px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg-l);font-family:var(--ui)}.vt.ev .com-t{font-size:11.5px;font-weight:600;color:var(--muted)}.vt.ev .com-c{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:8.7em;overflow-y:auto}.vt.ev .com-bloc.old .com-c,.vt.ev .com-c.vide{color:var(--muted)}.vt.ev .com-c.vide{font-style:italic}.vt.ev .gt td.jc{text-align:left;font-family:var(--ui);color:var(--text)}.vt.ev .gt td.jc.vide{color:var(--muted)}.vt.ev .gt td.jc>span,.vt.ev .gt td.jl .jcm{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.vt.ev .gt td.jl .jcm{max-width:320px;color:var(--muted)}.vt.ev .mpl-g{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px 12px;align-items:baseline;margin:0 0 12px;font-family:var(--ui);font-size:13px}.vt.ev .mpl-l{font-weight:600;color:var(--navy)}.vt.ev .mpl-v{min-width:0;color:var(--text)}.vt.ev .mpl-n{font-size:12px;font-weight:400;color:var(--muted)}.vt.ev input.ein.mpl-in{width:190px;font-size:14px;padding:2px 6px;text-align:right}.vt.ev select.mpl-sel{max-width:100%;font-family:var(--ui);font-size:12.5px;padding:2px 6px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg);color:var(--navy)}.vt.ev .mpl-e{margin:0 0 10px;padding:6px 10px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg-l)}.vt.ev .mpl-e .cfm{margin:2px 0}.vt.ev .mpl-t{font-family:var(--ui);font-size:11.5px;font-weight:600;color:var(--muted)}.vt.ev .mpl-t .mpl-n{font-size:11.5px}.vt.ev .mpl-d svg{display:inline-block;vertical-align:-2px;color:var(--blue)}.vt.ev .mpl-d.att svg{color:var(--amber-t)}.vt.ev .pmd{display:inline-flex;align-items:center;margin-left:4px;color:var(--amber-t);vertical-align:-1px;cursor:help}.vt.ev .pmd svg{display:inline-block;width:11px;height:11px}.vt.ev .pmd-b{margin:0 0 8px;padding:6px 10px;border:1px solid var(--amber-t);border-radius:6px;background:var(--amber);font-family:var(--ui);font-size:12.5px;color:var(--text)}.vt.ev .pmd-h{display:flex;align-items:center;gap:8px}.vt.ev .pmd-h svg{display:inline-block;flex:0 0 auto;width:14px;height:14px;color:var(--amber-t)}.vt.ev .pmd-h .pmd-ti{flex:1 1 auto;min-width:0;font-weight:600;color:var(--navy)}.vt.ev .pmd-h .btn{padding:2px 8px;font-size:11.5px}.vt.ev .pmd-l{margin:4px 0 0;padding:0 0 0 22px}.vt.ev .pmd-l li{margin:2px 0;line-height:1.45}.vt.ev .pmd-l .pmd-m{color:var(--muted)}.vt.ev .pmd-l .pmd-e{color:var(--amber-t);font-weight:600}.vt.ev .gt td.pmd-c{text-align:left;font-family:var(--ui);color:var(--text)}.vt.ev .gt td.pmd-c>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.vt.ev .gt.fx.pmd-t td,.vt.ev .gt.fx.dmd-t td,.vt.ev .gt.fx.pmd-t th,.vt.ev .gt.fx.dmd-t th{overflow:hidden;text-overflow:ellipsis}.vt.ev .tbl td button.pmd-btn{padding:0 6px;font-size:11px;line-height:18px}.vt.ev .pmd-l button.pmd-v{border:0;background:none;padding:0;font:inherit;color:var(--blue);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.vt.ev .pmd-l button.pmd-v:hover{color:var(--navy)}.vt.ev .pmd-st{display:flex;align-items:center;gap:6px;margin:12px 0 4px;font-family:var(--ui);font-size:12.5px;font-weight:600;color:var(--navy)}.vt.ev .pmd-st svg{display:inline-block;color:var(--amber-t)}.vt.ev .dmd-m{display:inline-flex;align-items:center;margin-left:4px;color:var(--blue);vertical-align:-1px;cursor:help}.vt.ev .dmd-m svg{display:inline-block;width:11px;height:11px}.vt.ev .dmd-r{margin:0 0 12px;padding:6px 10px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg-l);font-family:var(--ui)}.vt.ev .dmd-r .cfm{margin:2px 0}.vt.ev .dmd-rt{font-size:11.5px;font-weight:600;color:var(--muted)}.vt.ev .dmd-r .dmd-motif{color:var(--navy)}.vt.ev .dmd-note{margin:0 0 10px}.vt.ev .gt.dmd-t tr.dmd-att td{background:var(--amber)}.vt.ev .gt td.dmd-e.en_attente{color:var(--amber-t);font-weight:600}.vt.ev .gt td.dmd-e.acceptee{color:var(--green);font-weight:600}.vt.ev .gt td.dmd-e.refusee{color:var(--red)}.vt.ev .gt td.dmd-e.retiree,.vt.ev .gt td.dmd-e.sans_objet{color:var(--muted)}.vt.ev .gt td.dmd-a{white-space:nowrap;text-align:left;padding:2px 6px}.vt.ev .gt td button.pmd-btn{padding:0 6px;font-size:11px;line-height:18px}.vt.ev .gt td.dmd-a button+button{margin-left:4px}.vt.ev .dmd-b{margin:0 0 8px;padding:6px 10px;border:1px solid var(--b-m);border-radius:6px;background:var(--bg-l);font-family:var(--ui);font-size:12.5px;color:var(--text)}.vt.ev .dmd-b .pmd-h svg{color:var(--blue)}.vt.ev .dmd-b .pmd-h .pmd-m{flex:0 1 auto;color:var(--muted);font-weight:400}.vt.ev .dmd-b .pmd-l button.pmd-v:disabled{color:var(--muted);cursor:default}.vt.ev .dmd-b .dmd-so{margin:4px 0 0;color:var(--muted)}.vt.ev .pmd-l .pmd-ok{color:var(--green);font-weight:600}.vt.ev .mbar .dmd-g{display:inline-flex;align-items:center;gap:6px}.vt.ev .mbar .chip.dmd-c{color:var(--navy);border-color:var(--b-m);background:var(--bg-l)}.vt.ev .chip.dmd-c svg{display:inline-block;width:11px;height:11px;vertical-align:-1px}.vt.ev .dmd-b .pmd-h .pmd-ti{flex:0 1 auto}.vt.ev .tbl tr.drn td.lab{padding-left:2px}.vt.ev .tbl button.pli{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:3px;border:0;border-radius:4px;padding:0;background:none;color:var(--navy);cursor:pointer;vertical-align:-4px}.vt.ev .tbl button.pli:hover{background:var(--bg-m)}.vt.ev .tbl button.pli svg{width:13px;height:13px;transition:transform .12s}.vt.ev .tbl button.pli[aria-expanded=true] svg{transform:rotate(90deg)}.vt.ev .tbl td.clc{background:var(--entry)}.vt.ev .tbl td.clc .clcv{flex:1 1 auto;text-align:center;font-weight:700;color:var(--navy)}.vt.ev .tbl td.clc .eqs{margin-right:4px;font-weight:400;color:var(--light)}.vt.ev .tbl td.hy.tp{font-weight:700;color:var(--navy)}.vt.ev .tbl.grille-l td,.vt.ev .tbl.grille-l input.ein{font-size:11.5px}.vt.ev .tag.am{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt.ev .tnu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;padding:6px 10px;border:1px solid var(--b-l);border-radius:6px;background:var(--bg);font-family:var(--ui);font-size:12px;color:var(--muted)}.vt.ev .tnu .tnu-l{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--navy)}.vt.ev .tnu .tnu-l svg{width:13px;height:13px}.vt.ev .tnu .tnu-i{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;color:var(--text);cursor:help}.vt.ev .tnu .tnu-i b{font-family:var(--rep);font-size:13px;color:var(--navy)}.vt.ev .tnu .tnu-r{color:var(--muted)}.vt.ev .tnu .tnu-r b{font-weight:600;color:var(--muted)}.vt.ev .tnu .tnu-o{display:inline-block;padding:0 6px;border-radius:4px;background:var(--lvl);font-size:10.5px;font-weight:700;line-height:1.6;color:var(--navy);white-space:nowrap}.vt.tp .tbl{font-size:12px}.vt.tp .tbl thead th{vertical-align:bottom}.vt.tp .tbl thead th.lab{padding-left:8px}.vt.tp .tbl thead th .u{display:block;font-weight:400;font-size:10px;color:#cfe0f5}.vt.tp .tbl td.lab{padding-left:8px}.vt.tp .tbl tr.rb td{background:var(--bg-l);font-weight:700;color:var(--navy);border-top:1px solid var(--b-m)}.vt.tp .tbl tr.rb td.b27{background:var(--entry-dir)}.vt.tp .tbl tr.rf td{background:var(--bg-l);color:#475569;font-weight:600;border-top:1px solid var(--b-m)}.vt.tp .tbl tr.rf td.b27{background:var(--bg-m);color:var(--light);font-weight:400}.vt.tp .tbl tr.rf td.mz{color:var(--light);font-weight:400;font-family:var(--ui);font-size:11px;text-align:center}.vt.tp .tbl tr.a2 td{font-weight:600;color:var(--navy)}.vt.tp .tbl tr.a2 td.lab{padding-left:18px}.vt.tp .tbl tr.l3 td{font-weight:400;color:var(--text)}.vt.tp .tbl tr.l3 td.lab{padding-left:36px}.vt.tp .tbl tr.l3 td.b27{font-weight:600}.vt.tp .tbl tr.gp td{background:var(--bg);color:var(--muted)}.vt.tp .tbl tr.gp td.lab{padding-left:24px;font-family:var(--ui);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.vt.tp .tbl td.mq{font-family:var(--ui);font-size:11px;color:var(--muted);text-align:left;padding-left:6px}.vt.tp .tbl tr.vide td{padding:14px 10px;color:var(--muted);font-family:var(--ui);font-size:12.5px;text-align:left}.vt.tp .tbl td.ty{color:var(--navy);font-weight:700}.vt.tp .tbl td.inh{color:var(--muted);font-weight:400}.vt.tp .tbl td.ov{background:var(--entry);color:var(--navy);font-weight:700}.vt.tp .tbl td.na{color:var(--b-m);font-weight:400}.vt.tp .tbl tr.l3 td.ty,.vt.tp .tbl tr.l3 td.ov{color:var(--navy);font-weight:700}.vt.tp .tbl tr.l3 td.inh{color:var(--muted)}.vt.tp .tbl tr.l3 td.na{color:var(--b-m)}.vt.tp .tbl tr.l3 td.z{color:var(--light)}.vt.tp .tbl td.cw{color:var(--muted);font-weight:400}.vt.tp .tbl tr.tot td.cw,.vt.tp .tbl tr.rg td.cw{color:#475569}.vt.tp .tbl td.tok{color:var(--green);font-weight:700}.vt.tp .tbl td.thi{color:var(--red);font-weight:700}.vt.tp .rt{font-family:var(--mono);font-size:10px;font-weight:400;color:var(--muted);background:var(--bg-m);border-radius:3px;padding:0 4px;margin-left:7px;vertical-align:1px;letter-spacing:0}.vt.tp .tbl thead .rt{background:#ffffff29;color:#e2e8f0}.vt.tp .tbl tr.rf .rt{background:var(--bg)}.vt.tp .cnt{font-family:var(--ui);font-size:10.5px;font-weight:500;color:var(--light);margin-left:7px}.vt.tp .tbl td .ajt{margin-left:10px;font-size:11px;padding:0 6px}.vt.tp .chip.base b{color:var(--navy);font-weight:700}.vt.tp dialog.dlg.md{width:fit-content;min-width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.vt.tp dialog.dlg.ad{width:min(1200px,calc(100vw - 32px))}.vt.tp dialog.dlg.pbl{width:min(760px,calc(100vw - 32px))}.vt.tp .gt th small,.vt.tp .gt td.l small{font-weight:400;color:var(--muted);font-size:10.5px}.vt.tp .gt td.dv2,.vt.tp .gt th.dv2{border-left:2px solid var(--b-m)}.vt.tp .gt th.dv,.vt.tp .gt td.dv{border-left:3px solid var(--div)}.vt.tp .gt tr.cmp td{color:var(--muted);font-size:12px;background:var(--bg-l)}.vt.tp .gt tr.cmp td.l{color:var(--muted);font-weight:600}.vt.tp .gt td.yr{background:var(--entry);font-weight:700;color:var(--navy)}.vt.tp .gt tr.tot td.yr{background:var(--entry-tot)}.vt.tp .gt td.na{color:var(--b-m)}.vt.tp .gt tr.sg td.l{padding-left:22px;font-weight:400;color:var(--text)}.vt.tp .gt td.rb{font-family:var(--mono);font-size:11px;color:var(--muted)}.vt.tp .in.tx{width:64px}.vt.tp .in.mm{width:100%;min-width:0;padding:2px 3px;font-size:12.5px}.vt.tp .in.mm::placeholder,.vt.tp .in.tx::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.tp .btn.dng{color:#b91c1c}.vt.tp .quick{align-items:center;margin-bottom:0}.vt.tp .quick>span{font-size:12px;color:var(--muted);margin-right:4px}.vt.tp .quick .in{width:84px}.vt.tp .quick .in.an{width:140px}.vt.tp .msg{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt.tp .msg.warn{background:var(--amber);color:#92400e}.vt.tp .msg.err{background:#fef2f2;color:#991b1b}.vt.tp .frm{grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);gap:8px 14px}.vt.tp .frm.un{grid-template-columns:130px minmax(0,1fr)}.vt.tp .txt{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--b-m);border-radius:6px;width:100%;background:var(--bg);color:var(--text)}.vt.tp .txt.bad{border-color:var(--red);background:#fef2f2}.vt.tp .gt.ver td{text-align:left}.vt.tp .gt.ver td.num{text-align:center;font-family:var(--rep)}.vt.cc .tabrow{column-gap:6px}.vt.cc .tabrow h1{margin-right:4px}.vt.cc .tabrow .tab{padding-left:8px;padding-right:8px}.vt.cc .camp{gap:4px}@media(max-width:1365px){.vt.cc .tabrow .tab{padding-left:5px;padding-right:5px;font-size:12.5px}}.vt.cc .alert.suivi>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt.cc .tbl thead th{vertical-align:bottom}.vt.cc .tbl thead th.lab,.vt.cc .tbl td.lab{padding-left:8px}.vt.cc .tbl tr.tot td.up{color:var(--green)}.vt.cc .tbl tr.tot td.dn{color:var(--red)}.vt.cc .tbl td.lab .tag.cv{margin-left:6px;vertical-align:1px}.vt.cc .tbl td.lab .cd2{font-family:var(--ui);font-size:10px;font-weight:400;color:var(--light);margin-left:6px}.vt.cc .tbl td.un{font-family:var(--ui);font-size:10.5px;font-weight:400;color:var(--light)}.vt.cc .tbl td.atn{font-weight:700;color:var(--navy)}.vt.cc .tbl td.ci{padding:1px 2px}.vt.cc .tbl td.res{font-weight:700;color:var(--navy);background:var(--entry)}.vt.cc .tbl tr.tot td.res{background:var(--entry-tot)}.vt.cc .tbl tr.sc td{background:var(--bg-l);font-weight:600;color:var(--navy);border-top:1px solid var(--b-m)}.vt.cc .tbl tr.sc td.res{background:var(--entry-dir)}.vt.cc .tbl tr.ind td.lab{padding-left:20px;color:var(--text)}.vt.cc .tbl tr.zr td{color:var(--light)}.vt.cc .tbl tr.ck{cursor:pointer}.vt.cc .tbl tr.ck:hover td{background:var(--hover)}.vt.cc .tbl tr.ck:hover td.res{background:var(--entry-dir)}.vt.cc .tbl tr[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vt.cc .tbl td.act{display:table-cell;white-space:nowrap}.vt.cc .tbl td.act svg{display:inline-block;width:12px;height:12px;vertical-align:-2px;margin-left:2px}.vt.cc .gt.lpx th.dv,.vt.cc .gt.lpx td.dv{border-left:2px solid var(--b-m)}.vt.cc input.cin{width:100%;min-width:0;font-family:var(--rep);font-size:12px;text-align:center;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--entry);color:var(--navy);font-weight:600;font-variant-numeric:tabular-nums}.vt.cc input.cin:hover{border-color:var(--b-s)}.vt.cc input.cin.lib{background:var(--bg);color:var(--muted);font-weight:400;border-color:var(--b-l)}.vt.cc input.cin.fx{border-color:var(--b-s)}.vt.cc input.cin.su{background:var(--bg);color:var(--text);font-weight:400;border-color:var(--b-m)}.vt.cc input.cin.mx{background:var(--bg);color:var(--muted);font-weight:400;font-style:italic;border-color:var(--b-l);border-style:dashed}.vt.cc input.cin.att{border-color:var(--amber-t);background:var(--amber);color:var(--navy)}.vt.cc input.cin:disabled{cursor:default;background:var(--bg-l);color:var(--light);border-color:var(--b-l)}.vt.cc input.cin::placeholder{color:var(--light);font-weight:400;font-style:italic}.vt.cc button.rmv{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--light);vertical-align:middle}.vt.cc button.rmv:hover{color:var(--red);background:var(--bg-m)}.vt.cc button.rmv svg{width:12px;height:12px}.vt.cc .gt td.l{overflow:hidden;text-overflow:ellipsis}.vt.cc .gt td.ci{padding:2px 4px}.vt.cc .gt tr.grp td{color:var(--navy)}.vt.cc .page>.oaf{margin:0}.vt.cc .tabrow h1:not([title]){cursor:default}.vt.cc .chip.cad svg{flex:0 0 auto}.vt.cc .chip.cad .cnt{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:600}.vt.cc .chip.cad .cnt:before{content:"·";color:var(--light);margin-right:1px}.vt.cc dialog .tbl thead th{position:static}.vt.cc dialog .tw{box-shadow:none}.vt.cc .chip.cad.cpt{padding:2px 7px}.vt.cc .chip.cad.cpt .lib{display:none}.vt.cc .chip.cad.cpt .cnt:before{content:none}@media(max-width:1439px){.vt.cc .chip.cad{padding:2px 7px}.vt.cc .chip.cad .lib{display:none}.vt.cc .chip.cad .cnt:before{content:none}}@media(max-width:1339px){.vt.cc .chip.cad .cnt{display:none}.vt.cc .chip.cad[data-pire=atteint] svg{color:var(--green)}.vt.cc .chip.cad[data-pire=proche] svg{color:var(--amber-t)}.vt.cc .chip.cad[data-pire=hors] svg{color:var(--red)}}.vt.cc .mbody label.chk.pbt{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--navy)}.vt.cc .mbody label.chk.pbt b{font-weight:700}.vt.cc .mbody .frm.pbt{grid-template-columns:210px minmax(0,1fr)}.vt.cc .bar .lbl{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 2px 0 4px}.vt.cc .bar .seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--b-s);border-radius:6px;overflow:hidden;background:var(--bg)}.vt.cc .bar .seg button{padding:3px 12px;font-size:12.5px;font-weight:600;color:#334155;min-height:26px;white-space:nowrap;border-left:1px solid var(--b-m)}.vt.cc .bar .seg button:first-child{border-left:0}.vt.cc .bar .seg button:hover{background:var(--bg-s)}.vt.cc .bar .seg button[aria-pressed=true]{background:var(--navy);color:#fff}.vt.cc .bar .seg button.tl{font-weight:400;color:var(--muted);border-left:1px solid var(--b-s)}.vt.cc .bar .seg button.tl[aria-pressed=true]{color:#fff;font-weight:600}.vt.cc .bar .seg button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vt.cc .tbl.prixl td.am,.vt.cc .gt.lpx td.am{color:var(--amber-t);font-weight:700}.vt.cc .tbl.prixl td.mu{color:var(--light)}.vt.cc .tbl.prixl td.up{color:var(--green);font-weight:700}.vt.cc .tbl.prixl td.dn{color:var(--red);font-weight:700}.vt.cc .tbl.prixl td.lab .lnk.nm{font-weight:500;text-decoration:none;color:var(--navy);background:none;border:0;padding:0;cursor:pointer}.vt.cc .tbl.prixl td.lab .lnk.nm:hover{color:var(--blue);text-decoration:underline}.vt.cc .tbl.prixl td.lab .lnk.nm:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:3px}.vt.cc .tbl.prixl td.lab .tag{margin-left:6px;vertical-align:1px}.vt.tp.mino .tbl td.lu{color:var(--muted);font-style:italic}.vt.tp.mino .tbl tr.tot td.lu,.vt.tp.mino .tbl tr.rb td.lu{font-style:normal}.vt.tp.mino .tbl td.ko{color:var(--red);font-weight:700}.vt.tp.mino .tbl td.inh{color:var(--muted)}.vt.tp.mino .tbl td.inh.emp{color:var(--light);font-style:italic}.vt.tp.mino .tbl tr.rb td.inh,.vt.tp.mino .tbl tr.tot td.inh{color:inherit}.vt.tp.mino .tbl tr.row.fixe{cursor:default}.vt.tp.mino .tbl tr.row.fixe:hover td{background:var(--bg)}.vt.tp.mino .tbl tr.row.fixe:hover td.b27{background:var(--entry)}.vt.tp.mino .art .tag{margin-left:2px}.vt.tp.mino .tbl td.mu{color:var(--muted)}.vt.tp.mino .tbl td.mu[colspan]{font-family:var(--ui);font-size:11px}.vt.tp.mino .chip.ko{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.vt.tp.mino button.chip.ko:hover{border-color:#f87171;color:#991b1b}.vt.tp.mino .meths{display:flex;flex-direction:column;gap:2px;min-width:520px}.vt.tp.mino .meths .mo{grid-template-columns:16px minmax(0,1fr) 124px}.vt.tp.mino .meths .mo.vide,.vt.tp.mino .meths .mo.vide:hover{background:none;cursor:default}.vt.tp.mino .meths .mo.vide .ml{color:var(--light);font-weight:400}.vt.tp.mino .meths .mo.vide .rb{border-color:var(--b-l);background:var(--bg-l)}.vt.tp.mino .meths .mo .mini-vide{display:block;height:24px}.vt.tp.mino .mbody .ch{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.vt.tp.mino .mbody .ch b{color:var(--navy);font-size:13px}.vt.tp.mino .poids{display:grid;grid-template-columns:repeat(12,minmax(0,1fr)) 70px;gap:4px;align-items:end;font-size:11px;color:var(--muted)}.vt.tp.mino .poids label{display:flex;flex-direction:column;align-items:center;gap:2px}.vt.tp.mino .poids .in{width:100%;max-width:62px;padding:2px 1px;font-size:12.5px}.vt.tp.mino .poids .tt{font-family:var(--rep);font-size:13px;font-weight:700;color:var(--navy);text-align:center;padding-bottom:4px}.vt.tp.mino .poids .tt.bad{color:var(--red)}.vt.tp.mino .gt .in{width:92px}.vt.tp.mino .gt .in.px{width:100%;max-width:70px}.vt.tp.mino .gt .in::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.tp.mino .gt td.lu{color:var(--muted);font-style:italic}.vt.tp.mino .gt tr.src td{color:var(--muted);font-size:12px}.vt.tp.mino .gt tr.src td.l{color:var(--muted);font-weight:600}.vt.tp.mino .gt td.ko{color:var(--red);font-weight:700}.vt.tp.mino .gt .se{min-width:128px}.vt.tp.mino .gt.px th,.vt.tp.mino .gt.px td{padding:3px 2px}.vt.tp.mino .gt.px td.l,.vt.tp.mino .gt.px th.l{padding-left:8px}.vt.tp.mino .gt td.am{color:var(--amber-t)}.vt.cc.rc .page{gap:10px}.vt.cc.rc .ph{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.vt.cc.rc .ph h1{margin:0;font-family:var(--rep);font-size:22px;line-height:1.15;color:var(--navy);font-weight:700;white-space:nowrap}.vt.cc.rc .kpi{display:inline-flex;align-items:baseline;gap:7px;font-size:12.5px;color:var(--muted);white-space:nowrap;padding-left:14px;border-left:1px solid var(--b-m);cursor:default}.vt.cc.rc .kpi b{font-family:var(--rep);font-size:18px;color:var(--navy);font-weight:700;font-variant-numeric:tabular-nums}.vt.cc.rc .kpi .up,.vt.cc.rc .kpi .dn,.vt.cc.rc .kpi .ev{font-weight:650;font-variant-numeric:tabular-nums}.vt.cc.rc .kpi .ev{color:var(--muted)}.vt.cc.rc .kpi .vs{font-size:11.5px}.vt.cc.rc .ph .camp{padding-bottom:0;gap:6px}.vt.cc.rc button.cadb{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cad-bd);background:var(--cad-bg);color:var(--cad-fg);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:600;white-space:nowrap}.vt.cc.rc button.cadb:hover{border-color:var(--blue)}.vt.cc.rc button.cadb svg{width:14px;height:14px;flex:0 0 auto}.vt.cc.rc .cnts{display:inline-flex;align-items:center;gap:7px;margin-left:2px}.vt.cc.rc .cnts>span{display:inline-flex;align-items:center;gap:2px;font-weight:700;font-variant-numeric:tabular-nums}.vt.cc.rc .cnts svg{width:12px;height:12px}.vt.cc.rc .cnts .ok,.vt.cc.rc .stt.ok{color:var(--green)}.vt.cc.rc .cnts .ok,.vt.cc.rc .stt.ok,.vt.cc.rc .ph .sauve.ok{margin:0;font-size:inherit}.vt.cc.rc .cnts .near,.vt.cc.rc .stt.near{color:var(--amber-t)}.vt.cc.rc .cnts .ko,.vt.cc.rc .stt.ko{color:var(--red)}.vt.cc.rc .cnts .nul{color:var(--muted);font-weight:600}.vt.cc.rc .steps{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--b-m);margin-top:-2px}.vt.cc.rc .steps .tab{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 8px;font-size:13px;font-weight:400;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.vt.cc.rc .steps .tab:hover{color:var(--navy)}.vt.cc.rc .steps .tab .n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--bg-s);color:var(--muted);font-size:11px;font-weight:700}.vt.cc.rc .steps .tab[aria-selected=true]{color:var(--navy);font-weight:650;border-bottom-color:var(--navy)}.vt.cc.rc .steps .tab[aria-selected=true] .n{background:var(--navy);color:var(--bg)}@media(max-width:1365px){.vt.cc.rc .steps .tab{padding-left:8px;padding-right:8px;gap:6px}}.vt.cc.rc .subtabs{border-bottom-color:var(--b-l);margin-top:-4px}.vt.cc.rc .page>.oaf{margin:0}.vt.cc.rc .bar{padding:0;background:none;border:0;border-radius:0;gap:6px 10px}.vt.cc.rc .bar .note{margin-left:0;font-size:11.5px}.vt.cc.rc .bar .chip{font-size:12px;padding:2px 9px}.vt.cc.rc .bar .chip.nv{color:var(--navy);background:var(--sel);border-color:transparent}.vt.cc.rc .bar .chip svg{width:13px;height:13px}.vt.cc.rc .pdm{position:relative;background:var(--bg);border:1px solid var(--b-l);border-radius:8px;padding:8px 10px 4px;box-shadow:0 1px 3px #0f172a0f}.vt.cc.rc .pdm-h{margin:0 0 2px;font-family:var(--rep);font-size:14px;font-weight:700;color:var(--navy);display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.vt.cc.rc .pdm-lg{display:inline-flex;flex-wrap:wrap;gap:12px;font-family:var(--ui);font-size:11.5px;font-weight:500;color:var(--muted)}.vt.cc.rc .pdm-lg i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:5px}.vt.cc.rc .pdm svg{display:block;width:100%;height:auto}.vt.cc.rc .pdm svg text{font-family:var(--ui);font-size:11px;fill:var(--muted)}.vt.cc.rc .pdm svg text.cib{fill:var(--text);font-weight:600}.vt.cc.rc .pdm-tip{position:absolute;pointer-events:none;background:var(--bg);border:1px solid var(--b-m);border-radius:6px;padding:5px 8px;font-size:12px;box-shadow:0 4px 14px #0f172a26;white-space:nowrap;font-variant-numeric:tabular-nums;z-index:3}.vt.cc.rc .pdm-tip b{color:var(--navy)}.vt.cc.rc .pdm-vide{font-size:12px;color:var(--muted);padding:6px 0 4px}.vt.cc.rc .tbl{font-size:13.5px;line-height:1.3}.vt.cc.rc .tbl th,.vt.cc.rc .tbl td{padding:2px 6px}.vt.cc.rc .tbl thead th{background:var(--th2);color:var(--navy);font-weight:600;font-size:12px;padding:4px 6px;vertical-align:bottom;line-height:1.2;border-bottom:2px solid var(--navy);text-wrap:balance}.vt.cc.rc .tbl thead th svg{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin-right:3px}.vt.cc.rc .tbl thead th .u{display:block;font-weight:400;font-size:11px;color:var(--muted);white-space:nowrap}.vt.cc.rc .tbl thead tr.grp th{background:var(--navy);color:var(--bg);font-size:13px;font-weight:600;letter-spacing:.02em;padding:4px 10px;vertical-align:middle;border-bottom:1px solid var(--bg)}.vt.cc.rc .tbl thead tr.grp th.lab,.vt.cc.rc .tbl thead tr.grp th.uh{vertical-align:bottom;border-bottom:2px solid var(--navy);letter-spacing:0}.vt.cc.rc .tbl thead tr.grp th.uh{font-size:12px;padding:4px}.vt.cc.rc .tbl thead tr.grp th.y27{background:var(--y27)}.vt.cc.rc .tbl thead tr.grp th.gcad{background:var(--blue)}.vt.cc.rc .tbl thead tr.grp th.gs{border-left:1px solid rgba(255,255,255,.45)}.vt.cc.rc .tbl thead tr.grp th.gs.dl{border-left-style:dashed}.vt.cc.rc .tbl thead tr:not(.grp) th.gs{border-left:1px solid var(--b-m)}.vt.cc.rc .tbl thead tr:not(.grp) th.gs.dl{border-left:1px dashed var(--b-s)}.vt.cc.rc .tbl thead tr:not(.grp) th.hci{background:var(--head-in)}.vt.cc.rc .tbl thead tr:not(.grp) th.hcad{background:var(--head-cad);color:var(--cad-fg)}.vt.cc.rc .tbl thead tr:not(.grp) th.y27{background:var(--y27-sub);border-bottom-color:var(--y27)}.vt.cc.rc .tbl thead th.pc{font-size:11.5px}.vt.cc.rc .tbl thead tr.h2 th{background:var(--th2);font-weight:600;font-size:12px}.vt.cc.rc .tbl thead tr.h2 th.pc{font-size:11.5px}.vt.cc.rc .tbl thead tr.h2 th.y27{background:var(--y27-sub)}.vt.cc.rc .tbl thead tr:not(.grp) th.yt{background:var(--y27-sub);border-bottom-color:var(--y27)}.vt.cc.rc .tbl thead tr.grp th.yt{background:var(--y27)}.vt.cc.rc .tbl thead th.dv,.vt.cc.rc .tbl td.dv{border-left:1px solid var(--b-m)}.vt.cc.rc .tbl thead tr.grp th.dv{border-left:1px solid rgba(255,255,255,.45)}.vt.cc.rc .tbl thead th.ms{border-left:1px solid var(--b-l)}.vt.cc.rc .tbl thead tr.grp th.ms{border-left:1px solid rgba(255,255,255,.3)}.vt.cc.rc .tbl td{border-top:0;border-bottom:1px solid var(--b-l);background:var(--bg)}.vt.cc.rc .tbl td.lab{color:var(--text)}.vt.cc.rc .tbl td.un{font-family:var(--rep);font-size:11px;font-style:italic;font-weight:400;color:var(--muted);padding-left:4px;padding-right:4px}.vt.cc.rc .tbl td.pc{font-size:12px;color:var(--pct);font-weight:400}.vt.cc.rc .tbl td.pc.up{color:var(--green)}.vt.cc.rc .tbl td.pc.dn{color:var(--red)}.vt.cc.rc .tbl td.ns,.vt.cc.rc .tbl .ns{color:var(--light);font-style:italic;font-weight:400}.vt.cc.rc .tbl td.ns{font-size:12.5px}.vt.cc.rc .tbl td.gs{border-left:1px solid var(--b-m)}.vt.cc.rc .tbl td.dl{border-left:1px dashed var(--b-s)}.vt.cc.rc .tbl td.ci{background:var(--entry);padding:1px 4px}.vt.cc.rc .tbl td.res{background:var(--res);font-weight:700;color:var(--navy)}.vt.cc.rc .tbl td.res.ko{color:var(--red)}.vt.cc.rc .tbl td.cad{background:var(--cad-bg);color:var(--cad-fg);font-weight:600}.vt.cc.rc .tbl tr.fort td{background:var(--bg-l);font-weight:650}.vt.cc.rc .tbl tr.fort td.ci{background:var(--entry2)}.vt.cc.rc .tbl tr.fort td.res{background:var(--res2)}.vt.cc.rc .tbl tr.sc td.cad,.vt.cc.rc .tbl tr.tot td.cad{background:var(--cad-bg2)}.vt.cc.rc .tbl tr.fort td.un,.vt.cc.rc .tbl tr.fort td.pc{font-weight:400}.vt.cc.rc .tbl tr.sc td{background:var(--bg-l);font-weight:700;color:var(--navy);border-top:0;border-bottom:1px solid var(--b-m)}.vt.cc.rc .tbl tr.sc td.ci{background:var(--entry2)}.vt.cc.rc .tbl tr.sc td.res{background:var(--res2)}.vt.cc.rc .tbl tr.sc td.pc{color:var(--navy)}.vt.cc.rc .tbl tr.sc td.un{font-weight:400}.vt.cc.rc .tbl tr.tot td{background:var(--tot-bg);font-weight:700;color:var(--navy);border-top:0;border-bottom:2px solid var(--navy)}.vt.cc.rc .tbl tr.tot td.res,.vt.cc.rc .tbl tr.tot td.b27{background:var(--res3)}.vt.cc.rc .tbl tr.tot td.ci{background:var(--entry-tot)}.vt.cc.rc .tbl tr.tot td.pc{color:var(--navy)}.vt.cc.rc .tbl tr.tot td.pc.up{color:var(--green)}.vt.cc.rc .tbl tr.tot td.pc.dn{color:var(--red)}.vt.cc.rc .tbl tr.tot td.un{font-weight:400}.vt.cc.rc .tbl tr.ind td.lab{padding-left:22px}.vt.cc.rc .tbl tr.ind2 td.lab{padding-left:38px}.vt.cc.rc .tbl tr.zr td{color:var(--light)}.vt.cc.rc .tbl td.b27{background:var(--res);font-weight:700;color:var(--navy)}.vt.cc.rc .tbl tr.rb td,.vt.cc.rc .tbl tr.sub td{background:var(--bg-l);font-weight:700;color:var(--navy);border-bottom:1px solid var(--b-m)}.vt.cc.rc .tbl tr.rb td.b27{background:var(--res2)}.vt.cc.rc .tbl tr.row:hover td{background:var(--hover)}.vt.cc.rc .tbl tr.row:hover td.b27{background:var(--res2)}.vt.cc.rc .tbl tr.row.vu td{background:var(--lvl)}.vt.cc.rc .tbl td .stt{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;vertical-align:-1px}.vt.cc.rc .tbl td .stt svg{width:12px;height:12px}.vt.cc.rc .tbl td.lab button.lnk2{margin-left:10px;color:var(--blue);font:600 12px var(--ui);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.vt.cc.rc .tbl td.lab button.lnk2:hover{color:var(--navy)}.vt.cc.rc .tbl td.lab .cd2{font-family:var(--ui);font-size:10.5px;font-weight:400;color:var(--light);margin-left:6px}.vt.cc.rc .tbl.syn td,.vt.cc.rc .tbl.syn thead tr.h2 th,.vt.cc.rc .tbl.serre td,.vt.cc.rc .tbl.serre thead tr.h2 th{padding-left:3px;padding-right:3px}.vt.cc.rc .tbl.syn td.lab,.vt.cc.rc .tbl.serre td.lab{padding-left:8px}.vt.cc.rc :not([data-capture])>table.syn tr.vu td{background:var(--lvl)}.vt.cc.rc .tbl.syn tr.ck:hover td{background:var(--hover)}.vt.cc.rc .tbl.syn tr.ck:hover td.res{background:var(--res2)}.vt.cc.rc .pinbox{display:flex;align-items:center;justify-content:center;gap:2px}.vt.cc.rc .pinbox>input.cin{flex:1 1 auto;max-width:92px}.vt.cc.rc .pinbox.wide>input.cin{max-width:112px}.vt.cc.rc .pinbox>.slot{flex:0 0 16px;width:16px;display:inline-flex;justify-content:center}.vt.cc.rc .pinbox .unite{flex:0 0 auto;font-size:12.5px;color:var(--text)}.vt.cc.rc .tbl input.cin,.vt.cc.rc .tbl .pinbox input.cin{font-family:var(--rep);font-size:13px;font-weight:400;color:var(--text);background:var(--bg);border:1px solid var(--b-s);border-radius:4px;padding:0 3px;box-shadow:inset 0 1px 1px #0f172a0f}.vt.cc.rc .tbl input.cin:hover{border-color:var(--blue)}.vt.cc.rc .tbl input.cin:focus{border-color:var(--blue);box-shadow:0 0 0 2px #2d5a8e2e;outline:none}.vt.cc.rc .tbl input.cin.lib{color:var(--muted);border-style:dashed;background:var(--bg)}.vt.cc.rc .tbl input.cin.fx{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);font-weight:700;color:var(--navy)}.vt.cc.rc .tbl input.cin.su{color:var(--text);border-style:solid}.vt.cc.rc .tbl input.cin.att{border-color:var(--amber-t);background:var(--amber);color:var(--navy);font-weight:700;border-style:solid}.vt.cc.rc .tbl input.cin:disabled{background:transparent;border-color:transparent;box-shadow:none;color:var(--text);cursor:default}.vt.cc.rc .tbl input.cin.fx:disabled{color:var(--navy);font-weight:700}.vt.cc.rc .tbl.sac td.ci{padding:1px}.vt.cc.rc .tbl.sac input.cin{font-size:11.5px;padding:0 1px}.vt.cc.rc .tbl.sac thead tr.h2 th{font-size:11px;padding:3px 0;white-space:nowrap}.vt.cc.rc .tbl td.ty{font-weight:700;color:var(--navy)}.vt.cc.rc .tbl td.am{color:var(--amber-t)}.vt.cc.rc .tbl button.lnk{background:none;border:0;padding:0;font:inherit;color:var(--navy);font-weight:600;text-align:left;cursor:pointer}.vt.cc.rc .tbl button.lnk:hover{color:var(--blue);text-decoration:underline}.vt.cc.rc .tbl.px td.ci{padding:1px}.vt.cc.rc .tbl.px th:not(.lab),.vt.cc.rc .tbl.px td:not(.lab):not(.ci){padding-left:3px;padding-right:3px}.vt.cc.rc .tbl.px td.hm{padding-left:1px;padding-right:1px;font-size:11.5px}.vt.cc.rc .tbl.px input.cin{font-size:11.5px;padding:0 1px}.vt.cc.rc .tbl input.cin::placeholder{color:var(--light);font-style:italic;font-weight:400}.vt.cc.rc .tbl button.rmv{width:16px;height:16px}.vt.cc.rc .tbl button.rmv svg{width:11px;height:11px}.vt.cc.rc .tbl.dense{font-size:12.5px}.vt.cc.rc .tbl.dense td,.vt.cc.rc .tbl.dense th{padding-left:3px;padding-right:3px}.vt.cc.rc .tbl.dense td.lab,.vt.cc.rc .tbl.dense th.lab{padding-left:8px}.vt.cc.rc .stbl{font-size:12.5px}.vt.cc.rc .stbl th{background:var(--th2);color:var(--navy);font-weight:600;font-size:12px;border-bottom:2px solid var(--navy)}.vt.cc.rc .stbl th.yt{background:var(--y27-sub);border-bottom-color:var(--y27)}.vt.cc.rc .stbl td{border-top:0;border-bottom:1px solid var(--b-l)}.vt.cc.rc .stbl th.dv,.vt.cc.rc .stbl td.dv{border-left:1px solid var(--b-m)}.vt.cc.rc .stbl tr.b27r td{background:var(--res);color:var(--navy);border-bottom:1px solid var(--b-m)}.vt.cc.rc .card{padding:8px 10px 4px;box-shadow:0 1px 3px #0f172a0f}.vt.cc.rc .card .ch b{font-family:var(--rep);font-size:14px}.vt.cc.rc dialog .tbl thead th{position:static}.vt.cc.rc dialog .tbl tr.tot td{position:static}.vt.tp.tsp .tbl td:not(.lab){text-align:center}.vt.tp.tsp .tbl td.mu,.vt.tp.tsp .tbl span.mu{color:var(--light);font-weight:400}.vt.tp.tsp .tbl span.mu{font-style:italic}.vt.tp.tsp .tbl tr.tot td.mu{color:var(--muted)}.vt.tp.tsp .lad{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--rep);font-size:13px;font-variant-numeric:tabular-nums}.vt.tp.tsp .lad th{background:var(--bg-l);color:var(--navy);font-size:11.5px;font-weight:700;padding:5px 2px;border-bottom:1px solid var(--b-m);text-align:center;white-space:nowrap;line-height:1.15}.vt.tp.tsp .lad th.l{text-align:left;padding-left:6px}.vt.tp.tsp .lad th.ya,.vt.tp.tsp .lad td.ya{border-right:2px solid var(--b-m)}.vt.tp.tsp .lad th.yr{background:var(--entry-tot);color:var(--text);border-left:3px solid var(--div)}.vt.tp.tsp .lad td{padding:3px 2px;border-top:1px solid var(--b-l);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:27px}.vt.tp.tsp .lad td.op{color:var(--blue);font-weight:700;font-size:15px;font-family:var(--ui);padding:0}.vt.tp.tsp .lad td.l{text-align:left;padding-left:6px;font-family:var(--ui);font-size:12.5px;color:var(--text)}.vt.tp.tsp .lad td.un{text-align:left;padding-left:4px;font-family:var(--ui);font-size:11px;color:var(--muted)}.vt.tp.tsp .lad td.yr{border-left:3px solid var(--div)}.vt.tp.tsp .lad tr.src td{color:var(--muted)}.vt.tp.tsp .lad tr.src td.l{color:var(--text)}.vt.tp.tsp .lad tr.hyp td.l{color:var(--navy);font-weight:600}.vt.tp.tsp .lad tr.tot td{background:var(--b-m);color:var(--navy);font-weight:700;border-bottom:2px solid var(--b-s);border-top:1px solid var(--b-s)}.vt.tp.tsp .lad tr.tot td.yr{background:var(--entry-tot)}.vt.tp.tsp .lad tr.tot td.l{font-size:13px}.vt.tp.tsp .lad .tag{margin-left:7px;vertical-align:1px}.vt.tp.tsp .lad .in{width:100%;max-width:none;min-width:0;padding:2px 1px;font-size:12.5px;background:var(--entry);border-color:var(--b-s)}.vt.tp.tsp .lad .in.vu{background:var(--bg);border-color:var(--b-l);color:var(--muted)}.vt.tp.tsp .lad .in::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.tp.tsp .lad td.ya .in{font-weight:700;color:var(--navy)}.vt.tp.tsp .lad td.pa{color:var(--muted)}.vt.tp.tsp .lad td.pa.na{color:var(--light)}.vt.tp.tsp .lad tr.tot td.pa{color:var(--navy)}.vt.tp.tsp .lad th.pz,.vt.tp.tsp .lad td.pz{border-right:3px solid var(--div)}.vt.tp.tsp .hint{font-family:var(--ui);font-weight:400;font-style:normal;color:var(--light);font-size:11px;margin-left:7px}.vt.tp.tsp .moy{font-family:var(--ui);font-size:9.5px;color:var(--light);font-weight:400;margin-right:3px}.vt.tp.tsp .cap{margin:0}.vt.tp.tsp .mh h2 .pt .thi{color:var(--red);font-weight:600}.vt.tp.tsp .mh h2 .pt .tok{color:var(--green);font-weight:600}.vt.tp.tsp .hks{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--muted)}.vt.tp.tsp .hk{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--b-m);border-radius:99px;background:var(--bg);color:var(--text)}.vt.tp.tsp .hk select{font:inherit;font-size:12.5px;border:1px solid var(--b-m);border-radius:4px;padding:1px 2px;background:var(--bg);color:var(--navy)}.vt.tp.tsp .hk .in{width:54px}.vt.tp.tsp .hk .ib{width:22px;height:22px;font-size:13px;border-radius:50%}.vt.tp.tsp .lgd{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.vt.tp.tsp .sw{width:18px;height:12px;border-radius:3px;display:inline-block}.vt.tp.tsp .sw.si{background:var(--entry);border:1px solid var(--b-s)}.vt.tp.tsp .sw.tt{background:var(--b-m);border-bottom:2px solid var(--b-s)}.vt.tp.tsp .sw-op{color:var(--blue);font-size:14px;font-family:var(--ui);width:12px;text-align:center}.vt.tp.tsp .mk .tag{margin-left:0}.vt.tp.tsp code.sage{font-family:var(--mono);font-size:11px;letter-spacing:0;text-transform:none;color:var(--navy);white-space:nowrap}.vt.tp.tsp .sage.ko{font-size:11px;color:var(--red);text-transform:none;letter-spacing:0}.vt.tp.tsp .tbl td.rh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt.tp.tsp .lad.zg td.l{font-family:var(--ui)}.vt.tp.tsp .lad.zg tr.hyp td.l{color:var(--navy);font-weight:600}.vt.tp.tsp .lad.zg tr.tot td.ya .in{font-weight:700;color:var(--navy)}.vt.tp.tsp .lad.zg th small{font-weight:400;color:var(--muted)}.vt.tp.tsp .cap.ref{color:var(--muted);font-size:12px}.vt.tp.tsp .cap.ref b{color:var(--navy)}.vt.tp.tsp .subtabs{margin-top:2px}.vt.tp.tsp .tbl tr.pl td{background:var(--bg);color:var(--text);font-weight:400;border-top:1px solid var(--b-l)}.vt.tp.tsp .tbl tr.pl td.lab{padding-left:18px;color:var(--navy);font-weight:600}.vt.tp.tsp .tbl tr.pl td.b27{font-weight:700}.vt.tp.tsp .tbl td.cw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--ui);font-size:11.5px}.vt.tp.tsp .tbl td .ecart{color:var(--amber-t);font-weight:700;margin-left:4px}.vt .tbl.ef thead th.b27h,.vt .tbl.ef thead tr.h2 th.b27h{background:var(--entry-tot);color:var(--text)}.vt .tbl.ef tr.tot td{font-weight:700;color:var(--navy)}.vt .tbl.ef tr.rg td{cursor:default}.vt .tbl.ef tr.rg.ck td{cursor:pointer}.vt .tbl.ef tr.row td{color:var(--text);font-weight:400}.vt .tbl.ef tr.row td.lab{padding-left:22px}.vt .tbl.ef tr.row td.b27{font-weight:600}.vt .tbl.ef tr.ck{cursor:pointer}.vt .tbl.ef tr.ck:hover td{background:var(--hover)}.vt .tbl.ef tr.ck:hover td.b27{background:var(--entry-dir)}.vt .tbl.ef tr.vu td{background:var(--lvl)}.vt .tbl.ef tr.qt td{color:var(--muted);font-weight:400;background:var(--bg)}.vt .tbl.ef tr.qt td.lab{font-style:italic}.vt .tbl.ef tr.qt td.b27{color:var(--navy)}.vt .tbl.ef td.mu{color:var(--light);font-weight:400}.vt .tbl.ef td.pc{white-space:nowrap}.vt .tbl.ef td.pc.thi{color:var(--red);font-weight:700}.vt .tbl.ef td.pc.tok{color:var(--green);font-weight:700}.vt .tbl.ef .rt{font-family:var(--mono);font-size:10px;font-weight:400;color:var(--muted);background:var(--bg-m);border-radius:3px;padding:0 4px;margin-left:7px;vertical-align:1px}.vt .tbl.ef .tag.fx{margin-left:6px;vertical-align:1px}.vt .tbl.ef .tag.am{margin-left:6px;vertical-align:1px;color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt .tbl.ef tr.acc td:not(.b27){background:var(--acc)}.vt .tbl.ef tr.rg td{font-weight:700;color:var(--navy)}.vt .tbl.acn td.saisie{padding:2px 4px}.vt .tbl.acn td.saisie .in{width:100%;max-width:110px}.vt .tbl.acn .in.att{border-color:var(--amber-t);box-shadow:0 0 0 1px var(--amber-t) inset}.vt .tbl.acn tr.rg td{font-weight:400;color:var(--text)}.vt .tbl.acn tr.rg td.lab,.vt .tbl.acn tr.rg td.b27{font-weight:700;color:var(--navy)}.vt.mn .tbl td.cal{color:var(--navy);font-weight:600}.vt.mn .tbl tr.tot td.cal{font-weight:700}.vt.mn .tbl td.ko{color:var(--red);font-weight:700}.vt.mn .tbl td.rl{font-family:var(--ui);font-size:11px;color:var(--muted);text-align:left}.vt.mn .tbl td.lst{font-family:var(--ui);font-size:11px;color:var(--muted);text-align:left;padding-left:6px}.vt.mn .tbl td.abs{font-family:var(--ui);font-size:11px;font-style:italic;color:var(--amber-t)}.vt.mn .tbl tr.zr td{color:var(--light)}.vt.mn select.sel{width:100%;min-width:0;font-family:var(--ui);font-size:11.5px;padding:1px 2px;border:1px solid var(--b-m);border-radius:4px;background:var(--bg);color:var(--text)}.vt.mn select.sel:hover{border-color:var(--b-s)}.vt.mn select.sel.att{border-color:var(--amber-t);background:var(--amber)}.vt.mn select.sel:disabled{cursor:default;background:var(--bg-l);color:var(--muted);border-color:var(--b-l)}.vt.mn td.att{background:var(--amber)}.vt.mn .bar .prm{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);white-space:nowrap}.vt.mn .bar .prm input.cin{width:74px}.vt.mn .bar .prm select.sel{width:190px}.vt.mn dialog.dlg.pbl{width:min(760px,calc(100vw - 32px))}.vt.mn .gt td.yr{background:var(--entry);font-weight:700;color:var(--navy)}.vt.mn .gt th.yr{background:var(--entry-tot);color:var(--text)}.vt.mn .gt tr.tot td.yr{background:var(--entry-tot)}.vt.mn .gt td.na{color:var(--b-m)}.vt.mn .gt td.rb{font-family:var(--mono);font-size:11px;color:var(--muted)}.vt.mn .msg{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt.mn .msg.warn{background:var(--amber);color:#92400e}.vt.mn .msg.err{background:#fef2f2;color:#991b1b}.vt.mn .frm{grid-template-columns:130px minmax(0,1fr);gap:8px 14px}.vt.mn .frm select.sel{width:auto;min-width:180px;font-size:13px;padding:3px 6px}.vt.mn .tbl td.ecmo{position:relative}.vt.mn .tbl td.ecmo:after,.vt.mn .tbl th.ecmo:after{content:"";position:absolute;top:1px;right:1px;border-top:6px solid var(--blue);border-left:6px solid transparent;pointer-events:none}.vt.mn .tbl th button.lkf,.vt.mn .tbl td button.lkf{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.vt.mn .tbl th button.lkf:hover,.vt.mn .tbl td button.lkf:hover{color:var(--blue)}.vt.mn .tbl td.na{color:var(--b-m)}.vt.mn .gt th.my,.vt.mn .gt td.my{border-left:1px solid var(--b-m);font-weight:700;color:var(--navy)}.vt.mn .mbar .prm{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vt.mn .mbar .prm input.cin{width:70px}.vt.mn .btn.dng{color:var(--red)}.vt.mn .mbar select.sel{width:auto;min-width:0;font-size:12.5px;padding:2px 4px}.vt.mn .gt.fo td.ci{padding:2px 3px}.vt.mn .gt.fo td.ci input.cin{min-width:58px}.vt.mn .gt.fo tr.sm td{color:var(--muted);font-size:12px;background:var(--bg)}.vt.mn .gt.fo tr.sm td.bad{color:var(--red)}.vt.mn .gt.fo tr.add td{text-align:left;padding:3px 8px}.vt.mn .gt.fo tr.add select.sel{width:auto;min-width:200px}.vt.mn .gt.fo tr.add .note{margin-left:10px;font-family:var(--ui);font-size:11px;color:var(--light)}.vt.mn .gt.fo td.l button.cpl{display:inline-block;vertical-align:middle;margin-left:8px;padding:0 8px;border-radius:99px;border:1px solid var(--b-l);background:var(--bg);color:var(--navy);font:600 11px var(--ui);cursor:pointer}.vt.mn .gt.fo td.l button.cpl:hover{border-color:var(--b-s)}.vt.mn .gw[tabindex]:focus-visible{outline:none}.vt.mn .tbl th button.lkf{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vt.tp.ach .tbl td:not(.lab):not(.fr){text-align:center}.vt.tp.ach .tbl td.un{font-family:var(--ui);font-size:11px;color:var(--muted)}.vt.tp.ach .tbl td.sf{color:var(--light);font-style:italic;font-weight:400}.vt.tp.ach .tbl td.sf.pc{color:var(--muted);font-weight:700}.vt.tp.ach .tbl td.b27.sf{color:var(--muted)}.vt.tp.ach .tbl tr.hors td{color:var(--light)}.vt.tp.ach .tbl th.ud{text-align:left}.vt.tp.ach .tbl td.ud:not(.na){text-align:left;font-family:var(--ui);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt.tp.ach .tbl td.ud.na{color:var(--light)}.vt.tp.ach .tbl tr.hors .art .nm{color:var(--muted);font-weight:400}.vt.tp.ach .tbl tr.rg td.fr{font-family:var(--ui);font-size:11.5px;font-weight:400;color:var(--muted);text-align:left;padding-left:10px}.vt.tp.ach .tbl tr.rg td.fr b{color:var(--navy);font-family:var(--rep);font-size:12.5px}.vt.tp.ach .tbl tr.rg td.fr .obs{margin-left:12px;color:var(--light)}.vt.tp.ach .aposer{color:var(--amber-t);font-weight:700}.vt.tp.ach .tbl tr.rg.fixe td{cursor:default}.vt.tp.ach .tbl tr.rg.fixe:hover td{background:var(--bg-l)}.vt.tp.ach .tw.nar{max-width:980px}.vt.tp.ach .tbl td.mu{color:var(--muted)}.vt.tp.ach .tbl td.bon{color:var(--green);font-weight:700}.vt.tp.ach .tbl td.b27.aposer{color:var(--amber-t);font-family:var(--ui);font-size:11.5px}.vt.tp.ach .tag{background:var(--bg)}.vt.tp.ach .tag.amb{color:var(--amber-t);border-color:var(--amber);background:var(--amber)}.vt.tp.ach .rps{padding:8px 16px 10px;border-bottom:2px solid var(--b-m);display:flex;flex-direction:column;gap:3px}.vt.tp.ach .ttl{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;white-space:nowrap}.vt.tp.ach .figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 18px;font-variant-numeric:tabular-nums}.vt.tp.ach .figs>div{min-width:0;padding:1px 0}.vt.tp.ach .figs .k{display:block;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt.tp.ach .figs b{display:block;font-family:var(--rep);font-size:17px;color:var(--navy);font-weight:700;line-height:1.25}.vt.tp.ach .figs b.z{color:var(--light);font-weight:400}.vt.tp.ach .figs small{display:block;font-size:10.5px;color:var(--light);line-height:1.3}.vt.tp.ach .sai{gap:8px}.vt.tp.ach .ua{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12.5px;color:var(--muted)}.vt.tp.ach .ua .ttl{margin-right:6px}.vt.tp.ach .ua .u{font-size:11.5px;color:var(--light)}.vt.tp.ach .ua .cvn{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding-left:10px;border-left:1px solid var(--b-m);color:var(--text)}.vt.tp.ach .ua .in.qt{width:58px;padding:2px 3px;font-size:12.5px}.vt.tp.ach .pxg{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--rep);font-size:12.5px;font-variant-numeric:tabular-nums}.vt.tp.ach .pxg th{font-size:10.5px;font-weight:600;color:var(--muted);padding:5px 2px 3px;text-align:center;white-space:nowrap;background:var(--bg-l);border-bottom:1px solid var(--b-l)}.vt.tp.ach .pxg th.l,.vt.tp.ach .pxg tbody th{text-align:left;padding-left:8px;font-family:var(--ui);font-size:11px;font-weight:600;color:var(--muted);background:none;border-bottom:0}.vt.tp.ach .pxg td{padding:2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:29px;border-top:1px solid var(--b-l)}.vt.tp.ach .pxg tbody th{border-top:1px solid var(--b-l)}.vt.tp.ach .pxg .my{border-left:1px solid var(--b-m)}.vt.tp.ach .pxg thead th.my{color:var(--navy)}.vt.tp.ach .pxg tr.ref td{color:var(--muted);font-size:12px}.vt.tp.ach .pxg tr.cv td{color:var(--muted)}.vt.tp.ach .pxg tr.rdu td{color:var(--navy);font-weight:700;background:var(--entry)}.vt.tp.ach .pxg tr.rdu th{color:var(--navy)}.vt.tp.ach .pxg td.z,.vt.tp.ach .pxg tr.rdu td.z{color:var(--light);font-weight:400}.vt.tp.ach .pxg span.pc{color:var(--navy);font-weight:700}.vt.tp.ach .pxg span.rp{color:var(--muted)}.vt.tp.ach .pxg .in{width:100%;max-width:none;min-width:0;padding:3px 1px;font-size:12.5px}.vt.tp.ach .pxg .in.vu{background:var(--bg);border-color:var(--b-l);color:var(--muted)}.vt.tp.ach .pxg .in::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.tp.ach .hz{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--muted)}.vt.tp.ach .hz .in.hp{width:58px;padding:2px 4px}.vt.tp.ach .hz .fa{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.vt.tp.ach .hz .fa b{color:var(--navy);font-family:var(--rep);font-size:14px}.vt.tp.ach .nt{display:flex;align-items:center;gap:10px;font-size:12.5px}.vt.tp.ach .nt>label,.vt.tp.ach .nt>.k{flex:0 0 auto;color:var(--muted)}.vt.tp.ach .nt .txt{flex:1}.vt.tp.ach .txl{display:flex;align-items:center;gap:8px;font-size:13px}.vt.tp.ach .txl>label{color:var(--muted);font-size:12.5px;margin-right:4px}.vt.tp.ach .txl .in{width:84px}.vt.tp.ach .txl b{font-family:var(--rep);font-size:16px;color:var(--navy)}.vt.tp.ach .ex{font-size:12.5px;color:var(--muted)}.vt.tp.ach .ex b{color:var(--navy);font-family:var(--rep)}.vt.tp.ach .mk .btn.dng{margin-left:4px}.vt.tp.ach .pxg td.ecm{background:var(--amber)}.vt.tp.ach .pxg td.ecm span,.vt.tp.ach .pxg td.ecm .in.vu{color:var(--amber-t)}.vt.tp.ach .pxg td.ecm .in{border-color:var(--amber-t)}.vt.tp.ach .pxg th .tag{margin-left:5px}.vt.tp.ach .alert .lnk{margin-left:auto;white-space:nowrap}.vt.tp.ach .pbl .chk{font-size:12.5px;color:var(--text)}.vt.en .tbl{font-size:12px}.vt.en .tbl thead th{vertical-align:bottom}.vt.en .tbl thead th.lab,.vt.en .tbl td.lab{padding-left:8px}.vt.en .tbl tr.ck{cursor:pointer}.vt.en .tbl tr.ck:hover td{background:var(--hover)}.vt.en .tbl tr.ck:hover td.b27{background:var(--entry-dir)}.vt.en .tbl td.tok{color:var(--green);font-weight:700}.vt.en .tbl td.thi,.vt.en .tbl span.thi{color:var(--red);font-weight:700}.vt.en .tbl td.z{color:var(--light);font-weight:400}.vt.en .tbl tr.rg td{cursor:default}.vt.en .tbl tr.rg:hover td{background:var(--bg-l)}.vt.en .tbl tr.rg:hover td.b27{background:var(--entry-dir)}.vt.en .tbl tr.a2 td{font-weight:600;color:var(--navy)}.vt.en .tbl tr.a2 td.lab{padding-left:18px}.vt.en .tbl tr.l3 td{font-weight:400;color:var(--text)}.vt.en .tbl tr.l3 td.lab{padding-left:40px}.vt.en .tbl tr.l3 td.b27{font-weight:600}.vt.en .tbl tr.gp td{background:var(--bg);color:var(--muted)}.vt.en .tbl tr.gp td.lab{font-family:var(--ui);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.vt.en .tbl tr.hy td.lab{padding-left:22px;color:var(--text)}.vt.en .tbl td.ty{color:var(--navy);font-weight:700}.vt.en .tbl td.inh{color:var(--muted);font-weight:400}.vt.en .tbl td.ov{background:var(--entry);color:var(--navy);font-weight:700}.vt.en .tbl tr.blc td{background:var(--bg-m);border-top:1px solid var(--b-s);color:var(--navy);font-weight:700;font-family:var(--ui);font-size:12.5px;padding-top:6px;padding-bottom:6px}.vt.en .tbl tr.blc:hover td{background:var(--b-l)}.vt.en .tbl tr.blc td .sb{font-weight:400;color:var(--muted);font-size:11px;margin-left:7px}.vt.en .tbl tr.blc td .go{float:right;font-weight:600;font-size:11px;color:var(--blue);margin-right:4px}.vt.en .tbl tr.qt td.lab{padding-left:30px}.vt.en .tbl tr.qt.key td{color:var(--navy);font-weight:700}.vt.en .tbl tr.qt.mu td{color:var(--muted);font-weight:400}.vt.en .tbl tr.qt.mu td.lab{font-style:italic}.vt.en .tbl tr.gs td{background:var(--bg-l);font-weight:700;color:var(--navy);border-top:1px solid var(--b-m)}.vt.en .tbl tr.gs td.b27{background:var(--entry-tot)}.vt.en .tbl td.cl{text-align:left;font-family:var(--ui);font-size:11.5px;color:var(--muted);padding-left:8px}.vt.en .tbl td.cl b{color:var(--navy);font-weight:600}.vt.en .tbl td.cl .nm{margin-left:5px;font-size:10px;color:var(--amber-t);font-weight:600}.vt.en .tbl tr.qt.key td.cl{font-weight:400;color:var(--muted)}.vt.en .tbl tr.vide td{padding:14px 10px;color:var(--muted);font-family:var(--ui);font-size:12.5px;text-align:left;white-space:normal}.vt.en .u{font-family:var(--ui);font-size:10.5px;font-weight:500;color:var(--light);margin-left:5px}.vt.en .tbl tr.tot .u,.vt.en .tbl tr.rg .u{color:var(--muted)}.vt.en .rt{font-family:var(--mono);font-size:10px;font-weight:400;color:var(--muted);background:var(--bg-m);border-radius:3px;padding:0 4px;margin-left:7px;vertical-align:1px;letter-spacing:0}.vt.en .tbl thead .rt{background:#ffffff29;color:#e2e8f0}.vt.en .tag{margin-left:6px;vertical-align:1px}.vt.en .tag.am{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt.en td.cl .tag{margin-left:0}.vt.en svg.bi{display:inline-block;width:15px;height:15px;vertical-align:-3px;margin-right:7px;color:var(--blue);flex:0 0 auto}.vt.en .mh h2 svg.bi{width:18px;height:18px;margin-right:8px}.vt.en button.tag.lk{cursor:pointer;line-height:1.5;color:var(--blue);border-color:#bfd0e6;background:var(--bg)}.vt.en button.tag.lk:hover{background:var(--bg-l);border-color:var(--blue)}.vt.en .lbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 4px 0 2px;white-space:nowrap}.vt.en .bar .note b.thi{color:var(--red)}.vt.en .bar .note b.tok{color:var(--green)}.vt.en .chip.base{cursor:help}.vt.en .chip.base b{color:var(--navy);font-weight:700}.vt.en dialog.dlg.lg2{width:min(1240px,calc(100vw - 24px))}.vt.en dialog.dlg.pbl{width:min(760px,calc(100vw - 32px))}.vt.en .lad{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--rep);font-size:13px;font-variant-numeric:tabular-nums}.vt.en .lad th{background:var(--bg-l);color:var(--navy);font-size:11.5px;font-weight:700;padding:5px 2px;border-bottom:1px solid var(--b-m);text-align:center;white-space:nowrap;line-height:1.15}.vt.en .lad th.l{text-align:left;padding-left:6px}.vt.en .lad th.ya,.vt.en .lad td.ya{border-right:2px solid var(--b-m)}.vt.en .lad th.yr{background:var(--entry-tot);color:var(--text);border-left:3px solid var(--div)}.vt.en .lad td{padding:3px 2px;border-top:1px solid var(--b-l);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:27px}.vt.en .lad td.op{color:var(--blue);font-weight:700;font-size:15px;font-family:var(--ui);padding:0}.vt.en .lad td.l{text-align:left;padding-left:6px;font-family:var(--ui);font-size:12.5px;color:var(--text)}.vt.en .lad td.un{text-align:left;padding-left:4px;font-family:var(--ui);font-size:11px;color:var(--muted)}.vt.en .lad td.yr{border-left:3px solid var(--div)}.vt.en .lad tr.sct td{border-top:0;height:auto;padding:12px 6px 3px;font-family:var(--ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;text-align:left}.vt.en .lad tr.sct:first-child td{padding-top:6px}.vt.en .lad tr.src td{color:var(--muted)}.vt.en .lad tr.src td.l{color:var(--text)}.vt.en .lad tr.hyp td.l{color:var(--navy);font-weight:600}.vt.en .lad tr.der td{color:var(--muted)}.vt.en .lad tr.der td.l{font-style:italic}.vt.en .lad tr.res td{color:var(--navy);font-weight:700;background:var(--bg-l)}.vt.en .lad tr.res td.l,.vt.en .lad tr.res td.un{font-weight:700}.vt.en .lad tr.res td.yr{background:var(--entry)}.vt.en .lad tr.tot td{background:var(--b-m);color:var(--navy);font-weight:700;border-bottom:2px solid var(--b-s);border-top:1px solid var(--b-s)}.vt.en .lad tr.tot td.yr{background:var(--entry-tot)}.vt.en .lad tr.tot td.l{font-size:13px}.vt.en .lad .tag{margin-left:7px}.vt.en .lad .in{width:100%;max-width:none;min-width:0;padding:2px 1px;font-size:12.5px;background:var(--entry);border-color:var(--b-s)}.vt.en .lad .in.vu{background:var(--bg);border-color:var(--b-l);color:var(--muted)}.vt.en .lad .in::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.en .lad td.ya .in{font-weight:700;color:var(--navy)}.vt.en .lad td .thi{color:var(--red)}.vt.en .hint{font-family:var(--ui);font-weight:400;font-style:normal;color:var(--light);font-size:11px;margin-left:7px}.vt.en .moy{font-family:var(--ui);font-size:9.5px;color:var(--light);font-weight:400;margin-right:3px}.vt.en .hks{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--muted)}.vt.en .hk{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--b-m);border-radius:99px;background:var(--bg);color:var(--text)}.vt.en .hk select{font:inherit;font-size:12.5px;border:1px solid var(--b-m);border-radius:4px;padding:1px 2px;background:var(--bg);color:var(--navy)}.vt.en .hk .in{width:54px}.vt.en .hk .ib{width:22px;height:22px;font-size:13px;border-radius:50%}.vt.en .refs{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--muted);align-items:baseline}.vt.en .refs b{font-family:var(--rep);font-size:13.5px;color:var(--navy);font-variant-numeric:tabular-nums;margin-left:3px}.vt.en .refs b.thi{color:var(--red)}.vt.en .refs .k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.vt.en .cap{margin:0;font-size:12px;color:var(--muted)}.vt.en .cap b{color:var(--navy)}.vt.en .lgd{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.vt.en .sw{width:18px;height:12px;border-radius:3px;display:inline-block}.vt.en .sw.si{background:var(--entry);border:1px solid var(--b-s)}.vt.en .sw.tt{background:var(--b-m);border-bottom:2px solid var(--b-s)}.vt.en .sw-op{color:var(--blue);font-size:14px;font-family:var(--ui);width:12px;text-align:center}.vt.en .mk .tag{margin-left:0}.vt.en .gt th small,.vt.en .gt td.l small{font-weight:400;color:var(--muted);font-size:10.5px;margin-left:5px}.vt.en .gt th.dv,.vt.en .gt td.dv{border-left:3px solid var(--div)}.vt.en .gt td.yr{background:var(--entry);font-weight:700;color:var(--navy)}.vt.en .gt th.yr{background:var(--entry-tot);color:var(--text)}.vt.en .gt tr.tot td.yr{background:var(--entry-tot)}.vt.en .gt td.yr.thi{color:var(--red)}.vt.en .gt td.na{color:var(--b-m)}.vt.en .gt td.rb{font-family:var(--mono);font-size:11px;color:var(--muted)}.vt.en .gt tr.cmp td{color:var(--muted);background:var(--bg-l)}.vt.en .gt.ver td{text-align:left}.vt.en .gt.ver td.num{text-align:center;font-family:var(--rep)}.vt.en .msg{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt.en .msg.warn{background:var(--amber);color:#92400e}.vt.en .msg.err{background:#fef2f2;color:#991b1b}.vt.en .frm{grid-template-columns:130px minmax(0,1fr);gap:8px 14px}.vt.en .txt{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--b-m);border-radius:6px;width:100%;background:var(--bg);color:var(--text)}.vt.en.cm .tbl td:not(.lab){text-align:center}.vt.en.cm .tbl td.prt{color:var(--muted);font-style:italic;font-weight:400}.vt.en.cm .tbl td.b27.prt,.vt.en.cm .tbl tr.row td.mu{color:var(--muted)}.vt.en.cm .tbl tr.vide td{text-align:left}.vt.en.cm .tbl td:not(.lab){padding-left:1px;padding-right:1px}.vt.en.cm .tbl.cma .art .tag{padding:0 4px;letter-spacing:.02em}.vt.en.cm .chip.srcs{cursor:help}.vt.en.cm .chip.srcs b{color:var(--navy);font-weight:700}.vt.en.cm .chip.srcs.am{color:var(--amber-t);border-color:#f2d3a3;background:#fff8ed}.vt.en.cm .chip.srcs.am b{color:var(--amber-t)}.vt.en.cm .ptn{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12.5px;color:var(--muted)}.vt.en.cm .ptn>label{color:var(--text);font-weight:600}.vt.en.cm .ptn .in{width:96px}.vt.en.cm .ptn b{font-family:var(--rep);font-size:15px;color:var(--navy)}.vt.en.cm .ptn .aposer{color:var(--amber-t);font-weight:700}.vt.en.cm .abs td{font-family:var(--ui);font-size:12px;text-align:left;white-space:normal}.vt.en.cm .abs td.l{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.vt.en.cm .abs td.l small{font-family:var(--ui)}.vt.en.cm .abs td.ou{white-space:nowrap}.vt.en.cm .abs button.nma{font:inherit;font-size:12px;font-weight:600;color:var(--navy);background:none;border:0;padding:0;cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt.en.cm .abs button.nma:hover{color:var(--blue);text-decoration:underline}.vt.en.cm .abs a{color:var(--blue);font-weight:600;text-decoration:none}.vt.en.cm .abs a:hover{text-decoration:underline}.vt.en.cm .abs tr.plus td{color:var(--muted);font-style:italic}.vt.en.cm .lad td.l .tag{margin-left:7px}.vt.en.cm .lad td.l .cd{font-family:var(--mono);font-size:10px;color:var(--light);margin-left:7px}.vt.ms .tbl td.lab .cd{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-right:6px}.vt.ms .tbl td.cp{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.vt.ms .tbl td.pa{color:var(--muted)}.vt.ms .tbl tr.tot td.pa,.vt.ms .tbl tr.tot td.pc{color:var(--navy)}.vt.ms .tbl td.e{background:var(--entry);padding:2px 3px}.vt.ms .tbl tr.ck:hover td.e{background:var(--entry-dir)}.vt.ms .tbl td.ed{padding:2px 3px}.vt.ms .tbl tr.sct td{background:var(--bg);border-top:1px solid var(--b-m);padding:9px 8px 2px;font-family:var(--ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;text-align:left}.vt.ms .tbl tr.mu td{color:var(--muted);font-weight:400}.vt.ms .tbl tr.mu td.lab{font-style:italic}.vt.ms .tbl td.smy{text-align:left;padding-left:8px;font-family:var(--ui);font-size:11.5px;color:var(--muted);white-space:normal}.vt.ms .tbl td.smy b{font-family:var(--rep);font-size:12.5px;color:var(--navy);margin:0 8px 0 3px}.vt.ms .tbl td.smy .in{display:inline-block;margin:0 6px}.vt.ms .tbl td.smy .lk{color:var(--blue);font-weight:600;margin-left:4px}.vt.ms .tbl td .in{width:100%;max-width:64px;min-width:0;font-size:12px;padding:2px 1px}.vt.ms .tbl td .in.vu{background:var(--bg);border-color:var(--b-l);color:var(--muted)}.vt.ms .tbl td .in.lg{max-width:none}.vt.ms .tbl td .in::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.ms .tbl td.vide{padding:10px 8px;color:var(--muted);font-family:var(--ui);font-size:12px;text-align:left;white-space:normal}.vt.ms .sel{font-family:var(--ui);font-size:12px;border:1px solid var(--b-m);border-radius:4px;padding:1px 2px;background:var(--bg);color:var(--navy);max-width:100%}.vt.ms .tbl .sel{width:100%}.vt.ms .sel.ko{border-color:var(--red);color:var(--red)}.vt.ms .tx{width:100%;font-family:var(--ui);font-size:12.5px;padding:1px 6px;border:1px solid var(--b-m);border-radius:4px;background:var(--bg);color:var(--text)}.vt.ms .ib.sm{width:22px;height:22px;font-size:13px;border-radius:50%}.vt.ms .bar .hk .in{width:52px}.vt.ms .bar .sel{font-size:12px}.vt.ms .pend{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;color:var(--amber-t);background:var(--amber);border:1px solid #fcd34d;border-radius:99px;padding:1px 9px;white-space:nowrap}.vt.ms .pend.ko{color:var(--red);background:#fef2f2;border-color:#fecaca}.vt.ms .chip.ref b{color:var(--navy);font-weight:700}.vt.ms .chip .rm{margin-left:2px;padding:0 2px;font-size:13px}.vt.ms .lad td.pa{color:var(--muted)}.vt.ms .lad tr.tot td.pa{color:var(--navy)}.vt.ms .lad tr.ko td{color:var(--red)}.vt.ms .lad tr.sct td{border-top:0;height:auto;padding:12px 6px 3px;font-family:var(--ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;text-align:left}.vt.ms .lad tr.sct:first-child td{padding-top:6px}.vt.ms .lad .cd{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-right:6px}.vt.ms .lad td.cpt{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:left;padding-left:6px}.vt.ms .drp{border:1.5px dashed var(--b-s);border-radius:8px;background:var(--bg-l);padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.vt.ms .drp.on{border-color:var(--blue);background:var(--lvl)}.vt.ms .drp b{color:var(--navy)}.vt.ms .fls{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px}.vt.ms .fls .tag{text-transform:none;letter-spacing:0;font-size:11px}.vt.ms .spec{width:100%;border-collapse:collapse;font-size:12.5px}.vt.ms .spec th{font-size:11px;color:var(--muted);font-weight:600;text-align:left;padding:4px 6px;border-bottom:1px solid var(--b-m);background:var(--bg-l)}.vt.ms .spec td{padding:3px 6px;border-top:1px solid var(--b-l);vertical-align:top}.vt.ms .spec td:first-child{font-weight:600;color:var(--navy);white-space:nowrap}.vt.ms .spec td code{font-family:var(--mono);font-size:11px;color:var(--text)}.vt.ms .spec tr.grp td{background:var(--bg-l);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;padding-top:8px}.vt.ms .rgl{margin:0;padding-left:18px;display:grid;gap:3px;font-size:12.5px}.vt.ms dialog.dlg.imp{width:min(980px,calc(100vw - 32px))}.vt.en.ms dialog.dlg.pbl{width:min(1000px,calc(100vw - 32px))}.vt.ms .tabrow{column-gap:6px}.vt.ms .tabrow h1{margin-right:4px}.vt.ms .tab{display:inline-flex;align-items:center;gap:4px;padding:6px 6px 7px}.vt.ms .tab .n{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--bg-s);color:var(--muted);font-size:9.5px;font-weight:700}.vt.ms .tab[aria-selected=true] .n{background:var(--navy);color:var(--bg)}.vt.ms .tsep{width:1px;height:16px;background:var(--b-m);margin:0 3px 9px;align-self:flex-end}.vt.ms .camp{gap:4px}@media(max-width:1365px){.vt.ms .tab{padding:6px 5px 7px;font-size:12.5px}.vt.ms .tsep{margin:0 2px 9px}}.vt.ms .rnd{width:24px;height:24px;border-radius:50%;border:1px solid var(--b-m);background:var(--bg);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.vt.ms .rnd:hover{background:var(--bg-l)}.vt.ms .rnd svg{width:13px;height:13px}.vt.ms .rnd sup{position:absolute;top:-5px;right:-6px;font-size:9px;background:var(--bg-s);color:var(--muted);border-radius:99px;padding:0 4px;line-height:14px}.vt.ms .bar{gap:4px 6px;min-height:36px}.vt.ms .bar .note b{font-size:13.5px}.vt.ms .bar .hk{padding:2px 6px 2px 10px;font-size:12.5px;white-space:nowrap}.vt.ms .bar .hk .sel{font-size:12.5px;padding:1px 2px}.vt.ms .bar>.sel{font-size:12.5px;padding:2px 4px;border-radius:6px;max-width:340px}.vt.ms .btn b{font-family:var(--rep);font-size:13px;font-variant-numeric:tabular-nums}.vt.ms .btn.ok{border:1px solid #bfe0cd;background:#e7f2ec;color:#15803d}.vt.ms .btn.ok:hover{border-color:#15803d}.vt.ms .btn.warn{border:1px solid #fcd34d;background:var(--amber);color:var(--amber-t)}.vt.ms .btn.del{color:var(--red);padding:3px 6px}.vt.ms .btn.del:hover{background:#fef2f2}.vt.ms .tbl thead th small{display:block;font-weight:400;font-size:10px;color:var(--b-m)}.vt.ms .tbl tr.ck td.lab:after{content:"›";color:var(--light);font-weight:700;margin-left:7px}.vt.ms .tbl tr.ck:hover td.lab:after{color:var(--blue)}.vt.ms .tbl tr.rg.ck td{cursor:pointer}.vt.ms .tbl tr.rg.ck:hover td{background:var(--hover)}.vt.ms .tbl tr.rt td:not(.lab):not(.ef){color:var(--navy);font-weight:700}.vt.ms .tag.rtt{color:var(--amber-t);border-color:#fcd34d;background:var(--amber)}.vt.ms .tbl td.lb{text-align:left;font-family:var(--ui);font-size:12.5px}.vt.ms .tbl td .ko{color:var(--red);font-weight:600;font-family:var(--ui);font-size:12px}.vt.ms .lad th{white-space:normal}.vt.ms .lad th small{display:block;font-weight:400;font-size:10px;color:var(--muted)}.vt.ms .lad th.ms,.vt.ms .lad td.ms{border-left:2px solid var(--b-m)}.vt.ms .lad tr.rg td{background:var(--bg-l);font-weight:700;color:var(--navy)}.vt.ms .lad tr.mu td{color:var(--muted)}.vt.ms .lad td.m .in{font-size:12px;padding:1px}.vt.ms .fls .lbl{margin-right:2px}.vt.ms .mvg{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.vt.ms .fm{display:grid;gap:9px}.vt.ms .f{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px}.vt.ms .f>label,.vt.ms .f>.fl{font-size:12px;color:var(--muted);font-weight:600}.vt.ms .f .sel{width:100%;max-width:420px;font-size:13px;padding:3px 4px}.vt.ms .f .sel.mo{width:170px}.vt.ms .f .inl{display:flex;align-items:center;gap:8px}.vt.ms .f .in.lg{width:150px;text-align:right;padding-right:8px}.vt.ms .f .tx{font-size:13px;padding:3px 8px}.vt.ms .f .pers{grid-column:2;margin:-4px 0 0;font-size:11.5px;color:var(--muted)}.vt.ms .f .pers b{color:var(--navy);font-family:var(--rep);font-size:12.5px}.vt.ms .seg{display:inline-flex;border:1px solid var(--b-m);border-radius:6px;overflow:hidden;background:var(--bg);width:fit-content}.vt.ms .seg button{padding:3px 11px;font-size:12.5px;color:#334155;border-left:1px solid var(--b-m);white-space:nowrap}.vt.ms .seg button:first-child{border-left:0}.vt.ms .seg button:hover:not(:disabled){background:var(--bg-m)}.vt.ms .seg button[aria-pressed=true]{background:var(--navy);color:var(--bg);font-weight:600}.vt.ms .seg button:disabled{cursor:default}.vt.ms .cost{background:var(--bg-l);border:1px solid var(--b-l);border-radius:8px;padding:10px 12px}.vt.ms .cost h3{margin:0 0 6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.vt.ms .cost table{width:100%;border-collapse:collapse;font-family:var(--rep);font-size:13px;font-variant-numeric:tabular-nums}.vt.ms .cost td{padding:3px 0;border-top:1px solid var(--b-l)}.vt.ms .cost td:last-child{text-align:right}.vt.ms .cost tr:first-child td{border-top:0}.vt.ms .cost tr.tot td{font-weight:700;color:var(--navy);border-top:2px solid var(--b-s)}.vt.ms .cost td.op{color:var(--blue);font-weight:700;width:16px;font-family:var(--ui)}@media(max-width:1100px){.vt.ms .mvg{grid-template-columns:1fr}}.vt.ms .tabrow .kpi{align-self:center;margin:0 4px 0 10px;font-size:12px;color:var(--muted);white-space:nowrap}.vt.ms .tabrow .kpi b{font-family:var(--rep);font-size:14px;color:var(--navy);margin:0 2px;font-variant-numeric:tabular-nums}.vt.ms .tabrow .kpi span{font-weight:700;margin:0 2px}.vt.ms .tabrow .kpi .thi{color:var(--red)}.vt.ms .tabrow .kpi .tok{color:var(--green)}@media(max-width:1365px){.vt.ms .tabrow .kpi{display:none}}.vt.ms .tbl tr.fam td{background:var(--bg-l);font-weight:700;color:var(--navy);border-top:1px solid var(--b-m)}.vt.ms .tbl tr.fam td.b27{background:var(--entry-dir)}.vt.ms .tbl tr.row td.ed{padding:2px 3px}.vt.ms .tbl tr.row td .tag{margin-left:6px}.vt.ms .tbl td .in{max-width:72px}.vt.ms .lad td.pj{font-style:italic;color:var(--muted)}.vt.ms .lad td.m .sel{width:100%;font-size:12px}.vt.ms .lad td .u{margin-left:6px}.vt.ms .lad tr.res td.m{background:var(--bg-l);padding:2px 1px}.vt.ms .mbar .in.sm{width:72px}.vt.ms .tbl td .in.mt{max-width:none}.vt.ms .mbar .in.sm.mt{width:116px}.vt.ms .mbar .rtx{white-space:normal;flex:1 1 360px;color:var(--text)}.vt.ms .mbar .rtx b{color:var(--navy)}.vt.ms .chk{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12.5px}.vt.ms .chk li{padding-left:18px;position:relative;color:var(--text)}.vt.ms .chk li:before{position:absolute;left:0;font-weight:700}.vt.ms .chk li.ok:before{content:"✓";color:var(--green)}.vt.ms .chk li.ko:before{content:"!";color:var(--red)}.vt.fm .tbl{font-size:12.5px}.vt.fm .tbl thead th{vertical-align:bottom}.vt.fm .tbl thead th.lab{padding-left:8px}.vt.fm .tbl thead th .u{display:block;font-weight:400;font-size:10.5px;color:#cfe0f5;letter-spacing:0;text-transform:none}.vt.fm .tbl thead button.chev{color:#fff;width:18px;font-size:13px}.vt.fm .tbl thead button.chev:hover{color:#cfe0f5}.vt.fm .tbl th.yr,.vt.fm .tbl td.yr{border-right:2px solid var(--b-m)}.vt.fm .tbl tr.rg td{font-weight:700;cursor:default}.vt.fm .tbl tr.rg td.yr{background:var(--bg-m)}.vt.fm .tbl tr.rg:hover td{background:var(--bg-l)}.vt.fm .tbl tr.rg:hover td.yr{background:var(--bg-m)}.vt.fm .tbl tr.rg td.neg,.vt.fm .tbl td.neg{color:var(--red);font-weight:700}.vt.fm .tbl tr.ing td.lab,.vt.fm .tbl tr.row td.lab{padding-left:24px}.vt.fm .tbl td.clk{cursor:pointer}.vt.fm .tbl td.clk:hover,.vt.fm .tbl tr.rg td.clk:hover{background:var(--hover)}.vt.fm .tbl td.cq{color:var(--text);font-weight:400}.vt.fm .tbl tr.row.fix .nm{color:var(--muted);font-weight:400}.vt.fm .tbl td.vide{color:var(--muted);font-family:var(--ui);padding:10px;text-align:left}.vt.fm .lk{color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--b-m);text-underline-offset:3px;font-family:var(--ui);font-size:11.5px}.vt.fm .lk:hover{text-decoration-color:var(--navy)}.vt.fm .lk.rl{font-family:inherit;font-size:inherit;font-weight:700}.vt.fm .ingl{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;vertical-align:baseline}.vt.fm .ingl .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.vt.fm .tbl .ingl .lk{font-family:inherit;font-size:inherit;font-weight:400;overflow:hidden;text-overflow:ellipsis;min-width:0;white-space:nowrap}.vt.fm .tag{background:var(--bg)}.vt.fm .tag.own{color:var(--blue);border-color:#c5d5e8;background:var(--lvl)}.vt.fm .tag.amb{color:var(--amber-t);border-color:#fcd34d;background:var(--amber)}.vt.fm .noacc{background:var(--bg);border:1px solid var(--b-m);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--text)}.vt.fm .noacc .lnk{margin-left:4px}.vt.fm .chip.ko{color:var(--red);border-color:#fecaca;background:#fef2f2}.vt.fm .tbl td.ent,.vt.fm .tbl tr.rg td.ent{background:var(--entry)}.vt.fm .tbl td.ent.clk:hover,.vt.fm .tbl tr.rg td.ent.clk:hover{background:var(--entry-dir)}.vt.fm .tbl tr.cpt{cursor:pointer}.vt.fm .tbl tr.cpt td.lab{padding-left:44px}.vt.fm .tbl tr.cpt:hover td{background:var(--hover)}.vt.fm .tbl .ingl .nm.mu{color:var(--muted)}.vt.fm .tbl .rn.ko{color:var(--red)}.vt.fm .tbl tr.sect td{background:var(--bg-m);font-family:var(--ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);padding:5px 8px;border-top:1px solid var(--b-m);text-align:left}.vt.fm .tbl thead th .rbt{color:#fff;font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.vt.fm .tbl thead th .rbt:hover{text-decoration-color:#fff}.vt.fm .tbl thead th small{display:block;font-weight:400;font-size:10.5px;color:#cfe0f5}.vt.fm .gt td.l .sub{display:block;font-family:var(--ui);font-size:10.5px;color:var(--muted);font-weight:400;white-space:normal;max-width:320px}.vt.fm .frm b.nv{color:var(--navy)}.vt.fm .frm .hint.flush{margin-left:0}.vt.fm .use.wrap{white-space:normal}.vt.fm dialog.dlg.recette{width:fit-content;min-width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.vt.fm dialog.dlg.ad{width:min(700px,calc(100vw - 32px))}.vt.fm .gt.auto{width:auto;min-width:100%}.vt.fm .gt th.en{background:var(--entry-tot);color:var(--text)}.vt.fm .gt td.en{background:var(--entry)}.vt.fm .gt tr.tot td.en{background:var(--entry-tot)}.vt.fm .gt th.mm,.vt.fm .gt td.mm{padding:3px}.vt.fm .gt td.l{white-space:nowrap}.vt.fm .gt td.l .cd{font-family:var(--mono);font-size:10px;color:var(--light);font-weight:400;margin-left:8px}.vt.fm .gt td.l .tag{margin-left:6px;vertical-align:1px}.vt.fm .gt td.l .lkp{font-family:inherit;font-size:inherit;font-weight:600;color:var(--navy);text-decoration:underline;text-decoration-color:var(--b-m);text-underline-offset:3px}.vt.fm .gt th .ut{font-weight:400;color:var(--muted);font-size:10.5px;margin-left:6px}.vt.fm .gt td.pc{color:var(--navy);font-weight:700}.vt.fm .gt td.mu{color:var(--muted)}.vt.fm .gt td.neg,.vt.fm .gt tr.tot td.neg{color:var(--red);font-weight:700}.vt.fm .gt tr.add td{padding:6px 10px;background:var(--bg);text-align:left}.vt.fm .gt tr.add .note{margin-left:10px}.vt.fm .gt tr.vide td{padding:18px 10px;color:var(--muted);font-family:var(--ui);font-size:12.5px;text-align:left}.vt.fm .gt tr.nw td{background:var(--lvl)}.vt.fm .gt tr.grp td.gs{text-align:center;letter-spacing:0;font-family:var(--rep);font-size:11.5px;text-transform:none}.vt.fm .in.mm{width:54px;padding:2px 3px;font-size:12.5px}.vt.fm .in.mm::placeholder{color:var(--muted);opacity:1;font-weight:400}.vt.fm .in.ov{color:var(--navy);font-weight:700}.vt.fm .in.yr{width:60px;font-weight:600}.vt.fm .qs{font-weight:700;color:var(--navy)}.vt.fm .rm{width:22px;height:22px;border-radius:4px;color:var(--light);font-size:15px;line-height:1}.vt.fm .rm:hover{background:#fef2f2;color:#b91c1c}.vt.fm .addx{color:var(--blue);font-weight:600;font-size:12px}.vt.fm .use{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;contain:inline-size}.vt.fm .use b{color:var(--navy)}.vt.fm .btn.dng{color:#b91c1c}.vt.fm .mh .eb .bk{font:inherit;letter-spacing:inherit;text-transform:none;font-size:11px;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:2px}.vt.fm .msg{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt.fm .msg.warn{background:var(--amber);color:#92400e}.vt.fm .msg.err{background:#fef2f2;color:#991b1b}.vt.fm .frm{grid-template-columns:130px minmax(0,1fr);gap:8px 14px}.vt.fm .frm .hint{font-size:12px;color:var(--muted);margin-left:8px}.vt.fm .frm .in.sm{margin-right:4px}.vt.fm .frm .hint b{color:var(--navy);font-family:var(--rep);font-size:13px}.vt.fm .txt{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--b-m);border-radius:6px;width:100%;max-width:280px;background:var(--bg);color:var(--text)}.vt.fm .txt.large{max-width:none}.vt.fm .txt.bad{border-color:var(--red);background:#fef2f2}.vt.fm .kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;font-size:13px}.vt.fm .kv span:nth-child(odd){color:var(--muted)}.vt.fm .kv b{font-family:var(--rep);font-variant-numeric:tabular-nums;color:var(--navy);text-align:right}.vt.fm .olist{max-height:min(340px,calc(100vh - 380px));min-height:120px;overflow:auto;border:1px solid var(--b-l);border-radius:6px}.vt.fm .og{display:block;width:100%;text-align:left;padding:4px 10px 3px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);background:var(--bg-l);border-top:1px solid var(--b-l)}.vt.fm .og:first-child{border-top:0}.vt.fm button.og.tg{color:var(--blue)}.vt.fm button.og.tg:hover{background:var(--bg-m)}.vt.fm .opt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:4px 10px;border-top:1px solid var(--b-l);cursor:pointer;font-size:12.5px}.vt.fm .opt:hover{background:var(--hover)}.vt.fm .opt:has(input:checked){background:var(--lvl)}.vt.fm .opt input{margin:0;align-self:center}.vt.fm .opt .ol{font-family:var(--rep);font-size:13px;font-weight:600;color:var(--navy)}.vt.fm .opt .om{margin-left:auto;color:var(--muted);font-size:11.5px}.vt.fm .opt.dis{cursor:default;opacity:.55}.vt.fm .opt.dis:hover{background:none}.vt.fm .opt.nw{border:1px dashed var(--b-m);border-radius:6px}.vt.fm .opt.nw .ol{font-family:var(--ui);font-size:12.5px;color:var(--blue)}.vt.fm .og2{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:-4px}.vt.fm .og2 .lnk{font-size:11.5px;letter-spacing:0;text-transform:none}.vt.fm .gt.ver td{text-align:left}.vt.fm .gt.ver td.num{text-align:center;font-family:var(--rep)}.vt.emb .tbl{font-size:12.5px}.vt.emb .tbl thead th{vertical-align:bottom}.vt.emb .tbl thead th.lab{padding-left:8px}.vt.emb .tbl thead th .u{display:block;font-weight:400;font-size:10.5px;color:#cfe0f5}.vt.emb .tbl td{text-align:center}.vt.emb .tbl td.lab{text-align:left;padding-left:8px}.vt.emb .tbl td.tx{font-family:var(--ui);font-size:11.5px;text-align:left;padding-left:8px}.vt.emb .tbl td.mu{color:var(--muted)}.vt.emb .tbl td.dim{color:var(--light)}.vt.emb .tbl td.cd{font-family:var(--mono);font-size:11px;color:var(--navy);text-align:center}.vt.emb .tbl td.ent,.vt.emb .tbl tr.row td.ent{background:var(--entry);color:var(--navy);font-weight:700}.vt.emb .tbl tr.row:hover td.ent{background:var(--entry-dir)}.vt.emb .tbl td.vide{color:var(--muted);font-family:var(--ui);text-align:left;padding:18px 10px}.vt.emb .tbl tr.tot td .rn{font-weight:400;color:var(--muted);font-size:11px;margin-left:6px;font-family:var(--ui)}.vt.emb .tbl tr.tot.reg{cursor:pointer}.vt.emb .tbl tr.tot.reg td.ent{background:var(--entry-tot)}.vt.emb .tbl tr.tot.reg:hover td.ent{background:var(--entry-dir)}.vt.emb .tbl tr.rg td{font-weight:700}.vt.emb .tbl tr.rg.fixe td{cursor:default}.vt.emb .tbl tr.rg.fixe:hover td{background:var(--bg-l)}.vt.emb .tbl tr.row td.lab{padding-left:24px}.vt.emb .tbl tr.row.plat td.lab{padding-left:8px}.vt.emb .tbl td.go{text-align:right;padding-right:10px;font-family:var(--ui);font-size:13px;font-weight:600;color:var(--b-s)}.vt.emb .tbl tr.row:hover td.go{color:var(--blue)}.vt.emb .tbl td.pc{color:var(--navy);font-weight:700}.vt.emb .sep2{color:var(--light);margin:0 3px}.vt.emb .tag{background:var(--bg)}.vt.emb .tag.own{color:var(--blue);border-color:#c5d5e8;background:var(--lvl)}.vt.emb .tag.amb{color:var(--amber-t);border-color:#fcd34d;background:var(--amber)}.vt.emb .noacc{background:var(--bg);border:1px solid var(--b-m);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--text)}.vt.emb .chip.ko{color:var(--red);border-color:#fecaca;background:#fef2f2}.vt.emb dialog.dlg.etroit{width:min(540px,calc(100vw - 32px))}.vt.emb .gt.auto{width:auto;min-width:100%}.vt.emb .gt th .ut{display:block;font-weight:400;color:var(--muted);font-size:10.5px}.vt.emb .gt td.l .cd{font-family:var(--mono);font-size:10px;color:var(--light);font-weight:400;margin-left:8px}.vt.emb .gt td.l .tag{margin-left:6px;vertical-align:1px}.vt.emb .gt td.ent{background:var(--entry)}.vt.emb .gt td.mu{color:var(--muted)}.vt.emb .gt td.mu.nb{font-weight:400}.vt.emb .gt td.pc{color:var(--navy);font-weight:700}.vt.emb .gt td small.mu{color:var(--muted)}.vt.emb .gt tr.clk{cursor:pointer}.vt.emb .gt tr.clk:hover td{background:var(--hover)}.vt.emb .gt tr.vide td{padding:14px 10px;color:var(--muted);font-family:var(--ui);font-size:12.5px;text-align:left;font-weight:400}.vt.emb .in.mod{border-color:#fcd34d;color:var(--navy);font-weight:700}.vt.emb .txt{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--b-m);border-radius:6px;width:100%;max-width:320px;background:var(--bg);color:var(--text)}.vt.emb .txt.mod{background:var(--entry);border-color:#fcd34d}.vt.emb .txt.bad{border-color:var(--red);background:#fef2f2}.vt.emb .mbar .k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.vt.emb .mbar b{color:var(--navy);font-family:var(--rep);font-size:13px}.vt.emb .use{font-size:12px;color:var(--muted);line-height:1.6}.vt.emb .use b{color:var(--navy)}.vt.emb .use .lnk{font-weight:600}.vt.emb .frm{grid-template-columns:130px minmax(0,1fr);gap:8px 14px}.vt.emb .frm .hint{font-size:12px;color:var(--muted);margin-left:8px}.vt.emb .kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;font-size:13px}.vt.emb .kv>span:nth-child(odd){color:var(--muted)}.vt.emb .kv b{font-family:var(--rep);font-variant-numeric:tabular-nums;color:var(--navy);font-weight:700}.vt.emb .kv small{color:var(--muted);font-size:11.5px;margin-left:6px}.vt.emb .msg{font-size:12.5px;color:var(--navy);background:var(--lvl);border-radius:6px;padding:6px 10px}.vt.emb .msg.warn{background:var(--amber);color:#92400e}.vt.emb .msg.err{background:#fef2f2;color:#991b1b}.vt.emb .btn.dng{color:#b91c1c}.vt.emb .mk .gauche{margin-right:auto}.vt.emb .tbl td.cel{text-align:left;padding:1px 3px}.vt.emb .cx{position:relative;display:block;box-sizing:border-box;height:24px;padding:0 15px 0 4px;border:1px solid transparent;border-radius:6px;font-family:var(--rep);font-size:12px;line-height:22px;font-weight:600;color:var(--navy);text-align:left;background-repeat:no-repeat;background-position:right 4px center;background-size:9px 6px}.vt.emb .cx.gr{height:28px;padding:0 18px 0 8px;font-size:12.5px;line-height:26px;background-position:right 7px center}.vt.emb .cx .vx{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;height:22px;overflow:hidden}.vt.emb .cx.gr .vx{height:26px}.vt.emb .cx .vx .nm{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt.emb .cx .vx .cd{flex:none;margin-left:0;font-family:var(--mono);font-size:10px;font-weight:400;color:var(--light)}.vt.emb .cx .vx .tag{flex:none;line-height:normal}.vt.emb .cx>select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-family:var(--rep);font-size:12.5px;font-weight:400}.vt.emb :where(.tbl tr.row:hover) .cx,.vt.emb .cx:focus-within,.vt.emb .cx.gr{border-color:var(--b-m);background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%2364748b' stroke-width='1.4'/%3E%3C/svg%3E")}.vt.emb .cx.ls{padding-right:4px;border-color:transparent;background-color:transparent;background-image:none}.vt.emb .cx.rien{color:var(--light);font-weight:400}.vt.emb .cx.manque{color:var(--amber-t);background-color:var(--amber);border-color:#fcd34d}.vt.emb .cx.aucun{color:var(--light);font-weight:400;background-color:var(--bg-m);border-color:var(--b-l)}.vt.emb .cx.sq{border-style:dashed;border-color:#f59e0b}.vt.emb .cx.sp{color:#b91c1c}.vt.emb .cx.mod{background-color:var(--entry);border-color:#fcd34d}.vt.emb .cx:not(.ls):focus-within{border-color:var(--blue)}.vt.emb .tbl tr.row .tag.red{margin-left:6px}.vt.emb .gt tr.hors td{color:var(--light)}.vt .prf .consigne{margin:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--muted)}.vt .prf .consigne b{color:var(--text);font-weight:600}.vt .prf .bar{flex-direction:column;align-items:stretch;gap:2px;padding:4px 8px}.vt .prf .bl{display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap}.vt .prf .lbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 3px 0 2px;min-width:62px}.vt .prf .pill[aria-disabled=true]{color:var(--light);cursor:not-allowed;background:none}.vt .prf .pill .pt{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.vt .prf .pt.am{background:var(--amber-t)}.vt .prf .pt.gr{background:var(--light)}.vt .prf .pt.nv{background:var(--navy)}.vt .prf .pill[aria-pressed=true] .pt.nv{background:#fff}.vt .prf .bar input[type=search]{width:190px}.vt .prf .cls{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap;padding:3px 8px;border:1px solid var(--b-l);border-radius:8px;background:var(--bg);font-size:12px;color:var(--muted)}.vt .prf .cls .t{font-weight:700;color:var(--navy);white-space:nowrap}.vt .prf .cols{display:inline-flex;gap:4px;flex-wrap:wrap}.vt .prf .cols code{font-family:var(--rep);font-size:12px;color:var(--text);background:var(--bg-m);border:1px solid var(--b-l);border-radius:4px;padding:0 5px;white-space:nowrap}.vt .prf .tbl{font-size:12.5px}.vt .prf .tbl td.lab{color:var(--navy)}.vt .prf .tbl td.pk{color:var(--muted);font-size:11.5px}.vt .prf .tbl .bnd{border-left:2px solid var(--b-s)}.vt .prf .tbl thead th.bnd{border-left:2px solid rgba(255,255,255,.55)}.vt .prf .o-p,.vt .prf .o-c,.vt .prf .o-a{color:var(--amber-t)}.vt .prf .o-r{color:var(--light);font-style:italic}.vt .prf .o-s{color:var(--navy);font-weight:700}.vt .prf .tbl td.vide,.vt .prf .tbl td.dim{color:var(--b-m);font-style:normal;font-weight:400}.vt .prf .tbl td.att{background:var(--amber)}.vt .prf .tbl tr.np td.lab,.vt .prf .tbl tr.np td.pk{color:var(--light)}.vt .prf .tbl td.none{padding:24px;text-align:center;color:var(--light);font-family:var(--ui);font-size:13px}.vt .prf .mbody .reg{margin:0;font-size:12px;color:var(--muted)}.vt .prf .mbody .reg b{color:var(--text);font-weight:600}.vt .prf .gt.fx td{overflow:hidden;text-overflow:ellipsis}.vt .prf .gt tr.grp td b{color:var(--navy);margin-right:10px;letter-spacing:.1em}.vt .prf .gt tr.grp td span{text-transform:none;letter-spacing:0;font-weight:400;font-size:11.5px}.vt .prf .gt td.o{text-align:left;font-family:var(--ui);font-size:12px;color:var(--muted)}.vt .prf .gt td.o.am{color:var(--amber-t)}.vt .prf .gt td.o.mod{color:var(--navy);font-weight:600}.vt .prf .gt td.z{color:var(--light)}.vt .prf .gt .in.prx{width:100%;max-width:104px}.vt .prf .gt .in.o-p,.vt .prf .gt .in.o-c,.vt .prf .gt .in.o-a{color:var(--amber-t)}.vt .prf .gt .in.o-r{color:var(--light);font-style:italic}.vt .prf .gt .in.o-s{color:var(--navy);font-weight:700}.vt .prf .lk{color:var(--blue);font-weight:600;font-size:11.5px;font-family:var(--ui)}.vt .prf .lk:hover{text-decoration:underline}
