@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.ev-confirm__backdrop{z-index:1000;background:oklab(0% none none/.46);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ev-confirm{border-radius:var(--ev-r-l,12px);background:var(--ev-bg-elev);border:1px solid var(--ev-line);width:min(420px,100%);padding:20px 22px 16px;box-shadow:0 18px 48px #00000047}.ev-confirm__title{font-size:var(--ev-fs-l);color:var(--ev-ink);margin:0 0 8px;font-weight:700}.ev-confirm__msg{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);white-space:pre-line;margin:0 0 18px;line-height:1.5}.ev-confirm__msg--solo{font-size:var(--ev-fs-m);color:var(--ev-ink)}.ev-confirm .ev-input{width:100%;margin:-6px 0 18px}.ev-confirm__actions{justify-content:flex-end;gap:8px;display:flex}.ev-confirm__cancel,.ev-confirm__ok,.ev-confirm__danger{border-radius:var(--ev-r-s);height:32px;font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;padding:0 14px;font-weight:700}.ev-confirm__cancel{background:var(--ev-bg-elev);color:var(--ev-ink-2);border:1px solid var(--ev-line-strong)}.ev-confirm__ok{background:var(--ev-primary);color:var(--ev-primary-ink);border:1px solid var(--ev-primary-strong)}.ev-confirm__ok:hover{background:var(--ev-primary-strong)}.ev-confirm__ok:focus-visible,.ev-confirm__cancel:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px}.ev-confirm__danger{border-radius:var(--ev-r-s);background:var(--ev-st-incidencia);height:32px;color:var(--ev-ink-on-solid,#fff);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;border:0;padding:0 14px;font-weight:700;transition:filter .1s}.ev-confirm__danger:hover{filter:brightness(.92)}.ev-confirm__danger:disabled{opacity:.6;cursor:default}.ev-confirm__danger:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-amber-500:oklch(76.9% .188 70.08);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ev-font-sans);--default-mono-font-family:var(--ev-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}a{color:inherit;text-decoration:none}*,:before,:after{border-color:var(--ev-line)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom: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}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--ev-r-m\)\]{border-radius:var(--ev-r-m)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--ev-line)}.border-destructive\/50{border-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--ev-st-incidencia) 50%, transparent)}}.border-green-600\/50{border-color:#00a54480}@supports (color:color-mix(in lab, red, red)){.border-green-600\/50{border-color:color-mix(in oklab, var(--color-green-600) 50%, transparent)}}.border-input{border-color:var(--ev-line-strong)}.border-transparent{border-color:#0000}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--ev-bg)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--ev-line)}.bg-card{background-color:var(--ev-bg-elev)}.bg-destructive,.bg-destructive\/10{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--ev-st-incidencia) 10%, transparent)}}.bg-foreground{background-color:var(--ev-ink)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted\/40{background-color:var(--ev-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--ev-bg-subtle) 40%, transparent)}}.bg-popover{background-color:var(--ev-bg-elev)}.bg-primary{background-color:var(--ev-primary)}.bg-secondary{background-color:var(--ev-bg-subtle)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--ev-ink)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.font-mono{font-family:var(--ev-font-mono)}.text-2xl{font-size:var(--ev-fs-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--ev-fs-m);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--ev-fs-l);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--ev-fs-s);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--ev-fs-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--ev-bg)}.text-destructive{color:var(--ev-st-incidencia)}.text-destructive-foreground{color:#fff}.text-foreground{color:var(--ev-ink)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--ev-ink-muted)}.text-popover-foreground{color:var(--ev-ink)}.text-primary{color:var(--ev-primary)}.text-primary-foreground{color:var(--ev-primary-ink)}.text-secondary-foreground{color:var(--ev-ink)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ev-sh-3\)\]{--tw-shadow:var(--ev-sh-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--ev-ink)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--ev-ink) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--ev-ink)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--ev-bg-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--ev-st-incidencia) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--ev-st-incidencia) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--ev-bg-subtle)}.hover\:bg-primary\/90:hover{background-color:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ev-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--ev-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--ev-bg-subtle) 80%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--ev-ink)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--ev-bg-hover)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--ev-ink)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ev-focus)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ev-st-incidencia) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ev-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ev-focus) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--ev-bg-subtle)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--ev-ink)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--ev-st-incidencia)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ev-st-incidencia) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--ev-bg-subtle)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:var(--ev-bg-hover)}.data-open\:text-accent-foreground[data-open]{color:var(--ev-ink)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom][data-closed]{--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom][data-open]{--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left][data-closed]{--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left][data-open]{--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right][data-closed]{--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right][data-open]{--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top][data-closed]{--tw-exit-translate-y:calc(.1*-100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top][data-open]{--tw-enter-translate-y:calc(.1*-100%)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--ev-bg-subtle)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--ev-st-incidencia)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ev-st-incidencia) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--ev-st-incidencia)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--ev-line-strong)}.dark\:bg-destructive\/20{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--ev-st-incidencia) 20%, transparent)}}.dark\:bg-input\/30{background-color:var(--ev-line-strong)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--ev-line-strong) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--ev-line-strong)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--ev-line-strong) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--ev-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--ev-bg-subtle) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--ev-st-incidencia) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ev-st-incidencia) 20%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--ev-primary) 80%, transparent)}}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--ev-st-incidencia)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ev-font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--ev-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ev-bg:#f7f6f2;--ev-bg-elev:#fff;--ev-bg-subtle:#efeee9;--ev-bg-hover:#f3f2ed;--ev-bg-selected:#ecebe4;--ev-ink:#1a1a17;--ev-ink-2:#3a3a35;--ev-ink-muted:#6e6e66;--ev-ink-subtle:#9a9a92;--ev-line:#e6e5dd;--ev-line-strong:#d0cfc4;--ev-primary:#009cff;--ev-primary-ink:#fff;--ev-primary-soft:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ev-primary-soft:color-mix(in oklab, var(--ev-primary) 22%, var(--ev-bg-elev))}}:root{--ev-primary-strong:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ev-primary-strong:color-mix(in oklab, var(--ev-primary) 80%, #000)}}:root{--ev-primary-grad:linear-gradient(135deg, var(--ev-primary) 0%, var(--ev-primary) 48%, var(--ev-primary-strong) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--ev-primary-grad:linear-gradient(135deg, color-mix(in oklab, var(--ev-primary) 82%, #fff) 0%, var(--ev-primary) 48%, var(--ev-primary-strong) 100%)}}:root{--ev-sidebar-bg:#0e0f12;--ev-sidebar-ink:#fff;--ev-sidebar-ink-2:#ffffffc7;--ev-sidebar-ink-3:#ffffff8c;--ev-sidebar-hover:#ffffff0f;--ev-sidebar-search:#ffffff14;--ev-sidebar-pop:#1c1f25;--ev-focus:oklch(62% .14 250);--ev-st-activo:#16a34a;--ev-st-incidencia:#dc2626;--ev-st-baja:#1c1c1a;--ev-st-cad-suave:#f59e0b;--ev-st-cad-irrev:#c026d3;--ev-st-activo-bg:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){:root{--ev-st-activo-bg:color-mix(in oklab, var(--ev-st-activo) 7%, var(--ev-bg-elev))}}:root{--ev-st-incidencia-bg:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){:root{--ev-st-incidencia-bg:color-mix(in oklab, var(--ev-st-incidencia) 8%, var(--ev-bg-elev))}}:root{--ev-st-baja-bg:var(--ev-st-baja)}@supports (color:color-mix(in lab, red, red)){:root{--ev-st-baja-bg:color-mix(in oklab, var(--ev-st-baja) 6%, var(--ev-bg-elev))}}:root{--ev-st-cad-suave-bg:var(--ev-st-cad-suave)}@supports (color:color-mix(in lab, red, red)){:root{--ev-st-cad-suave-bg:color-mix(in oklab, var(--ev-st-cad-suave) 10%, var(--ev-bg-elev))}}:root{--ev-st-cad-irrev-bg:var(--ev-st-cad-irrev)}@supports (color:color-mix(in lab, red, red)){:root{--ev-st-cad-irrev-bg:color-mix(in oklab, var(--ev-st-cad-irrev) 9%, var(--ev-bg-elev))}}:root{--ev-row-xs:28px;--ev-row-s:34px;--ev-row-m:42px;--ev-row-l:54px;--ev-pad-x-xs:8px;--ev-pad-x-s:10px;--ev-pad-x-m:14px;--ev-r-xs:4px;--ev-r-s:6px;--ev-r-m:8px;--ev-r-l:12px;--ev-sh-1:0 1px 0 #14120c0a, 0 1px 2px #14120c0a;--ev-sh-2:0 4px 12px #14120c0f, 0 1px 3px #14120c0d;--ev-sh-3:0 18px 48px #14120c1f, 0 6px 18px #14120c14;--ev-fs-xs:12px;--ev-fs-s:13px;--ev-fs-m:14px;--ev-fs-l:15px;--ev-fs-xl:18px;--ev-fs-2xl:24px}[data-theme=dark]{--ev-bg:#18181b;--ev-bg-elev:#232327;--ev-bg-subtle:#1f1f22;--ev-bg-hover:#2a2a2e;--ev-bg-selected:#303034;--ev-ink:#f5f4ef;--ev-ink-2:#d4d3cd;--ev-ink-muted:#95948d;--ev-ink-subtle:#6e6d66;--ev-line:#2e2e31;--ev-line-strong:#3a3a3e}[data-fs=sm]{--ev-fs-xs:11px;--ev-fs-s:12px;--ev-fs-m:13px;--ev-fs-l:14px;--ev-fs-xl:16px;--ev-fs-2xl:21px}[data-fs=lg]{--ev-fs-xs:13px;--ev-fs-s:14px;--ev-fs-m:15px;--ev-fs-l:17px;--ev-fs-xl:20px;--ev-fs-2xl:27px}.ev-cell--id{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:600}.ev-cell--geo{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.ev-cell--ref{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:600}html,body{height:100%;margin:0}body{font-family:var(--ev-font-sans);color:var(--ev-ink);background:var(--ev-bg);font-size:var(--ev-fs-m);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";line-height:1.4}.ev-app{width:100%;height:100vh;display:flex;overflow:hidden}.ev-main{background:var(--ev-bg);flex-direction:column;flex:auto;min-width:0;display:flex;overflow-y:auto}.ev-sidebar{background:var(--ev-sidebar-bg);width:220px;color:var(--ev-sidebar-ink);flex-direction:column;flex:none;transition:width .18s;display:flex;overflow:hidden}.ev-sidebar.is-closed{width:52px}.ev-sidebar__brand{align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.ev-sidebar.is-closed .ev-sidebar__brand{justify-content:center;padding:12px 0 10px}.ev-sidebar__brand .ev-logo,.ev-sidebar__brand .ev-logo--symbol{margin:0 auto}.ev-logo{width:191px;height:48px;display:block}.ev-logo--symbol{width:50px;height:48px;display:block}.ev-sidebar.is-open .ev-logo--symbol,.ev-sidebar.is-closed .ev-logo{display:none}.ev-logo--texto{letter-spacing:.01em;color:var(--ev-sidebar-ink);white-space:nowrap;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.ev-logo--symbol.ev-logo--texto{font-size:18px}.ev-hamburger{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-2);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ev-hamburger:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-search{border-radius:var(--ev-r-m);color:#ffffffd9;background:#ffffff14;align-items:center;gap:8px;height:32px;margin:4px 10px 10px;padding:0 10px;display:flex}.ev-search svg{opacity:.7;flex:0 0 16px;width:16px;height:16px}.ev-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14px}.ev-search input::placeholder{color:#ffffff80}.ev-sidebar.is-closed .ev-search,.ev-search-mini{display:none}.ev-sidebar.is-closed .ev-search-mini{border-radius:var(--ev-r-m);color:#ffffffb3;background:#ffffff14;justify-content:center;align-items:center;width:28px;height:28px;margin:4px auto 10px;display:flex}.ev-nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:auto;min-height:0;padding:4px 0 12px;overflow-y:auto}.ev-nav::-webkit-scrollbar{width:6px}.ev-nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.ev-nav__item{height:38px;color:var(--ev-sidebar-ink-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:relative}a.ev-nav__item,a.ev-nav__subitem,a.ev-flyout__item{text-decoration:none}.ev-nav__item:hover{background:var(--ev-sidebar-hover);color:#fff}.ev-nav__item svg{flex:0 0 18px;width:18px;height:18px}.ev-nav__item .ev-label{text-overflow:ellipsis;overflow:hidden}.ev-nav__item .ev-caret{opacity:.55;flex:0 0 12px;width:12px;height:12px;margin-left:auto;transition:transform .15s}.ev-nav__item.is-expanded .ev-caret{transform:rotate(90deg)}.ev-nav__item.is-active{background:var(--ev-primary-grad);color:var(--ev-primary-ink)}.ev-nav__item.is-active:hover{background:var(--ev-primary-grad)}.ev-nav__item.is-active svg{color:var(--ev-primary-ink)}.ev-nav__item.is-expanded{background:var(--ev-primary-grad);color:var(--ev-primary-ink)}.ev-nav__item.is-expanded svg{color:var(--ev-primary-ink)}.ev-nav__item.is-active,.ev-nav__subitem.is-active{transition:background .2s}.ev-nav:has(.ev-nav__item.is-expanded:not(.is-active)) .ev-nav__item.is-active{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-nav:has(.ev-nav__item.is-expanded:not(.is-active)) .ev-nav__item.is-active{background:color-mix(in oklab, var(--ev-primary) 35%, transparent)}}.ev-nav:has(.ev-nav__item.is-expanded:not(.is-active)) .ev-nav__subitem.is-active{background:#ffffff8c}.ev-nav__sub{background:var(--ev-primary);max-height:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ev-nav__sub{background:color-mix(in oklab, var(--ev-primary) 28%, transparent)}}.ev-nav__sub{transition:max-height .26s cubic-bezier(.2,.7,.2,1)}.ev-nav__item.is-expanded+.ev-nav__sub{max-height:360px}.ev-nav__sub-inner{flex-direction:column;padding:4px 0 6px;display:flex}.ev-nav__subitem{color:#ffffffeb;cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;height:30px;margin:0;padding:0 14px 0 42px;font-size:13px;font-weight:500;display:flex}.ev-nav__subitem:hover{background:#ffffff14}.ev-nav__subitem.is-active{color:var(--ev-primary);border-radius:var(--ev-r-s);background:#fff;height:28px;margin:1px 10px;padding:0 14px 0 32px;font-weight:700}.ev-sidebar.is-closed .ev-nav__item{justify-content:center;width:100%;padding:0}.ev-sidebar.is-closed .ev-nav__item .ev-label,.ev-sidebar.is-closed .ev-nav__item .ev-caret,.ev-sidebar.is-closed .ev-nav__sub{display:none}.ev-sidebar__prefs{align-items:center;gap:6px;padding:8px 12px 6px;display:flex}.ev-sidebar__prefs .ev-pref{border-radius:var(--ev-r-s);color:#ffffffc7;background:#ffffff0f;flex:none;justify-content:center;align-items:center;height:26px;display:inline-flex}.ev-sidebar__prefs .ev-pref:hover{color:#fff;background:#ffffff1f}.ev-pref--theme{gap:0;width:52px;padding:2px}.ev-pref--theme .ev-pref__opt{border-radius:var(--ev-r-xs);color:#ffffff8c;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;transition:background .12s,color .12s;display:inline-flex}.ev-pref--theme .ev-pref__opt.is-active,.ev-pref--theme .ev-pref__opt[data-state=on]{color:#fff;background:#ffffff2e}.ev-pref--theme svg{width:14px;height:14px}.ev-pref--fs{gap:0;margin-left:auto;padding:2px}.ev-pref--fs button{border-radius:var(--ev-r-xs);color:#ffffffc7;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-weight:700;display:inline-flex}.ev-pref--fs button:hover:not(:disabled){color:#fff;background:#ffffff1f}.ev-pref--fs button:disabled{opacity:.35;cursor:not-allowed}.ev-pref--fs .ev-pref__fs{color:#ffffff8c;transition:background .12s,color .12s}.ev-pref--fs .ev-pref__fs.is-active{color:#fff;background:#ffffff2e}.ev-pref--fs .ev-pref__fs--sm{font-size:10px}.ev-pref--fs .ev-pref__fs--md{font-size:12px}.ev-pref--fs .ev-pref__fs--lg{font-size:14px}.ev-sidebar.is-closed .ev-sidebar__prefs{flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px}.ev-sidebar.is-closed .ev-pref--theme{flex-direction:column;gap:2px;width:30px;height:auto;padding:2px}.ev-sidebar.is-closed .ev-pref--theme .ev-pref__opt{width:100%;height:22px}.ev-sidebar.is-closed .ev-pref--fs{flex-direction:column;margin:0}.ev-sidebar__footer{opacity:.35;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-sidebar-ink);padding:6px 14px 12px;font-size:11px}.ev-sidebar.is-closed .ev-sidebar__footer{text-align:center;padding:10px 0 12px}.ev-sidebar.is-closed .ev-sidebar__footer span{display:none}.ev-sidebar.is-closed .ev-sidebar__footer:before{content:"v27"}.ev-flyout{z-index:200;background:var(--ev-sidebar-bg);color:var(--ev-sidebar-ink);border-radius:var(--ev-r-m);box-shadow:var(--ev-sh-3);opacity:0;pointer-events:none;min-width:180px;font-family:var(--ev-font-sans);padding:6px 0;transition:opacity .14s,transform .14s;position:fixed;transform:translate(-4px)}.ev-flyout.is-visible{opacity:1;pointer-events:auto;transform:none}.ev-flyout__title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:6px 14px 8px;font-size:11px;font-weight:700}.ev-flyout__item{color:#ffffffd9;cursor:pointer;white-space:nowrap;padding:8px 16px;font-size:13px;font-weight:500;display:block}.ev-flyout__item:hover{color:#fff;background:#ffffff14}.ev-flyout__item.is-active{background:var(--ev-primary);color:var(--ev-primary-ink);font-weight:700}.ev-flyout--tip{white-space:nowrap;min-width:0;padding:7px 12px;font-size:13px;font-weight:600}.ev-flyout--search{min-width:280px;padding:8px}.ev-flyout--search .ev-flyout__search{border-radius:var(--ev-r-m);color:#ffffffd9;background:#ffffff14;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.ev-flyout--search svg{opacity:.7;flex:0 0 16px;width:16px;height:16px}.ev-flyout--search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14px}.ev-flyout--search input::placeholder{color:#ffffff80}.ev-topbar{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);z-index:20;flex:0 0 48px;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;position:sticky;top:0}.ev-breadcrumb{min-width:0;color:var(--ev-ink-muted);white-space:nowrap;flex:auto;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.ev-breadcrumb .ev-crumb{text-overflow:ellipsis;overflow:hidden}.ev-breadcrumb .ev-sep{color:var(--ev-ink-subtle)}.ev-breadcrumb .ev-crumb--active{color:var(--ev-ink);font-weight:600}.ev-topbar__actions{align-items:center;gap:8px;display:flex}.ev-actionbtn{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);height:28px;color:var(--ev-ink);border:1px solid var(--ev-line-strong);border-left:10px solid var(--ev-primary);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ev-actionbtn:hover{background:var(--ev-primary);color:var(--ev-primary-ink);border-left-color:#000}[data-theme=dark] .ev-actionbtn:hover{border-left-color:#fff}.ev-actionbtn svg{flex:0 0 16px;width:16px;height:16px}.ev-actionbtn--count{gap:5px;width:auto;padding:0 9px 0 8px}.ev-countpill{color:#fff;text-align:center;box-sizing:border-box;background:#e5072a;border-radius:999px;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;line-height:17px}.ev-actionbtn--count:hover .ev-countpill{color:#e5072a;background:#fff}.ev-actionbtn.is-active{color:var(--ev-primary);box-shadow:inset 0 0 0 1px var(--ev-primary);background:#fff}.ev-actionbtn.is-active:hover{background:#fff}.ev-topbar__avatar{background:var(--ev-primary);width:28px;height:28px;color:var(--ev-primary-ink);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:11px;font-weight:700;display:inline-flex}.ev-topbar__avatar:hover{background:var(--ev-primary-strong)}.ev-titlebar{background:var(--ev-primary-grad);height:52px;color:var(--ev-primary-ink);flex:0 0 52px;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.ev-titlebar__title{align-items:baseline;gap:12px;min-width:0;display:flex}.ev-titlebar__lead{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:800}.ev-titlebar__sep{opacity:.55;font-size:16px;font-weight:400}.ev-titlebar__sub{opacity:.92;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ev-titlebar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ev-titlebar__code{font-family:var(--ev-font-mono,ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;background:#ffffff2e;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:500}.ev-tbact{border-radius:var(--ev-r-s);height:32px;font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.ev-tbact--ghost{border:1px solid var(--ev-primary-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.ev-tbact--ghost{border:1px solid color-mix(in oklab, var(--ev-primary-ink) 55%, transparent)}}.ev-tbact--ghost{color:var(--ev-primary-ink)}.ev-tbact--ghost:hover{background:var(--ev-primary-ink)}@supports (color:color-mix(in lab, red, red)){.ev-tbact--ghost:hover{background:color-mix(in oklab, var(--ev-primary-ink) 14%, transparent)}}.ev-tbact--solid{background:var(--ev-primary-ink);border:1px solid var(--ev-primary-ink);color:var(--ev-primary);font-weight:700}.ev-tbact--solid:hover{background:var(--ev-primary-ink)}@supports (color:color-mix(in lab, red, red)){.ev-tbact--solid:hover{background:color-mix(in oklab, var(--ev-primary-ink) 90%, var(--ev-primary))}}.ev-tbact svg{width:14px;height:14px}.ev-tbact i{font-size:13px;line-height:1}.ev-cta{height:30px;color:var(--ev-primary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s;display:inline-flex;box-shadow:0 2px 8px #00000029,inset 0 0 0 1px #fff6}.ev-cta--enter{animation:.26s cubic-bezier(.2,.8,.25,1) both evCtaIn}@keyframes evCtaIn{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}.ev-cta__plus{background:var(--ev-primary-grad);width:22px;height:22px;color:var(--ev-primary-ink);box-shadow:0 1px 3px var(--ev-primary);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-cta__plus{box-shadow:0 1px 3px color-mix(in oklab, var(--ev-primary) 45%, transparent)}}.ev-cta__plus{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ev-cta__plus svg{width:13px;height:13px}.ev-cta:hover{transform:translateY(-1px);box-shadow:0 5px 14px #00000038,inset 0 0 0 1px #ffffff80}.ev-cta:hover .ev-cta__plus{transform:rotate(90deg)}.ev-cta:active{transform:translateY(0);box-shadow:0 2px 6px #0000002e}.ev-body{background:var(--ev-bg);flex:auto;min-height:0;padding:24px}.ev-sherpa{background:var(--ev-bg-elev);border-left:1px solid var(--ev-line);width:0;height:100vh;color:var(--ev-ink);flex-direction:column;flex:0 0 0;transition:flex-basis .22s,width .22s;display:flex;overflow:hidden}.ev-sherpa.is-open{flex:0 0 380px;width:380px}.ev-sherpa__head{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:0 0 48px;align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;display:flex}.ev-sherpa__mark{border-radius:var(--ev-r-s);background:var(--ev-primary);width:28px;height:28px;color:var(--ev-primary-ink);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ev-sherpa__mark svg{width:16px;height:16px}.ev-sherpa__title{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.ev-sherpa__title .ev-sherpa__name{color:var(--ev-ink);letter-spacing:.01em;font-size:14px;font-weight:700}.ev-sherpa__title .ev-sherpa__status{color:var(--ev-ink-muted);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:inline-flex}.ev-sherpa__title .ev-sherpa__dot{background:var(--ev-st-activo);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.ev-iconbtn{border-radius:var(--ev-r-s);min-width:28px;height:28px;color:var(--ev-ink-2);background:0 0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ev-iconbtn:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-iconbtn svg{width:16px;height:16px}.ev-sherpa__body{background:var(--ev-bg);flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ev-msg{border-radius:var(--ev-r-m);white-space:pre-wrap;word-wrap:break-word;max-width:86%;padding:9px 12px;font-size:13px;line-height:1.45}.ev-msg--ai{background:var(--ev-bg-elev);color:var(--ev-ink);border:1px solid var(--ev-line);border-top-left-radius:var(--ev-r-xs);align-self:flex-start}.ev-msg--user{background:var(--ev-primary);color:var(--ev-primary-ink);border-top-right-radius:var(--ev-r-xs);align-self:flex-end}.ev-msg__meta{color:var(--ev-ink-subtle);margin:2px 4px 4px;font-size:10px}.ev-sherpa__chips{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.ev-sherpa__chip{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:24px;color:var(--ev-ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ev-sherpa__chip:hover{background:var(--ev-primary-soft);border-color:var(--ev-primary);color:var(--ev-primary-strong)}.ev-sherpa__composer{background:var(--ev-bg-elev);border-top:1px solid var(--ev-line);flex:none;padding:10px 12px 12px}.ev-sherpa__composer-row{background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);align-items:flex-end;gap:8px;padding:6px 6px 6px 10px;display:flex}.ev-sherpa__composer-row:focus-within{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-sherpa__input{resize:none;min-width:0;color:var(--ev-ink);background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:6px 0;font-family:inherit;font-size:13px;line-height:1.4}.ev-sherpa__input::placeholder{color:var(--ev-ink-subtle)}.ev-sherpa__send{border-radius:var(--ev-r-s);background:var(--ev-primary);width:28px;height:28px;color:var(--ev-primary-ink);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ev-sherpa__send:hover{background:var(--ev-primary-strong)}.ev-sherpa__send:disabled{opacity:.35;cursor:not-allowed}.ev-sherpa__send svg{width:14px;height:14px}.ev-sherpa__hint{color:var(--ev-ink-subtle);text-align:center;margin:8px 4px 0;font-size:10px}.ev-backdrop{z-index:50;background:#00000073;animation:.15s evFade;display:none;position:fixed;inset:0}@keyframes evFade{0%{opacity:0}to{opacity:1}}.ev-scan{background:var(--ev-bg-elev);border-radius:var(--ev-r-l);width:340px;overflow:hidden}.ev-scan__head{border-bottom:1px solid var(--ev-line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.ev-scan__mark{border-radius:var(--ev-r-s);background:var(--ev-primary-grad);width:28px;height:28px;color:var(--ev-primary-ink);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ev-scan__mark svg{width:16px;height:16px}.ev-scan__title{color:var(--ev-ink);letter-spacing:.01em;flex:1;font-size:14px;font-weight:700}.ev-scan__close{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-muted);justify-content:center;align-items:center;display:inline-flex}.ev-scan__close:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-scan__close svg{width:16px;height:16px}.ev-scan__body{flex-direction:column;gap:14px;padding:14px;display:flex}.ev-scan__cam{border-radius:var(--ev-r-m);background:radial-gradient(125% 120% at 50% 0,#2c2e34 0%,#121317 72%);justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.ev-scan__frame{width:128px;height:128px;position:relative}.ev-scan__frame svg{color:#ffffffd9;width:100%;height:100%;display:block}.ev-scan__line{background:var(--ev-primary);height:2px;box-shadow:0 0 9px 1px var(--ev-primary);border-radius:2px;animation:1.9s ease-in-out infinite evScanLine;position:absolute;left:6px;right:6px}@keyframes evScanLine{0%,to{opacity:.35;transform:translateY(8px)}50%{opacity:1;transform:translateY(118px)}}.ev-scan__camhint{text-align:center;color:#ffffffb8;letter-spacing:.01em;font-size:11px;font-weight:600;position:absolute;bottom:9px;left:0;right:0}.ev-scan__or{color:var(--ev-ink-subtle);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.ev-scan__or:before,.ev-scan__or:after{content:"";background:var(--ev-line);flex:1;height:1px}.ev-scan__field{flex-direction:column;gap:7px;display:flex}.ev-scan__label{color:var(--ev-ink-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.ev-scan__inputrow{gap:8px;display:flex}.ev-scan__input{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);min-width:0;height:40px;color:var(--ev-ink);font-family:var(--ev-font-mono);letter-spacing:.08em;text-transform:uppercase;outline:0;flex:1;padding:0 12px;font-size:15px;transition:border-color .12s,box-shadow .12s}.ev-scan__input::placeholder{color:var(--ev-ink-subtle);letter-spacing:.04em;text-transform:none}.ev-scan__input:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-scan__submit{border-radius:var(--ev-r-m);background:var(--ev-primary);height:40px;color:var(--ev-primary-ink);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ev-scan__submit:hover{background:var(--ev-primary-strong)}.ev-scan__result{border-radius:var(--ev-r-m);background:var(--ev-st-activo-bg);border:1px solid var(--ev-st-activo);align-items:center;gap:8px;padding:9px 12px;display:none}@supports (color:color-mix(in lab, red, red)){.ev-scan__result{border:1px solid color-mix(in oklab, var(--ev-st-activo) 30%, transparent)}}.ev-scan__result{color:var(--ev-st-activo);font-size:13px;font-weight:600}.ev-scan__result.is-shown{display:flex}.ev-scan__result svg{flex:0 0 16px;width:16px;height:16px}.ev-scan__result code{font-family:var(--ev-font-mono);color:var(--ev-ink);letter-spacing:.04em;font-weight:500}.ev-scan__matches{flex-direction:column;gap:4px;display:flex}.ev-scan__matcheshead{color:var(--ev-ink-subtle);font-size:11px;font-weight:700}.ev-scan__match{text-align:left;border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);cursor:pointer;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.ev-scan__match:hover{background:var(--ev-bg-hover);border-color:var(--ev-primary)}.ev-scan__matchname{color:var(--ev-ink);font-size:12px;font-weight:600}.ev-scan__matchsub{color:var(--ev-ink-subtle);font-size:11px}.ev-scan__hint{color:var(--ev-ink-subtle);align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;display:flex}.ev-scan__hint svg{opacity:.7;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.ev-nfc{background:var(--ev-bg-elev);border-radius:var(--ev-r-l);width:340px;overflow:hidden}.ev-nfc__tap{border-radius:var(--ev-r-m);background:radial-gradient(125% 120% at 50% 35%,#2c2e34 0%,#121317 72%);justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.ev-nfc__waves{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ev-nfc__waves span{border:2px solid var(--ev-primary);opacity:0;border-radius:50%;width:54px;height:54px;animation:2.4s cubic-bezier(.3,.6,.4,1) infinite evNfcPulse;position:absolute}.ev-nfc__waves span:nth-child(2){animation-delay:.8s}.ev-nfc__waves span:nth-child(3){animation-delay:1.6s}@keyframes evNfcPulse{0%{opacity:0;transform:scale(.55)}18%{opacity:.9}to{opacity:0;transform:scale(3.1)}}.ev-nfc__device{z-index:1;width:46px;height:70px;color:var(--ev-primary);background:#12131799;border:2px solid #ffffffe6;border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative}.ev-nfc__device svg{width:22px;height:22px}.ev-nfc__taphint{text-align:center;color:#ffffffb8;letter-spacing:.01em;font-size:11px;font-weight:600;position:absolute;bottom:9px;left:0;right:0}.ev-menu--notif{width:372px}.ev-menu__head{border-bottom:1px solid var(--ev-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.ev-menu__head h3{color:var(--ev-ink);letter-spacing:.01em;flex:1;margin:0;font-size:14px;font-weight:700}.ev-menu__headcount{background:var(--ev-primary-soft);min-width:18px;height:18px;color:var(--ev-primary);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.ev-menu__markall{color:var(--ev-primary);white-space:nowrap;font-size:12px;font-weight:600}.ev-menu__markall:hover{text-decoration:underline}.ev-noti-list{max-height:384px;overflow-y:auto}.ev-noti{border-bottom:1px solid var(--ev-line);cursor:pointer;align-items:flex-start;gap:11px;padding:12px 14px;transition:background .12s;display:flex}.ev-noti:last-child{border-bottom:0}.ev-noti:hover{background:var(--ev-bg-hover)}.ev-noti--unread{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-noti--unread{background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-elev))}}.ev-noti__icon{border-radius:var(--ev-r-s);flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ev-noti__icon svg{width:16px;height:16px}.ev-noti__icon--incidencia{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-noti__icon--cad{background:var(--ev-st-cad-suave-bg);color:var(--ev-st-cad-suave)}.ev-noti__icon--activo{background:var(--ev-st-activo-bg);color:var(--ev-st-activo)}.ev-noti__icon--info{background:var(--ev-primary-soft);color:var(--ev-primary)}.ev-noti__body{flex:1;min-width:0}.ev-noti__title{color:var(--ev-ink);font-size:13px;font-weight:600;line-height:1.35}.ev-noti__desc{color:var(--ev-ink-muted);text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.45}.ev-noti__time{color:var(--ev-ink-subtle);margin-top:4px;font-size:11px}.ev-noti__dot{background:var(--ev-primary);border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.ev-noti:not(.ev-noti--unread) .ev-noti__dot{visibility:hidden}.ev-noti-empty{text-align:center;color:var(--ev-ink-subtle);padding:38px 14px;font-size:13px}.ev-menu__foot{border-top:1px solid var(--ev-line);text-align:center;padding:10px 14px}.ev-menu__foot button{color:var(--ev-primary);font-size:13px;font-weight:600}.ev-menu__foot button:hover{text-decoration:underline}.ev-menu--user{width:256px}.ev-menu__userhead{border-bottom:1px solid var(--ev-line);align-items:center;gap:11px;padding:14px 14px 12px;display:flex}.ev-menu__useravatar{border-radius:var(--ev-r-m);background:var(--ev-primary-grad);width:40px;height:40px;color:var(--ev-primary-ink);letter-spacing:.02em;flex:0 0 40px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ev-menu__userinfo{min-width:0}.ev-menu__username{color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ev-menu__usersub{color:var(--ev-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.ev-menu__list{padding:6px}.ev-menu__item{border-radius:var(--ev-r-s);height:38px;color:var(--ev-ink);cursor:pointer;align-items:center;gap:11px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ev-menu__item:hover{background:var(--ev-bg-hover)}.ev-menu__item svg{width:16px;height:16px;color:var(--ev-ink-muted);flex:0 0 16px}.ev-menu__sep{background:var(--ev-line);height:1px;margin:4px 0}.ev-menu__item--danger,.ev-menu__item--danger svg{color:var(--ev-st-incidencia)}.ev-menu__item--danger:hover{background:var(--ev-st-incidencia-bg)}@media (width<=767.98px){.ev-sidebar{z-index:100;width:240px;box-shadow:var(--ev-sh-3);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(0)}.ev-sidebar.is-closed{width:240px;box-shadow:none;transform:translate(-100%)}.ev-app:has(.ev-sidebar:not(.is-closed)) .ev-backdrop{display:block}.ev-actionbtn span{display:none}.ev-actionbtn{justify-content:center;gap:0;width:28px;padding:0}.ev-actionbtn--count{gap:5px;width:auto;padding:0 9px 0 8px}.ev-actionbtn--count .ev-countpill{display:inline-block}.ev-topbar{gap:8px;padding:0 10px}.ev-titlebar{gap:8px;padding:0 14px}.ev-titlebar__lead{letter-spacing:.04em;font-size:15px}.ev-titlebar__sub{font-size:13px}.ev-sherpa.is-open{z-index:90;width:100vw;box-shadow:var(--ev-sh-3);flex:0 0 100vw;position:fixed;top:0;bottom:0;right:0}}@media (width<=479.98px){.ev-breadcrumb>:not(.ev-crumb--active){display:none}.ev-topbar__actions{gap:4px}.ev-titlebar__sep,.ev-titlebar__sub,.ev-cta span:not(.ev-cta__plus){display:none}.ev-cta{justify-content:center;width:36px;height:36px;padding:0}}@media (width<=450px){.ev-scan,.ev-nfc,.ev-menu--notif,.ev-menu--user{width:calc(100vw - 24px)}}@media (width<=479.98px){.ev-flyout{display:none}}.ev-nav__badge{background:var(--ev-warn,#d97706);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.ev-nav__subitem .ev-nav__badge{margin-left:8px}.ev-nav__item.is-expanded .ev-nav__badge{margin-right:6px}.ev-sherpa__plan{border:1px solid var(--ev-primary);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);max-width:92%;color:var(--ev-ink);align-self:flex-start;padding:10px 12px;font-size:13px;line-height:1.45}.ev-sherpa__plan.is-aceptada,.ev-sherpa__plan.is-rechazada{border-color:var(--ev-line)}.ev-sherpa__plan-title{margin-bottom:6px;font-weight:700}.ev-sherpa__plan-steps{margin:0;padding-left:18px}.ev-sherpa__plan-steps li+li{margin-top:4px}.ev-sherpa__plan.is-rechazada .ev-sherpa__plan-steps{color:var(--ev-ink-subtle);text-decoration:line-through}.ev-sherpa__plan-fallo{color:var(--ev-st-incidencia);margin:8px 0 0;font-size:12px}.ev-sherpa__plan-actions{gap:8px;margin-top:10px;display:flex}.ev-sherpa__plan-actions .ev-btn{height:30px;padding:0 12px;font-size:12px}.ev-sherpa__plan-actions .ev-btn:disabled{opacity:.6;cursor:default}.ev-scrollarea{background:var(--ev-bg);scrollbar-width:thin;scrollbar-color:var(--ev-line-strong) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ev-body.ev-body--listado{flex-direction:column;flex:none;padding:20px 24px 24px;display:flex;overflow:visible}.ev-listado{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-l);min-height:0;box-shadow:var(--ev-sh-1);flex-direction:column;flex:none;display:flex;overflow:visible}.ev-toolbar{border-bottom:1px solid var(--ev-line);flex-direction:column;flex:none;gap:10px;padding:12px 14px;display:flex}.ev-toolbar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-toolbar__spacer{flex:auto}.ev-rowsize{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ev-rowsize__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-weight:600}.ev-filterlbl{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ev-filterlbl__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-weight:600}.ev-search2{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:248px;max-width:100%;height:32px;color:var(--ev-ink-muted);align-items:center;gap:7px;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.ev-search2:focus-within{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-search2 svg{opacity:.7;flex:0 0 15px;width:15px;height:15px}.ev-search2 input{min-width:0;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:0;outline:0;flex:1}.ev-search2 input::placeholder{color:var(--ev-ink-subtle)}.ev-filter{align-items:center;display:inline-flex;position:relative}.ev-filter select{appearance:none;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);height:32px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;outline:0;padding:0 30px 0 11px;font-weight:500;transition:border-color .12s,box-shadow .12s}.ev-filter select:hover{border-color:var(--ev-line-strong);background:var(--ev-bg-hover)}.ev-filter select:focus-visible{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-filter:after{content:"";border-right:1.6px solid var(--ev-ink-muted);border-bottom:1.6px solid var(--ev-ink-muted);pointer-events:none;width:8px;height:8px;position:absolute;right:11px;transform:translateY(-2px)rotate(45deg)}.ev-titlecount{opacity:.72;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto;font-size:14px;font-weight:600}.ev-btnbar{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);align-items:stretch;height:32px;display:inline-flex}.ev-btnbar__btn{border:0;border-left:1px solid var(--ev-line-strong);width:34px;color:var(--ev-ink-2);cursor:pointer;background:0 0;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.ev-btnbar__btn:first-child{border-left:0;border-radius:7px 0 0 7px}.ev-btnbar__btn:last-child{border-radius:0 7px 7px 0}.ev-btnbar__btn--divide{border-left-color:var(--ev-ink-subtle)}.ev-btnbar__btn svg{width:16px;height:16px}.ev-btnbar__btn:hover{background:var(--ev-bg-elev);color:var(--ev-ink)}.ev-btnbar__btn:focus-visible{outline:2px solid var(--ev-primary);outline-offset:-2px}.ev-btnbar__btn.is-active{color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-btnbar__btn:disabled{color:var(--ev-ink-subtle);cursor:default;opacity:.5}.ev-btnbar__btn:disabled:hover{background:0 0}.ev-btnbar__badge{box-sizing:border-box;color:#fff;background:var(--ev-primary);font-variant-numeric:tabular-nums;min-width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ev-bg-elev);border-radius:999px;place-items:center;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:2px;right:2px}.ev-btnbar__btn[data-tip]:after{content:attr(data-tip);border-radius:var(--ev-r-s);background:var(--ev-ink);color:var(--ev-bg-elev);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px)}.ev-btnbar__btn[data-tip]:before{content:"";border:5px solid #0000;border-bottom-color:var(--ev-ink);opacity:0;pointer-events:none;z-index:60;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)translateY(2px)}.ev-btnbar__btn[data-tip]:hover:after,.ev-btnbar__btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.ev-btnbar__btn:disabled:after,.ev-btnbar__btn:disabled:before{display:none}.ev-btnbar--primary{border-color:var(--ev-primary-strong);background:var(--ev-primary)}.ev-btnbar--primary .ev-btnbar__btn{color:#fff;border-left-color:oklab(100% 0 5.96046e-8/.26)}.ev-btnbar--primary .ev-btnbar__btn--divide{border-left-color:oklab(100% 0 5.96046e-8/.5)}.ev-btnbar--primary .ev-btnbar__btn:hover,.ev-btnbar--primary .ev-btnbar__btn.is-active{background:var(--ev-primary-strong);color:#fff}.ev-btnbar--primary .ev-btnbar__btn:disabled{color:#ffffff80}.ev-btnbar--primary .ev-btnbar__btn:disabled:hover{background:0 0}.ev-btnbar--primary .ev-btnbar__badge{color:var(--ev-primary);box-shadow:0 0 0 1.5px var(--ev-primary);background:#fff}.ev-bulkbtn{border-radius:var(--ev-r-m);background:var(--ev-primary);height:32px;color:var(--ev-primary-ink);font-family:inherit;font-size:var(--ev-fs-s);white-space:nowrap;box-shadow:var(--ev-sh-1);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:700;display:inline-flex}.ev-bulkbtn:hover{background:var(--ev-primary-strong)}.ev-bulkbtn__count{min-width:20px;height:20px;font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;background:#ffffff3d;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:800;display:inline-flex}.ev-bulkbtn__caret{opacity:.85;width:11px;height:11px}.ev-chips{flex-wrap:wrap;gap:6px;display:flex}.ev-chip{border:1px solid var(--ev-primary);align-items:stretch;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-chip{border:1px solid color-mix(in oklab, var(--ev-primary) 35%, var(--ev-line-strong))}}.ev-chip{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);overflow:hidden}.ev-chip__body{cursor:pointer;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-2);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px 0 10px;display:inline-flex}.ev-chip__body:hover{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-chip__body:hover{background:color-mix(in oklab, var(--ev-primary) 12%, transparent)}}.ev-chip__label{color:var(--ev-primary-strong);font-weight:700}.ev-chip__val{color:var(--ev-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ev-chip__caret{opacity:.6;display:inline-flex}.ev-chip__caret svg{width:10px;height:10px}.ev-chip__x{border:0;border-left:1px solid var(--ev-primary);flex:0 0 24px;justify-content:center;align-items:center;width:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-chip__x{border-left:1px solid color-mix(in oklab, var(--ev-primary) 22%, transparent)}}.ev-chip__x{color:var(--ev-ink-muted);cursor:pointer;background:0 0}.ev-chip__x svg{width:11px;height:11px}.ev-chip__x:hover{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-chip__x:hover{background:color-mix(in oklab, var(--ev-primary) 14%, transparent)}}.ev-chip__x:hover{color:var(--ev-primary-strong)}.ev-pop{z-index:1200;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);min-width:220px;max-width:300px;box-shadow:var(--ev-sh-2);font-size:var(--ev-fs-m);color:var(--ev-ink);padding:6px}.ev-pop__title{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);padding:4px 6px 6px;font-weight:700}.ev-pop__search{box-sizing:border-box;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);width:100%;height:32px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:0;margin-bottom:4px;padding:0 10px}.ev-pop__search:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-pop__list{scrollbar-width:thin;max-height:300px;overflow:auto}.ev-pop__group{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);padding:8px 6px 3px;font-weight:700}.ev-pop__item,.ev-optrow{border-radius:var(--ev-r-s);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;display:flex}.ev-pop__item:hover,.ev-optrow:hover{background:var(--ev-bg-hover)}.ev-pop__item-lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.ev-pop__item-type{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:999px;flex:none;padding:1px 7px;font-weight:700}.ev-pop__empty{color:var(--ev-ink-muted);text-align:center;padding:12px 8px}.ev-pop__body{padding:2px}.ev-pop__input{box-sizing:border-box;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);width:100%;height:32px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:0;padding:0 10px}.ev-pop__input:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-pop__foot{border-top:1px solid var(--ev-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding:6px 4px 2px;display:flex}.ev-pop__foot--cols{justify-content:space-between}.ev-pop__link{cursor:pointer;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-primary);background:0 0;border:0;padding:4px;font-weight:600}.ev-pop__link:hover{text-decoration:underline}.ev-pop__count{font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.ev-optrow__mark{border:1.5px solid var(--ev-line-strong);color:#0000;border-radius:999px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ev-optrow__mark--box{border-radius:var(--ev-r-xs)}.ev-optrow__mark svg{width:11px;height:11px}.ev-optrow.is-on .ev-optrow__mark{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.ev-optrow__txt{flex:auto}.ev-optrow.is-on{font-weight:600}.ev-rangerow{align-items:center;gap:8px;padding:4px 2px;display:flex}.ev-rangerow__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex:0 0 48px;font-weight:600}.ev-pop--cols{width:288px;max-width:92vw}.ev-pop__list--cols{max-height:340px}.ev-colrow{border-radius:var(--ev-r-s);align-items:center;gap:6px;padding:5px 4px;display:flex}.ev-colrow:hover{background:var(--ev-bg-hover)}.ev-colrow.is-locked .ev-colrow__grip{cursor:default}.ev-colrow__grip{width:18px;color:var(--ev-ink-subtle);cursor:grab;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ev-colrow__grip svg{width:14px;height:14px}.ev-colrow__lbl{flex-direction:column;flex:auto;min-width:0;font-weight:600;line-height:1.25;display:flex}.ev-colrow__group{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-weight:600}.ev-colrow__tg{background:var(--ev-line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:19px;transition:background .12s;display:inline-flex;position:relative}.ev-colrow__tg.is-on{background:var(--ev-primary)}.ev-colrow__knob{background:#fff;border-radius:999px;width:15px;height:15px;transition:transform .12s;position:absolute;top:2px;left:2px}.ev-colrow__tg.is-on .ev-colrow__knob{transform:translate(15px)}.ev-colrow__lock{color:var(--ev-ink-subtle);display:inline-flex}.ev-colrow__lock svg{width:13px;height:13px}.ev-colrow.is-locked .ev-colrow__tg{background:0 0;width:auto}.ev-pop--views{width:264px;max-width:92vw}.ev-viewrow{border-radius:var(--ev-r-s);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;display:flex}.ev-viewrow:hover{background:var(--ev-bg-hover)}.ev-viewrow__ico{color:var(--ev-ink-muted);flex:0 0 16px;place-items:center;display:grid}.ev-viewrow__ico svg{width:15px;height:15px}.ev-viewrow__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.ev-viewrow__pin{border-radius:var(--ev-r-s);width:24px;height:24px;color:var(--ev-ink-subtle);cursor:pointer;opacity:.4;background:0 0;border:0;flex:none;place-items:center;transition:opacity .1s,color .1s,background .1s;display:grid}.ev-viewrow:hover .ev-viewrow__pin{opacity:.85}.ev-viewrow__pin:hover{opacity:1;color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-viewrow__pin.is-on{opacity:1;color:var(--ev-primary)}.ev-viewrow__pin svg{width:15px;height:15px}.ev-viewrow__del{border-radius:var(--ev-r-s);width:22px;height:22px;color:var(--ev-ink-subtle);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;transition:opacity .1s;display:grid}.ev-viewrow:hover .ev-viewrow__del{opacity:1}.ev-viewrow__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-viewrow__del svg{width:12px;height:12px}.ev-viewsave{border-top:1px solid var(--ev-line);align-items:center;gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.ev-viewsave input{box-sizing:border-box;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);min-width:0;height:30px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:0;flex:auto;padding:0 10px}.ev-viewsave input:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-viewsave__ok{border-radius:var(--ev-r-s);background:var(--ev-primary);color:#fff;height:30px;font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;border:0;flex:none;padding:0 12px;font-weight:700}.ev-viewsave__ok:hover{background:var(--ev-primary-strong)}.ev-viewsave__ok:disabled{opacity:.5;cursor:default}.ev-pop--export{width:250px;max-width:92vw}.ev-export__optlabel{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);padding:8px 6px 3px;font-weight:700}.ev-export__scopes{flex-direction:column;display:flex}.ev-export__optcount{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px;font-weight:700}.ev-export__ico{color:var(--ev-ink-muted);flex:0 0 16px;place-items:center;display:grid}.ev-export__ico svg{width:15px;height:15px}.ev-tabletop{background:var(--ev-bg-subtle);cursor:pointer;border-radius:999px;flex:none;height:10px;margin-bottom:2px;position:relative}.ev-tabletop[hidden]{display:none}.ev-tabletop__thumb{background:var(--ev-line-strong);cursor:grab;touch-action:none;border-radius:999px;position:absolute;top:1px;bottom:1px}.ev-tabletop__thumb:hover{background:var(--ev-ink-muted)}.ev-tabletop__thumb:active{cursor:grabbing;background:var(--ev-primary)}.ev-tablewrap{flex:none;overflow:auto visible}.ev-tablewrap::-webkit-scrollbar{height:10px}.ev-tablewrap::-webkit-scrollbar-thumb{background:var(--ev-line-strong);border:2px solid var(--ev-bg);border-radius:999px}.ev-tablewrap::-webkit-scrollbar-track{background:0 0}.ev-table{border-collapse:collapse;width:100%;min-width:max-content;font-size:var(--ev-fs-m);--row-h:var(--ev-row-s)}.ev-table.dens-xs{--row-h:var(--ev-row-xs)}.ev-table.dens-s{--row-h:var(--ev-row-s)}.ev-table.dens-m{--row-h:var(--ev-row-m)}.ev-table thead th{z-index:2;background:var(--ev-bg-subtle);color:var(--ev-ink-muted);font-size:var(--ev-fs-xs);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--ev-line-strong);-webkit-user-select:none;user-select:none;height:36px;padding:0 12px;font-weight:700;position:sticky;top:0}.ev-table thead th.is-sortable{cursor:pointer}.ev-table thead th.is-sortable:hover{color:var(--ev-ink);background:var(--ev-bg-hover)}.ev-th-inner{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.ev-th-icon{color:var(--ev-ink-muted);align-items:center;display:inline-flex}.ev-th-icon svg{width:15px;height:15px}.ev-th-grip{vertical-align:middle;width:14px;color:var(--ev-ink-subtle);cursor:grab;opacity:0;flex:0 0 14px;justify-content:center;align-items:center;margin-right:2px;transition:opacity .1s;display:inline-flex}.ev-table thead th:hover .ev-th-grip{opacity:.65}.ev-th-grip:hover{opacity:1;color:var(--ev-ink-muted)}.ev-th-grip:active{cursor:grabbing}.ev-th-grip svg{width:13px;height:13px}.ev-table thead th.is-over{box-shadow:inset 2px 0 0 var(--ev-primary)}.ev-th-inner .ev-sort{opacity:0;flex:0 0 12px;width:12px;height:12px;transition:opacity .12s,transform .12s}.ev-table thead th.is-sorted .ev-sort{opacity:1;color:var(--ev-primary)}.ev-table thead th.is-sortable:hover .ev-sort{opacity:.5}.ev-table thead th.sort-desc .ev-sort{transform:rotate(180deg)}.ev-c-role,.ev-c-cert{text-align:center!important}.ev-c-role{width:64px}.ev-c-cert{width:72px}.ev-c-band{--ev-grp:var(--ev-group-color,var(--ev-primary))}.ev-table thead th.ev-c-band{background:var(--ev-grp)}@supports (color:color-mix(in lab, red, red)){.ev-table thead th.ev-c-band{background:color-mix(in oklab, var(--ev-grp) 7%, var(--ev-bg-subtle))}}.ev-table tbody td.ev-c-band{background:var(--ev-grp)}@supports (color:color-mix(in lab, red, red)){.ev-table tbody td.ev-c-band{background:color-mix(in oklab, var(--ev-grp) 3.5%, transparent)}}.ev-c-band.ev-c-band--first{box-shadow:inset 1px 0 0 var(--ev-line)}.ev-c-band.ev-c-band--last{box-shadow:inset -1px 0 0 var(--ev-line)}.ev-c-band.ev-c-band--first.ev-c-band--last{box-shadow:inset 1px 0 0 var(--ev-line), inset -1px 0 0 var(--ev-line)}.ev-c-actions{width:52px;text-align:center!important}.ev-c-count{width:50px;text-align:center!important}.ev-table thead th.ev-c-count,.ev-table tbody td.ev-c-count{padding-left:6px;padding-right:6px}.ev-table thead th.ev-c-count .ev-th-inner{justify-content:center;gap:2px}.ev-table thead th.ev-c-count .ev-th-icon{color:var(--ev-primary)}.ev-c-count--warn .ev-count:not(.ev-count--zero){color:var(--ev-st-cad-suave)}.ev-c-count--danger .ev-count:not(.ev-count--zero){color:var(--ev-st-incidencia)}.ev-table thead th.ev-c-count--warn .ev-th-icon{color:var(--ev-st-cad-suave)}.ev-table thead th.ev-c-count--danger .ev-th-icon{color:var(--ev-st-incidencia)}.ev-c-estado{width:84px;text-align:center!important}.ev-c-select{cursor:pointer;width:40px;text-align:center!important}.ev-c-super .ev-roledot--on{color:var(--ev-st-incidencia)}.ev-checkbox{appearance:none;border:2px solid var(--ev-line-strong);border-radius:var(--ev-r-xs);background:var(--ev-bg);cursor:pointer;vertical-align:middle;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s;display:inline-grid}.ev-checkbox:hover{border-color:var(--ev-primary)}.ev-checkbox:checked,.ev-checkbox:indeterminate{background:var(--ev-primary);border-color:var(--ev-primary)}.ev-checkbox:checked:after{content:"";border:solid var(--ev-primary-ink);border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.ev-checkbox:indeterminate:after{content:"";border-top:2px solid var(--ev-primary-ink);width:8px;height:0}.ev-table tbody td{height:var(--row-h);border-bottom:1px solid var(--ev-line);color:var(--ev-ink-2);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.ev-c-nombre{min-width:120px;max-width:190px}.ev-c-apellidos{min-width:150px;max-width:240px}.ev-c-nombrecompleto{white-space:normal;min-width:260px;max-width:420px}.ev-table tbody td.ev-c-nombrecompleto{white-space:normal}.ev-usercell{flex-direction:column;gap:2px;display:flex}.ev-usernota{font-size:11px;font-weight:500;line-height:1.3;display:block}.ev-usernota--si{color:#1d4ed8}.ev-usernota--no{color:#dc2626}.ev-c-tel{white-space:nowrap;min-width:130px}.ev-c-email{min-width:190px;max-width:300px}.ev-c-campo{width:130px;min-width:140px;max-width:220px}.ev-table tbody tr{cursor:pointer;transition:background .1s}.ev-table tbody tr:hover td{background:var(--ev-bg-hover)}.ev-table tbody tr:hover td.ev-c-band{background:var(--ev-grp)}@supports (color:color-mix(in lab, red, red)){.ev-table tbody tr:hover td.ev-c-band{background:color-mix(in oklab, var(--ev-grp) 8%, var(--ev-bg-hover))}}.ev-table tbody tr.is-selected td,.ev-table tbody tr.is-selected:hover td,.ev-table tbody tr.is-selected td.ev-c-band,.ev-table tbody tr.is-selected td.ev-c-cert{background:var(--ev-primary)!important}@supports (color:color-mix(in lab, red, red)){.ev-table tbody tr.is-selected td,.ev-table tbody tr.is-selected:hover td,.ev-table tbody tr.is-selected td.ev-c-band,.ev-table tbody tr.is-selected td.ev-c-cert{background:color-mix(in oklab, var(--ev-primary) 13%, var(--ev-bg-elev))!important}}.ev-cell-name,.ev-cell-apellidos{color:var(--ev-ink)}.ev-cell-email{color:var(--ev-ink-muted)}.ev-cell-tel{color:var(--ev-ink-muted);font-variant-numeric:tabular-nums}.ev-cell-tel .ev-celllink__txt{font-size:var(--ev-fs-m)}.ev-celllink{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ev-celllink__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-linkout{border-radius:var(--ev-r-xs);width:24px;height:24px;color:var(--ev-ink-subtle);opacity:.68;flex:none;justify-content:center;align-items:center;transition:opacity .1s,background .1s,color .1s;display:inline-flex}.ev-table tbody tr:hover .ev-linkout{opacity:.95}.ev-linkout:hover{opacity:1;background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.ev-linkout:focus-visible{opacity:1;outline:2px solid var(--ev-primary);outline-offset:1px}.ev-linkout svg{width:17px;height:17px}.ev-table.tint-zebra tbody tr:nth-child(2n) td:not(.ev-c-band){background:var(--ev-ink)}@supports (color:color-mix(in lab, red, red)){.ev-table.tint-zebra tbody tr:nth-child(2n) td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-ink) 2.5%, var(--ev-bg-elev))}}.ev-table tbody tr.st-baja .ev-cell-name,.ev-table tbody tr.st-baja td.ev-cell--id,.ev-table tbody tr.st-baja td.ev-cell--geo,.ev-table tbody tr.st-baja .ev-cell--id,.ev-table tbody tr.st-baja .ev-cell--geo{color:var(--ev-ink-muted)}.ev-table tbody tr.st-baja .ev-roledot--on{color:var(--ev-ink-subtle)}.ev-table tbody tr.st-baja td.ev-c-band{background:var(--ev-ink)}@supports (color:color-mix(in lab, red, red)){.ev-table tbody tr.st-baja td.ev-c-band{background:color-mix(in oklab, var(--ev-ink) 3%, transparent)}}.ev-table tbody tr.st-baja .ev-certmark{background:var(--ev-bg-subtle);color:var(--ev-ink-subtle)}.ev-statusdot{vertical-align:middle;border-radius:999px;width:13px;height:13px;display:inline-block}.ev-statusdot--activo{background:var(--ev-st-activo)}.ev-statusdot--baja{background:var(--ev-ink-subtle)}.ev-statusdot--potencial{background:var(--ev-st-cad-suave)}.ev-roledot{pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ev-roledot--on{color:var(--ev-primary)}.ev-roledot--on svg{width:15px;height:15px}.ev-roledot--off{color:var(--ev-line-strong)}.ev-roledot--off:before{content:"-";font-weight:700}.ev-certmark{background:var(--ev-st-activo-bg);width:30px;height:30px;color:var(--ev-st-activo);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ev-certmark svg{width:18px;height:18px}.ev-cert-off{color:var(--ev-line-strong);font-weight:700}.ev-num{font-variant-numeric:tabular-nums}.ev-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.ev-tag{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:19px;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.ev-table thead th.ev-c-cert{background:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){.ev-table thead th.ev-c-cert{background:color-mix(in oklab, var(--ev-st-activo) 12%, var(--ev-bg-subtle))}}.ev-table tbody td.ev-c-cert{background:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){.ev-table tbody td.ev-c-cert{background:color-mix(in oklab, var(--ev-st-activo) 8%, transparent)}}.ev-rowedit{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.ev-empty{text-align:center;color:var(--ev-ink-subtle);padding:56px 24px}.ev-empty__icon{border-radius:var(--ev-r-l);background:var(--ev-bg-subtle);width:44px;height:44px;color:var(--ev-ink-muted);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.ev-empty__icon svg{width:22px;height:22px}.ev-empty__title{font-size:var(--ev-fs-l);color:var(--ev-ink-2);margin-bottom:4px;font-weight:700}.ev-empty__hint{font-size:var(--ev-fs-m)}.ev-empty--loading .ev-empty__title{color:var(--ev-ink-muted)}.ev-empty__spinner{border:2.5px solid var(--ev-line-strong);border-top-color:var(--ev-primary);border-radius:999px;width:26px;height:26px;margin:0 auto 12px;animation:.7s linear infinite ev-spin}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-pager{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;align-items:center;gap:14px;padding:9px 14px;display:flex}.ev-pager__range{font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.ev-pager__range strong{color:var(--ev-ink-2);font-weight:700}.ev-pager__spacer{flex:auto}.ev-pager__size{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:7px;display:inline-flex}.ev-pager__nav{align-items:center;gap:4px;display:inline-flex}.ev-pager__btn{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:28px;height:28px;color:var(--ev-ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ev-pager__btn:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-pager__btn:disabled{opacity:.4;cursor:not-allowed}.ev-pager__btn svg{width:14px;height:14px}.ev-pager__page{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600}.ev-sheet{z-index:410;background:var(--ev-bg-elev);border-left:1px solid var(--ev-line);width:50vw;max-width:100vw;box-shadow:var(--ev-sh-3);will-change:transform;flex-direction:column;transition:transform .26s cubic-bezier(.22,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ev-sheet.is-open{transform:none}@media (width<=1200px){.ev-sheet{width:75vw}}@media (width<=899.98px){.ev-sheet{width:90vw}}.ev-sheet__head{flex:none;align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.ev-sheet__id{flex:0 auto;min-width:0}.ev-sheet__name{font-size:var(--ev-fs-xl);color:var(--ev-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.15;overflow:hidden}.ev-sheet__sub{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:10px;margin-top:3px;display:flex}.ev-sheet__close{border-radius:var(--ev-r-s);width:32px;height:32px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.ev-sheet__close:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-sheet__close svg{width:18px;height:18px}.ev-sheet__headfill{flex:auto}.ev-sheet__sideact{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:28px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.ev-sheet__sideact:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-sheet__sideact svg{width:13px;height:13px;display:block}.ev-sheet__tabs{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;gap:0;padding:0 20px;display:flex}.ev-tab{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--ev-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-ink-subtle);background:0 0;border:0;margin-right:26px;padding:11px 2px;font-weight:700;transition:color .14s;position:relative}.ev-tab:last-child{margin-right:0}.ev-tab:hover{color:var(--ev-ink-2)}.ev-tab:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px;border-radius:var(--ev-r-s)}.ev-tab.is-active{color:var(--ev-primary)}.ev-tab.is-active:after{content:"";background:var(--ev-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ev-tabpanel[hidden]{display:none}.ev-sheet__body{scrollbar-width:thin;scrollbar-color:var(--ev-line-strong) transparent;flex:auto;min-height:0;padding:20px;overflow-y:auto}.ev-sheet__body::-webkit-scrollbar{width:10px}.ev-sheet__body::-webkit-scrollbar-thumb{background:var(--ev-line-strong);border:3px solid var(--ev-bg-elev);border-radius:999px}.ev-sheet__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.ev-sheet__foot .ev-foot-spacer{flex:auto}.ev-btn{border-radius:var(--ev-r-m);height:38px;font-family:inherit;font-size:var(--ev-fs-m);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex}.ev-btn svg{width:15px;height:15px}.ev-btn--primary{background:var(--ev-primary);color:var(--ev-primary-ink);box-shadow:var(--ev-sh-1)}.ev-btn--primary:hover{background:var(--ev-primary-strong)}.ev-btn--ghost{color:var(--ev-ink-2);border:1px solid var(--ev-line-strong);background:0 0}.ev-btn--ghost:hover{background:var(--ev-bg-hover)}.ev-panel-ph{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);flex-direction:column;align-items:flex-start;gap:8px;padding:26px 22px;display:flex}.ev-panel-ph__tag{font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:999px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}.ev-panel-ph__title{font-size:var(--ev-fs-l);color:var(--ev-ink-2);margin:2px 0 0;font-weight:700}.ev-panel-ph__hint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);max-width:52ch;margin:0;line-height:1.5}.ev-cta:disabled{opacity:.45;cursor:not-allowed}.ev-cta:disabled:hover{transform:none;box-shadow:0 2px 8px #00000029,inset 0 0 0 1px #fff6}.ev-cta:disabled:hover .ev-cta__plus{transform:none}.ev-titlebar__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ev-status{font-weight:600;font-size:var(--ev-fs-s);align-items:center;gap:7px;display:inline-flex}.ev-status__dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.ev-status--activo{color:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){.ev-status--activo{color:color-mix(in oklab, var(--ev-st-activo) 78%, var(--ev-ink))}}.ev-status--activo .ev-status__dot{background:var(--ev-st-activo);box-shadow:0 0 0 3px var(--ev-st-activo-bg)}.ev-status--baja{color:var(--ev-ink-muted)}.ev-status--baja .ev-status__dot{background:var(--ev-ink-subtle)}.ev-status--pendiente{color:var(--ev-st-cad-suave)}@supports (color:color-mix(in lab, red, red)){.ev-status--pendiente{color:color-mix(in oklab, var(--ev-st-cad-suave) 72%, var(--ev-ink))}}.ev-status--pendiente .ev-status__dot{background:var(--ev-st-cad-suave);box-shadow:0 0 0 3px var(--ev-st-cad-suave-bg)}.ev-sheet__avatar{border-radius:var(--ev-r-m);background:var(--ev-primary);width:44px;height:44px;color:var(--ev-primary-ink);font-size:var(--ev-fs-l);letter-spacing:.02em;flex:0 0 44px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ev-sheet__id:has(+.ev-sheet__statebtn){border-right:1px solid var(--ev-line);padding-right:14px}.ev-sheet__statebtn{border-radius:var(--ev-r-m);border:1px solid var(--ev-line-strong);background:var(--ev-bg);height:32px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);white-space:nowrap;flex:none;align-items:center;gap:7px;margin-left:6px;padding:0 13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ev-sheet__statebtn svg{width:15px;height:15px}.ev-sheet__statebtn:disabled{opacity:.5;cursor:not-allowed}.ev-sheet__statebtn--down{color:var(--ev-st-incidencia);border-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.ev-sheet__statebtn--down{border-color:color-mix(in oklab, var(--ev-st-incidencia) 32%, var(--ev-line-strong))}}.ev-sheet__statebtn--down:hover:not(:disabled){background:var(--ev-st-incidencia-bg);border-color:var(--ev-st-incidencia)}.ev-sheet__statebtn--up{color:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){.ev-sheet__statebtn--up{color:color-mix(in oklab, var(--ev-st-activo) 70%, var(--ev-ink))}}.ev-sheet__statebtn--up{border-color:var(--ev-st-activo)}@supports (color:color-mix(in lab, red, red)){.ev-sheet__statebtn--up{border-color:color-mix(in oklab, var(--ev-st-activo) 38%, var(--ev-line-strong))}}.ev-sheet__statebtn--up:hover:not(:disabled){background:var(--ev-st-activo-bg);border-color:var(--ev-st-activo)}.ev-sheet__body--view .ev-switch{opacity:.55;pointer-events:none}.ev-fsec{border-top:1px solid var(--ev-line);padding:18px 0}.ev-fsec:first-child{border-top:0;padding-top:2px}.ev-fsec__title{font-size:var(--ev-fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ev-ink-muted);margin:0 0 14px;font-weight:700}.ev-fgrid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ev-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ev-field--full{grid-column:1/-1}.ev-field__label{font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:center;gap:6px;font-weight:600;display:flex}.ev-req{color:var(--ev-st-incidencia)}.ev-input{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);height:38px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:0;padding:0 12px;transition:border-color .12s,box-shadow .12s}.ev-input::placeholder{color:var(--ev-ink-subtle)}.ev-input:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-textarea{resize:vertical;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);min-height:76px;color:var(--ev-ink);font-family:inherit;line-height:1.45;font-size:var(--ev-fs-m);outline:0;padding:9px 12px;transition:border-color .12s,box-shadow .12s}.ev-textarea::placeholder{color:var(--ev-ink-subtle)}.ev-textarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-input-group{align-items:stretch;display:flex}.ev-input-group .ev-input-prefix{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m) 0 0 var(--ev-r-m);background:var(--ev-bg-subtle);color:var(--ev-ink-muted);font-size:var(--ev-fs-s);font-variant-numeric:tabular-nums;border-right:0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.ev-input-group .ev-input{border-radius:0 var(--ev-r-m) var(--ev-r-m) 0;flex:1;min-width:0}.ev-pwd{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.ev-pwd:focus-within{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-pwd .ev-input{background:0 0;border:0;border-radius:0;flex:auto;min-width:0}.ev-pwd .ev-input:focus{box-shadow:none}.ev-pwd__btn{width:38px;color:var(--ev-ink-muted);border-left:1px solid var(--ev-line);background:var(--ev-bg-subtle);flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ev-pwd__btn:hover{color:var(--ev-ink);background:var(--ev-bg-hover)}.ev-pwd__btn svg{width:16px;height:16px}.ev-roles{flex-direction:column;gap:8px;display:flex}.ev-rolerow{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg);align-items:center;gap:12px;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}.ev-rolerow.is-on{border-color:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-rolerow.is-on{border-color:color-mix(in oklab, var(--ev-primary) 50%, var(--ev-line))}}.ev-rolerow.is-on{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-rolerow.is-on{background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-elev))}}.ev-rolerow__ic{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);width:34px;height:34px;color:var(--ev-ink-muted);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.ev-rolerow.is-on .ev-rolerow__ic{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.ev-rolerow__ic svg{width:18px;height:18px}.ev-rolerow__txt{flex:auto;min-width:0}.ev-rolerow__name{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:700}.ev-rolerow__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin-top:1px}.ev-rolerow--super .ev-rolerow__ic{color:var(--ev-st-incidencia)}.ev-rolerow--super.is-on{border-color:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.ev-rolerow--super.is-on{border-color:color-mix(in oklab, var(--ev-st-incidencia) 48%, var(--ev-line))}}.ev-rolerow--super.is-on{background:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.ev-rolerow--super.is-on{background:color-mix(in oklab, var(--ev-st-incidencia) 5%, var(--ev-bg-elev))}}.ev-rolerow--super.is-on .ev-rolerow__ic{background:var(--ev-st-incidencia)}@supports (color:color-mix(in lab, red, red)){.ev-rolerow--super.is-on .ev-rolerow__ic{background:color-mix(in oklab, var(--ev-st-incidencia) 14%, var(--ev-bg-elev))}}.ev-rolerow--super.is-on .ev-rolerow__ic{color:var(--ev-st-incidencia)}.ev-rolerow--super .ev-switch.is-on{background:var(--ev-st-incidencia)}.ev-switch{background:var(--ev-line-strong);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}.ev-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ev-switch.is-on{background:var(--ev-primary)}.ev-switch.is-on:after{transform:translate(16px)}.ev-roleblock{flex-direction:column;display:flex}.ev-rolescope{border-left:2px solid var(--ev-primary);margin:8px 0 0 12px;padding-left:14px}@supports (color:color-mix(in lab, red, red)){.ev-rolescope{border-left:2px solid color-mix(in oklab, var(--ev-primary) 32%, var(--ev-line))}}.ev-rolescope{flex-direction:column;gap:7px;display:flex}.ev-radios{flex-direction:column;gap:8px;display:flex}.ev-radio{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg);cursor:pointer;align-items:center;gap:11px;padding:10px 13px;display:flex}.ev-radio.is-on{border-color:var(--ev-primary);background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){.ev-radio.is-on{background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-elev))}}.ev-radio__mark{border:2px solid var(--ev-line-strong);border-radius:999px;flex:0 0 18px;width:18px;height:18px;position:relative}.ev-radio.is-on .ev-radio__mark{border-color:var(--ev-primary)}.ev-radio.is-on .ev-radio__mark:after{content:"";background:var(--ev-primary);border-radius:999px;position:absolute;inset:3px}.ev-radio__txt{font-size:var(--ev-fs-m)}.ev-radio__txt strong{color:var(--ev-ink);font-weight:700}.ev-radio__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin-left:4px;font-weight:400;display:inline}.ev-radio--sm{gap:10px;padding:7px 11px}.ev-radio--sm .ev-radio__mark{flex-basis:16px;width:16px;height:16px}.ev-radio--sm .ev-radio__txt strong{font-size:var(--ev-fs-s);font-weight:600}.ev-dd{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:600}.ev-dd--mono{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:500}.ev-dd--long{color:var(--ev-ink-2);white-space:pre-line;font-weight:500}.ev-scope-summary{font-size:var(--ev-fs-m);color:var(--ev-ink-2)}.ev-chip2{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:22px;font-size:var(--ev-fs-s);border-radius:999px;align-items:center;margin:2px 4px 2px 0;padding:0 9px;font-weight:600;display:inline-flex}.ev-empty--panel{padding:32px 16px}.ev-mergehandle{color:var(--ev-primary);cursor:grab;border-radius:4px;flex:none;margin:-3px;padding:3px;transition:background .1s,color .1s,transform .1s;display:inline-flex}.ev-mergehandle svg{width:13px;height:13px}.ev-cell--id>.ev-mergehandle{vertical-align:middle;margin-right:0}.ev-mergehandle:hover{background:var(--ev-primary-soft);transform:scale(1.08)}.ev-mergehandle:active{cursor:grabbing}.ev-mergehandle:focus-visible{outline:2px solid var(--ev-primary);outline-offset:1px}.ev-table tbody tr.is-mergesrc{opacity:.45}.ev-table tbody tr.is-mergesrc td{background:0 0!important}.ev-table tbody tr.is-mergeok td{box-shadow:inset 0 1px 0 var(--ev-primary), inset 0 -1px 0 var(--ev-primary);background:var(--ev-primary-soft)!important}.ev-table tbody tr.is-mergebad{cursor:not-allowed}.ev-table tbody tr.is-mergebad td{box-shadow:inset 0 1px 0 var(--ev-st-incidencia), inset 0 -1px 0 var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg)!important}.ev-table tbody td.ev-c-fecha{white-space:nowrap}.ev-table tbody td.ev-c-ip{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.ev-table tbody td.ev-c-entidad,.ev-table tbody td.ev-c-registro{color:var(--ev-ink-2)}.ev-audit-meta{grid-template-columns:auto 1fr;gap:4px 12px;margin-bottom:18px;display:grid}.ev-audit-meta dt{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.ev-audit-meta dd{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:600}.ev-audit-ua{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink-2);word-break:break-all;font-weight:500!important}.ev-audit-valores{margin-bottom:16px}.ev-audit-valores h4{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);margin-bottom:6px;font-weight:700}.ev-audit-valores dl{border:1px solid var(--ev-line);border-radius:var(--ev-radius-s,6px);overflow:hidden}.ev-audit-valores dl>div{grid-template-columns:minmax(120px,34%) 1fr;gap:12px;padding:6px 10px;display:grid}.ev-audit-valores dl>div+div{border-top:1px solid var(--ev-line)}.ev-audit-valores dt{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink-2);word-break:break-all}.ev-audit-valores dd{font-size:var(--ev-fs-s);color:var(--ev-ink);word-break:break-word}.ev-audit-vacio{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle)}:root,[data-theme=dark]{--background:var(--ev-bg);--foreground:var(--ev-ink);--card:var(--ev-bg-elev);--card-foreground:var(--ev-ink);--popover:var(--ev-bg-elev);--popover-foreground:var(--ev-ink);--primary:var(--ev-primary);--primary-foreground:var(--ev-primary-ink);--secondary:var(--ev-bg-subtle);--secondary-foreground:var(--ev-ink);--muted:var(--ev-bg-subtle);--muted-foreground:var(--ev-ink-muted);--accent:var(--ev-bg-hover);--accent-foreground:var(--ev-ink);--destructive:var(--ev-st-incidencia);--destructive-foreground:#fff;--border:var(--ev-line);--input:var(--ev-line-strong);--ring:var(--ev-focus);--radius:var(--ev-r-m)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--ev-bg);color:var(--ev-ink);font-family:var(--ev-font-sans);font-size:var(--ev-fs-m);-webkit-font-smoothing:antialiased;line-height:1.5}@keyframes ev-scan-line{0%,to{opacity:.35;transform:translateY(8px)}50%{opacity:1;transform:translateY(118px)}}.ev-scan-line{animation:1.9s ease-in-out infinite ev-scan-line}@keyframes ev-nfc-pulse{0%{opacity:0;transform:scale(.55)}18%{opacity:.9}to{opacity:0;transform:scale(3.1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.ev-sidebar__prefs-wrap{flex-direction:column;display:flex}.ev-lang{border-radius:var(--ev-r-s);background:var(--ev-sidebar-hover);width:calc(100% - 24px);height:30px;color:var(--ev-sidebar-ink-2);text-align:left;cursor:pointer;border:none;align-items:center;margin:2px 12px 6px;font-family:inherit;transition:background .12s;display:flex;position:relative}.ev-lang:hover,.ev-lang.is-open{color:var(--ev-sidebar-ink);background:#ffffff1f}.ev-lang.is-open{box-shadow:inset 0 0 0 1px #ffffff38}.ev-lang__globe{color:var(--ev-sidebar-ink-3);flex:none;padding:0 7px 0 9px;display:inline-flex}.ev-lang__globe svg{width:14px;height:14px}.ev-lang__current{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ev-lang__caret{color:var(--ev-sidebar-ink-3);flex:none;padding-right:13px;transition:transform .15s;display:inline-flex}.ev-lang__caret svg{width:12px;height:12px;transform:rotate(90deg)}.ev-lang.is-open .ev-lang__caret{transform:rotate(180deg)}.ev-langmenu{z-index:320;background:var(--ev-sidebar-pop);color:var(--ev-sidebar-ink);border-radius:var(--ev-r-m);box-shadow:var(--ev-sh-3);font-family:var(--ev-font-sans);border:1px solid #ffffff24;max-height:320px;padding:6px;animation:.14s ev-langmenu-in;overflow-y:auto}@keyframes ev-langmenu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ev-langmenu__item{border-radius:var(--ev-r-s);height:34px;color:var(--ev-sidebar-ink-2);cursor:pointer;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ev-langmenu__name{flex:auto}.ev-langmenu__item:hover{color:var(--ev-sidebar-ink);background:#ffffff14}.ev-langmenu__item.is-active{background:var(--ev-primary);color:var(--ev-primary-ink);font-weight:700}.ev-langmenu__check{display:inline-flex}.ev-langmenu__check svg{width:14px;height:14px}.ev-sidebar.is-closed .ev-lang{justify-content:center;width:32px;margin:0 auto 4px}.ev-sidebar.is-closed .ev-lang__current,.ev-sidebar.is-closed .ev-lang__caret{display:none}.ev-sidebar.is-closed .ev-lang__globe{color:var(--ev-sidebar-ink-2);padding:0}.evp-screen{flex-direction:column;gap:16px;min-width:0;padding:16px 28px 48px;display:flex}.evp-panel{border:1px solid var(--ev-line);border-radius:var(--ev-r-l);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-1);overflow:hidden}.evp-panel__head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 22px;display:flex}.evp-panel__head:hover{background:var(--ev-bg-hover)}.evp-panel.is-open .evp-panel__head{border-bottom:1px solid var(--ev-line)}.evp-panel__chev{color:var(--ev-ink-muted);place-content:center;transition:transform .16s;display:inline-grid}.evp-panel.is-open .evp-panel__chev{color:var(--ev-primary);transform:rotate(90deg)}.evp-panel__title{font-size:var(--ev-fs-l);color:var(--ev-ink);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.evp-panel__body{padding:4px 22px 8px}.evp-block{border-bottom:1px solid var(--ev-line);padding:28px 0}.evp-block:last-child{border-bottom:0}.evp-block__top{grid-template-columns:minmax(260px,340px) 1fr;gap:48px;display:grid}.evp-block__note{align-self:start}.evp-block__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.evp-block__icon{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);width:30px;height:30px;color:var(--ev-primary-strong);flex:0 0 30px;place-content:center;display:inline-grid}.evp-block__title{font-size:var(--ev-fs-xl);letter-spacing:-.01em;color:var(--ev-ink);margin:0;font-weight:800}.evp-block__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;max-width:42ch;margin:0;line-height:1.55}.evp-block__form{min-width:0}.evp-block__formbody{flex-direction:column;gap:24px;display:flex}.evp-sub{flex-direction:column;gap:8px;display:flex}.evp-sub__label{font-size:var(--ev-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:800}.evp-idfields{flex-direction:column;display:flex}.evp-idrow{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;padding:3px 2px;display:flex}.evp-idrow__main{cursor:pointer;flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.evp-idrow__name{font-size:var(--ev-fs-m);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.evp-idrow:not(.is-on) .evp-idrow__name{color:var(--ev-ink-muted)}.evp-idrow__input{flex:auto;min-width:0;height:30px}.evp-idrow__aside{flex:none;align-items:center;gap:6px;display:flex}.evp-idrow__tag{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap;flex:none}.evp-idrow__tag--custom{font-style:italic}.evp-idrow__del{border-radius:var(--ev-r-s);width:30px;height:30px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-content:center;font-size:14px;transition:background .12s,color .12s;display:inline-grid}.evp-idrow__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evp-addbtn{color:var(--ev-primary-strong);font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:2px;font-weight:600;transition:color .12s;display:inline-flex}.evp-addbtn:hover{color:var(--ev-primary);text-decoration:underline}.evp-addbtn__ico{place-content:center;font-size:14px;line-height:1;display:inline-grid}.evp-ejes{flex:none;align-items:center;gap:14px;display:flex}.evp-eje{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:flex}.evp-eje__txt{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);border-bottom:1px dotted var(--ev-line-strong)}.evp-eje.is-disabled{cursor:default}.evp-eje.is-disabled .evp-eje__txt{color:var(--ev-ink-subtle)}.evp-eje.is-disabled .ev-checkbox{opacity:.5;cursor:default}.evp-drow{gap:14px}.evp-calc{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.evp-calc__txt{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.evp-calc.is-disabled{cursor:default}.evp-calc.is-disabled .evp-calc__txt{color:var(--ev-ink-subtle)}.evp-calc.is-disabled .ev-checkbox{opacity:.5;cursor:default}.evp-calcanios{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:100px;display:flex}.evp-calcanios__txt{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.evp-uso{flex-direction:column;display:flex}.evp-radio{cursor:pointer;align-items:center;gap:10px;min-height:30px;padding:3px 2px;display:flex}.evp-radio__input{opacity:0;width:0;height:0;position:absolute}.evp-radio__dot{border:2px solid var(--ev-line-strong);background:var(--ev-bg);border-radius:50%;flex:0 0 16px;place-content:center;width:16px;height:16px;transition:border-color .12s;display:inline-grid}.evp-radio.is-sel .evp-radio__dot{border-color:var(--ev-primary)}.evp-radio__dot:after{content:"";background:var(--ev-primary);border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.evp-radio.is-sel .evp-radio__dot:after{transform:scale(1)}.evp-radio__input:focus-visible+.evp-radio__dot{box-shadow:0 0 0 3px var(--ev-primary-soft)}.evp-radio__txt{font-size:var(--ev-fs-m);color:var(--ev-ink-2);text-wrap:pretty;line-height:1.4}.evp-radio.is-sel .evp-radio__txt{color:var(--ev-ink);font-weight:600}.evp-matrixwrap{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:auto}.evp-matrix{border-collapse:collapse;width:100%;font-size:var(--ev-fs-s)}.evp-matrix th,.evp-matrix td{text-align:left}.evp-matrix thead th{z-index:1;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);white-space:nowrap;padding:9px 12px;font-weight:700;position:sticky;top:0}.evp-matrix__rowhead{min-width:220px}.evp-matrix__colhead{text-align:center!important}.evp-matrix__colhead .evp-colhead__name{white-space:normal;max-width:130px;line-height:1.2;display:inline-block}.evp-colhead__inner{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.evp-subhead__inner{justify-content:center;align-items:center;gap:6px;display:inline-flex}.evp-x{border-radius:var(--ev-r-s);width:28px;height:20px;color:var(--ev-st-activo);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.evp-x svg{opacity:0;transition:opacity .1s}.evp-x:hover{background:var(--ev-bg-hover)}.evp-x:hover svg{opacity:.28}.evp-x.is-on svg{opacity:1}.evp-x.is-mixed svg{opacity:.5}.evp-x:disabled{cursor:default}.evp-x:disabled:hover{background:0 0}.evp-x:disabled:hover svg{opacity:0}.evp-x:disabled.is-on svg{opacity:.6}.evp-x:focus-visible{outline:2px solid var(--ev-focus,var(--ev-primary));outline-offset:1px}.evp-x-all{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:22px;height:18px;color:var(--ev-st-activo);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.evp-x-all svg{opacity:.45;transition:opacity .1s}.evp-x-all:hover{border-color:var(--ev-st-activo);background:color-mix(in oklab, var(--ev-st-activo) 12%, transparent)}.evp-x-all:hover svg{opacity:.8}.evp-x-all.is-on{border-color:color-mix(in oklab, var(--ev-st-activo) 50%, var(--ev-line))}.evp-x-all.is-on svg{opacity:1}.evp-x-all.is-mixed svg{opacity:.7}.evp-x-all:focus-visible{outline:2px solid var(--ev-focus,var(--ev-primary));outline-offset:1px}.evp-matrix__famrow{background:var(--ev-bg-hover)}.evp-matrix__fam{font-size:var(--ev-fs-s);letter-spacing:.01em;color:var(--ev-ink);border-bottom:1px solid var(--ev-line);padding:5px 12px;font-weight:800}.evp-matrix__famrow .evp-matrix__cell{border-bottom:1px solid var(--ev-line)}.evp-matrix__typerow:hover{background:var(--ev-bg-hover)}.evp-matrix__type{color:var(--ev-ink);border-bottom:1px solid var(--ev-line);padding:3px 12px 3px 24px}.evp-matrix__typerow:last-child .evp-matrix__type,.evp-matrix__typerow:last-child .evp-matrix__cell{border-bottom:0}.evp-matrix td.evp-matrix__cell{text-align:center;border-bottom:1px solid var(--ev-line);padding:3px 10px}.evp-block__top+.evp-matrixwrap,.evp-block__top+.evp-matrix-empty{margin-top:20px}.evp-matrix-empty{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);background:var(--ev-bg-subtle);padding:16px}.evp-matrix--fechas .evp-matrix__grouphead{border-left:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);text-align:center!important}.evp-matrix--fechas .evp-matrix__subhead{color:var(--ev-ink-muted);border-left:1px solid var(--ev-line);white-space:normal;vertical-align:bottom;min-width:96px;font-weight:600;line-height:1.15;top:37px;text-align:center!important}.evp-matrix--fechas .evp-matrix__rowhead{vertical-align:bottom}.evp-matrix--fechas td.evp-matrix__cell{border-left:1px solid var(--ev-line)}.evp-matrix--fechas th.evp-matrix__fam{border-left:0}.evp-matrix--fechas td.evp-matrix__cell--anios{text-align:center;border-left:0}.evp-anios__input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:54px;height:24px;padding:0 6px}.evp-anios__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.evp-anios__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.evp-anios__input::placeholder{color:var(--ev-ink-subtle)}.evp-anios__input:disabled{background:var(--ev-bg-subtle);color:var(--ev-ink-subtle);cursor:not-allowed}.evp-anios__input--fam{background:var(--ev-bg-elev);font-weight:700}.evp-block__foot{opacity:0;border-top:1px solid #0000;justify-content:flex-end;gap:10px;max-height:0;margin-top:0;padding-top:0;transition:opacity .16s,max-height .2s,margin-top .2s,padding-top .2s;display:flex;overflow:hidden}.evp-block__foot.is-dirty{opacity:1;border-top-color:var(--ev-line);max-height:80px;margin-top:20px;padding-top:16px}@media (width<=1100px){.evp-block__top{grid-template-columns:1fr;gap:20px}.evp-screen{padding:16px 16px 48px}}.evpr-bands{flex-direction:column;gap:8px;margin-top:18px;display:flex}.evpr-band{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.evpr-band__head{background:var(--ev-bg-subtle);cursor:pointer;text-align:left;border:0;align-items:center;gap:9px;width:100%;padding:8px 13px;font-family:inherit;display:flex}.evpr-band__head:hover{background:var(--ev-bg-hover)}.evpr-band.is-open .evpr-band__head{border-bottom:1px solid var(--ev-line)}.evpr-band__chev{color:var(--ev-ink-subtle);place-content:center;transition:transform .16s;display:inline-grid}.evpr-band.is-open .evpr-band__chev{color:var(--ev-primary);transform:rotate(90deg)}.evpr-band__title{font-size:var(--ev-fs-m);color:var(--ev-ink);flex:auto;font-weight:700}.evpr-band__meta{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none}.evpr-band__body{padding:8px 13px 12px;overflow-x:auto}.evpr-table{border-collapse:collapse;width:100%;min-width:620px}.evpr-th{text-align:left;font-size:var(--ev-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ev-ink-subtle);border-bottom:1px solid var(--ev-line);white-space:nowrap;padding:6px 10px;font-weight:700}.evpr-th--criterio{width:210px}.evpr-th--campo{width:230px}.evpr-th--precio{width:260px}.evpr-cell{border-bottom:1px solid var(--ev-line);vertical-align:middle;padding:5px 10px}.evpr-row:hover{background:var(--ev-bg-hover)}.evpr-cell--name{font-size:var(--ev-fs-s);color:var(--ev-ink)}.evpr-cell--precio{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.evpr-na{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.evpr-price{align-items:center;gap:6px;display:inline-flex}.evpr-price__in{text-align:right;font-variant-numeric:tabular-nums;width:92px}.evpr-price__sfx{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.evpr-price__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evpr-price--base{padding-left:2px}.evm-dselect--sm select{height:28px;font-size:var(--ev-fs-s)}.evo-head{align-items:center;gap:9px;display:flex}.evo-chev{cursor:pointer;background:0 0;border:0;place-content:center;padding:0;display:inline-grid}.evpr-band.is-open .evo-chev .evpr-band__chev{color:var(--ev-primary);transform:rotate(90deg)}.evo-grupo{flex:0 0 320px;max-width:40%;font-weight:700}.evo-nombre{width:100%;min-width:160px}.evo-desc{width:100%;min-width:200px}.evo-foot{justify-content:flex-start;padding:10px 2px 2px;display:flex}.evpr-th--del{width:44px}.evp-idrow__del svg{width:14px;height:14px}.evp-intro{color:var(--ev-ink-muted);font-size:var(--ev-fs-s);margin:0 0 14px}.evp-semana{flex-wrap:wrap;gap:6px;display:flex}.evp-semana__d{border:1px solid var(--ev-line);background:var(--ev-bg-soft,transparent);min-width:46px;height:28px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-transform:capitalize;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;place-content:center;padding:0 10px;transition:background .12s,border-color .12s,color .12s;display:inline-grid;position:relative}.evp-semana__d input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.evp-semana__d:hover{border-color:var(--ev-primary)}.evp-semana__d.is-on{background:color-mix(in oklab, var(--ev-primary) 12%, transparent);border-color:var(--ev-primary);color:var(--ev-primary);font-weight:700}.evp-semana__d:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.evp-semana__d:has(input:disabled){cursor:default}.evp-semana__d:has(input:disabled):not(.is-on){opacity:.5}.evp-semana__d:has(input:disabled):hover{border-color:var(--ev-line)}.evp-semana__d.is-on:has(input:disabled):hover{border-color:var(--ev-primary)}.evp-sello{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 8px;font-size:13px;display:grid}.evp-sello dt{color:var(--ev-ink-3,#6b7683)}.evp-sello dd{margin:0}.evp-sello__aviso{color:var(--ev-danger,#b3261e)}.ev-home{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);box-shadow:var(--ev-sh-1);padding:24px 28px}.ev-home__accesos{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ev-home__accesos .ev-btn{text-decoration:none}.ev-home__card{max-width:640px;font-size:var(--ev-fs-s);background:#d9770614;border:1px solid #d97706;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.ev-field__label--sec{margin-top:16px;margin-bottom:8px}.ev-typeacc{flex-direction:column;gap:8px;display:flex}.ev-typeacc__opt.is-on{border:1px solid color-mix(in oklab, var(--ev-primary) 40%, var(--ev-line));border-radius:var(--ev-r-m);background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg-elev));padding:4px}.ev-typeacc__opt.is-on>.ev-radio{background:0 0;border-color:#0000}.ev-cuentas__list.ev-capacidad__atomos{background:0 0;border:0;max-height:none;padding:2px 8px 6px 41px}.ev-radio--check .ev-radio__mark{border-radius:4px}.ev-radio--check.is-on .ev-radio__mark{background:var(--ev-primary)}.ev-radio--check.is-on .ev-radio__mark:after{background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:5px;height:9px;inset:1px auto auto 4px;transform:rotate(45deg)}.ev-typeacc__scope{flex-direction:column;gap:6px;padding:4px 12px 10px 41px;display:flex}.ev-typeacc__scope .ev-field__label{color:var(--ev-ink-2)}.ev-field__help{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:4px 0 0;line-height:1.45}.ev-select{display:flex;position:relative}.ev-select select{appearance:none;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);width:100%;height:38px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;outline:0;padding:0 34px 0 12px;font-weight:600}.ev-select select:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-select:after{content:"";border-right:1.6px solid var(--ev-ink-muted);border-bottom:1.6px solid var(--ev-ink-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.ev-cuentas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.ev-cuentas__col{flex-direction:column;gap:8px;min-width:0;display:flex}.ev-cuentas__colhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ev-cuentas__colhead .ev-fsec__title{margin:0}.ev-cuentas__count{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);white-space:nowrap}.ev-cuentas__list{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg);max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.ev-cuentas__none{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);padding:10px 8px}.ev-cuentas__item{border-radius:var(--ev-r-s);font-size:var(--ev-fs-m);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.ev-cuentas__item:hover{background:var(--ev-bg-elev)}.ev-cuentas__item.is-on{font-weight:600}.ev-cuentas__item input{cursor:pointer}.ev-cuentas__item input:disabled{cursor:default}.ev-cuentas__item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-permisos{flex-direction:column;gap:14px;display:flex}.ev-permisos__modulohead{font-size:var(--ev-fs-s);color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-weight:600}.ev-permisos .ev-cuentas__list{max-height:none}.ev-permisos__origen{font-size:var(--ev-fs-xs,11px);color:var(--ev-ink-3,var(--ev-ink-2));white-space:nowrap;margin-left:auto}.ev-radio.is-disabled{cursor:default;opacity:.55}.evu-colaboradores .ev-table .ev-c-nombre{width:170px}.evu-colaboradores .ev-table .ev-c-apellidos{width:220px}.evu-colaboradores .ev-table .ev-c-tel{width:190px}.ev-mc-backdrop{z-index:420;background:color-mix(in oklab, var(--ev-ink) 45%, transparent);justify-content:center;align-items:center;padding:24px;animation:.12s ev-mc-fade;display:flex;position:fixed;inset:0}.ev-mc{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-l);width:min(540px,100%);max-height:calc(100vh - 48px);padding:24px 24px 18px;animation:.14s cubic-bezier(.2,.9,.3,1) ev-mc-pop;overflow:auto;box-shadow:0 24px 60px #0a09074d}@keyframes ev-mc-fade{0%{opacity:0}}@keyframes ev-mc-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ev-mc__icon{background:var(--ev-primary-soft);width:44px;height:44px;color:var(--ev-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ev-mc__icon svg{width:20px;height:20px}.ev-mc__title{font-size:var(--ev-fs-l);color:var(--ev-ink);letter-spacing:-.01em;margin:0 0 8px;font-weight:800}.ev-mc__desc{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);text-wrap:pretty;margin:0 0 16px;line-height:1.5}.ev-mc__merge{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:16px;display:grid}.ev-mc__card{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);flex-direction:column;gap:6px;min-width:0;padding:12px 13px;display:flex}.ev-mc__card--to{border-color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-mc__role{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.ev-mc__card--to .ev-mc__role{color:var(--ev-primary)}.ev-mc__name{font-size:var(--ev-fs-m);color:var(--ev-ink);text-wrap:pretty;align-items:center;gap:6px;font-weight:700;line-height:1.25;display:inline-flex}.ev-mc__n{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums}.ev-mc__n s{color:var(--ev-ink-subtle)}.ev-mc__n strong{color:var(--ev-ink);font-weight:700}.ev-mc__arrow{color:var(--ev-ink-subtle);justify-content:center;align-items:center;display:flex}.ev-mc__arrow svg{width:18px;height:18px}.ev-mc__warns{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ev-mc__warns li{border-radius:var(--ev-r-m);border:1px solid color-mix(in oklab, var(--ev-st-cad-suave) 42%, var(--ev-line));background:var(--ev-st-cad-suave-bg);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.ev-mc__warns li svg{width:16px;height:16px;color:var(--ev-st-cad-suave);flex:0 0 16px;margin-top:2px}.ev-mc__warns li.is-info{border-color:var(--ev-line);background:var(--ev-bg-subtle)}.ev-mc__warns li.is-info svg{color:var(--ev-ink-subtle)}.ev-mc__note{border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;align-items:flex-start;gap:8px;margin:0 0 20px;padding:10px 12px;line-height:1.45;display:flex}.ev-mc__note svg{width:16px;height:16px;color:var(--ev-ink-subtle);flex:0 0 16px;margin-top:2px}.ev-mc__foot{justify-content:flex-end;gap:8px;display:flex}.ev-mc__foot svg{width:15px;height:15px}.ev-toolbar-filter{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ev-toolbar-filter__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-toolbar-filter__sel{border-radius:var(--ev-r-s);border:1px solid var(--ev-line);background:var(--ev-bg-elev);height:28px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-xs);padding:0 8px}.ev-toolbar-filter__sel:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.ev-mergeside__ico{color:var(--ev-primary);flex:none;display:inline-flex}.ev-mergeside__ico svg{width:13px;height:13px}.ev-docs-iconbtn{width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ev-docs-iconbtn:disabled{opacity:.4;cursor:default}.ev-cli-emprow__name:has(.ev-docs-candado){align-items:center;display:inline-flex}.ev-docs-candado{color:var(--ev-ink-subtle);flex:none;margin-left:6px}.ev-docs-pager{color:var(--ev-ink-subtle);justify-content:flex-end;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.ev-docs-pager button{border:1px solid var(--ev-line);background:var(--ev-bg-elev);cursor:pointer;border-radius:6px;padding:3px 10px}.ev-docs-pager button:disabled{opacity:.4;cursor:default}.ev-filesec{border:1px solid var(--ev-line);background:var(--ev-bg-elev);border-radius:10px;margin-bottom:14px;overflow:hidden}.ev-filesec__head{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-subtle);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ev-filesec__title{color:var(--ev-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.ev-filesec__ico{color:var(--ev-ink-subtle)}.ev-filesec__count{background:var(--ev-primary-soft);min-width:20px;height:18px;color:var(--ev-ink);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ev-filesec__note{color:var(--ev-ink-subtle);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ev-filesec__body{padding:12px 14px}.ev-file-empty{color:var(--ev-ink-subtle);margin:0;padding:10px 0;font-size:12.5px}.ev-filelist{flex-direction:column;display:flex}.ev-file{border-bottom:1px solid var(--ev-line);grid-template-columns:22px minmax(0,1fr) minmax(0,1.2fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.ev-file:last-child{border-bottom:0}.ev-file__ico{color:var(--ev-ink-subtle);display:inline-flex}.ev-file__name{color:var(--ev-ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.ev-file__title{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ev-file__badge{border:1px solid var(--ev-line);color:var(--ev-ink-subtle);white-space:nowrap;border-radius:9px;padding:1px 7px;font-size:10.5px}.ev-file__acts{gap:2px;display:inline-flex}.ev-imggal{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ev-imgcard{border:1px solid var(--ev-line);background:var(--ev-bg-elev);border-radius:8px;margin:0;overflow:hidden}.ev-imgcard__btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ev-imgcard__btn:disabled{cursor:default}.ev-imgcard__ph{background:var(--ev-primary-soft);height:120px;color:var(--ev-ink-subtle);justify-content:center;align-items:center;display:flex}.ev-imgcard__img{object-fit:cover;width:100%;height:120px;display:block}.ev-imgcard__cap{border-top:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.ev-imgcard__ttl{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ev-imgcard__acts{flex:none;gap:2px;display:inline-flex}.ev-movedlg{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-movedlg__overlay{background:#00000059;position:absolute;inset:0}.ev-movedlg__panel{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:12px;flex-direction:column;width:min(620px,100vw - 32px);max-height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038}.ev-movedlg__head{border-bottom:1px solid var(--ev-line);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.ev-movedlg__headico{background:var(--ev-primary-soft);width:32px;height:32px;color:var(--ev-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-movedlg__headtxt{flex:1;min-width:0}.ev-movedlg__title{color:var(--ev-ink);margin:0;font-size:14px;font-weight:600}.ev-movedlg__sub{color:var(--ev-ink-subtle);margin:2px 0 0;font-size:12px}.ev-movedlg__x{color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.ev-movedlg__x:hover{background:var(--ev-primary-soft)}.ev-upl__body{padding:14px 16px;overflow:auto}.ev-upl__drop{border:1.5px dashed var(--ev-line);cursor:pointer;text-align:center;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;display:flex}.ev-upl__drop.is-drag{border-color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-upl__dropico{color:var(--ev-ink-subtle)}.ev-upl__droptxt{color:var(--ev-ink);margin:4px 0 0;font-size:13px}.ev-upl__drophint{color:var(--ev-ink-subtle);margin:0;font-size:11.5px}.ev-upl__list{flex-direction:column;margin-top:12px;display:flex}.ev-upl__row{border-bottom:1px solid var(--ev-line);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 0;display:grid}.ev-upl__row:last-child{border-bottom:0}.ev-upl__ico{color:var(--ev-ink-subtle);display:inline-flex}.ev-upl__fields{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-upl__title{border:1px solid var(--ev-line);background:var(--ev-bg-elev);color:var(--ev-ink);border-radius:6px;padding:4px 8px;font-size:12.5px}.ev-upl__fname{color:var(--ev-ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.ev-upl__clase{border:1px solid var(--ev-line);background:var(--ev-bg-elev);color:var(--ev-ink);border-radius:6px;padding:4px 6px;font-size:12px}.ev-movedlg__foot{border-top:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ev-movedlg__dest{color:var(--ev-ink-subtle);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ev-movedlg__destnone{opacity:.7}.ev-movedlg__btns{gap:8px;display:inline-flex}.ev-movedlg__btn{cursor:pointer;border:1px solid var(--ev-line);background:var(--ev-bg-elev);color:var(--ev-ink);border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;display:inline-flex}.ev-movedlg__btn--solid{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.ev-movedlg__btn:disabled{opacity:.5;cursor:default}.ev-visor{z-index:70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-visor__overlay{background:#0000008c;position:absolute;inset:0}.ev-visor__panel{background:var(--ev-bg-elev);border-radius:12px;flex-direction:column;width:min(1000px,100vw - 40px);height:min(90vh,100vh - 40px);display:flex;position:relative;overflow:hidden}.ev-visor__head{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ev-visor__title{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ev-visor__acts{flex:none;gap:2px;display:inline-flex}.ev-visor__body{background:var(--ev-primary-soft);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ev-visor__msg{color:var(--ev-ink-subtle);font-size:13px}.ev-visor__img{object-fit:contain;max-width:100%;max-height:100%}.ev-visor__pdf{background:#fff;border:0;width:100%;height:100%}.ev-docdrawer{z-index:65;position:fixed;inset:0}.ev-docdrawer__backdrop{background:#0000004d;position:absolute;inset:0}.ev-docdrawer__panel{background:var(--ev-bg-elev);border-left:1px solid var(--ev-line);flex-direction:column;width:min(420px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #00000029}.ev-docdrawer__head{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ev-docdrawer__title{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ev-docdrawer__body{flex:1;padding:12px 14px;overflow:auto}.ev-docdrawer__sec{margin-bottom:18px}.ev-docdrawer__sectitle{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);margin:0 0 8px;font-size:11px;font-weight:700}.ev-docdrawer__hint{color:var(--ev-ink-subtle);align-items:center;gap:5px;margin:0 0 8px;font-size:11.5px;display:flex}.ev-docdrawer__vacio{color:var(--ev-ink-subtle);padding:4px 0;font-size:12px;list-style:none}.ev-docfield{margin-bottom:10px;display:block}.ev-docfield__label{color:var(--ev-ink-subtle);margin-bottom:3px;font-size:11.5px;display:block}.ev-docfield__input{border:1px solid var(--ev-line);background:var(--ev-bg-elev);width:100%;color:var(--ev-ink);border-radius:6px;padding:5px 8px;font-size:12.5px}.ev-docfield__input:disabled{opacity:.65}.ev-docmeta{color:var(--ev-ink-subtle);margin:0 0 10px;font-size:11.5px}.ev-docmeta>div{gap:6px;display:flex}.ev-docmeta dt{font-weight:600}.ev-docmeta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ev-docvinculos{margin:0 0 8px;padding:0;list-style:none}.ev-docvinculo{border-bottom:1px solid var(--ev-line);color:var(--ev-ink);align-items:center;gap:6px;padding:5px 0;font-size:12.5px;display:flex}.ev-docvinculo:last-child{border-bottom:0}.ev-docvinculo>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-docbuscador{flex-direction:column;gap:6px;display:flex;position:relative}.ev-docbuscador__lista{border:1px solid var(--ev-line);background:var(--ev-bg-elev);border-radius:8px;max-height:180px;margin:0;padding:4px;list-style:none;overflow:auto}.ev-docbuscador__lista button{width:100%;color:var(--ev-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 6px;font-size:12.5px;display:flex}.ev-docbuscador__lista button:hover{background:var(--ev-primary-soft)}.ev-docbuscador__nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-docbuscador__detalle{color:var(--ev-ink-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:11.5px;overflow:hidden}.ev-docrepo{padding:16px}.ev-docrepo__buscador{gap:8px;margin-bottom:12px;display:flex}.ev-docrepo__buscador select,.ev-docrepo__buscador input{border:1px solid var(--ev-line);background:var(--ev-bg-elev);color:var(--ev-ink);border-radius:6px;padding:5px 8px;font-size:12.5px}.ev-docrepo__buscador input{flex:1;min-width:0}.ev-docrepo__res{margin:0;padding:0;list-style:none}.ev-docrepo__res li{border-bottom:1px solid var(--ev-line)}.ev-docrepo__res button{width:100%;color:var(--ev-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 6px;font-size:12.5px;display:flex}.ev-docrepo__res button:hover{background:var(--ev-primary-soft)}.ev-pry__pill{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ev-pry__pill--abierto{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border-color:var(--ev-line-strong)}.ev-pry__pill--aprobado{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 36%, transparent)}.ev-pry__pill--en_ejecucion{background:var(--ev-primary);color:var(--ev-primary-ink,#fff)}.ev-pry__pill--en_certificacion{background:color-mix(in oklab, var(--ev-st-activo) 18%, transparent);color:var(--ev-st-activo);border-color:color-mix(in oklab, var(--ev-st-activo) 40%, transparent)}.ev-pry__pill--cerrado{background:var(--ev-st-activo);color:var(--ev-primary-ink,#fff)}.ev-pry__pill--cancelado,.ev-pry__pill--perdida{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border-color:var(--ev-line-strong)}.ev-pry__pill--marcha{background:color-mix(in oklab, var(--ev-st-activo) 15%, transparent);color:var(--ev-st-activo);border-color:color-mix(in oklab, var(--ev-st-activo) 38%, transparent)}.ev-pry__pill--paralizado{background:color-mix(in oklab, var(--ev-st-incidencia) 13%, transparent);color:var(--ev-st-incidencia);border-color:color-mix(in oklab, var(--ev-st-incidencia) 36%, transparent)}.ev-pry__cartera{color:var(--ev-ink-subtle);font-style:italic}.ev-mando{align-items:center;gap:8px;display:inline-flex;position:relative}.ev-mando__btn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:28px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.ev-mando__btn:hover:not(:disabled){background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.ev-mando__btn:disabled{opacity:.55;cursor:default}.ev-mando__menu{z-index:60;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);flex-direction:column;gap:6px;width:268px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:32px;right:0;box-shadow:0 18px 44px #0f172a42}.ev-mando__opt{border:1px solid color-mix(in oklab, var(--ev-primary) 46%, transparent);border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-primary) 7%, var(--ev-bg-elev));width:100%;min-height:34px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:0 10px;font-weight:600;display:flex}.ev-mando__opt:hover{background:color-mix(in oklab, var(--ev-primary) 15%, var(--ev-bg-elev));border-color:var(--ev-primary)}.ev-mando__optdot{background:var(--ev-primary);border-radius:50%;flex:none;width:7px;height:7px}.ev-mando__optlbl{flex:auto;min-width:0}.ev-mando__end{color:var(--ev-primary);flex:none}.ev-mando__opt.is-off{border:1px dashed var(--ev-line-strong);background:var(--ev-bg-subtle);color:var(--ev-ink-muted);font-weight:500}.ev-mando__opt.is-off:hover{background:var(--ev-bg-hover);border-color:var(--ev-line-strong)}.ev-mando__opt.is-off .ev-mando__optdot{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ev-ink-muted) 55%, transparent);background:0 0}.ev-mando__opt.is-off .ev-mando__end,.ev-mando__lock{color:var(--ev-ink-muted)}.ev-mando__end.ev-mando__warn,.ev-mando__warn{color:var(--ev-st-aviso,#d98324)}.ev-mando__now{flex:none;align-items:center;gap:8px;display:inline-flex}.ev-mando__nowlbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:9px;font-weight:800}.ev-mando__nowpill{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#3a3a35;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000038,inset 0 1px #ffffff38}.ev-mando__nowdot{background:#fffffff2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff42}.ev-mando__nowpill--aprobado{background:var(--ev-st-cad-suave)}.ev-mando__nowpill--en_ejecucion{background:var(--ev-st-potencial,#d97706)}.ev-mando__nowpill--en_certificacion{background:var(--ev-st-cad-irrev)}.ev-mando__nowpill--cerrado{background:var(--ev-st-baja)}.ev-mando__nowpill--paralizado{background:var(--ev-st-cad-media,var(--ev-st-cad-suave))}.ev-mando__nowpill--cancelado{background:var(--ev-st-incidencia)}.ev-mando__pop{flex-direction:column;gap:10px;max-width:460px;padding:18px;display:flex}.ev-mando__poptitle{font-size:var(--ev-fs-m);color:var(--ev-ink);margin:0;font-weight:700}.ev-mando__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-2);margin:0}.ev-mando__lista{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ev-mando__lista li{font-size:var(--ev-fs-xs);border-radius:var(--ev-r-s);align-items:flex-start;gap:7px;padding:6px 9px;display:flex}.ev-mando__lista li.is-bloqueo{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-mando__lista li.is-aviso{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 12%, transparent);color:var(--ev-st-aviso,#a5651c)}.ev-mando__popfoot{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.evp-alta .ev-combof{width:100%;display:flex}.evp-alta .ev-combof input{width:100%;height:30px}.evp-typegrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.evp-typeopt{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);height:40px;color:var(--ev-ink-2);font:inherit;font-size:var(--ev-fs-s);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:0 12px;display:flex}.evp-typeopt:hover{border-color:var(--ev-primary)}.evp-typeopt.is-on{border-color:var(--ev-primary);background:var(--ev-primary-soft);color:var(--ev-primary-strong);font-weight:600}.evp-typeopt__mark{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);color:#0000;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.evp-typeopt.is-on .evp-typeopt__mark{border-color:var(--ev-primary);background:var(--ev-primary);color:#fff}.evp-typeopt__mark svg{width:11px;height:11px}.evq-ventana{align-items:center;gap:6px;display:inline-flex}.evq-ventana__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin-right:2px}.evq-ventana__chip{border:1px solid var(--ev-line);background:var(--ev-bg-elev);height:26px;font:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);cursor:pointer;border-radius:999px;padding:0 10px;font-weight:600}.evq-ventana__chip:hover{border-color:var(--ev-primary);color:var(--ev-primary)}.evq-ventana__chip.is-on{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.evq-icono{color:var(--ev-ink-muted);align-items:center;display:inline-flex}.evq-icono:hover{color:var(--ev-primary)}.evq-reloj{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.evq-reloj--holgada{background:var(--ev-bg-subtle);color:var(--ev-ink-2)}.evq-reloj--proxima{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 74%, #000)}.evq-reloj--urgente{background:color-mix(in oklab, var(--ev-st-incidencia) 14%, transparent);color:color-mix(in oklab, var(--ev-st-incidencia) 80%, #000)}.evq-reloj--caducada{background:var(--ev-st-incidencia);color:#fff}.evq-apunte{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.evq-apunte--auto{color:var(--ev-ink-muted);font-style:italic}.ev-titlebar .evq-ventana__lbl{color:color-mix(in oklab, var(--ev-primary-ink,#fff) 78%, transparent)}.evo-fechas{display:contents}.evo-fechas .ev-c-actions{display:none}.evo-fechas .ev-table tbody tr{cursor:default}.ev-table thead th.evo-c-acciones,.ev-table tbody td.evo-c-acciones{white-space:nowrap;text-align:right;width:1px;padding-left:36px}.evo-acts{align-items:center;gap:6px;display:inline-flex}.evo-act{border-radius:var(--ev-r-s);border:1px solid color-mix(in oklab, var(--ev-primary) 34%, transparent);background:var(--ev-primary-soft);height:24px;color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;padding:0 10px;font-weight:600}.evo-act:hover{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink,#fff)}.evp-fecha{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ev-riskdot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ev-riskdot--vencido{background:var(--ev-st-incidencia)}.ev-riskdot--proximo{background:var(--ev-st-cad-suave)}.ev-riskdot--ok{background:var(--ev-line-strong)}.ev-datechip{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);font-variant-numeric:tabular-nums}.ev-datechip--vencido{color:var(--ev-st-incidencia);font-weight:700}.ev-datechip--proximo{color:color-mix(in oklab, var(--ev-st-cad-suave) 78%, #000);font-weight:600}.ev-datechip--ok{color:var(--ev-ink-2)}.ev-table tbody tr.st-riesgo-vencido>td{background:var(--ev-st-incidencia-bg)}.ev-table tbody tr.st-riesgo-proximo>td{background:var(--ev-st-cad-suave-bg)}.ev-table tbody tr.st-riesgo-vencido:hover>td{background:color-mix(in oklab, var(--ev-st-incidencia) 16%, var(--ev-bg-elev))}.ev-table tbody tr.st-riesgo-proximo:hover>td{background:color-mix(in oklab, var(--ev-st-cad-suave) 18%, var(--ev-bg-elev))}.evp-link{align-items:center;gap:6px;min-width:0;display:inline-flex}.evp-link__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evp-link__ico{color:var(--ev-ink-muted);opacity:0;flex:none;transition:opacity .12s;display:inline-flex}.evp-link__ico svg{width:13px;height:13px}.ev-table tbody tr:hover .evp-link__ico,.evp-link__ico:focus-visible{opacity:1}.evp-link__ico:hover{color:var(--ev-primary)}.evp-tags{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.evp-tag{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);height:19px;color:var(--ev-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.evp-ppill--otra{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 76%, #000);border-color:color-mix(in oklab, var(--ev-st-cad-suave) 38%, transparent)}.evp-meter{flex-direction:column;gap:2px;line-height:1.1;display:inline-flex}.evp-meter__bars{gap:2px;display:inline-flex}.evp-meter__b{background:var(--ev-line);border-radius:1px;width:7px;height:9px}.evp-meter__b.is-on{background:var(--ev-line-strong)}.evp-meter__b.is-on.lv2,.evp-meter__b.is-on.lv3{background:var(--ev-st-cad-suave)}.evp-meter__b.is-on.lv4{background:color-mix(in oklab, var(--ev-st-activo) 72%, #b5d334)}.evp-meter__b.is-on.lv5{background:var(--ev-st-activo)}.evp-meter__lbl{color:var(--ev-ink-muted);font-size:11px}.evp-meter--plan .evp-meter__b{width:12px}.evp-meter__b.is-on.pl1{background:var(--ev-st-cad-suave)}.evp-meter__b.is-on.pl2,.evp-meter__b.is-on.pl3{background:var(--ev-st-activo)}.evp-probedit{border-radius:var(--ev-r-s);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin-left:-6px;padding:3px 8px 3px 6px;display:inline-flex}.evp-probedit:hover,.evp-probedit[data-state=open]{border-color:var(--ev-line-strong);background:var(--ev-bg-elev)}.evp-probedit:focus-visible{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft);outline:none}.evp-probedit__caret{opacity:0;border-right:1.5px solid var(--ev-ink-muted);border-bottom:1.5px solid var(--ev-ink-muted);width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.evp-probedit:hover .evp-probedit__caret,.evp-probedit[data-state=open] .evp-probedit__caret{opacity:1}.evp-probpop.evp-probpop{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);width:auto;min-width:190px;box-shadow:var(--ev-shadow-2,0 6px 18px #0000002e);gap:0;padding:2px}.evp-probpop__list{margin:0;padding:0;list-style:none}.evp-probpop__opt{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.evp-probpop__opt:hover,.evp-probpop__opt:focus-visible{background:var(--ev-primary-soft);color:var(--ev-primary-strong);outline:none}.evp-probpop__opt.is-on{font-weight:700}.evp-probpop__pct{min-width:38px;font-family:var(--ev-font-mono);font-variant-numeric:tabular-nums}.evp-probpop__lbl{color:var(--ev-ink-muted)}.evp-prog{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.evp-prog__bar{background:var(--ev-line);border-radius:999px;width:52px;height:5px;position:relative;overflow:hidden}.evp-prog__fill{background:var(--ev-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.evp-prog__bar--full .evp-prog__fill{background:var(--ev-st-activo)}.evp-prog__bar--mid .evp-prog__fill{background:var(--ev-st-cad-suave)}.evp-prog__num{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;color:var(--ev-ink-2)}.evp-prog__pct{color:var(--ev-ink-muted);font-size:11px}.evp-team{align-items:center;gap:3px;display:inline-flex}.evp-team__chip{background:var(--ev-primary-soft);width:21px;height:21px;color:var(--ev-primary-strong);letter-spacing:.2px;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.evp-team__more{color:var(--ev-ink-muted);font-size:11px;font-weight:600}.evp-motivo{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.evp-perdido{text-transform:uppercase;letter-spacing:.04em}.evp-rango{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.evp-rango.is-on,.evp-rango:focus-within{border-color:var(--ev-primary)}.evp-rango:focus-within{box-shadow:0 0 0 3px var(--ev-primary-soft)}.evp-rango__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-weight:600}.evp-rango input{height:26px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.evp-clase{border-radius:var(--ev-r-xs,4px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--ev-line);background:var(--ev-bg-subtle);height:19px;color:var(--ev-ink-muted);align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.evp-clase--propuesta{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 76%, #000);border-color:color-mix(in oklab, var(--ev-st-cad-suave) 38%, transparent)}.evp-clase--proyecto{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 36%, transparent)}.evp-alcance{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.evp-empzona{align-items:center;gap:6px;min-width:0;display:inline-flex}.evp-empzona__zona{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap}.evp-combobar .ev-combof input{border-radius:var(--ev-r-m);width:200px;height:32px;font-size:var(--ev-fs-m)}.evp-combobar .ev-combof input:focus{box-shadow:0 0 0 3px var(--ev-primary-soft)}.evp-sinmasa{display:contents}.evp-sinmasa .ev-c-select,.evp-sinmasa .ev-bulkbtn{display:none}.evp-tip{outline:none;align-items:center;display:inline-flex;position:relative}.evp-tip:after{content:attr(data-tip);z-index:70;white-space:normal;text-align:left;border-radius:var(--ev-r-s);color:#fff;width:max-content;max-width:260px;font-size:var(--ev-fs-xs);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;background:#161e2b;padding:7px 10px;font-weight:600;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 8px 22px -8px #00000080}.evp-tip:before{content:"";z-index:71;opacity:0;pointer-events:none;border:5px solid #0000;border-top-color:#161e2b;transition:opacity .12s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.evp-tip:hover:after,.evp-tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.evp-tip:hover:before,.evp-tip:focus-visible:before{opacity:1}.ev-table tbody td.evp-c-tip{overflow:visible}.evp-orient{background:var(--ev-ink-muted);color:#fff;cursor:help;border-radius:50%;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1}.evp-marcha{cursor:default;border-radius:50%;justify-content:center;width:24px;height:24px}.evp-marcha svg{width:12px;height:12px}.evp-marcha--marcha{background:color-mix(in oklab, var(--ev-st-activo) 15%, transparent);color:var(--ev-st-activo)}.evp-marcha--parado{background:color-mix(in oklab, var(--ev-st-incidencia) 13%, transparent);color:var(--ev-st-incidencia)}.evp-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}.ev-table thead th.evp-c-fecha,.ev-table tbody td.evp-c-fecha{white-space:nowrap;width:148px}.ev-table thead th.evp-c-intervalo,.ev-table tbody td.evp-c-intervalo{white-space:nowrap;width:230px}.ev-table thead th.evp-c-motivo,.ev-table tbody td.evp-c-motivo{max-width:260px}.ev-table thead th.evp-c-nombre,.ev-table tbody td.evp-c-nombre{max-width:220px}.ev-table thead th.evp-c-marcha,.ev-table tbody td.evp-c-marcha{text-align:center;width:48px}.ev-table thead th.ev-c-count--wide,.ev-table tbody td.ev-c-count--wide{width:auto;min-width:108px}.ev-c-count--wide .ev-count{font-variant-numeric:tabular-nums;white-space:nowrap}.evq-cli2{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:inline-flex}.evq-cli2__l2{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);align-items:center;gap:6px;display:inline-flex}.evq-cli2__nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evq-apunte2{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:inline-flex}.evq-apunte2__f{font-family:var(--ev-font-mono);color:var(--ev-ink-muted);font-size:11px}.evp-dias{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px}.evp-dias--ok{color:var(--ev-ink-2);background:var(--ev-bg-subtle)}.evp-dias--media{color:color-mix(in oklab, var(--ev-st-cad-suave) 78%, #000);background:var(--ev-st-cad-suave-bg);font-weight:600}.evp-dias--alta{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);font-weight:700}.evp-suma{align-items:baseline;gap:7px;margin-left:18px;display:inline-flex}.evp-suma__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evp-suma__val{font-family:var(--ev-font-mono);color:var(--ev-ink);font-variant-numeric:tabular-nums;font-weight:700}.evp-tabhint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0 0 12px;padding:0 2px}.evp-ficha{flex-direction:column;gap:14px;display:flex}.evp-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1200px){.evp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.evp-cols{grid-template-columns:1fr}}.evp-colstack{flex-direction:column;gap:16px;min-width:0;display:flex}.evp-ficha .evm-dfield--stack{grid-template-columns:1fr;gap:4px}.evp-ficha .evm-dfield--stack .evm-dfield__label{text-align:left}.evp-ficha .evp-link__ico.is-visible{opacity:1}.evp-notas{font-size:var(--ev-fs-s);color:var(--ev-ink);white-space:pre-wrap;text-wrap:pretty;line-height:1.5}.evp-contacts{border-top:1px dashed var(--ev-line);flex-direction:column;gap:10px;margin-top:6px;padding-top:12px;display:flex}.evp-contact{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg);padding:9px 11px}.evp-contact__rol{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);margin-bottom:6px;font-weight:700;display:block}.evp-contact__info{flex-direction:column;gap:3px;display:flex}.evp-contact__name{font-size:var(--ev-fs-m);color:var(--ev-ink);align-items:center;gap:7px;font-weight:700;display:inline-flex}.evp-contact__name svg{color:var(--ev-ink-muted)}.evp-contact__line{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.evp-contact__line svg{color:var(--ev-ink-subtle);flex:0 0 13px}a.evp-contact__line:hover{color:var(--ev-primary)}.evp-contact__none{padding:2px 0;font-weight:500;display:block}.evp-ppill--none{background:var(--ev-bg-subtle);color:var(--ev-ink-subtle);border-color:var(--ev-line)}.evp-ppill--borrador{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border-color:var(--ev-line-strong);border-style:dashed}.evp-money{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--ev-fs-s);color:var(--ev-ink)}.evp-origen{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.evp-aviso{height:22px;font-size:var(--ev-fs-xs);border:1px solid var(--ev-line);background:var(--ev-bg);color:var(--ev-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.evp-aviso--ok{background:var(--ev-st-activo-bg);border-color:color-mix(in oklab, var(--ev-st-activo) 30%, var(--ev-line));color:color-mix(in oklab, var(--ev-st-activo) 74%, #000)}.evp-aviso--pending{color:var(--ev-ink-muted)}.evp-vol,.evp-dates{gap:3px;margin:0;padding:0;list-style:none;display:grid}.evp-vol__row{align-items:baseline;gap:7px;display:flex}.evp-vol__n{text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-weight:700;font-size:var(--ev-fs-s);color:var(--ev-ink)}.evp-vol__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-weight:500}.evp-dates__row{align-items:baseline;gap:8px;display:flex}.evp-dates__k{min-width:42px;font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.evp-dates__v{font-family:var(--ev-font-mono);font-variant-numeric:tabular-nums;font-size:var(--ev-fs-s);color:var(--ev-ink)}.evp-dates__none{font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.evp-doclist{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.evp-docrow{border-bottom:1px solid var(--ev-line);align-items:center;gap:9px;padding:6px 0;display:flex}.evp-docrow:last-child{border-bottom:0}.evp-docrow__ic{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);width:30px;height:30px;color:var(--ev-ink-muted);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.evp-docrow__name{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;overflow:hidden}.evp-docrow__size{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none}.evp-docrow__act{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg);width:28px;height:28px;color:var(--ev-ink-muted);cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.evp-docrow__act svg{width:13px;height:13px}.evp-docrow__act:hover{background:var(--ev-bg-hover);color:var(--ev-primary)}.evp-docrow__act--del:hover{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg)}.evp-doc-empty{font-size:var(--ev-fs-s);margin:0 0 12px}.evp-docadd{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);width:100%;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:9px;padding:11px 13px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.evp-docadd:hover{border-color:var(--ev-primary);color:var(--ev-primary)}.evp-docadd__hint{color:var(--ev-ink-subtle);font-weight:500;font-size:var(--ev-fs-xs);margin-left:auto}.evp-cierre{gap:10px;margin:4px 0 2px;display:grid}.evp-cierre__campo{font-size:var(--ev-fs-s);color:var(--ev-ink-2);gap:4px;font-weight:600;display:grid}.evp-cierre__campo .ev-input{font-variant-numeric:tabular-nums}.evp-cierre__pista{color:var(--ev-ink-muted);font-weight:400;font-size:var(--ev-fs-xs);line-height:1.35}.ev-combof{align-items:center;display:inline-flex;position:relative}.ev-combof input{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:190px;height:32px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);padding:0 26px 0 10px}.ev-combof input:focus{border-color:var(--ev-primary);outline:none}.ev-combof input::placeholder{color:var(--ev-ink);opacity:1}.ev-combof.is-disabled input{opacity:.8;cursor:default}.ev-combof:after{content:"▾";pointer-events:none;color:var(--ev-ink-muted);font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ev-combof__list{z-index:600;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);max-height:240px;box-shadow:var(--ev-shadow-2,0 6px 18px #0000002e);margin:0;padding:2px;list-style:none;position:fixed;overflow-y:auto}.ev-combof__opt{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.ev-combof__opt.is-active{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.ev-combof__opt.is-vacio{color:var(--ev-ink-muted);font-style:italic}.evinf-codigo{font-family:var(--ev-font-mono,ui-monospace, monospace);font-size:var(--ev-fs-xs);color:var(--ev-ink-2)}.evinf-nada{color:var(--ev-ink-subtle)}.evinf-embebido{flex-direction:column;flex:1;min-height:0;display:flex}.evinf-chip{height:20px;font-size:var(--ev-fs-xs);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.evinf-chip--borrador{background:var(--ev-bg-subtle);color:var(--ev-ink-2);border-color:var(--ev-line)}.evinf-chip--emitido,.evinf-chip--vigente{background:color-mix(in oklab, var(--ev-st-activo) 14%, transparent);color:var(--ev-st-activo)}.evinf-chip--cola{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evinf-chip--error,.evinf-chip--retirada{background:color-mix(in oklab, var(--ev-st-incidencia) 12%, transparent);color:var(--ev-st-incidencia)}.evinf-chip--sustituida{background:var(--ev-bg-subtle);color:var(--ev-ink-muted)}.evinf-chip--firmada{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evinf-res{font-size:var(--ev-fs-xs);color:#fff;white-space:nowrap;border-radius:10px;padding:1px 8px;font-weight:700;display:inline-block}.evinf-res--apto{background:var(--ev-st-activo)}.evinf-res--no_apto{background:var(--ev-st-incidencia)}.evinf-res--no_revisada{background:var(--ev-st-cad-suave)}.evinf-banda{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.evinf-banda__titulo{align-items:center;gap:10px;min-width:0;display:flex}.evinf-banda__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evinf-banda__acciones{flex-shrink:0;gap:8px;display:flex}.evinf-ficha{flex-direction:column;gap:12px;min-height:0;padding:16px 20px 24px;display:flex}.evinf-panel{flex-direction:column;gap:12px;min-height:0;display:flex}.evinf-aviso{border-radius:var(--ev-r-s);font-size:var(--ev-fs-s);border:1px solid;padding:9px 12px}.evinf-aviso--cola{border-color:var(--ev-primary);background:var(--ev-primary-soft);color:var(--ev-ink)}.evinf-aviso--error{border-color:var(--ev-st-incidencia);background:color-mix(in oklab, var(--ev-st-incidencia) 8%, transparent);color:var(--ev-ink)}.evinf-aviso--emitido{border-color:var(--ev-st-activo);background:color-mix(in oklab, var(--ev-st-activo) 8%, transparent);color:var(--ev-ink)}.evinf-caja{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.evinf-caja__titulo{font-size:var(--ev-fs-s);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0;font-weight:700}.evinf-datos{grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.evinf-datos{grid-template-columns:1fr}}.evinf-dl{font-size:var(--ev-fs-s);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.evinf-dl dt{color:var(--ev-ink-muted)}.evinf-dl dd{color:var(--ev-ink);min-width:0;margin:0}.evinf-dl a{color:var(--ev-primary-strong);text-decoration:none}.evinf-dl a:hover{text-decoration:underline}.evinf-check{font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;align-items:center;gap:8px;display:flex}.evinf-textarea{resize:vertical;min-height:72px;padding-top:6px}.evinf-acciones{justify-content:flex-end;gap:8px;display:flex}.evinf-error{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-incidencia) 10%, transparent);color:var(--ev-st-incidencia);font-size:var(--ev-fs-s);margin:0;padding:8px 12px}.evinf-error--pagina{margin:20px}.evinf-ok{color:var(--ev-st-activo);font-size:var(--ev-fs-s);margin:0}.evinf-contenido{flex-direction:column;gap:10px;min-height:0;display:flex}.evinf-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evinf-barra__cuenta{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex:1}.evinf-tabla{border-collapse:collapse;width:100%;font-size:var(--ev-fs-s);background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);overflow:hidden}.evinf-tabla th{text-align:left;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);z-index:1;padding:7px 10px;position:sticky;top:0}.evinf-tabla td{border-bottom:1px solid var(--ev-line);vertical-align:middle;padding:6px 10px}.evinf-tabla__grupo td{background:var(--ev-bg-subtle);color:var(--ev-ink-2);font-weight:700;font-size:var(--ev-fs-xs)}.evinf-tabla__check{text-align:center;width:34px}.evinf-tabla__equipo{color:var(--ev-ink);font-weight:600}.evinf-tabla__fila{cursor:pointer}.evinf-tabla__fila:hover td{background:var(--ev-primary-soft)}.evinf-tabla.is-ocupada{opacity:.6;pointer-events:none}.evinf-tabla__grupo[draggable=true]{cursor:grab}.evinf-tabla__grupo.is-arrastrada td{opacity:.5}.evinf-tabla__grupo.is-soltar-antes td{box-shadow:inset 0 2px 0 var(--ev-primary)}.evinf-tabla__grupo.is-soltar-despues td{box-shadow:inset 0 -2px 0 var(--ev-primary)}.evinf-grupo{align-items:center;gap:6px;display:flex}.evinf-grupo__plegar{width:20px;height:20px;color:var(--ev-ink-muted);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.evinf-grupo__plegar:hover{background:var(--ev-bg-elev);color:var(--ev-ink)}.evinf-grupo__asa{color:var(--ev-ink-subtle)}.evinf-grupo__n{color:var(--ev-ink-muted);font-weight:400}.evinf-orden{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.evinf-orden:hover{color:var(--ev-ink)}.evinf-ids{flex-direction:column;gap:1px;display:flex}.evinf-ids__uno small{color:var(--ev-ink-muted);font-size:var(--ev-fs-xs)}.evinf-res--retirado{background:#111}.evinf-barra__campo{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:6px;display:inline-flex}.evinf-barra__campo .ev-input{width:auto}.evinf-vista{flex-direction:column;gap:10px;min-height:0;display:flex}.evinf-vista__marco{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:#eef0f3;width:100%;height:calc(100vh - 260px);min-height:520px}.evinf-ajustes{grid-template-columns:minmax(0,1fr) 360px;gap:12px;height:calc(100vh - 230px);min-height:520px;display:grid}@media (width<=1100px){.evinf-ajustes{grid-template-columns:minmax(0,1fr) 300px}}.evinf-ajustes__estado{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;margin-left:auto}.evinf-ajustes__acciones{border-top:1px solid var(--ev-line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.evinf-desv{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evinf-desv__item{border:1px solid var(--ev-line);border-left:3px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-bg);font-size:var(--ev-fs-s);color:var(--ev-ink);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.evinf-desv__item--nota,.evinf-desv__item--fotos{border-left-color:var(--ev-st-cad-suave)}.evinf-ajrev__cab{font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evinf-ajfotos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.evinf-ajfoto{aspect-ratio:1;border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);cursor:pointer;display:block;position:relative;overflow:hidden}.evinf-ajfoto.is-fuera .evinf-ajfoto__img{opacity:.35}.evinf-ajfoto__img{object-fit:cover;width:100%;height:100%;display:block}.evinf-ajfoto__check{position:absolute;top:4px;left:4px}.evinf-ajfoto__orden{background:var(--ev-primary);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:4px}.evinf-versiones{flex-direction:column;gap:12px;display:flex}.evinf-version__cab{align-items:center;gap:10px;display:flex}.evinf-version--sustituida,.evinf-version--retirada{opacity:.85}.evinf-salidas{flex-wrap:wrap;gap:8px;display:flex}.evinf-salidas-caja{max-height:420px;overflow:auto}.evinf-salidas{align-items:center}.evinf-verificacion{align-items:center;gap:6px;display:inline-flex}.evinf-verificacion__rotulo{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evinf-verificacion a{color:var(--ev-primary-strong);text-decoration:none}.evinf-verificacion a:hover{text-decoration:underline}.evinf-salidas-tabla__accion{white-space:nowrap;text-align:right;width:1%}.ev-sheet.evm-sheet.evinf-selector{width:75vw;max-width:100vw}@media (width<=1200px){.ev-sheet.evm-sheet.evinf-selector{width:92vw}}.evm-sheet__body.evinf-selector__body{grid-template-columns:280px 1fr;align-items:stretch;gap:16px;display:grid;overflow:hidden}@media (width<=900px){.evm-sheet__body.evinf-selector__body{grid-template-columns:1fr;overflow:auto}}.evinf-selector .evm-sheet__title{font-family:inherit}.evinf-filtros{flex-direction:column;gap:12px;padding-right:4px;display:flex;overflow:auto}.evinf-filtros__checks{flex-direction:column;gap:4px;display:flex}.evinf-carpetas{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);flex-direction:column;gap:3px;max-height:280px;padding:6px 8px;display:flex;overflow:auto}.evinf-carpeta{align-items:center;gap:2px;display:flex}.evinf-carpeta__hueco{flex-shrink:0;width:20px;display:inline-block}.evinf-familia{flex-direction:column;gap:3px;display:flex}.evinf-familia+.evinf-familia{margin-top:4px}.evinf-familia__sin{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:600}.evinf-check--fuerte{font-weight:600}.evinf-filtros__par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.evinf-filtros__par .ev-input{width:100%;min-width:0;padding-left:8px;padding-right:4px}.evinf-filtros__fecha{font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex-direction:column;gap:3px;display:flex}.evinf-filtros__cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.evinf-enlace{font:inherit;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);cursor:pointer;background:0 0;border:0;padding:0}.evinf-enlace:hover{text-decoration:underline}.evinf-candidatos{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.evinf-candidatos__vacio{text-align:center;padding:16px}.evinf-mas{align-self:center}.evinf-dialogo{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-l,10px);flex-direction:column;gap:12px;max-height:90vh;padding:22px 24px;display:flex;overflow:auto;box-shadow:0 18px 48px #0a0e1447}.evinf-dialogo__titulo{font-size:var(--ev-fs-l);color:var(--ev-ink);margin:0;font-weight:700}.evinf-dialogo__hint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0}.evinf-dialogo__fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evinf-dialogo__pie{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.evinf-avisos{border:1px solid var(--ev-st-cad-suave);border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-cad-suave) 8%, transparent);font-size:var(--ev-fs-s);color:var(--ev-ink);padding:10px 12px}.evinf-avisos ul{margin:6px 0;padding-left:18px}.evinf-banda .evinf-chip{background:#fff;border-color:#0000}.ev-titlebar__code{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-primary-ink) 16%, transparent);color:var(--ev-primary-ink);font-size:var(--ev-fs-xs);letter-spacing:.02em;white-space:nowrap;margin-left:10px;padding:2px 8px;font-weight:600}.ev-body:has(>.ev-body--ficha){padding:0;overflow-y:auto}.ev-body--ficha{flex-direction:column;padding:0;display:flex}.ev-tabs-wrap{flex:none;position:relative}.ev-tabs{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex-wrap:nowrap;gap:2px;padding:0 16px;display:flex}.ev-tabs--measure{visibility:hidden;pointer-events:none;white-space:nowrap;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.ev-tabs .ev-tab{color:var(--ev-ink-muted);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;font-weight:500;transition:color .1s,border-color .1s}.ev-tabs .ev-tab:hover{color:var(--ev-ink-2)}.ev-tabs .ev-tab.is-active{color:var(--ev-ink);border-bottom-color:var(--ev-primary);font-weight:700}.ev-tabs .ev-tab:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px;border-radius:var(--ev-r-xs)}.ev-tabselect{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);align-items:center;gap:10px;padding:8px 16px;display:flex}.ev-tabselect__label{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-weight:600}.ev-tabselect__control{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);min-width:0;height:36px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;flex:auto;padding:0 10px;font-weight:600}.ev-tabselect__control:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.ev-clitabpanel{flex-direction:column;display:flex}.ev-panel-ph.ev-panel-ph--tab{text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:360px;padding:48px 24px}.ev-panel-ph--tab .ev-panel-ph__icon{border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);border:1px dashed var(--ev-line-strong);width:120px;height:80px;color:var(--ev-ink-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ev-panel-ph--tab .ev-panel-ph__title{margin:0;font-weight:600}.ev-panel-ph--tab .ev-panel-ph__hint{font-size:var(--ev-fs-xs)}.ev-cli-datos{background:var(--ev-bg);flex-direction:column;gap:16px;padding:16px 20px 28px;display:flex;container-type:inline-size}.ev-cli-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ev-cli-cols>.ev-dsection,.ev-cli-cols>.ev-cli-colstack{flex:1 1 0}.ev-cli-col--ident{flex-basis:440px;min-width:360px}.ev-cli-colstack{flex-direction:column;flex-basis:380px;gap:16px;min-width:320px;display:flex}.ev-cli-col--notas{flex-basis:300px;min-width:260px}.ev-mono{font-family:var(--ev-font-mono)}.ev-dsubtle{color:var(--ev-ink-subtle)}.ev-dlong{white-space:pre-wrap;line-height:1.5}.ev-dlink{color:var(--ev-primary);text-decoration:none}.ev-dsection{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-2);overflow:hidden}.ev-dsection.is-editing{border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 26%, transparent)}.ev-dsection__head{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ev-dsection__title{color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.ev-dsection__head-actions{align-items:center;gap:6px;display:flex}.ev-dsection__edit{border:1px solid var(--ev-line-strong);width:26px;height:26px;color:var(--ev-ink-2);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ev-dsection__edit:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.ev-dsection__edit i{font-size:13px;line-height:1}.ev-dsection__edit svg{width:13px;height:13px}.ev-dfield{font-size:var(--ev-fs-s);grid-template-columns:minmax(96px,42%) 1fr;align-items:baseline;gap:10px;min-height:22px;display:grid}.ev-dfield--top{align-items:start}.ev-dfield--stack{display:block}.ev-dfield__label{color:var(--ev-ink-muted);text-align:right;font-weight:500}.ev-dfield--stack .ev-dfield__label{text-align:left;margin-bottom:6px;display:block}.ev-dfield__val{color:var(--ev-ink);min-width:0}.ev-dfield__val.is-muted{color:var(--ev-ink-subtle)}.ev-cli-datos .ev-dsection__body{gap:9px;padding:12px}.ev-cli-datos .ev-dfield{grid-template-columns:minmax(96px,42%) 1fr;align-items:baseline;min-height:22px}.ev-cli-datos .ev-dfield--top{align-items:start}.ev-cli-datos .ev-dfield--stack{display:block}.ev-cli-datos .ev-dinput{border-radius:var(--ev-r-s);height:30px;padding:0 9px}.ev-cli-datos .ev-dinput--short{width:120px}.ev-dinput,.ev-dselect{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:100%;height:30px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);outline:none;padding:0 9px}.ev-dinput--short{width:120px}.ev-dtextarea{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:100%;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);resize:vertical;outline:none;padding:7px 9px;line-height:1.5}.ev-dinput:focus,.ev-dselect:focus,.ev-dtextarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.ev-dbtn{border-radius:var(--ev-r-s);height:30px;font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 12px;font-weight:600;display:inline-flex}.ev-dbtn svg{width:13px;height:13px}.ev-dbtn--primary{background:var(--ev-primary);color:var(--ev-primary-ink);border:1px solid var(--ev-primary-strong)}.ev-dbtn--primary:hover{background:var(--ev-primary-strong)}.ev-dbtn--ghost{background:var(--ev-bg-elev);color:var(--ev-ink-2);border:1px solid var(--ev-line-strong)}.ev-dbtn--ghost:hover{background:var(--ev-bg-hover)}.ev-dsec-foot{border-top:1px solid var(--ev-line);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;padding-top:10px;display:flex}.ev-cli-cta{border-radius:var(--ev-r-s);border:1px solid var(--ev-primary-strong);background:var(--ev-primary);height:28px;color:var(--ev-primary-ink);font-family:inherit;font-size:var(--ev-fs-xs);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.ev-cli-cta:hover{background:var(--ev-primary-strong)}.ev-cli-cta__plus{display:inline-flex}.ev-cli-cta__plus svg{width:13px;height:13px}.ev-dpill{letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink-on-solid,#fff);border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ev-dpill--activo{background:var(--ev-st-activo)}.ev-dpill--potencial{background:var(--ev-st-potencial,#d97706)}.ev-dpill--baja{background:var(--ev-ink-muted)}.ev-dpill--alerta{background:var(--ev-st-incidencia)}.ev-appbadge{letter-spacing:.02em;color:var(--ev-ink-on-solid,#fff);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ev-appbadge svg{width:12px;height:12px}.ev-appbadge--off{background:var(--ev-ink-muted)}.ev-appbadge--read{background:var(--ev-primary)}.ev-appbadge--full{background:var(--ev-st-activo)}.ev-unitrow{align-items:center;gap:6px;display:inline-flex}.ev-unitrow__unit{color:var(--ev-ink-muted);font-size:var(--ev-fs-s)}.ev-notiftoggles{flex-wrap:wrap;gap:5px;display:flex}.ev-notiftoggle{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);cursor:pointer;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-family:inherit;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ev-notiftoggle.is-static{cursor:default}.ev-notiftoggle__lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--ev-ink-subtle);white-space:nowrap;font-size:10px;font-weight:700;text-decoration:line-through}.ev-notiftoggle.is-on{background:var(--ev-st-activo);border-color:#0000}.ev-notiftoggle.is-on .ev-notiftoggle__lbl{color:var(--ev-ink-on-solid,#fff);text-decoration:none}button.ev-notiftoggle:hover{border-color:var(--ev-primary)}button.ev-notiftoggle.is-on:hover{background:var(--ev-st-activo);filter:brightness(.95)}button.ev-notiftoggle:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.ev-cli-alertband{border-radius:var(--ev-r-m);background:var(--ev-st-incidencia);border:1px solid var(--ev-st-incidencia);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ev-cli-alertband.is-editing{background:var(--ev-bg-elev);border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 22%, transparent)}.ev-cli-alertband__ico{color:var(--ev-ink-on-solid,#fff);flex:none;margin-top:1px}.ev-cli-alertband.is-editing .ev-cli-alertband__ico{color:var(--ev-st-incidencia)}.ev-cli-alertband__ico svg{width:17px;height:17px;display:block}.ev-cli-alertband__txt{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink-on-solid,#fff);flex:auto;font-weight:600;line-height:1.45}.ev-cli-alertband__origen{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-on-solid,#fff);border-radius:var(--ev-r-xs);background:color-mix(in oklab, var(--ev-ink-on-solid,#fff) 22%, transparent);flex:none;align-self:center;padding:1px 6px;font-size:9.5px;font-weight:700}.ev-cli-alertband+.ev-cli-alertband{margin-top:8px}.ev-cli-alertband__empty{color:color-mix(in oklab, var(--ev-ink-on-solid,#fff) 80%, transparent);font-style:italic;font-weight:500}.ev-cli-alertband__edit-btn{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-ink-on-solid,#fff) 22%, transparent);width:28px;height:28px;color:var(--ev-ink-on-solid,#fff);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:background .1s;display:inline-flex}.ev-cli-alertband__edit-btn:hover{background:color-mix(in oklab, var(--ev-ink-on-solid,#fff) 34%, transparent)}.ev-cli-alertband__edit-btn i{font-size:13px;line-height:1}.ev-cli-alertband__edit{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.ev-cli-alertband__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin-top:5px;line-height:1.4}.ev-cli-alertband__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.ev-cli-alertband__foot-actions{gap:6px;display:flex}.ev-cli-alertband__remove{border-radius:var(--ev-r-s);background:var(--ev-st-incidencia);height:30px;color:var(--ev-ink-on-solid,#fff);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:700;transition:filter .1s;display:inline-flex}.ev-cli-alertband__remove:hover{filter:brightness(.92)}.ev-cli-alertband__remove i{font-size:13px;line-height:1}.ev-grouplist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-grouprow{border-bottom:1px solid var(--ev-line);align-items:center;gap:9px;min-height:30px;padding:2px 0;display:flex}.ev-grouprow:last-child{border-bottom:0}.ev-grouprow__dot{background:var(--g,var(--ev-ink-subtle));width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g,#000) 65%, transparent);border-radius:4px;flex:0 0 12px}.ev-grouprow__name{overflow-wrap:anywhere;flex:auto;min-width:0}.ev-grouprow__del{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.ev-grouprow__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-grouprow__del i{font-size:13px;line-height:1}.ev-grouprow__del svg{width:13px;height:13px}.ev-multi{flex-direction:column;gap:6px;display:flex}.ev-multi__item{flex-wrap:wrap;align-items:center;gap:2px 7px;min-height:22px;display:flex}.ev-multi__item>.ev-dlink,.ev-multi__item>.ev-mono{overflow-wrap:anywhere;min-width:0}.ev-multi__primary{letter-spacing:.05em;text-transform:uppercase;color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-radius:var(--ev-r-xs);flex:none;padding:1px 5px;font-size:9.5px;font-weight:700}.ev-multi__edit{flex-direction:column;gap:6px;display:flex}.ev-multi__row{align-items:center;gap:6px;display:flex}.ev-multi__row--dual .ev-multi__main{flex:58%;min-width:0}.ev-multi__row--dual .ev-multi__tag{flex:42%;min-width:0}.ev-multi__main .ev-dinput,.ev-multi__tag .ev-dinput{width:100%}.ev-cli-contacts__body{padding:0}.ev-cli-contacts__body .ev-table thead th,.ev-cli-emps .ev-table thead th{text-transform:none;letter-spacing:normal;font-weight:600}.ev-cli-contacts__body .ev-table{min-width:620px}.ev-cell--id{color:var(--ev-ink);font-weight:600}.ev-cell--meta{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.ev-c-usr{width:34px;text-align:center!important;padding-left:0!important;padding-right:0!important}.ev-c-usr .ev-contact-name__ico{color:var(--ev-primary);display:inline-flex}.ev-c-usr .ev-contact-name__ico svg{width:15px;height:15px;display:block}.ev-contact-name{align-items:center;gap:7px;display:inline-flex}.ev-contact-name__ico{color:var(--ev-primary);flex:none;display:inline-flex}.ev-contact-name__ico svg{width:14px;height:14px;display:block}.ev-c-mail a{color:var(--ev-primary);text-decoration:none}.ev-c-mail a:hover{text-decoration:underline}.ev-c-acts{white-space:nowrap;width:78px;text-align:right!important}.ev-rowdel{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-muted);background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.ev-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-rowdel i{font-size:14px;line-height:1}.ev-rowdel svg{width:14px;height:14px}.ev-cli-empmt{color:var(--ev-ink-subtle);font-size:var(--ev-fs-m);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.ev-cli-empmt__ico{color:var(--ev-ink-muted)}.ev-cli-emplist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-cli-emprow{border-bottom:1px solid var(--ev-line);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .1s;display:flex}.ev-cli-emprow:last-child{border-bottom:0}.ev-cli-emprow:hover{background:var(--ev-bg-hover)}.ev-cli-emprow:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px}.ev-cli-emprow.is-inactive{opacity:.55}.ev-cli-emprow__ico{color:var(--ev-primary);flex:none;display:inline-flex}.ev-cli-emprow__main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ev-cli-emprow__name{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ev-cli-emprow__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-cli-emprow__owner{font-size:var(--ev-fs-s);color:var(--ev-ink-2);white-space:nowrap;flex:none}.ev-cli-emprow__chev{color:var(--ev-ink-subtle);flex:none}.ev-docs-crumbs{border-bottom:1px solid var(--ev-line);font-size:var(--ev-fs-s);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;display:flex}.ev-docs-crumb{align-items:center;gap:2px;display:inline-flex}.ev-docs-crumb__sep{color:var(--ev-ink-subtle)}.ev-docs-crumb__btn{font-family:inherit;font-size:inherit;color:var(--ev-primary-strong);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;align-items:center;gap:4px;padding:3px 6px;font-weight:600;display:inline-flex}.ev-docs-crumb__btn:hover:not(:disabled){background:var(--ev-primary-soft)}.ev-docs-crumb__btn:disabled{color:var(--ev-ink-2);cursor:default}.ev-docs-iconbtn{border-radius:var(--ev-r-s);width:30px;height:30px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ev-docs-iconbtn:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}@container (width<=680px){.ev-cli-cols>.ev-dsection,.ev-cli-cols>.ev-cli-colstack,.ev-cli-col--ident,.ev-cli-col--notas{flex-basis:100%;min-width:0}}@container (width<=480px){.ev-cli-datos{padding:12px 12px 24px}}.ev-cgsheet__head{border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:12px;padding:16px 18px;display:flex}.ev-cgsheet__hico{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);width:34px;height:34px;color:var(--ev-primary-strong);flex:0 0 34px;place-items:center;display:grid}.ev-cgsheet__hico svg{width:18px;height:18px}.ev-cgsheet__htext{flex:auto;min-width:0}.ev-cgsheet__title{font-size:var(--ev-fs-l);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ev-cgsheet__sub{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin-top:1px}.ev-cgsheet__sub strong{color:var(--ev-ink-2);font-weight:700}.ev-cgsheet__x{border-radius:var(--ev-r-s);width:32px;height:32px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;display:grid}.ev-cgsheet__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-cgsheet__x svg{width:15px;height:15px}.ev-cgsheet__body{flex:auto;min-height:0;overflow-y:auto}.ev-cgsheet__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.ev-cgsheet__foot-spacer{flex:auto}.ev-cgsheet__foot .ev-btn:disabled,.ev-cgsheet__foot .ev-btn:disabled:hover{background:var(--ev-bg-subtle);color:var(--ev-ink-subtle);box-shadow:none;cursor:not-allowed}.ev-cgsheet__count{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.ev-cgpick{flex-direction:column;padding:14px 18px;display:flex}.ev-cgpick__search{width:100%;margin-bottom:10px}.ev-cgpick__selall{border-bottom:1px solid var(--ev-line-strong);align-items:center;gap:12px;padding:8px 6px 8px 4px;display:flex}.ev-cgpick__selall-lbl{cursor:pointer;font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:center;gap:9px;font-weight:600;display:inline-flex}.ev-cgpick__clear{color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-weight:600}.ev-cgpick__clear:hover{background:var(--ev-primary-soft)}.ev-cgpick__list{flex-direction:column;display:flex}.ev-cgpick__empty{text-align:center;color:var(--ev-ink-subtle);font-size:var(--ev-fs-m);padding:28px 16px}.ev-cgpick__row{width:100%;min-height:var(--ev-row-xs);border:0;border-bottom:1px solid var(--ev-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px 14px minmax(120px,1.3fr) minmax(120px,2fr) auto;align-items:center;gap:10px;padding:0 6px 0 4px;font-family:inherit;display:grid}.ev-cgpick__row:last-child{border-bottom:0}.ev-cgpick__row--alta{grid-template-columns:18px 14px minmax(100px,1fr) minmax(0,1.4fr)}.ev-cgpick__row:hover{background:var(--ev-bg-hover)}.ev-cgpick__row.is-on{background:var(--ev-primary-soft)}.ev-cgpick__check{border:2px solid var(--ev-line-strong);border-radius:var(--ev-r-xs);color:#0000;background:var(--ev-bg);place-items:center;width:18px;height:18px;display:grid}.ev-cgpick__check.is-on{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.ev-cgpick__check svg{width:12px;height:12px}.ev-cgpick__dot{background:var(--g,var(--ev-ink-subtle));width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g,#000) 65%, transparent);border-radius:4px}.ev-cgpick__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ev-cgpick__desc{text-overflow:ellipsis;white-space:nowrap;color:var(--ev-ink-2);font-size:var(--ev-fs-s);overflow:hidden}.ev-cgpick__count{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ev-ink-muted);font-size:var(--ev-fs-s);justify-self:end;align-items:center;gap:5px;display:inline-flex}.ev-cgpick__count svg{width:13px;height:13px}.ev-alta-foot{border-top:1px solid var(--ev-line);align-items:center;gap:8px;margin-top:16px;padding:12px 0;display:flex}.ev-cli-alta>.ev-alta-foot{margin-top:0;padding-bottom:0}.ev-cli-proyectos{padding:4px 0}.ev-cli-proyectos__titulo{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);margin:14px 0 6px;font-weight:600}.ev-cli-proyectos__titulo:first-child{margin-top:0}.ev-table .ev-c-cuenta{width:48px;min-width:48px}.ev-c-cuenta{text-align:center;width:48px}.ev-cuenta-ic{color:var(--ev-primary);display:inline-flex}.ev-cuenta-ic svg{width:17px;height:17px}.ev-c-clientes{min-width:200px;max-width:260px}.ev-table tbody td.ev-c-clientes{white-space:normal;text-overflow:clip;vertical-align:middle;padding-top:5px;padding-bottom:5px;overflow:visible}.ev-clientes{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.ev-clientes-empty{color:var(--ev-ink-subtle)}.ev-clientchip{background:var(--ev-bg-selected);border:1px solid var(--ev-line-strong);height:18px;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.ev-clientchip--more{background:color-mix(in oklab, var(--ev-primary) 10%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--ev-primary) 28%, transparent);color:var(--ev-primary-strong);font-weight:700}.ev-table tbody tr.st-baja .ev-clientchip{color:var(--ev-ink-muted)}.ev-table tbody td.ev-c-email a{color:var(--ev-primary);text-decoration:none}.ev-table tbody td.ev-c-email a:hover{text-decoration:underline}.ev-c-fecha .ev-num{font-variant-numeric:tabular-nums}.ev-never{color:var(--ev-ink-subtle);font-style:italic}.evc-clipick{position:relative}.evc-clipick__control{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);cursor:text;align-items:flex-start;gap:6px;min-height:40px;padding:4px 8px 4px 6px;transition:border-color .12s,box-shadow .12s;display:flex}.evc-clipick__control.is-open{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.evc-clipick__tags{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.evc-clipick__input{min-width:120px;height:28px;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:0;outline:0;flex:120px}.evc-clipick__input::placeholder{color:var(--ev-ink-subtle)}.evc-clitag{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:24px;color:var(--ev-primary-strong);font-size:var(--ev-fs-s);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 9px;font-weight:600;display:inline-flex}.evc-clitag__rm{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.evc-clitag__rm:hover{opacity:1;background:color-mix(in oklab, var(--ev-primary) 20%, transparent)}.evc-clitag__rm svg{width:9px;height:9px}.evc-clipick__menu{z-index:9;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-2);max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.evc-clipick__opt{text-align:left;cursor:pointer;border-radius:var(--ev-r-s);width:100%;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink-2);background:0 0;border:0;padding:7px 10px;display:block}.evc-clipick__opt:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evc-clipick__empty{text-align:center;font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);padding:10px}.ev-accesschoice--2col{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.ev-accopt{text-align:left;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);align-items:flex-start;gap:11px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.ev-accopt.is-on{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-elev));box-shadow:0 0 0 1px var(--ev-primary)}.ev-accopt.is-readonly{cursor:default}.ev-accopt__mark{border:2px solid var(--ev-line-strong);border-radius:999px;flex:0 0 18px;width:18px;height:18px;margin-top:1px;position:relative}.ev-accopt.is-on .ev-accopt__mark{border-color:var(--ev-primary)}.ev-accopt.is-on .ev-accopt__mark:after{content:"";background:var(--ev-primary);border-radius:999px;position:absolute;inset:3px}.ev-accopt__body{min-width:0}.ev-accopt__name{font-size:var(--ev-fs-m);color:var(--ev-ink);align-items:center;gap:7px;font-weight:700;display:flex}.ev-accopt__name .ev-accopt__ico{color:var(--ev-ink-muted);display:inline-flex}.ev-accopt.is-on .ev-accopt__name .ev-accopt__ico{color:var(--ev-primary-strong)}.ev-accopt__ico svg{width:16px;height:16px}.ev-accopt__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin-top:3px;line-height:1.4}.ev-field__hint{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin-top:8px}.ev-btn--sm{height:34px;font-size:var(--ev-fs-s);border-radius:var(--ev-r-m);padding:0 13px}.ev-btn--sm svg{width:15px;height:15px}.ev-btn.is-sent{color:color-mix(in oklab, var(--ev-st-activo) 75%, var(--ev-ink));border-color:color-mix(in oklab, var(--ev-st-activo) 40%, var(--ev-line-strong))}.ev-access-field__lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-access-field .ev-access-send{justify-content:center;width:100%}.ev-access-send__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-access-actions{margin-top:10px}.evc-typehint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:8px 0 0}.evp{flex-direction:column;gap:10px;display:flex}.evp-note{border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:0;padding:8px 11px}.evp-tree{--evp-band-w:132px;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);overflow:hidden}.evp-row{grid-template-columns:34px minmax(0, 1fr) repeat(3, var(--evp-band-w)) 34px;border-top:1px solid var(--ev-line);align-items:center;min-height:38px;display:grid}.evp-row:first-child{border-top:0}.evp-thead{background:var(--ev-bg-subtle);z-index:2;align-items:stretch;position:sticky;top:0}.evp-thead__lead{font-size:var(--ev-fs-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink-muted);align-self:center;font-weight:700}.evp-col-ads{justify-content:center;align-items:center;display:flex}.evp-adscrito{border:1.6px solid var(--ev-line-strong);background:var(--ev-bg);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.evp-adscrito svg{width:12px;height:12px}.evp-adscrito.is-on{background:var(--ev-primary);border-color:var(--ev-primary)}.evp-adscrito.is-some{border-color:var(--ev-primary)}.evp-adscrito__dash{background:var(--ev-primary);border-radius:2px;width:9px;height:2px}.evp-adscrito:disabled{cursor:default}.evp-adscrito.is-locked{background:color-mix(in oklab, var(--ev-primary) 40%, var(--ev-bg));border-color:color-mix(in oklab, var(--ev-primary) 40%, var(--ev-bg))}.evp-lead{align-items:center;gap:6px;min-width:0;padding:4px 8px 4px 0;display:flex}.evp-twist{width:18px;height:18px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.evp-twist svg{width:14px;height:14px}.evp-twist--leaf{cursor:default}.evp-ico{color:var(--ev-ink-muted);flex:none;display:inline-flex}.evp-ico svg{width:15px;height:15px}.evp-ico--cli{color:var(--ev-primary)}.evp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink-2);overflow:hidden}.evp-name--cli{color:var(--ev-ink);font-weight:700;font-size:var(--ev-fs-m)}.evp-cargo{border-radius:var(--ev-r-xs);min-width:0;height:24px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:0 0;border:1px solid #0000;flex:0 160px;margin-left:8px;padding:0 7px}.evp-cargo:hover{border-color:var(--ev-line)}.evp-cargo:focus{border-color:var(--ev-primary);background:var(--ev-bg-elev);color:var(--ev-ink);outline:none}.evp-cargo--ro{border:0;padding:0}.evp-row--cliente{background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg))}.evp-row--emp .evp-lead{padding-left:22px}.evp-row--emp.is-unscoped .evp-name,.evp-row--emp.is-unscoped .evp-ico{opacity:.5}.evp-row--info .evp-lead{padding-left:30px}.evp-loading{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);font-style:italic}.evp-empty{text-align:center;font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);padding:18px 14px}.evp-bits{border-left:1px solid var(--ev-line);justify-content:center;align-self:stretch;align-items:center;padding:0 8px;display:flex}.evp-bits>.evp-bit{flex:1 1 0;min-width:0}.evp-bithead{flex-direction:column;justify-content:flex-start;gap:8px;padding:8px 8px 6px}.evp-bithead>*{flex:none}.evp-bandtag{text-align:center;box-sizing:border-box;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);letter-spacing:.04em;text-transform:uppercase;width:100%;min-height:32px;color:var(--ev-ink-muted);text-wrap:balance;border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.evp-bithead__row{align-items:center;width:100%;display:flex}.evp-bithead__row>*{flex:1 1 0;min-width:0}.evp-bithead__ico{height:22px;color:var(--ev-primary);justify-content:center;align-items:center;display:inline-flex}.evp-bithead__ico svg{width:17px;height:17px}.evp-bit{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:22px;padding:0;display:inline-flex}.evp-bit__ring{border:1.6px solid var(--ev-line-strong);background:var(--ev-bg);border-radius:3px;justify-content:center;align-items:center;width:18px;height:11px;transition:background .1s,border-color .1s;display:inline-flex}.evp-bit.is-on .evp-bit__ring{background:var(--ev-st-activo,#3ba776);border-color:var(--ev-st-activo,#3ba776);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-st-activo,#3ba776) 22%, transparent)}.evp-bit.is-some .evp-bit__ring{border-color:var(--ev-st-activo,#3ba776)}.evp-bit__dash{background:var(--ev-st-activo,#3ba776);border-radius:2px;width:8px;height:2px}.evp-bit.is-disabled{cursor:default}.evp-bit.is-disabled .evp-bit__ring{opacity:.4}.evp-tree.is-contacto .evp-bits--acc{opacity:.55;filter:grayscale()}.evp-tree.is-contacto .evp-bithead.evp-bits--acc{opacity:1;filter:none}.evp-col-x{justify-content:center;align-items:center;display:flex}.evp-rowtrash{width:24px;height:24px;color:var(--ev-ink-subtle);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.evp-rowtrash svg{width:15px;height:15px}.evp-rowtrash:hover{color:var(--ev-danger,#c53030);background:color-mix(in oklab, var(--ev-danger,#c53030) 10%, transparent)}.evp-tree.is-readonly .evp-adscrito,.evp-tree.is-readonly .evp-bit{pointer-events:none}.evp-add{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-self:flex-start;align-items:center;gap:7px;padding:8px 13px;font-weight:600;display:inline-flex}.evp-add:hover{border-color:var(--ev-primary);background:var(--ev-primary-soft)}.evp-add__plus{display:inline-flex}.evp-add__plus svg{width:14px;height:14px}.evp-picker{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.evp-picker__searchbar{border-bottom:1px solid var(--ev-line);align-items:center;gap:7px;padding:7px 10px;display:flex}.evp-picker__searchic{color:var(--ev-ink-subtle);display:inline-flex}.evp-picker__searchic svg{width:15px;height:15px}.evp-picker__searchbar input{min-width:0;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:0;outline:0;flex:auto}.evp-picker__close{width:22px;height:22px;color:var(--ev-ink-subtle);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.evp-picker__close svg{width:12px;height:12px}.evp-picker__list{max-height:220px;padding:4px;overflow-y:auto}.evp-picker__item{text-align:left;cursor:pointer;border-radius:var(--ev-r-s);width:100%;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink-2);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.evp-picker__item:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evp-picker__ic{color:var(--ev-ink-muted);display:inline-flex}.evp-picker__ic svg{width:15px;height:15px}.evp-picker__pempty{text-align:center;font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);padding:12px}.ev-c-cargo{max-width:180px}.ev-table tbody td.ev-c-cargo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evl-c-rol{text-align:center;width:56px}.evl-c-pais{width:110px}.evl-c-cp{width:84px}.evl-c-fecha{width:124px}.evl-c-cliente{min-width:210px;max-width:280px}.evl-c-nombre{min-width:250px;max-width:400px}.evl-c-propietario,.evl-c-contratista{min-width:190px;max-width:260px}.evl-c-localidad{min-width:150px;max-width:220px}.evl-c-direccion{min-width:200px;max-width:300px}.evl-c-provincia{min-width:130px}.ev-table tbody tr.st-potencial{--ev-st-potencial:#2563eb}.ev-table tbody tr.st-potencial>td,.ev-table.tint-zebra tbody tr.st-potencial:nth-child(2n)>td{background:color-mix(in oklab, var(--ev-st-potencial) 8%, var(--ev-bg-elev))}.ev-table tbody tr.st-potencial>td.ev-c-count{background:color-mix(in oklab, var(--ev-st-potencial) 10%, var(--ev-bg-elev))}.ev-table tbody tr.st-potencial:hover>td{background:color-mix(in oklab, var(--ev-st-potencial) 13%, var(--ev-bg-elev))}.ev-table tbody tr.st-potencial .ev-statusdot--potencial{background:var(--ev-st-potencial)}.evl-date{font-variant-numeric:tabular-nums}.evl-date--vencida{color:var(--ev-st-incidencia);font-weight:700}.evl-date--proxima{color:var(--ev-st-cad-suave);font-weight:600}.evl-date--none{color:var(--ev-ink-subtle)}.evl-rol{width:15px;height:15px;color:var(--ev-bg-elev);background:var(--ev-ink-subtle);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.evl-rol--c{background:var(--ev-primary)}.ev-body:has(>.ev-body--empl){flex-direction:column;padding:0;display:flex;overflow:hidden}.ev-body--empl{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ev-body--empl>.evx-screentabs{flex:none;gap:28px;margin-bottom:0;padding:0 20px}.ev-body--empl>.evx-screentabs .evx-screentab{padding-left:16px;padding-right:16px}.ev-emp-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex}.ev-emp-scroll{flex:auto;min-height:0;padding:16px 20px 28px;overflow-y:auto}.ev-emp-aviso{background:color-mix(in oklab, var(--ev-st-incidencia) 12%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent);color:var(--ev-st-incidencia);font-size:var(--ev-fs-s);flex:none;padding:8px 20px}.ev-emp-datos{flex-direction:column;gap:16px;display:flex}.evd-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.evd-colstack{flex-direction:column;gap:16px;display:flex}.evd-acccols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}@media (width<=900px){.evd-cols{grid-template-columns:minmax(0,1fr)}}.ev-emp-picker{align-items:center;gap:6px;display:flex;position:relative}.ev-emp-picker__clear{white-space:nowrap}.ev-emp-picker__list{z-index:20;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:6px;min-width:220px;max-height:210px;margin:2px 0 0;padding:2px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.ev-emp-picker__list button{text-align:left;cursor:pointer;width:100%;color:var(--ev-ink);background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.ev-emp-picker__list button:hover{background:var(--ev-bg-hover,var(--ev-primary-soft))}.ev-dtable{border-collapse:collapse;width:100%}.ev-dtable th{text-align:left;font-weight:600;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);padding:2px 6px 4px 0}.ev-dtable td{vertical-align:top;padding:3px 6px 3px 0}.ev-dtable tr.is-vigente td{font-weight:600}.ev-dtable .evt-rowdel svg{width:14px;height:14px}.evd-now{background:var(--ev-st-activo);color:var(--ev-ink-on-solid,#fff);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;display:inline-flex}.ev-dtable a{color:var(--ev-primary-strong);text-decoration:none}.ev-dtable a:hover{text-decoration:underline}.ev-dsection__count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);min-width:20px;height:18px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.ev-notifrow{flex-wrap:wrap;gap:6px;display:flex}.ev-notifchip{border:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);cursor:default;background:0 0;border-radius:999px;padding:2px 8px}.ev-notifchip.is-on{border-color:var(--ev-primary);color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-notifchip:not(:disabled){cursor:pointer}.ev-dnotas{white-space:pre-wrap;margin:0}.ev-hist{flex-direction:column;gap:8px;display:flex}.ev-hist__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-hist__head .spacer{flex:auto}.ev-newev{position:relative}.ev-newev__car{margin-left:-2px;transform:rotate(0)}.ev-newev__scrim{z-index:40;position:fixed;inset:0}.ev-newev__menu{z-index:41;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);flex-direction:column;min-width:196px;padding:4px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 30px #00000029}.ev-newev__item{color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 9px;font-family:inherit;font-size:12.5px;display:flex}.ev-newev__item:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-newev__item:disabled{opacity:.5;cursor:not-allowed}.ev-newev__item svg{width:14px;height:14px;color:var(--ev-ink-muted)}.ev-newev__item svg.gl-revision{color:var(--ev-st-aviso,#d98324)}.ev-newev__item svg.gl-reparacion{color:var(--ev-primary)}.ev-newev__item svg.gl-incidencia{color:var(--ev-st-incidencia)}.ev-censo-toolbar .ev-toolbtn svg.gl-revision,.ev-censo-toolbar .ev-toolbtn svg.gl-cesta{color:var(--ev-st-aviso,#d98324)}.ev-censo-toolbar .ev-toolbtn svg.gl-reparacion{color:var(--ev-primary)}.ev-censo-toolbar .ev-toolbtn svg.gl-incidencia{color:var(--ev-st-incidencia)}.ev-censo-toolbar .ev-toolbtn:disabled svg,.ev-censo-toolbar .ev-toolbtn:hover:not(:disabled) svg{color:inherit}.eva-drawer--lote{width:min(56vw,900px);min-width:0}.ev-hist__count{font-family:var(--ev-font-mono);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ev-hist__vista{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.ev-hist__vistabtn{color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.ev-hist__vistabtn:hover{color:var(--ev-ink)}.ev-hist__vistabtn.is-on{background:var(--ev-bg-elev);color:var(--ev-ink);box-shadow:0 1px 2px #0000001a}.ev-hist__vistabtn:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.ev-hist__res,.ev-hist__flag{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ev-hist__res.is-apto{background:color-mix(in oklab, var(--ev-st-activo) 15%, transparent);color:var(--ev-st-activo)}.ev-hist__res.is-no_apto{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-hist__flag{background:var(--ev-bg-subtle);color:var(--ev-ink-muted)}.ev-hist__flag.is-anulada{text-decoration:line-through}.ev-hist__veredicto,.ev-hist__pendiente{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--ev-r-xs);border:1px solid #0000;padding:1px 6px;font-size:9.5px;font-weight:700}.ev-hist__veredicto.is-apto{background:color-mix(in oklab, var(--ev-st-activo) 16%, transparent);color:var(--ev-st-activo)}.ev-hist__veredicto.is-no_apto{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-hist__pendiente{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border-color:var(--ev-line)}.ev-histab{border:1px solid var(--ev-line);border-radius:8px;margin-top:16px;overflow-x:auto}.ev-histab__table{border-collapse:collapse;width:100%;font-size:13px}.ev-histab__table th{text-align:left;color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.ev-histab__table{table-layout:auto}.ev-histab__table td{border-bottom:1px solid var(--ev-line);vertical-align:middle;color:var(--ev-ink);white-space:nowrap;padding:6px 10px}.ev-histab__table tbody tr:last-child td{border-bottom:0}.ev-histab__c-ico{text-align:center;width:32px}.ev-histab__c-ico svg{vertical-align:middle;width:16px;height:16px}.ev-histab__c-fecha{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.ev-histab__c-quien{white-space:nowrap;width:1%;color:var(--ev-ink-muted);text-overflow:ellipsis;max-width:220px;overflow:hidden}.ev-histab__c-res{white-space:nowrap;width:1%}.ev-histab__c-evento{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.ev-histab__hora{color:var(--ev-ink-muted);margin-left:6px;font-size:12px}.ev-histab__tag{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700}.ev-histab__table svg.gl-reloj,.ev-histab__table svg.gl-pin,.ev-histab__table svg.gl-nota{color:var(--ev-ink-muted)}.ev-histab__table svg.gl-reloj-rojo,.ev-histab__table svg.gl-incidencia{color:var(--ev-st-incidencia)}.ev-histab__table svg.gl-revision{color:var(--ev-st-aviso,#d98324)}.ev-histab__table svg.gl-reparacion{color:var(--ev-primary)}.ev-histab__table tr.is-revision td{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 8%, transparent)}.ev-histab__table tr.is-incidencia td{background:var(--ev-st-incidencia-bg)}.ev-histab__table tr.is-revision td:first-child{box-shadow:inset 3px 0 0 var(--ev-st-aviso,#d98324)}.ev-histab__table tr.is-incidencia td:first-child{box-shadow:inset 3px 0 0 var(--ev-st-incidencia)}.ev-histab__table tr.is-revision .ev-histab__tit,.ev-histab__table tr.is-incidencia .ev-histab__tit{font-weight:600}.ev-histab__table tr.is-futuro td{opacity:.62}.ev-histab__table tr.is-click{cursor:pointer}.ev-histab__table tr.is-click:hover td{background:var(--ev-bg-hover,var(--ev-bg-subtle))}.ev-histab__table tr.is-click:focus-visible{outline:2px solid var(--ev-primary);outline-offset:-2px}.ev-histab__c-pdf{text-align:center;width:1%}.ev-histab__pdf{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle,var(--ev-bg-hover));width:26px;height:26px;color:var(--ev-primary-strong,var(--ev-primary));cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ev-histab__pdf svg{width:14px;height:14px}.ev-histab__pdf:disabled{opacity:.45;cursor:not-allowed}.ev-histab__table tr.has-fotos td{border-bottom:0}.ev-histab__fotos td{padding:0 10px 8px 42px}.ev-histab__photos{flex-wrap:wrap;gap:6px;display:flex}.ev-histab__photo{object-fit:cover;border:1px solid color-mix(in oklab, var(--ev-ink) 14%, transparent);cursor:zoom-in;border-radius:8px;width:56px;height:56px;box-shadow:0 1px 2px #0000001f}.ev-histab__zoom{z-index:600;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-histab__zoom img{object-fit:contain;max-width:92vw;max-height:92vh}.ev-sheet.evm-sheet.ev-trasl{width:min(62vw,1080px);min-width:760px;max-width:94%}.ev-trasl__headmain{align-items:flex-start;gap:10px;min-width:0;display:flex}.ev-trasl__headico{border-radius:var(--ev-r-xs);background:var(--ev-primary-soft);width:26px;height:26px;color:var(--ev-primary-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-trasl__tree{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);max-height:55vh;padding:4px 0;overflow:auto}.ev-trasl__row{cursor:pointer;height:26px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:center;gap:6px;padding-right:8px;display:flex}.ev-trasl__row:hover{background:var(--ev-bg-hover)}.ev-trasl__row.is-on{background:var(--ev-primary-soft);color:var(--ev-primary-strong);font-weight:600}.ev-trasl__toggle{width:16px;height:16px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-trasl__ico{color:var(--ev-ink-muted);flex:none;display:inline-flex}.ev-trasl__row.is-on .ev-trasl__ico{color:var(--ev-primary-strong)}.ev-trasl__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-trasl__ruta{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.eva-clonaviso{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 10%, transparent);border:1px solid color-mix(in oklab, var(--ev-st-aviso,#d98324) 30%, transparent);padding:7px 10px}.ev-censo__conjunto{border-radius:var(--ev-r-xs);border:1px solid color-mix(in oklab, var(--ev-primary) 34%, transparent);background:var(--ev-primary-soft);color:var(--ev-primary-strong);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-left:8px;padding:1px 7px;font-family:inherit;font-size:9.5px;font-weight:700}.ev-censo__conjunto:hover{background:var(--ev-primary);color:var(--ev-primary-ink,#fff)}.ev-tabla{flex-direction:column;height:100%;min-height:0;display:flex}.ev-tabla__desc{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ev-tabla__zona{align-items:center;gap:6px;display:inline-flex}.ev-c-sit{width:34px;text-align:center!important}.ev-c-sit .ev-censo__dot{margin-right:0}.ev-tabla__heredada{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:var(--ev-r-xs);padding:0 5px;font-size:9.5px;font-weight:700}.ev-clifiltro__box{align-items:center;display:inline-flex;position:relative}.ev-clifiltro__input{width:150px;height:24px;font-size:var(--ev-fs-s);color:var(--ev-ink);background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:5px;padding:0 20px 0 7px}.ev-clifiltro__input:focus{border-color:var(--ev-primary);outline:none}.ev-clifiltro__clear{cursor:pointer;color:var(--ev-ink-subtle);background:0 0;border:0;padding:1px;display:inline-flex;position:absolute;right:3px}.ev-clifiltro__clear:hover{color:var(--ev-ink)}.ev-clifiltro__clear svg{width:12px;height:12px}.ev-emp-rowacts{justify-content:center;align-items:center;gap:2px;display:inline-flex}.ev-emp-rowacts .ev-rowedit{width:24px;height:24px}.ev-emp-rowdel,.ev-emp-rowhueco{cursor:pointer;width:24px;height:24px;color:var(--ev-ink-subtle);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ev-emp-rowhueco{cursor:default}.ev-emp-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-emp-rowdel svg{width:15px;height:15px}.ev-ambito{display:inline-flex;position:relative}.ev-ambito__btn{height:24px;font-size:var(--ev-fs-s);color:var(--ev-ink);background:var(--ev-bg-elev);border:1px solid var(--ev-line);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ev-ambito__btn:hover{border-color:var(--ev-ink-subtle)}.ev-ambito__btn.is-on{border-color:var(--ev-primary);color:var(--ev-primary);font-weight:600}.ev-ambito__btn svg{width:13px;height:13px}.ev-ambito__menu{z-index:40;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);min-width:220px;max-height:320px;box-shadow:var(--ev-shadow-2,0 6px 18px #0000002e);padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ev-ambito__cap{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:0 0 6px;padding:0 4px;line-height:1.35}.ev-ambito__vacio{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:0;padding:4px}.ev-ambito__item{cursor:pointer;font-size:var(--ev-fs-s);border-radius:4px;align-items:center;gap:7px;padding:4px 6px;display:flex}.ev-ambito__item:hover{background:var(--ev-bg-hover,var(--ev-primary-soft))}.ev-ambito__sep{border-top:1px solid var(--ev-line);margin:5px 0;display:block}.ev-ambito__quitar{cursor:pointer;width:100%;color:var(--ev-ink-muted);font-size:var(--ev-fs-s);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:4px 6px;display:flex}.ev-ambito__quitar:hover{background:var(--ev-bg-hover,var(--ev-primary-soft));color:var(--ev-ink)}.ev-ambito__quitar svg{width:13px;height:13px}.ev-histab__informe{font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);white-space:nowrap;margin-left:8px;font-weight:600;text-decoration:none}.ev-histab__informe:hover{text-decoration:underline}.ev-filesec__ico{width:13px;height:13px}.ev-rep__presets{gap:8px;display:grid}.ev-rep__preset{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle,var(--ev-bg-hover));width:100%;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:border-color .1s,background .1s;display:flex}.ev-rep__preset:hover:not(:disabled){border-color:var(--ev-primary);background:var(--ev-primary-soft)}.ev-rep__preset:disabled{cursor:progress;opacity:.7}.ev-rep__preseticon{border-radius:var(--ev-r-s);background:var(--ev-bg-elev);border:1px solid var(--ev-line);width:34px;height:34px;color:var(--ev-primary-strong);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.ev-rep__preseticon svg{width:16px;height:16px}.ev-rep__presettxt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ev-rep__presettxt b{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:700}.ev-rep__presettxt em{font-style:normal;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-rep__presetdl{width:15px;height:15px;color:var(--ev-primary-strong);flex:none}.ev-rep__intro{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0 0 12px}.ev-rep__groups{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ev-rep__group{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle,var(--ev-bg-hover));overflow:hidden}.ev-rep__grouphead{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.ev-rep__groupico{width:13px;height:13px;color:var(--ev-primary-strong);margin-left:auto}.ev-rep__items{gap:1px;padding:5px 6px 7px;display:grid}.ev-rep__opt{border-radius:var(--ev-r-xs,4px);cursor:pointer;align-items:center;gap:8px;padding:5px 6px;display:flex}.ev-rep__opt:hover{background:var(--ev-bg-hover)}.ev-rep__opt input{width:15px;height:15px;accent-color:var(--ev-primary);cursor:pointer;flex:none}.ev-rep__optlbl{font-size:var(--ev-fs-s);color:var(--ev-ink)}.ev-rep__opt--group .ev-rep__optlbl{font-weight:700}.ev-rep__opt--sub{margin-left:20px}.ev-rep__opt--sub .ev-rep__optlbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-rep__opt.is-disabled{cursor:not-allowed;opacity:.45}.ev-rep__opt.is-disabled input{cursor:not-allowed}.ev-rep__opthint{color:var(--ev-ink-subtle);font-style:normal;font-size:var(--ev-fs-xs)}.ev-rep__toggleall{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);background:0 0;border:0;font-weight:600}.ev-rep__toggleall:hover{text-decoration:underline}.ev-rep__foot{border-top:1px solid var(--ev-line);background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-subtle,var(--ev-bg-hover)));align-items:center;gap:12px;padding:12px 14px;display:flex}.ev-rep__count{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);flex:auto}.ev-rep__foot .ev-dbtn svg{width:14px;height:14px}.ev-rev{z-index:70;position:fixed;inset:0}.ev-rev__backdrop{background:color-mix(in oklab, var(--ev-ink) 14%, transparent);animation:.2s ev-rev-fade;position:absolute;inset:0}@keyframes ev-rev-fade{0%{opacity:0}to{opacity:1}}@keyframes ev-rev-slidein{0%{transform:translate(100%)}to{transform:none}}.ev-rev__panel{background:var(--ev-bg-elev);border-left:1px solid var(--ev-line-strong);width:min(62vw,1080px);min-width:760px;max-width:94%;box-shadow:var(--ev-sh-3);flex-direction:column;animation:.26s cubic-bezier(.22,.7,.2,1) ev-rev-slidein;display:flex;position:absolute;top:0;bottom:0;right:0}.ev-rev__head{border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.ev-rev__lead{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ev-rev__title{font-size:var(--ev-fs-m);color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ev-rev__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-rev__close{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-rev__close:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-rev__close svg{width:16px;height:16px}.ev-rev__pill{border-radius:var(--ev-r-xs);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--ev-ink-subtle);align-items:center;height:20px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.ev-rev__pill--cerrada{background:var(--ev-ink-2)}.ev-rev__pill--apto{background:var(--ev-st-activo)}.ev-rev__pill--no_apto{background:var(--ev-st-incidencia)}.ev-rev__pill--certificada{background:color-mix(in oklab, var(--ev-st-activo) 18%, transparent);color:var(--ev-st-activo)}.ev-rev__body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.ev-rev__body>*{flex:none}.ev-rev__sec{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.ev-rev__sechead{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-subtle);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-muted);align-items:center;gap:8px;padding:7px 12px;font-weight:700;display:flex}.ev-rev__sechead .spacer{flex:auto}.ev-rev__secbody{flex-direction:column;gap:10px;padding:12px;display:flex}.ev-revdatos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.ev-revdatos__fields{flex-direction:column;gap:10px;min-width:0;display:flex}.ev-revdatos__fields .ev-rev__field{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ev-revdatos__fields .ev-rev__lbl{text-transform:none;letter-spacing:0;font-size:var(--ev-fs-xs)}.ev-revdatos__fields .ev-rev__sug{grid-column:2}.ev-revdatos__obs{min-width:0}.ev-revdatos__obs .ev-rev__textarea{flex:auto;height:auto;min-height:56px}@media (width<=720px){.ev-revdatos{grid-template-columns:1fr}}.ev-rev__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.ev-rev__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-rev__field{flex-direction:column;gap:4px;min-width:0;display:flex}.ev-rev__lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-muted);font-size:10.5px;font-weight:700}.ev-rev__val{font-size:var(--ev-fs-s);color:var(--ev-ink)}.ev-rev__input,.ev-rev__select,.ev-rev__textarea{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:30px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);padding:0 9px}.ev-rev__textarea{resize:vertical;height:auto;min-height:56px;padding:6px 9px}.ev-rev__input:focus,.ev-rev__select:focus,.ev-rev__textarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent);outline:0}.ev-rev__input:disabled,.ev-rev__select:disabled,.ev-rev__textarea:disabled{background:var(--ev-bg-subtle);color:var(--ev-ink-2)}.ev-rev__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-rev__sug{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);line-height:1.3}.ev-rev__note{border-radius:var(--ev-r-s);font-size:var(--ev-fs-xs);background:var(--ev-primary-soft);color:var(--ev-primary-strong);margin:0;padding:8px 10px}.ev-rev__note--warn{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 14%, transparent);color:var(--ev-st-aviso,#a5651c)}.ev-rck__lock{border:1px solid color-mix(in oklab, var(--ev-st-incidencia) 45%, transparent);border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-incidencia) 12%, transparent);width:26px;height:26px;color:var(--ev-st-incidencia);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ev-rck__lock svg{width:13px;height:13px}.ev-rck__lock:hover{background:color-mix(in oklab, var(--ev-st-incidencia) 18%, transparent)}.ev-rck__lock.is-open{border-color:color-mix(in oklab, var(--ev-st-activo) 48%, transparent);background:color-mix(in oklab, var(--ev-st-activo) 14%, transparent);color:var(--ev-st-activo)}.ev-rck__todos{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ev-rck__todo{background:var(--ev-ink-muted);color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.ev-rck__todo:hover:not(:disabled){filter:brightness(.92)}.ev-rck__todo:disabled{opacity:.5;cursor:not-allowed}.ev-rck__todo.is-apto{background:var(--ev-st-activo)}.ev-rck__todo.is-vigilar{background:var(--ev-st-aviso,#d98324)}.ev-rck__todo.is-no_apto{background:var(--ev-st-incidencia)}.ev-rck__todo.is-no_aplica{background:var(--ev-ink-muted)}.ev-rck__table{--rck-cols:1fr 54px 54px 54px 54px 30px;border:1px solid var(--ev-line);border-radius:var(--ev-r-s);overflow:hidden}.ev-rck__head{grid-template-columns:var(--rck-cols);background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);align-items:end;display:grid}.ev-rck__hlbl{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-muted);padding:5px 10px;font-size:10px;font-weight:800}.ev-rck__hcol{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:var(--ev-ink-muted);border-left:1px solid var(--ev-line);padding:5px 2px;font-size:9.5px;font-weight:800;line-height:1.15}.ev-rck__grp{background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-subtle));border-top:1px solid var(--ev-line);align-items:center;gap:7px;padding:4px 10px;display:flex}.ev-rck__grpname{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-2);font-size:10px;font-weight:800}.ev-rck__grpn{background:var(--ev-bg-elev);border:1px solid var(--ev-line);min-width:16px;height:15px;color:var(--ev-ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-flex}.ev-rck__row{grid-template-columns:var(--rck-cols);border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);align-items:stretch;display:grid}.ev-rck__text{color:var(--ev-ink);text-wrap:pretty;cursor:pointer;flex-wrap:wrap;align-self:stretch;align-items:center;padding:6px 10px;font-size:12px;line-height:1.35;display:flex}.ev-rck__text:hover{background:var(--ev-bg-hover)}.ev-rck__text small{color:var(--ev-ink-muted);margin-left:6px;font-style:italic}.ev-rck__x{border:0;border-left:1px solid var(--ev-line);color:var(--ev-ink-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:30px;display:flex}.ev-rck__x svg{stroke-width:3px;width:15px;height:15px}.ev-rck__x:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-rck__x:disabled{cursor:default}.ev-rck__x.is-on.is-apto{color:var(--ev-st-activo)}.ev-rck__x.is-on.is-vigilar{color:var(--ev-st-aviso,#d98324)}.ev-rck__x.is-on.is-no_apto{color:var(--ev-st-incidencia)}.ev-rck__x.is-on.is-no_aplica{color:var(--ev-ink-muted)}.ev-rck__cbtn{border:0;border-left:1px solid var(--ev-line);color:var(--ev-ink-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.ev-rck__cbtn svg{width:13px;height:13px}.ev-rck__cbtn:hover:not(:disabled){background:var(--ev-bg-hover);color:var(--ev-ink-muted)}.ev-rck__cbtn:disabled{cursor:default;opacity:.4}.ev-rck__cbtn.is-on{color:var(--ev-primary-strong,var(--ev-primary))}.ev-rck__crow{border-top:1px solid var(--ev-line);background:color-mix(in oklab, var(--ev-primary) 3%, var(--ev-bg-elev));padding:6px 10px 8px}.ev-rck__ctext{width:100%;min-height:44px;font-size:12px}.ev-rev__eje{flex-direction:column;display:flex}.ev-rev__ejename{text-transform:uppercase;letter-spacing:.06em;color:var(--ev-primary-strong);background:var(--ev-primary-soft);padding:6px 12px;font-size:10.5px;font-weight:700}.ev-rev__cp{border-top:1px solid var(--ev-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:7px 12px;display:grid}.ev-rev__cp:first-of-type{border-top:0}.ev-rev__cp.is-no_apto{background:var(--ev-st-incidencia-bg)}.ev-rev__cp.is-vigilar{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 8%, transparent)}.ev-rev__cptext{font-size:var(--ev-fs-s);color:var(--ev-ink);line-height:1.35}.ev-rev__cptext small{color:var(--ev-ink-muted);margin-left:6px;font-style:italic}.ev-rev__marks{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.ev-rev__mark{appearance:none;cursor:pointer;letter-spacing:.02em;height:22px;color:var(--ev-ink-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:700}.ev-rev__mark:hover:not(:disabled){color:var(--ev-ink)}.ev-rev__mark:disabled{cursor:default}.ev-rev__mark.is-on{background:var(--ev-bg-elev);box-shadow:0 1px 2px #0000001a}.ev-rev__mark.is-on.is-apto{color:var(--ev-st-activo)}.ev-rev__mark.is-on.is-vigilar{color:var(--ev-st-aviso,#a5651c)}.ev-rev__mark.is-on.is-no_apto{color:var(--ev-st-incidencia)}.ev-rev__mark.is-on.is-no_aplica{color:var(--ev-ink-2)}.ev-rev__cpextra{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.ev-rev__obs{resize:vertical;border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:100%;min-height:30px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink);padding:5px 8px}.ev-rev__obs:focus{border-color:var(--ev-primary);outline:0}.ev-rev__obs:disabled{background:0 0;border-color:#0000;padding-left:0}.ev-rev__cpbtn{border:1px solid var(--ev-line);border-radius:var(--ev-r-xs);height:22px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:10.5px;display:inline-flex}.ev-rev__cpbtn:hover{color:var(--ev-ink);border-color:var(--ev-line-strong)}.ev-rev__cpbtn svg{width:12px;height:12px}.ev-rev__fotos{flex-wrap:wrap;gap:8px;display:flex}.ev-rev__foto{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);width:84px;height:84px;position:relative;overflow:hidden}.ev-rev__foto img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.ev-rev__foto--espera{border-style:dashed}.ev-rev__foto--espera img{opacity:.72}.ev-rev__fotorm{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:3px;right:3px}.ev-rev__fotorm svg{width:12px;height:12px}.ev-rev__fotoadd{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-s);width:84px;height:84px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:10.5px;display:inline-flex}.ev-rev__fotoadd:hover{color:var(--ev-primary);border-color:var(--ev-primary)}.ev-rev__fotoadd svg{width:16px;height:16px}.ev-rev__drop{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);color:var(--ev-ink-muted);flex-direction:column;align-items:center;gap:6px;padding:14px;font-size:12px;display:flex}.ev-rev__drop.is-over{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 6%, transparent)}.ev-rev__drop>svg{width:20px;height:20px}.ev-rev__files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ev-rev__file{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);color:var(--ev-ink);align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.ev-rev__file>svg{width:14px;height:14px;color:var(--ev-ink-muted);flex:none}.ev-rev__fname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ev-rev__aside{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.ev-rev__thumb{object-fit:cover;background:var(--ev-bg-subtle);border-radius:4px;flex:none;width:32px;height:32px;display:inline-block}.ev-rev__icon{border-radius:var(--ev-r-s);width:24px;height:24px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-rev__icon:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-rev__icon--danger:hover{color:var(--ev-st-incidencia)}.ev-rev__icon svg{width:13px;height:13px}.ev-rev__zoom{z-index:80;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-rev__zoom img{object-fit:contain;max-width:92vw;max-height:92vh}.ev-rev__foot{border-top:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.ev-rev__foot .spacer{flex:auto}.ev-rev__btn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:30px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ev-rev__btn:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-rev__btn:disabled{opacity:.5;cursor:not-allowed}.ev-rev__btn--primary{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink,#fff)}.ev-rev__btn--primary:hover:not(:disabled){background:color-mix(in oklab, var(--ev-primary) 88%, #000)}.ev-rev__btn--danger{color:var(--ev-st-incidencia);border-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent)}.ev-rev__btn--danger:hover:not(:disabled){background:var(--ev-st-incidencia-bg)}.ev-rev__btn--ok{background:var(--ev-st-activo);border-color:var(--ev-st-activo);color:#fff}.ev-rev__btn svg{width:13px;height:13px}.ev-revlist{flex-direction:column;gap:10px;display:flex}.ev-revlist__head{align-items:center;gap:10px;display:flex}.ev-revlist__head .spacer{flex:auto}.ev-revlist__meta{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-revlist__table{border-collapse:collapse;width:100%;font-size:var(--ev-fs-s)}.ev-revlist__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;height:26px;color:var(--ev-ink-muted);border-bottom:1px solid var(--ev-line-strong);padding:0 8px;font-size:10.5px;font-weight:700}.ev-revlist__table td{border-bottom:1px solid var(--ev-line);white-space:nowrap;height:30px;padding:0 8px}.ev-revlist__table tr.is-clickable{cursor:pointer}.ev-revlist__table tr.is-clickable:hover td{background:var(--ev-bg-hover)}.ev-revlist__mono{font-family:var(--ev-font-mono);font-variant-numeric:tabular-nums}.evx-screentabs{background:var(--ev-bg-elev,transparent);border-bottom:1px solid var(--ev-line);flex:none;align-items:stretch;gap:2px;margin-bottom:16px;padding:0 4px;display:flex}.evt-screen>.evx-screentabs{margin:-24px -24px 20px;padding:0 24px}.evx-screentab{appearance:none;cursor:pointer;color:var(--ev-ink-muted);font-family:inherit;font-size:var(--ev-fs-m);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 14px 11px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.evx-screentabs--ficha .evx-screentab{text-transform:uppercase;letter-spacing:.08em}.evx-screentab:hover{color:var(--ev-ink-2)}.evx-screentab.is-active{color:var(--ev-ink);border-bottom-color:var(--ev-primary);font-weight:700}.evx-screentab:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px;border-radius:var(--ev-r-s)}.evx-screentab__count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);min-width:20px;height:18px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.evx-screentab.is-active .evx-screentab__count{background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 35%, transparent);color:var(--ev-primary-strong)}.evpl{flex-direction:column;gap:12px;display:flex}.evpl-estnota{font-size:var(--ev-fs-s);color:var(--ev-ink-2);text-wrap:pretty;align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.evpl-estnota__ico{color:var(--ev-primary);margin-top:2px;display:inline-flex}.evpl-estnota--muted{color:var(--ev-ink-muted)}.evpl-estnota--muted .evpl-estnota__ico{color:var(--ev-ink-subtle)}.evpl-estnota--danger{border-radius:var(--ev-r-s);background:var(--ev-st-incidencia-bg);color:color-mix(in oklab, var(--ev-st-incidencia) 74%, #000);padding:8px 11px}.evpl-estnota--danger .evpl-estnota__ico{color:var(--ev-st-incidencia)}.evpl-estnota__motivo{font-style:italic}.evpl-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=900px){.evpl-cols{grid-template-columns:1fr}}.evpl-lockzone.is-locked{opacity:.72}.evpl-lockzone.is-locked .evm-sec__edit,.evpl-lockzone.is-locked .evc-rowdel{display:none}.evpl-strong{font-weight:600}.evpl-date{width:auto;min-width:150px}.evpl-barra{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.evpl-barra__lbl{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-muted);font-weight:700}.evpl-barra__track{gap:3px;display:inline-flex}.evpl-barra__seg{background:var(--ev-bg-selected,var(--ev-bg-subtle));width:26px;height:7px;box-shadow:inset 0 0 0 1px var(--ev-line);border-radius:999px}.evpl-barra--1 .evpl-barra__seg.is-on{background:var(--ev-st-cad-suave);box-shadow:none}.evpl-barra--2 .evpl-barra__seg.is-on{background:var(--ev-st-activo);box-shadow:none}.evpl-barra__txt{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.evpl-rule{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);margin-top:6px;padding:12px}.evpl-rule__head{font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-muted);align-items:center;gap:8px;font-weight:700;display:flex}.evpl-rule__ico{color:var(--ev-primary)}.evpl-rule__view{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.evpl-rule__edit{flex-direction:column;gap:10px;margin-top:10px;display:flex}.evpl-rule__txt{font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.5;display:inline-flex}.evpl-rule__txt--off{color:var(--ev-ink-muted)}.evpl-rule__txt--late{color:var(--ev-st-incidencia);font-weight:600}.evpl-rule__go{text-transform:uppercase;letter-spacing:.03em}.evpl-rule__go--late{background:var(--ev-st-incidencia);border-color:var(--ev-st-incidencia);color:#fff}.evpl-radio{font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.35;display:flex}.evpl-radio input{accent-color:var(--ev-primary);cursor:inherit;flex:none;margin:2px 0 0}.evpl-radio:has(input:disabled){cursor:default}.evpl-per__g+.evpl-per__g{border-top:1px dashed var(--ev-line);margin-top:6px;padding-top:10px}.evpl-per__gt{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);margin-bottom:6px;font-weight:700}.evpl-per__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evpl-per__row{border-bottom:1px solid var(--ev-line);align-items:center;gap:10px;min-height:30px;padding:2px 0;display:flex}.evpl-per__row:last-child{border-bottom:0}.evpl-per__name{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.evpl-per__rol{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);flex:none}.evpl-sheet .ev-rev__title{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:700}.evpl-sheet .ev-rev__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evpl-sheet .ev-rev__head .spacer{flex:auto}.evpl-pick{flex-direction:column;gap:2px;display:flex}.evpl-pick__t{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);margin:4px 0 6px;font-weight:700}.evpl-pick__row{border-radius:var(--ev-r-s);cursor:pointer;align-items:center;gap:10px;min-height:32px;padding:3px 8px;display:flex}.evpl-pick__row:hover{background:var(--ev-bg-hover)}.evpl-pick__row.is-on{background:color-mix(in oklab, var(--ev-primary) 8%, var(--ev-bg-elev))}.evpl-pick__name{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.evpl-pick__rol{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);flex:none}.evc-wrap{flex-direction:column;gap:14px;display:flex}.evc-zero{flex-wrap:wrap;gap:12px;padding:6px 2px;display:flex}.evc-zerobtn{white-space:nowrap;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);height:44px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;align-items:center;gap:10px;padding:0 22px;font-weight:700;transition:border-color .12s,background .12s,filter .12s;display:inline-flex}.evc-zerobtn:hover:not(:disabled){border-color:var(--ev-primary);background:var(--ev-primary-soft)}.evc-zerobtn:disabled{opacity:.5;cursor:default}.evc-zerobtn svg{width:19px;height:19px;color:var(--ev-primary-strong)}.evc-zerobtn--primary{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.evc-zerobtn--primary:hover:not(:disabled){background:var(--ev-primary);filter:brightness(.93)}.evc-zerobtn--primary svg{color:var(--ev-primary-ink)}.evc-zerohint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0}.evp-topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.evp-topbar__estado{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.evp-topbtn{border-radius:var(--ev-r-m);height:34px;font-family:inherit;font-size:var(--ev-fs-s);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;font-weight:700;transition:filter .12s;display:inline-flex}.evp-topbtn i,.evp-topbtn svg{width:14px;height:14px;font-size:13px}.evp-topbtn--blue{background:var(--ev-primary);color:var(--ev-primary-ink);border-color:var(--ev-primary)}.evp-topbtn--ghost{background:var(--ev-bg-elev);color:var(--ev-primary);border-color:var(--ev-primary)}.evp-topbtn--red{background:var(--ev-st-incidencia);color:#fff;border-color:var(--ev-st-incidencia)}.evp-topbtn:hover:not(:disabled){filter:brightness(.92)}.evp-topbtn:disabled{opacity:.4;cursor:not-allowed}.evc-bands{flex-direction:column;gap:8px;display:flex}.evc-band{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.evc-band__head{background:var(--ev-bg-subtle);cursor:pointer;text-align:left;border:0;align-items:center;gap:9px;width:100%;padding:8px 13px;font-family:inherit;display:flex}.evc-band__head:hover{background:var(--ev-bg-hover)}.evc-band.is-open .evc-band__head{border-bottom:1px solid var(--ev-line)}.evc-band__chev{color:var(--ev-ink-subtle);place-content:center;transition:transform .16s;display:inline-grid}.evc-band__chev svg{width:14px;height:14px}.evc-band.is-open .evc-band__chev{color:var(--ev-primary);transform:rotate(90deg)}.evc-band__title{font-size:var(--ev-fs-m);color:var(--ev-ink);flex:none;font-weight:700}.evc-band__src{min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);flex:auto}.evc-band__meta{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none}.evc-band__meta.is-active{color:var(--ev-primary);font-weight:700}.evc-band__body{padding:12px 13px 13px;overflow-x:auto}.evc-table{border-collapse:collapse;width:100%;min-width:560px}.evc-th{text-align:left;font-size:var(--ev-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ev-ink-subtle);border-bottom:1px solid var(--ev-line);white-space:nowrap;padding:7px 10px 6px;font-weight:700}.evc-th--uds{width:100px}.evc-th--mult{width:132px}.evc-th--pu{text-align:right;width:170px}.evc-th--dto{width:80px}.evc-th--sub{text-align:right;width:130px}.evc-th--del{width:40px}.evc-cell{border-bottom:1px solid var(--ev-line);vertical-align:middle;padding:3px 10px}.evc-row:hover{background:var(--ev-bg-hover)}.evc-cell--name{font-size:var(--ev-fs-s);color:var(--ev-ink)}.evc-cell--pu{text-align:right;white-space:nowrap}.evc-pu__val{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-variant-numeric:tabular-nums}.evc-pu__sfx{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin-left:4px}.evc-cell--sub{text-align:right;font-size:var(--ev-fs-s);color:var(--ev-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.evc-sub--zero{color:var(--ev-ink-subtle);font-weight:400}.evc-cell--del{text-align:center;width:40px}.evc-uds,.evc-dto,.evrv-mult__in,.evsu-money__in,.evli-concepto{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:28px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);outline:none;padding:0 8px}.evc-uds,.evc-dto,.evrv-mult__in,.evsu-money__in{text-align:right;font-variant-numeric:tabular-nums}.evc-uds{width:80px}.evc-dto{width:56px;font-family:var(--ev-font-mono)}.evrv-mult__in{width:62px;font-family:var(--ev-font-mono)}.evli-concepto{width:100%;min-width:160px}.evc-uds:focus,.evc-dto:focus,.evrv-mult__in:focus,.evsu-money__in:focus,.evli-concepto:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.evc-uds:disabled,.evc-dto:disabled,.evrv-mult__in:disabled,.evsu-money__in:disabled,.evli-concepto:disabled{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);cursor:default;box-shadow:none}.evc-uds::placeholder,.evc-dto::placeholder,.evli-concepto::placeholder,.evsu-money__in::placeholder{color:var(--ev-ink-subtle)}.evrv-mult{align-items:center;gap:6px;display:inline-flex}.evrv-mult__sfx,.evrv-mult__na{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.evsu-money{align-items:center;display:inline-flex}.evsu-money__cur{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s) 0 0 var(--ev-r-s);background:var(--ev-bg-subtle);height:28px;color:var(--ev-ink-muted);font-size:var(--ev-fs-s);border-right:0;align-items:center;padding:0 7px;display:inline-flex}.evsu-money__in{border-radius:0 var(--ev-r-s) var(--ev-r-s) 0;width:84px;font-family:var(--ev-font-mono)}.evsu-money__sfx{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin-left:5px}.evc-rowdel{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.evc-rowdel:hover{border-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent);background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evc-empty{flex-wrap:wrap;align-items:center;gap:16px;padding:6px 4px;display:flex}.evc-empty__txt{flex:260px;min-width:0}.evc-empty__txt strong{font-size:var(--ev-fs-m);color:var(--ev-ink);margin-bottom:3px;font-weight:700;display:block}.evc-empty__txt p{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.evc-loadbtn{border:1px solid var(--ev-primary);border-radius:var(--ev-r-m);background:var(--ev-primary);height:40px;color:var(--ev-primary-ink);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:0 20px;font-weight:700;transition:filter .12s;display:inline-flex}.evc-loadbtn:hover:not(:disabled){filter:brightness(.94)}.evc-loadbtn:disabled{opacity:.5;cursor:not-allowed}.evc-loadbtn svg{width:15px;height:15px}.evc-loadbtn--sm{height:32px;font-size:var(--ev-fs-s);background:var(--ev-bg-elev);color:var(--ev-primary);padding:0 14px}.evc-loadbtn--sm:hover:not(:disabled){background:var(--ev-primary-soft);filter:none}.evc-loadfoot{border-top:1px dashed var(--ev-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.evc-loadfoot__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);align-items:center;gap:6px;display:inline-flex}.evc-tot{border-top:1px solid var(--ev-line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.evc-tot__row{grid-template-columns:auto 1fr 150px;align-items:baseline;gap:12px;display:grid}.evc-tot__lbl{font-size:var(--ev-fs-l);letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink);grid-column:1;font-weight:700}.evc-tot__lbl--sm{font-size:var(--ev-fs-s);letter-spacing:0;text-transform:none;color:var(--ev-ink-muted);font-weight:500}.evc-tot__det{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);grid-column:2}.evc-totdto{align-items:center;gap:6px;display:inline-flex}.evc-totdto__sfx{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evc-tot__val{font-size:var(--ev-fs-l);color:var(--ev-ink);font-variant-numeric:tabular-nums;grid-column:3;justify-self:end;font-weight:700}.evc-tot__val--neg{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-weight:600}.evc-tot__row--total{border-top:1px solid var(--ev-line);margin-top:4px;padding-top:10px}.evc-tot__val--big{color:var(--ev-st-incidencia);letter-spacing:-.01em;font-size:24px;font-weight:800}.evp-drop{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:14px 16px;font-family:inherit;display:flex}.evp-drop:hover:not(:disabled){border-color:var(--ev-primary)}.evp-drop:disabled{cursor:default;opacity:.85}.evp-drop.is-filled{border-style:solid;border-color:color-mix(in oklab, var(--ev-primary) 40%, var(--ev-line-strong));background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg-elev))}.evp-drop__ic{border-radius:var(--ev-r-s);background:var(--ev-bg-elev);border:1px solid var(--ev-line);width:34px;height:34px;color:var(--ev-ink-muted);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.evp-drop.is-filled .evp-drop__ic{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:#0000}.evp-drop__ic svg{width:16px;height:16px}.evp-drop__file{flex-direction:column;gap:1px;min-width:0;display:flex}.evp-drop__name{font-size:var(--ev-fs-m);color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.evp-drop__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.evc-extgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.evc-extgrid{grid-template-columns:1fr}}.evc-field{flex-direction:column;gap:5px;display:flex}.evc-field__lbl{font-size:var(--ev-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.evval{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evval__chips{gap:4px;display:inline-flex}.evval__chip{border:1px solid var(--ev-line);background:var(--ev-bg-elev);height:30px;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);cursor:pointer;border-radius:999px;padding:0 11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.evval__chip:hover:not(:disabled){border-color:color-mix(in oklab, var(--ev-primary) 45%, var(--ev-line));color:var(--ev-primary)}.evval__chip.is-on{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.evval__chip:disabled{opacity:.45;cursor:not-allowed}.evval__date{width:auto;min-width:148px}.evgen{z-index:1210;place-items:center;display:grid;position:fixed;inset:0}.evgen__overlay{background:#0a090757;position:absolute;inset:0}.evgen__box{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-l);width:min(480px,94vw);box-shadow:var(--ev-sh-3);flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex;position:relative}.evgen__title{font-size:var(--ev-fs-xl);color:var(--ev-ink);letter-spacing:-.01em;margin:0;font-weight:800}.evgen__lead{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0}.evgen__grid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}@media (width<=560px){.evgen__grid{grid-template-columns:1fr}}.evgen__foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.evm-sec.evp-vsection,.evp-vsection .evm-sec__body{overflow:visible}.evp-vtable{border-collapse:collapse;width:100%;font-size:var(--ev-fs-s)}.evp-vtable thead th{text-align:left;font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);border-bottom:1px solid var(--ev-line);white-space:nowrap;padding:0 10px 8px;font-weight:700}.evp-vtable tbody td{border-bottom:1px solid var(--ev-line);color:var(--ev-ink-2);vertical-align:middle;white-space:nowrap;padding:8px 10px}.evp-vtable tbody tr:last-child td{border-bottom:0}.evp-vtable tr.is-current td{background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg-elev))}.evp-vtable__num{font-variant-numeric:tabular-nums;color:var(--ev-ink);font-weight:700}.evp-vtable__act{text-align:right;width:1%}.evc-vname{font-family:var(--ev-font-mono);font-size:var(--ev-fs-l);color:var(--ev-ink);letter-spacing:-.01em;text-transform:uppercase;font-weight:500}.evc-vorigen{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evp-vcur{text-transform:uppercase;letter-spacing:.04em;background:var(--ev-primary-soft);color:var(--ev-primary-strong);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700}.evp-vdias{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin-left:6px}.evp-vdias--caducada{color:var(--ev-st-incidencia);font-weight:700}.evp-vacts{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.evp-rowact,.ev-rowedit{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-muted);background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evp-rowact:hover:not(:disabled),.ev-rowedit:hover:not(:disabled){background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evp-rowact:disabled,.ev-rowedit:disabled{opacity:.35;cursor:default}.evp-rowact svg,.ev-rowedit svg{width:15px;height:15px}.evp-ppill{text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.evp-ppill--generada{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 30%, transparent)}.evp-ppill--enviada{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 74%, #000);border-color:color-mix(in oklab, var(--ev-st-cad-suave) 34%, transparent)}.evp-ppill--aceptada{background:var(--ev-st-activo-bg);color:color-mix(in oklab, var(--ev-st-activo) 78%, #000);border-color:color-mix(in oklab, var(--ev-st-activo) 32%, transparent)}.evp-ppill--rechazada{background:var(--ev-st-incidencia-bg);color:color-mix(in oklab, var(--ev-st-incidencia) 80%, #000);border-color:color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent)}.evp-stwrap{display:inline-flex;position:relative}.evp-stovl{z-index:40;position:fixed;inset:0}.evp-stmenu{z-index:41;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);min-width:210px;box-shadow:var(--ev-sh-3);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);right:0}.evp-stmenu__lbl{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);padding:4px 8px 6px;font-weight:700}.evp-stmenu__opt{border-radius:var(--ev-r-s);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:inherit;display:flex}.evp-stmenu__opt:hover{background:var(--ev-bg-hover)}.evp-stmenu__opt.is-on{background:var(--ev-primary-soft)}.evp-stmenu__chk{color:var(--ev-primary-strong);margin-left:auto}.evp-stmenu__chk svg{width:13px;height:13px}.evap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.evp-seg{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);width:fit-content;display:inline-flex;overflow:hidden}.evp-seg__btn{border:0;border-right:1px solid var(--ev-line);background:var(--ev-bg-elev);min-width:38px;height:32px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;font-variant-numeric:tabular-nums;font-weight:700;transition:background .12s,color .12s}.evp-seg__btn:last-child{border-right:0}.evp-seg__btn:hover:not(:disabled){background:var(--ev-bg-hover)}.evp-seg__btn.is-on{background:var(--ev-primary);color:var(--ev-primary-ink)}.evp-seg__btn:disabled{cursor:default}.evap__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:700}.evap__lbl--none{color:var(--ev-ink-subtle);font-weight:600}.evap__lbl--conf{color:var(--ev-st-activo)}.evp-note{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);max-width:360px;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:flex-start;gap:7px;margin:0;padding:7px 10px;line-height:1.35;display:flex}.evp-note svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}.evp-note--ok{background:var(--ev-st-activo-bg);border-color:color-mix(in oklab, var(--ev-st-activo) 32%, var(--ev-line));color:color-mix(in oklab, var(--ev-st-activo) 76%, #000)}.evsc{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.evsc__foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.evsc__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);padding:4px 2px}.evtl{flex-direction:column;margin:0;padding:2px 0 2px 2px;list-style:none;display:flex}.evtl__item{grid-template-columns:32px 1fr;gap:14px;padding-bottom:16px;display:grid;position:relative}.evtl__item:last-child{padding-bottom:0}.evtl__item:before{content:"";background:var(--ev-line);width:2px;position:absolute;top:30px;bottom:-2px;left:15px}.evtl__item:last-child:before{display:none}.evtl__dot{z-index:1;border:2px solid var(--ev-bg-elev);width:32px;height:32px;box-shadow:0 0 0 1px var(--ev-line);background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border-radius:999px;place-content:center;display:inline-grid;position:relative}.evtl__dot svg{width:13px;height:13px}.evtl__dot--manual{background:var(--ev-primary-soft);color:var(--ev-primary-strong);box-shadow:0 0 0 1px color-mix(in oklab, var(--ev-primary) 35%, var(--ev-line))}.evtl__card{min-width:0;padding:1px 0 0}.evtl__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evtl__title{font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;white-space:pre-wrap;line-height:1.45}.evtl__title--auto{color:var(--ev-ink-2);font-style:italic}.evtl__date{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none}.evtl__author{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.evtl__author svg{width:11px;height:11px}.evtl__auto{background:var(--ev-bg-hover);letter-spacing:.03em;text-transform:uppercase;color:var(--ev-ink-subtle);border-radius:999px;padding:0 6px;font-size:10px;font-weight:700}.evtl__edit{opacity:.4;flex:none;margin-right:auto;transition:opacity .12s}.evtl__item:hover .evtl__edit,.evtl__edit:focus-visible{opacity:1}.evtl__edited{margin-left:6px;font-style:italic}.evtl__item.is-editing .evsc{margin-bottom:0}.evc-addbtn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:30px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.evc-addbtn:hover{border-color:var(--ev-primary);color:var(--ev-primary);background:var(--ev-primary-soft)}.evc-addbtn svg{width:12px;height:12px}.evzs__box{flex-direction:column;gap:0;width:min(1080px,96vw);max-height:88vh;padding:0;display:flex}.evzs__head{border-bottom:1px solid var(--ev-line);align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.evzs__headico{border-radius:var(--ev-r-s);background:var(--ev-primary-soft);width:34px;height:34px;color:var(--ev-primary-strong);flex:0 0 34px;place-content:center;display:inline-grid}.evzs__headtxt{flex:auto;min-width:0}.evzs__x{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:30px;height:30px;color:var(--ev-ink-muted);cursor:pointer;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.evzs__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evzs__toolbar{border-bottom:1px solid var(--ev-line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 18px;display:flex}.evzs__search{width:280px;max-width:100%}.evzs__body{flex:auto;grid-template-columns:300px 1fr;gap:0;min-height:0;display:grid;overflow:auto}.evzs__body--full{padding:12px 18px;display:block}@media (width<=860px){.evzs__body{grid-template-columns:1fr}}.evzs__zonas{border-right:1px solid var(--ev-line);flex-direction:column;gap:2px;padding:12px 14px;display:flex;overflow:auto}.evzs__zona{border-radius:var(--ev-r-s);cursor:pointer;font-size:var(--ev-fs-s);color:var(--ev-ink);align-items:center;gap:8px;padding:5px 6px;display:flex}.evzs__zona:hover{background:var(--ev-bg-hover)}.evzs__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evzs__todo{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;display:flex}.evzs__preview{min-width:0;padding:12px 16px;overflow:auto}.evzs__previewttl{font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);margin-bottom:8px;font-weight:700;display:block}.evzs__table{min-width:0}.evzs__table+.evzs__table{margin-top:14px}.evzs__dup{color:var(--ev-ink-subtle);font-style:italic}.evzs__sintarifa{font-size:var(--ev-fs-xs);color:var(--ev-st-aviso,#a5651c);align-items:center;gap:5px;font-weight:600;display:inline-flex}.evzs__foot{border-top:1px solid var(--ev-line);align-items:center;gap:10px;padding:12px 18px;display:flex}.evzs__tally{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex:auto}.evpk-modal{z-index:1200;place-items:center;display:grid;position:fixed;inset:0}.evpk-modal__overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:oklab(18.3114% -.00355963 -.030686/.52);position:absolute;inset:0}.evpk-modal__panel{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-l);flex-direction:column;width:min(980px,94vw);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0b122099}.evpk-modal__panel.evzs-panel{width:min(640px,94vw);height:min(80vh,720px)}.evpk-modal__head{border-bottom:1px solid var(--ev-line);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.evpk-modal__headico{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);width:38px;height:38px;color:var(--ev-primary-strong);flex:0 0 38px;place-content:center;display:inline-grid}.evpk-modal__headtxt{flex:auto;min-width:0}.evpk-modal__title{font-size:var(--ev-fs-l);color:var(--ev-ink);margin:0;font-weight:800}.evpk-modal__sub{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:3px 0 0;line-height:1.4}.evpk-modal__x{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg);width:30px;height:30px;color:var(--ev-ink-muted);cursor:pointer;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.evpk-modal__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evpk-modal__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-subtle);align-items:center;gap:14px;padding:12px 18px;display:flex}.evpk-modal__status{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.evpk-tally{font-size:var(--ev-fs-s);align-items:center;gap:7px;font-weight:600;display:inline-flex}.evpk-tally--wait{color:var(--ev-ink-muted)}.evpk-tally--ok{color:color-mix(in oklab, var(--ev-st-activo) 74%, #000)}.evpk-modal__btns{flex:none;align-items:center;gap:10px;display:flex}.evpk-btn{border-radius:var(--ev-r-m);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:36px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;padding:0 16px;font-weight:700}.evpk-btn--ghost:hover:not(:disabled){background:var(--ev-bg-hover)}.evpk-btn--solid{border-color:var(--ev-primary);background:var(--ev-primary);color:var(--ev-primary-ink)}.evpk-btn--solid:hover:not(:disabled){filter:brightness(.94)}.evpk-btn:disabled{opacity:.5;cursor:not-allowed}.evzs-toolbar{border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.evzs-tool{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);height:28px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.evzs-tool:hover:not(:disabled){border-color:var(--ev-primary);color:var(--ev-primary)}.evzs-tool:disabled{opacity:.5;cursor:default}.evzs-toolhead{font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);align-items:center;gap:14px;margin-left:auto;font-weight:700;display:flex}.evzs-treewrap{flex:auto;min-height:0;padding:6px 12px 10px;overflow-y:auto}.evzs-row{height:var(--ev-row-s,30px);border-radius:var(--ev-r-s);align-items:center;gap:4px;padding-right:8px;display:flex}.evzs-row:hover{background:var(--ev-bg-hover)}.evzs-row.is-checked{background:color-mix(in oklab, var(--ev-primary) 7%, var(--ev-bg-elev))}.evzs-chev{width:18px;height:18px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.evzs-chev.is-leaf{visibility:hidden}.evzs-check{border:1.5px solid var(--ev-line-strong);background:var(--ev-bg);width:18px;height:18px;color:var(--ev-primary-ink);cursor:pointer;border-radius:5px;flex:0 0 18px;place-content:center;padding:0;display:inline-grid}.evzs-check.is-on{background:var(--ev-primary);border-color:var(--ev-primary)}.evzs-check.is-some{background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 55%, var(--ev-line-strong))}.evzs-dash{background:var(--ev-primary-strong);border-radius:1px;width:9px;height:2px;display:block}.evzs-folder{color:#e6a817;flex:none;margin:0 4px 0 2px;display:inline-flex}.evzs-name{text-align:left;min-width:0;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:auto;overflow:hidden}.evzs-count{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:34px}.evo-rowdesc{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin-top:1px;line-height:1.35;display:block}.evx-tab{flex-direction:column;gap:12px;padding:18px 20px 28px;display:flex}.evx-kpis{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;align-items:stretch;gap:10px;display:grid}.evx-kpis__hueco{min-height:0}.evx-kpi{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-1,none);flex-direction:column;gap:8px;padding:12px 14px 11px;display:flex}.evx-kpi--soon{background:var(--ev-bg-subtle);border-style:dashed}.evx-kpi__head{align-items:center;gap:8px;display:flex}.evx-kpi__ico{border-radius:var(--ev-r-s);background:var(--ev-primary-soft);width:22px;height:22px;color:var(--ev-primary-strong);place-content:center;display:inline-grid}.evx-kpi__ico svg{width:13px;height:13px}.evx-kpi--soon .evx-kpi__ico{background:var(--ev-bg-hover);color:var(--ev-ink-subtle)}.evx-kpi__ttl{font-size:var(--ev-fs-s);letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink-2);margin:0;font-weight:700}.evx-kpi__flag{background:var(--ev-bg-hover);color:var(--ev-ink-subtle);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.evx-kpi__figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.evx-kpi__done{font-size:var(--ev-fs-2xl,24px);color:var(--ev-ink);font-weight:700;line-height:1}.evx-kpi__of{font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.evx-kpi__unit{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.evx-kpi__pct{font-size:var(--ev-fs-m);color:var(--ev-primary-strong);margin-left:auto;font-weight:700}.evx-kpi--zero .evx-kpi__pct{color:var(--ev-ink-subtle)}.evx-kpi--full .evx-kpi__pct{color:var(--ev-st-activo)}.evx-kpi--warn .evx-kpi__pct,.evx-kpi--warn .evx-kpi__done{color:var(--ev-st-cad-suave)}.evx-kpi--warn .evx-kpi__fill{background:var(--ev-st-cad-suave)}.evx-kpi--crit .evx-kpi__pct,.evx-kpi--crit .evx-kpi__done{color:var(--ev-st-incidencia)}.evx-kpi--crit .evx-kpi__fill{background:var(--ev-st-incidencia)}.evx-kpi__bar{background:var(--ev-bg-selected,var(--ev-bg-subtle));border-radius:999px;height:6px;overflow:hidden}.evx-kpi__fill{background:var(--ev-primary);border-radius:999px;height:100%;transition:width .2s;display:block}.evx-kpi--full .evx-kpi__fill{background:var(--ev-st-activo)}.evx-kpi--warn.evx-kpi--full .evx-kpi__fill,.evx-kpi--crit.evx-kpi--full .evx-kpi__fill{background:var(--ev-st-incidencia)}.evx-kpi__foot{align-items:baseline;gap:8px;display:flex}.evx-kpi__src{min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);flex:auto}.evx-kpis__accion{justify-content:flex-end;align-items:stretch;display:flex}.evx-parado{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-incidencia) 10%, transparent);color:color-mix(in oklab, var(--ev-st-incidencia) 80%, #000);font-size:var(--ev-fs-s);align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.evx-parado svg{color:var(--ev-st-incidencia);flex:none}.evx-parado__motivo{font-style:italic}@media (width<=1200px){.evx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.evx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.evc-band__body--flush{padding:0;overflow-x:auto}.evx-table{width:100%}.evx-c-loc{min-width:220px}.evx-c-type{width:190px}.evx-c-model{width:200px}.evx-c-serial{width:140px}.evx-c-mark{width:128px}.evx-c-date{width:96px}.evx-empty{text-align:center;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0;padding:24px}.evx-none,.evx-muted{color:var(--ev-ink-subtle)}.evc-band__body--flush .ev-pager{border-top:1px solid var(--ev-line)}.evt-loc{min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:baseline;display:inline-flex;overflow:hidden}.evt-loc__sep{color:var(--ev-ink-subtle);margin:0 4px}.evt-loc__seg--leaf{color:var(--ev-ink);font-weight:600}.evt-serial{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);color:var(--ev-ink-2)}.evx-mark{font-size:var(--ev-fs-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.evx-mark__dot{border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1px}.evx-mark--pend{color:var(--ev-ink-subtle);font-weight:400}.evx-mark--apto{color:var(--ev-st-activo)}.evx-mark--noapto{color:var(--ev-st-incidencia)}.evx-mark--apto .evx-mark__dot,.evx-mark--noapto .evx-mark__dot{background:currentColor}.evx-mark--norev{color:var(--ev-st-incidencia)}.evx-table tbody tr.evx-row--open{cursor:pointer}.evx-table tbody tr.evx-row--open:focus-visible{outline:2px solid var(--ev-primary);outline-offset:-2px}.ev-table.tint-zebra.evx-table tbody tr.evx-row--apto>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-activo) 12%, var(--ev-bg-elev))}.ev-table.tint-zebra.evx-table tbody tr.evx-row--apto:hover>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-activo) 18%, var(--ev-bg-elev))}.ev-table.evx-table tbody tr.evx-row--apto>td:first-child{box-shadow:inset 3px 0 0 var(--ev-st-activo)}.ev-table.tint-zebra.evx-table tbody tr.evx-row--noapto>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-incidencia) 11%, var(--ev-bg-elev))}.ev-table.tint-zebra.evx-table tbody tr.evx-row--noapto:hover>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-incidencia) 17%, var(--ev-bg-elev))}.ev-table.evx-table tbody tr.evx-row--noapto>td:first-child{box-shadow:inset 3px 0 0 var(--ev-st-incidencia)}.ev-table.tint-zebra.evx-table tbody tr.evx-row--norev>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-incidencia) 8%, var(--ev-bg-elev))}.ev-table.tint-zebra.evx-table tbody tr.evx-row--norev:hover>td:not(.ev-c-band){background:color-mix(in oklab, var(--ev-st-incidencia) 14%, var(--ev-bg-elev))}.ev-table.evx-table tbody tr.evx-row--norev>td:first-child{box-shadow:inset 3px 0 0 var(--ev-st-incidencia)}.evk-tab{flex-direction:column;gap:10px;padding:18px 20px 60px;display:flex}.evk-bar{z-index:6;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-1,none);align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;top:0}.evk-bar__prog{grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;min-width:0;display:grid}.evk-bar__lbl{font-size:var(--ev-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-ink-muted);grid-column:1/-1;font-weight:700}.evk-bar__fig{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.evk-bar__fig b{font-size:var(--ev-fs-xl,20px);color:var(--ev-ink);font-weight:700}.evk-bar__pct{color:var(--ev-primary-strong);font-weight:700}.evk-bar__track{background:var(--ev-bg-selected,var(--ev-bg-subtle));border-radius:999px;grid-column:1/-1;width:100%;min-width:220px;height:5px;margin-top:3px;overflow:hidden}.evk-bar__fill{background:var(--ev-primary);border-radius:999px;height:100%;transition:width .2s;display:block}.evk-bar__auto{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.evk-complete{border:1px solid var(--ev-st-activo);border-radius:var(--ev-r-m);background:var(--ev-st-activo);color:#fff;height:38px;font-family:inherit;font-size:var(--ev-fs-s);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.evk-complete:hover:not(:disabled):not(.is-off){background:color-mix(in oklab, var(--ev-st-activo) 88%, #000)}.evk-complete:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.evk-complete:disabled,.evk-complete.is-off{cursor:not-allowed;border-color:var(--ev-line-strong);background:var(--ev-bg-subtle);color:var(--ev-ink-subtle);border-style:dashed}.evk-complete__hint{background:var(--ev-bg-hover);color:var(--ev-ink-muted);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.evk-done{align-items:center;gap:10px;display:inline-flex}.evk-done__badge{border-radius:var(--ev-r-m);background:var(--ev-st-activo);color:#fff;font-size:var(--ev-fs-s);align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}.evk-done__undo{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);cursor:pointer;padding:5px 10px}.evk-done__undo:hover:not(:disabled){border-color:var(--ev-primary);color:var(--ev-primary-strong)}.evk-done__undo.is-off{cursor:not-allowed;opacity:.6}@media (width<=1100px){.evk-bar{flex-wrap:wrap}}.evk-listado{overflow:visible}.evk-listado .evk-search{flex:0 320px;min-width:200px}.evk-ro{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);margin:0;padding:6px 12px}.evk-pager__val{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums}.evk-pager__ord{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);align-items:center;gap:6px;display:inline-flex}.evk-table{table-layout:fixed;min-width:0}.evk-tablewrap{border-top:0}.evk-table thead th{background:var(--ev-bg-subtle);height:30px;position:static}.evk-table>tbody:nth-of-type(2n)>tr>td{background:color-mix(in oklab, var(--ev-ink) 2.5%, var(--ev-bg-elev))}.evk-table>tbody:nth-of-type(2n)>tr:hover>td{background:color-mix(in oklab, var(--ev-ink) 5%, var(--ev-bg-elev))}.evk-grp{border-bottom:1px solid var(--ev-line)}.evk-grp>tr>td{border-bottom:0}.evk-table tbody.evk-grp.is-valid>tr>td{background:color-mix(in oklab, var(--ev-st-activo) 5%, transparent)}.evk-table tbody.evk-grp.is-sel>tr>td{background:color-mix(in oklab, var(--ev-primary) 9%, transparent)}.evk-tr{cursor:default}.evk-tr.is-clickable{cursor:pointer}.evk-table tbody .evk-trsum,.evk-table tbody .evk-trexp{cursor:default}.evk-table thead th.evk-c-count,.evk-table tbody td.evk-c-count{text-align:center;width:44px;box-shadow:inset 1px 0 0 var(--ev-line), inset -1px 0 0 var(--ev-line);padding:0 6px}.evk-table thead th.evk-c-count{background:color-mix(in oklab, var(--ev-st-incidencia) 7%, var(--ev-bg-subtle))}.evk-table tbody td.evk-c-count{background:color-mix(in oklab, var(--ev-st-incidencia) 4%, transparent)}.evk-th-ico{color:var(--ev-st-incidencia);vertical-align:middle;display:inline-flex}.evk-c-count .ev-count{font-variant-numeric:tabular-nums;color:var(--ev-st-incidencia);font-weight:600}.evk-c-count .ev-count--zero{color:var(--ev-ink-subtle);font-weight:500}.evk-table th.evk-c-chev,.evk-table td.evk-c-chev{text-align:center;text-overflow:clip;width:30px;padding:0}.evk-table th.ev-c-select,.evk-table td.ev-c-select{text-align:center;text-overflow:clip;width:44px;padding:0}.evk-c-el{width:24%;min-width:0;max-width:none}.evk-table tbody td.evk-c-el{white-space:normal;height:auto;padding:3px 12px;overflow:visible}.evk-c-when{width:118px}.evk-table tbody td.evk-c-when{padding:3px 12px}.evk-c-res{white-space:nowrap;width:170px}.evk-c-obs{width:auto;min-width:0}.evk-table thead th.evk-c-obs{white-space:normal;line-height:1.2}.evk-table tbody td.evk-c-obs{white-space:normal;height:auto;padding:2px 8px;overflow:visible}.evk-c-edit{width:136px}.evk-table tbody td.evk-c-edit{text-align:center;text-overflow:clip;padding:0 6px;overflow:visible}.evk-c-val{width:124px}.evk-table tbody td.evk-c-val{text-align:center;text-overflow:clip;padding:0 10px;overflow:visible}.evk-table thead th.evk-c-val,.evk-table thead th.evk-c-chev{text-align:center}.evk-empty{padding:0!important}.evk-chev{border-radius:var(--ev-r-xs);width:26px;height:24px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;place-content:center;display:inline-grid}.evk-chev:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evk-chev:focus-visible{outline:2px solid var(--ev-primary);outline-offset:-2px}.evk-tr.is-open .evk-chev{color:var(--ev-primary-strong)}.evk-chev--all{color:var(--ev-ink-muted)}.evk-el{flex-direction:column;gap:0;min-width:0;display:flex}.evk-el__loc{min-width:0;font-size:var(--ev-fs-xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.evk-el__id{align-items:baseline;gap:8px;min-width:0;line-height:1.35;display:flex}.evk-el__id>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.evk-when{flex-direction:column;min-width:0;line-height:1.35;display:flex}.evk-when>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.evk-t{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.evk-t--rep{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 76%, #000)}.evk-norep{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-style:italic}.evk-res{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:132px;display:inline-flex;overflow:hidden}.evk-res__b{border:0;border-right:1px solid var(--ev-line);min-width:0;height:22px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);cursor:pointer;white-space:nowrap;background:0 0;flex:1 1 0;padding:0 8px;font-weight:600}.evk-res__b:last-child{border-right:0}.evk-res__b:hover:not(:disabled){background:var(--ev-bg-hover);color:var(--ev-ink)}.evk-res__b:disabled{cursor:default}.evk-res__b--apto.is-on{background:var(--ev-st-activo);color:#fff}.evk-res__b--no_apto.is-on{background:var(--ev-st-incidencia);color:#fff}.evk-nrev{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ev-st-incidencia) 35%, transparent);border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-st-incidencia) 16%, var(--ev-bg-elev));width:132px;height:24px;color:color-mix(in oklab, var(--ev-st-incidencia) 82%, #000);font-size:var(--ev-fs-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.evk-edit{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);max-width:100%;height:22px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex;overflow:hidden}.evk-edit:hover{border-color:var(--ev-primary);color:var(--ev-primary-strong)}.evk-edit:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.evk-ok{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);max-width:100%;height:22px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.evk-ok:hover:not(:disabled){border-color:var(--ev-st-activo);color:var(--ev-st-activo)}.evk-ok:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.evk-ok.is-on{border-color:var(--ev-st-activo);background:var(--ev-st-activo);color:#fff}.evk-ok:disabled{cursor:not-allowed;opacity:.55}.evk-table tbody .evk-trsum>td{white-space:normal;height:auto;padding:0 12px 4px;overflow:hidden}.evk-sum{align-items:center;gap:10px;display:flex;overflow:hidden}.evk-sum__coms{border:1px solid color-mix(in oklab, var(--ev-st-cad-suave) 55%, transparent);background:color-mix(in oklab, var(--ev-st-cad-suave) 22%, var(--ev-bg-elev));color:color-mix(in oklab, var(--ev-st-cad-suave) 58%, #000);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:1px 9px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.evk-sum__coms:hover{background:color-mix(in oklab, var(--ev-st-cad-suave) 32%, var(--ev-bg-elev))}.evk-sum__ph{font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;display:inline-flex}.evk-sum__ph:hover{color:var(--ev-primary-strong)}.evk-sum__coms:focus-visible,.evk-sum__ph:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.evk-table tbody .evk-trexp>td.evk-expcell{white-space:normal;background:color-mix(in oklab, var(--ev-bg-subtle) 45%, var(--ev-bg-elev));height:auto;padding:0;overflow:visible}.evk-exp{border-top:1px solid var(--ev-line);grid-template-columns:minmax(0,1fr);display:grid}.evk-side{flex-direction:column;gap:10px;padding:9px 12px 11px;display:flex}.evk-side__blk{flex-direction:column;gap:4px;min-width:0;display:flex}.evk-side__ttl{letter-spacing:.06em;text-transform:uppercase;color:var(--ev-ink-subtle);align-items:center;gap:6px;margin:0;font-size:10px;font-weight:700;display:flex}.evk-side__val{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:2px 0 0}.evk-side__val b{color:var(--ev-ink);font-variant-numeric:tabular-nums}.evk-flat{box-sizing:border-box;border-radius:var(--ev-r-xs);width:100%;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);resize:none;text-wrap:pretty;cursor:text;white-space:pre-wrap;background:0 0;border:1px solid #0000;min-height:20px;padding:2px 5px;line-height:1.45;overflow:hidden}.evk-flat:hover:not(.is-ro){border-color:var(--ev-line-strong);background:var(--ev-bg-elev)}.evk-flat:focus,.evk-flat--on{border-color:var(--ev-primary);background:var(--ev-bg-elev);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 22%, transparent);outline:none}.evk-flat.is-empty{color:var(--ev-ink-subtle);font-style:italic}.evk-flat.is-ro{cursor:default;color:var(--ev-ink-2)}.evk-flat--cell{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.evk-flat--cell.is-empty{display:block}textarea.evk-flat--cell{-webkit-line-clamp:none;display:block}.evk-flat--block{font-size:var(--ev-fs-s);color:var(--ev-ink)}.evk-float{z-index:8;border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-3);border-radius:999px;align-self:center;align-items:center;gap:10px;padding:8px 10px 8px 16px;display:inline-flex;position:sticky;bottom:14px}.evk-float__n{font-size:var(--ev-fs-s);color:var(--ev-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.evk-float__b{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:30px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.evk-float__b:hover:not(:disabled){border-color:var(--ev-primary);color:var(--ev-primary-strong)}.evk-float__b--primary{border-color:var(--ev-st-activo);background:var(--ev-st-activo);color:#fff}.evk-float__b--primary:hover:not(:disabled){border-color:var(--ev-st-activo);background:color-mix(in oklab, var(--ev-st-activo) 88%, #000);color:#fff}.evk-float__x{width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;display:grid}.evk-float__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evf-estado{flex:none;align-items:center;gap:8px;display:inline-flex}.evf-estado__lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:9px;font-weight:800}.evf-estado__pill{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#3a3a35;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000038,inset 0 1px #ffffff38}.evf-estado__dot{background:#fffffff2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff42}.evf-estado__pill--aprobado{background:var(--ev-st-cad-suave)}.evf-estado__pill--en_ejecucion{background:var(--ev-st-activo)}.evf-estado__pill--en_certificacion{background:var(--ev-st-cad-irrev)}.evf-estado__pill--cerrado{background:var(--ev-st-baja)}.evf-estado__pill--cancelado{background:var(--ev-st-incidencia)}.evf-estado__pill--paralizado{background:var(--ev-st-incidencia);height:24px;font-size:12px}.evf-estado__pill--abierta{background:var(--ev-primary-strong,var(--ev-primary))}.evf-estado__pill--aceptada{background:var(--ev-st-activo)}.evf-estado__pill--descartada{background:var(--ev-st-incidencia)}.evf-estado__pill--caducada{background:var(--ev-st-cad-suave);height:24px;font-size:12px}.evf-estado--linea .evf-estado__pill{height:22px;box-shadow:none;padding:0 10px;font-size:12px}.ev-tbact.is-off{opacity:.55;cursor:not-allowed}.evf-accion{border:1px solid var(--ev-primary);border-radius:var(--ev-r-m);background:var(--ev-primary);min-height:76px;color:var(--ev-primary-ink);font-family:inherit;font-size:var(--ev-fs-m);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-weight:800;transition:filter .12s;display:flex}.evf-accion svg{width:18px;height:18px}.evf-accion:hover:not(:disabled):not(.is-off){filter:brightness(.93)}.evf-accion__pista{font-size:var(--ev-fs-xs);letter-spacing:0;text-transform:none;opacity:.85;font-weight:500}.evf-accion.is-off,.evf-accion:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--ev-line-strong);background:var(--ev-bg-subtle);color:var(--ev-ink-subtle)}.evf-nave+.evf-nave{margin-top:14px}.evf-nave__head{border-bottom:1px dashed var(--ev-line);color:var(--ev-ink-2);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:5px;display:flex}.evf-nave__head svg{color:var(--ev-primary);flex:none}.evf-nave__nombre{min-width:0;font-size:var(--ev-fs-s);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.evf-nave__meta{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;flex:none}.evf-alcance{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evf-alcance__row{border-bottom:1px solid var(--ev-line);align-items:center;gap:9px;min-height:34px;padding:4px 0;display:flex}.evf-alcance__row:last-child{border-bottom:0}.evf-alcance__ico{color:var(--ev-primary);flex:none}.evf-alcance__txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.evf-alcance__emp{font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.evf-alcance__zona{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evf-alcance__link{color:var(--ev-ink-muted);flex:none;display:inline-flex}.evf-alcance__link:hover{color:var(--ev-primary)}.evf-alcance__form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.evf-alcance__add{align-self:flex-start;margin-top:10px}.evf-enlace{color:var(--ev-primary-strong,var(--ev-primary));text-decoration:none}.evf-enlace:hover{text-decoration:underline}.evf-estado__mini{white-space:nowrap;background:var(--ev-bg-subtle);color:var(--ev-ink-muted);border:1px solid var(--ev-line);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.evf-estado__mini--aprobado{background:var(--ev-st-cad-suave-bg);color:color-mix(in oklab, var(--ev-st-cad-suave) 76%, #000);border-color:color-mix(in oklab, var(--ev-st-cad-suave) 38%, transparent)}.evf-estado__mini--en_ejecucion,.evf-estado__mini--cerrado{background:var(--ev-st-activo-bg);color:color-mix(in oklab, var(--ev-st-activo) 78%, #000);border-color:color-mix(in oklab, var(--ev-st-activo) 32%, transparent)}.evf-estado__mini--en_certificacion{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 30%, transparent)}.evf-estado__mini--cancelado{background:var(--ev-st-incidencia-bg);color:color-mix(in oklab, var(--ev-st-incidencia) 80%, #000);border-color:color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent)}.evf-caducada{color:var(--ev-st-incidencia);font-weight:700}.evf-avisado{margin-top:12px}.evf-aceptar{width:min(560px,94vw)}.evf-aceptar__bloque{flex-direction:column;gap:6px;display:flex}.eva-drawer{background:var(--ev-bg);flex-direction:column;width:min(66vw,1120px);min-width:820px;max-width:96vw;display:flex}.eva-head{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.eva-head__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.eva-head__title{font-size:var(--ev-fs-l);color:var(--ev-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.eva-head__title svg{color:var(--ev-primary)}.eva-head__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.eva-head__sub strong{color:var(--ev-ink-2);font-weight:600}.eva-body{flex-direction:column;flex:auto;gap:14px;padding:16px;display:flex;overflow:auto}.eva-foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.eva-foot__estado{min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);flex:auto;align-items:center;gap:7px;display:inline-flex}.eva-foot__estado svg{color:var(--ev-ink-subtle);flex:none}.eva-foot__falta{color:var(--ev-st-incidencia);font-weight:600}.eva-foot__falta svg{color:var(--ev-st-incidencia)}.eva-foot__estado.is-ok svg{color:var(--ev-st-activo)}.eva-foot__acciones{flex:none;gap:8px;display:flex}.eva-sec{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);flex:none;overflow:hidden}.eva-sec__head{border-bottom:1px solid var(--ev-line);background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg-subtle));align-items:center;gap:10px;padding:10px 14px;display:flex}.eva-sec.is-done .eva-sec__head{background:color-mix(in oklab, var(--ev-st-activo) 8%, var(--ev-bg-subtle))}.eva-sec__num{background:var(--ev-ink-2);width:22px;height:22px;color:var(--ev-primary-ink,#fff);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.eva-sec.is-done .eva-sec__num{background:var(--ev-st-activo)}.eva-sec__title{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:700}.eva-sec__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-style:italic}.eva-sec__body{flex-direction:column;gap:10px;padding:14px;display:flex}.eva-sec.is-disabled{background:var(--ev-bg-subtle);border-color:color-mix(in oklab, var(--ev-line) 70%, transparent)}.eva-sec.is-disabled .eva-sec__head{background:var(--ev-bg-subtle)}.eva-sec.is-disabled .eva-sec__num{background:var(--ev-line-strong);color:var(--ev-ink-subtle)}.eva-sec.is-disabled .eva-sec__title{color:var(--ev-ink-subtle)}.eva-sec.is-disabled .eva-sec__body{padding:11px 14px}.eva-blocked{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);align-items:center;gap:8px;margin:0;display:inline-flex}.eva-blocked--off{font-size:var(--ev-fs-xs);align-items:flex-start;font-style:italic}.eva-blocked--off svg{flex:none;margin-top:2px}.eva-count{align-items:center;gap:12px;display:flex}.eva-count__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.eva-count__range{color:var(--ev-ink-subtle);font-size:var(--ev-fs-xs);margin-left:5px}.eva-stepper{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);align-items:center;display:inline-flex;overflow:hidden}.eva-stepper__b{background:var(--ev-bg-subtle);width:34px;height:36px;color:var(--ev-ink-2);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.eva-stepper__b:hover:not(:disabled){background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.eva-stepper__b:disabled{opacity:.4;cursor:not-allowed}.eva-stepper__in{border:0;border-left:1px solid var(--ev-line);border-right:1px solid var(--ev-line);text-align:center;width:56px;height:36px;font-size:var(--ev-fs-l);color:var(--ev-ink);background:var(--ev-bg-elev);outline:none;font-weight:700}.eva-stepper__in:disabled{color:var(--ev-ink-muted);background:var(--ev-bg-subtle)}.eva-modelo{flex-direction:column;gap:10px;display:flex}.eva-pickcta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eva-pickcta__txt{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0}.eva-searchbtn{border:1px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-primary-soft);height:40px;color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;align-items:center;gap:10px;padding:0 18px 0 14px;font-weight:700;display:inline-flex}.eva-searchbtn:hover{background:color-mix(in oklab, var(--ev-primary) 18%, var(--ev-bg-elev))}.eva-searchbtn__ico{background:var(--ev-primary);width:26px;height:26px;color:var(--ev-primary-ink,#fff);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.eva-modelcard{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.eva-modelcard__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.eva-modelcard__marca{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.04em}.eva-modelcard__nombre{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:700}.eva-modelcard__nombre.is-implicita{color:var(--ev-ink-muted);font-style:italic;font-weight:500}.eva-comodin__cta{cursor:pointer;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;text-decoration:underline;display:inline-flex}.eva-comodin__cta:hover{color:var(--ev-ink)}.eva-comodin{flex-direction:column;gap:8px;margin-top:12px;display:flex}.eva-comodin__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0}.eva-comodin__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eva-comodin__row .ev-combof input{width:260px}.eva-reftable{width:100%}.eva-refname{color:var(--ev-ink-muted);margin-left:8px}.eva-c-estado,.eva-c-qty{width:120px}.eva-total{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);margin:0;font-weight:600}.eva-total.is-need{color:var(--ev-st-aviso,#a5651c)}.eva-qty{align-items:center;gap:2px;display:inline-flex}.eva-qty__b{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:22px;height:24px;color:var(--ev-ink-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.eva-qty__b:disabled{opacity:.4;cursor:default}.eva-qty__in{text-align:center;border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:44px;height:24px;color:var(--ev-ink);font-size:var(--ev-fs-s);border-radius:4px}.eva-gridwrap{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);max-height:340px;overflow:auto}.eva-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:var(--ev-fs-s)}.eva-grid thead th{z-index:1;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);text-align:left;color:var(--ev-ink-2);white-space:nowrap;padding:5px 8px;font-weight:700;position:sticky;top:0}.eva-grid tbody td{border-bottom:1px solid var(--ev-line);height:28px;padding:0}.eva-grid tbody tr:last-child td{border-bottom:0}.eva-grid tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--ev-bg-subtle) 45%, var(--ev-bg-elev))}.eva-grid td .evm-dinput,.eva-grid td select{background:0 0;border:0;border-radius:0;width:100%;min-width:130px;height:100%;min-height:28px;padding:0 8px}.eva-grid td .evm-dinput:focus,.eva-grid td select:focus{background:var(--ev-primary-soft);box-shadow:inset 0 0 0 1px var(--ev-primary);outline:none}.eva-grid td .evm-dselect{display:block}.eva-grid--ident{table-layout:fixed;min-width:0}.eva-grid--ident thead th{text-overflow:ellipsis;overflow:hidden}.eva-grid--ident td .evm-dinput{min-width:0}.eva-c-rown{text-align:center;width:40px;color:var(--ev-ink-2);background:var(--ev-bg-subtle);border-right:1px solid var(--ev-line);font-weight:700}.eva-grid tbody tr:nth-child(2n) td.eva-c-rown{background:var(--ev-bg-subtle)}.eva-c-vida{text-align:center;white-space:nowrap;width:120px;padding:0 8px!important}.eva-th{align-items:center;gap:5px;display:inline-flex}.eva-th__req{color:var(--ev-st-incidencia);font-weight:700}.eva-th__unico{color:var(--ev-primary-strong);font-weight:700}.eva-fill{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:18px;height:18px;color:var(--ev-ink-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.eva-fill:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.eva-td-future{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 12%, transparent)}.eva-datewarn{font-size:var(--ev-fs-xs);color:var(--ev-st-aviso,#a5651c);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.eva-fijados-aviso{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0 0 8px;font-style:italic}.eva-eventos{flex-direction:column;gap:10px;display:flex}.eva-diag{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:center;gap:7px;margin:0;padding:7px 10px;display:flex}.eva-diag.is-warn{background:color-mix(in oklab, var(--ev-st-aviso,#d98324) 10%, transparent);border-color:color-mix(in oklab, var(--ev-st-aviso,#d98324) 34%, transparent)}.eva-radios{flex-direction:column;gap:8px;display:flex}.eva-opt{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);padding:9px 12px}.eva-opt.is-on{border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 16%, transparent)}.eva-opt.is-off{opacity:.5}.eva-opt__pick{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.eva-opt__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:700}.eva-opt__desc{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:3px 0 0 24px}.eva-opt__body{flex-direction:column;gap:9px;margin:10px 0 0 24px;display:flex}.eva-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-radius:var(--ev-r-xs);border:1px solid color-mix(in oklab, var(--ev-primary) 36%, transparent);padding:1px 6px;font-size:9.5px;font-weight:700}.eva-revform{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;padding:10px;display:grid}.eva-revform--acta{border-color:color-mix(in oklab, var(--ev-primary) 30%, var(--ev-line))}.eva-field{flex-direction:column;gap:4px;min-width:0;display:flex}.eva-field--ancho{grid-column:span 2}.eva-field__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-weight:600}.eva-field.is-need .eva-field__lbl{color:var(--ev-st-incidencia)}.eva-field.is-need select{border-color:var(--ev-st-incidencia)}.eva-checklist{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);overflow:hidden}.eva-checklist__head{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:baseline;gap:8px;margin:0;padding:7px 10px;font-weight:700;display:flex}.eva-checklist__meta{color:var(--ev-ink-muted);font-weight:500}.eva-cp{border-top:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.eva-cp:first-of-type{border-top:0}.eva-cp__txt{font-size:var(--ev-fs-s);color:var(--ev-ink-2);min-width:0}.eva-cp__cond{color:var(--ev-ink-muted)}.eva-cp__opts{flex:none;gap:3px;display:inline-flex}.eva-cp__b{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:20px;color:var(--ev-ink-muted);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.eva-cp__b.is-on{color:var(--ev-primary-ink,#fff);border-color:#0000}.eva-cp__b--apto.is-on{background:var(--ev-st-activo)}.eva-cp__b--vigilar.is-on{background:var(--ev-st-aviso,#d98324)}.eva-cp__b--no_apto.is-on{background:var(--ev-st-incidencia)}.eva-cp__b--no_aplica.is-on{background:var(--ev-ink-muted)}.eva-checklist__head .eva-cp__b{color:#fff;border-color:#0000}.eva-checklist__head .eva-cp__b:hover{filter:brightness(.92)}.eva-checklist__head .eva-cp__b--apto{background:var(--ev-st-activo)}.eva-checklist__head .eva-cp__b--vigilar{background:var(--ev-st-aviso,#d98324)}.eva-checklist__head .eva-cp__b--no_apto{background:var(--ev-st-incidencia)}.eva-checklist__head .eva-cp__b--no_aplica{background:var(--ev-ink-muted)}@container (width<=720px){.eva-revform{grid-template-columns:1fr}.eva-field--ancho{grid-column:auto}}.ev-twocol{background:var(--ev-bg-elev);flex:auto;min-height:0;display:flex}.ev-twocol__pane{background:var(--ev-bg-elev);flex-direction:column;min-width:0;min-height:0;display:flex}.ev-twocol__pane--left{flex:auto;width:100%}.ev-twocol__pane--right{flex:auto}.ev-divider{cursor:col-resize;background:var(--ev-line);flex:0 0 6px;width:6px;transition:background .12s;position:relative}.ev-divider:hover,.ev-divider.is-active{background:color-mix(in oklab, var(--ev-primary) 28%, var(--ev-line))}.ev-divider__grip{background:color-mix(in oklab, var(--ev-ink-muted) 40%, transparent);pointer-events:none;border-radius:1px;width:2px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ev-divider.is-active .ev-divider__grip{background:var(--ev-primary)}.ev-pane-toolbar{border-bottom:1px solid var(--ev-line);flex-wrap:wrap;flex:none;align-items:center;gap:2px;padding:6px 10px;display:flex}.ev-pane-toolbar__spacer{flex:auto}.ev-toolbtn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:32px;height:32px;color:var(--ev-ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.ev-toolbtn:hover:not(:disabled){background:var(--ev-primary);color:var(--ev-primary-ink);border-color:var(--ev-primary)}.ev-toolbtn:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px}.ev-toolbtn:disabled{opacity:.4;cursor:not-allowed;border-color:var(--ev-line);color:var(--ev-ink-subtle);background:0 0}.ev-toolbtn.is-active{background:var(--ev-primary-soft);border-color:var(--ev-primary);color:var(--ev-primary-strong)}.ev-toolbtn svg{width:16px;height:16px}.ev-toolbtn__sep{background:var(--ev-line);align-self:stretch;width:1px;margin:5px 3px}.ev-tip{display:inline-flex;position:relative}.ev-tip:after{content:attr(data-tip);z-index:60;border-radius:var(--ev-r-s);background:var(--ev-ink);color:var(--ev-bg-elev);white-space:nowrap;opacity:0;pointer-events:none;max-width:240px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px)}.ev-tip:hover:after,.ev-tip:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.ev-toolbar-aside{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);align-items:center;gap:14px;display:inline-flex}.ev-toolbar-aside label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ev-toolbar-aside input{accent-color:var(--ev-primary)}.ev-treecols{border-bottom:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);color:var(--ev-ink-muted);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.06em;z-index:1;flex:none;grid-template-columns:1fr 36px 36px 36px 36px 84px;align-items:center;padding:7px 8px 7px 12px;font-weight:700;display:grid;position:sticky;top:0}.ev-treecols__num{cursor:help;justify-content:center;align-items:center;width:100%;display:flex}.ev-treecols__num svg{width:15px;height:15px}.ev-tree{--ev-folder:#fbd859;--ev-folder-on-primary:#ffe58a;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.ev-tree__scroll{flex:none;overflow:visible}.ev-tree__empty{color:var(--ev-ink-muted);font-size:var(--ev-fs-s);padding:10px 12px 10px 44px}.ev-tree__row{cursor:grab;height:26px;color:var(--ev-ink);font-size:var(--ev-fs-s);-webkit-user-select:none;user-select:none;border-top:2px solid #0000;border-bottom:2px solid #0000;grid-template-columns:1fr 36px 36px 36px 36px 84px;align-items:center;padding:0 8px 0 12px;transition:background 80ms;display:grid}.ev-tree__row:hover{background:var(--ev-bg-hover)}.ev-tree__row.is-root{cursor:default;font-weight:700}.ev-tree__row.is-selected{background:var(--ev-primary);color:var(--ev-primary-ink);font-weight:500}.ev-tree__row.is-selected:hover{background:var(--ev-primary)}.ev-tree__row.is-dragging{opacity:.4}.ev-tree__row.is-drop-before{border-top-color:var(--ev-primary)}.ev-tree__row.is-drop-after{border-bottom-color:var(--ev-primary)}.ev-tree__row.is-drop-inside{background:color-mix(in oklab, var(--ev-primary) 14%, var(--ev-bg-elev))}.ev-tree__row.is-item-drop{background:color-mix(in oklab, var(--ev-primary) 18%, var(--ev-bg-elev));box-shadow:inset 0 0 0 2px var(--ev-primary);border-radius:var(--ev-r-xs)}.ev-tree__row.is-item-drop.is-selected{box-shadow:inset 0 0 0 2px var(--ev-primary-ink)}.ev-tree__row.is-item-drop .ev-tree__folder{color:var(--ev-primary)}.ev-tree__row:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px}.ev-tree__name{align-items:center;gap:7px;min-width:0;display:flex}.ev-tree__chev{width:16px;height:16px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-tree__chev svg{width:11px;height:11px;transition:transform .12s}.ev-tree__chev.is-open svg{transform:rotate(90deg)}.ev-tree__chev.is-leaf{visibility:hidden}.ev-tree__row.is-selected .ev-tree__chev{color:var(--ev-primary-ink)}.ev-tree__folder{width:21px;color:var(--ev-folder);flex:0 0 21px;justify-content:center;align-items:center;display:inline-flex}.ev-tree__folder svg{width:17px;height:17px}.ev-tree__row.is-selected .ev-tree__folder{color:var(--ev-folder-on-primary)}.ev-tree__row.is-zone .ev-tree__folder{color:var(--ev-primary)}.ev-tree__row.is-selected.is-zone .ev-tree__folder{color:var(--ev-folder-on-primary)}.ev-tree__row.is-discarded .ev-tree__folder{color:var(--ev-ink-subtle)}.ev-tree__row.is-discarded .ev-tree__label{color:var(--ev-ink-muted)}.ev-tree__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-tree__row.is-root .ev-tree__label{text-transform:uppercase;letter-spacing:.02em}.ev-tree__num{text-align:center;font-size:var(--ev-fs-s);font-variant-numeric:tabular-nums;font-weight:600}.ev-tree__num--total{color:var(--ev-ink)}.ev-tree__num--alert{color:var(--ev-st-incidencia)}.ev-tree__num--warn,.ev-tree__num--rev{color:var(--ev-st-cad-suave)}.ev-tree__num--off{color:var(--ev-ink-muted)}.ev-tree__num--zero{color:var(--ev-ink-subtle);font-weight:400}.ev-tree__nextrev{text-align:right;font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;color:var(--ev-primary);font-weight:600}.ev-tree__row.is-selected .ev-tree__num,.ev-tree__row.is-selected .ev-tree__nextrev{color:var(--ev-primary-ink)}.ev-tree__row.is-selected .ev-tree__num--zero{color:color-mix(in oklab, var(--ev-primary-ink) 55%, transparent)}.ev-tree__zone{border-radius:var(--ev-r-xs);background:color-mix(in oklab, var(--ev-primary) 15%, transparent);color:var(--ev-primary-strong);letter-spacing:.05em;text-transform:uppercase;flex:none;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:15px}.ev-tree__row.is-selected .ev-tree__zone{background:color-mix(in oklab, var(--ev-primary-ink) 22%, transparent);color:var(--ev-primary-ink)}.ev-tree__zone--out,.ev-zonemeta__chip--out{background:color-mix(in oklab, var(--ev-st-cad-suave) 22%, transparent);color:var(--ev-st-cad-suave)}.ev-tree__row.is-selected .ev-tree__zone--out{background:color-mix(in oklab, var(--ev-primary-ink) 22%, transparent);color:var(--ev-primary-ink)}.ev-nodehead{border-bottom:1px solid var(--ev-line);flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.ev-nodehead__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ev-nodehead__id{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ev-nodehead__name{font-size:var(--ev-fs-xl);letter-spacing:-.01em;color:var(--ev-ink);margin:0;font-weight:700}.ev-nodehead__namebtn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ev-nodehead__namebtn:hover .ev-nodehead__name{color:var(--ev-primary-strong)}.ev-nodemeta__ico{color:var(--ev-ink-muted);cursor:help;align-items:center;display:inline-flex}.ev-nodemeta__ico svg{width:15px;height:15px}.ev-zonemeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-zonemeta__chip{border-radius:var(--ev-r-xs);background:color-mix(in oklab, var(--ev-primary) 15%, transparent);color:var(--ev-primary-strong);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.ev-nodehead__aside{flex:none;align-items:center;gap:10px;display:flex}.ev-scopesel{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);height:24px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);cursor:pointer;border-radius:999px;padding:0 8px;font-weight:600}.ev-scopesel:hover{border-color:var(--ev-line-strong);color:var(--ev-ink)}.ev-scopesel:focus-visible{outline:2px solid var(--ev-primary);outline-offset:1px}.ev-nodebtn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ev-nodebtn:hover{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.ev-nodebtn svg{width:14px;height:14px}.ev-nodebody{flex:auto;min-height:0;padding:16px;overflow:auto}.ev-nodebody__pending{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-s);color:var(--ev-ink-muted);font-size:var(--ev-fs-s);text-align:center;margin:0;padding:24px}.ev-revbox{background:var(--ev-st-cad-suave);border-radius:var(--ev-r-m);box-shadow:0 2px 6px -3px color-mix(in oklab, var(--ev-st-cad-suave) 50%, transparent);align-items:center;gap:8px;padding:5px 6px 5px 12px;display:flex}.ev-revbox__ico{color:var(--ev-primary-ink);display:inline-flex}.ev-revbox__ico svg{width:15px;height:15px}.ev-revbox__lbl{font-size:var(--ev-fs-xs);color:var(--ev-primary-ink);font-weight:700}.ev-revbox__date{background:var(--ev-bg-elev);border-radius:var(--ev-r-s);width:138px;height:30px;font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink);border:0;outline:none;padding:0 10px;font-weight:500}.ev-revbox__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.ev-revbox__date::-webkit-calendar-picker-indicator:hover{opacity:1}.ev-revbox__apply{background:var(--ev-bg-elev);height:30px;color:var(--ev-st-cad-suave);border-radius:var(--ev-r-s);font-family:inherit;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.ev-revbox__apply svg{stroke-width:2.4px;width:17px;height:17px}.ev-revbox__apply:disabled{opacity:.45;cursor:not-allowed}.ev-dash__head .ev-revbox{flex:none;margin-left:auto}.ev-revbox__zonewrap{position:relative}.ev-revbox__zones{background:var(--ev-bg-elev);border-radius:var(--ev-r-s);max-width:200px;height:30px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.ev-revbox__zones:hover{background:var(--ev-bg-hover)}.ev-revbox__zones.is-open{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.ev-revbox__zones.is-project{color:var(--ev-primary-strong)}.ev-revbox__sum{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-revbox__caret{width:13px;height:13px;color:var(--ev-ink-subtle);flex:none}.ev-zonepop{z-index:60;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:330px;max-height:60vh;box-shadow:var(--ev-sh-3);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.ev-zonepop__cap{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.04em;padding:5px 8px 7px;font-weight:700}.ev-zonepop__proj{background:var(--ev-primary-soft);border-radius:var(--ev-r-xs);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);margin:0 0 6px;padding:6px 10px}.ev-zonepop__row{border-radius:var(--ev-r-s);min-height:28px;font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:flex}.ev-zonepop__row:hover{background:var(--ev-bg-hover)}.ev-zonepop__row--all{font-weight:600}.ev-zonepop__row input{accent-color:var(--ev-primary);margin:0}.ev-zonepop__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-zonepop__tag{color:var(--ev-ink-subtle);text-transform:uppercase;letter-spacing:.04em;flex:none;margin-left:auto;font-size:10px;font-weight:600}.ev-zonepop__sep{background:var(--ev-line);height:1px;margin:5px 6px}.ev-zonepop__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:2px 10px 6px}.ev-zonepop__row--period{cursor:default}.ev-zonepop__row--period:hover{background:0 0}.ev-zonepop__months{border:1px solid var(--ev-line);border-radius:var(--ev-r-xs);width:56px;height:24px;font-size:var(--ev-fs-s);text-align:right;margin-left:auto;padding:0 6px}.ev-zonepop__unit{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle)}.ev-zonepop__suggest{border-radius:var(--ev-r-s);width:100%;min-height:28px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-primary-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.ev-zonepop__suggest:hover{background:var(--ev-bg-hover)}.ev-zonepop__suggest svg{width:14px;height:14px}.ev-zonepop__block{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);padding:0 0 4px;overflow:hidden}.ev-zonepop__block+.ev-zonepop__block{margin-top:6px}.ev-zonepop__block.is-active{border-color:var(--ev-primary)}.ev-zonepop__blockhead{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-weight:700;display:flex}.ev-zonepop__blockhead input{accent-color:var(--ev-primary);margin:0}.ev-zonepop__block.is-active .ev-zonepop__blockhead{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.ev-zonepop__blockbody{padding:6px 4px 0 14px}.ev-revbox__date:disabled{opacity:.45;cursor:not-allowed}.ev-revbox--demanda{cursor:default;padding-right:12px}.ev-revbox__demanda{background:var(--ev-bg-elev);border-radius:var(--ev-r-s);height:30px;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.ev-zonepop__sugdate{font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ev-censo-toolbar__sel{font-size:var(--ev-fs-xs);color:var(--ev-primary);padding:0 8px;font-weight:600}.ev-ordenmenu{display:inline-flex;position:relative}.ev-ordenmenu__menu{z-index:40;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);min-width:224px;box-shadow:0 8px 24px -8px color-mix(in oklab, var(--ev-ink) 40%, transparent);padding:5px;position:absolute;top:calc(100% + 6px);left:0}.ev-ordenmenu__cap{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0;padding:3px 10px 6px;font-weight:700}.ev-ordenmenu__item{border-radius:var(--ev-r-xs);width:100%;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}.ev-ordenmenu__item svg{width:15px;height:15px;color:var(--ev-ink-muted);flex:none}.ev-ordenmenu__item:hover{background:var(--ev-primary-soft)}.ev-ordenmenu__item:hover svg{color:var(--ev-primary-strong)}.ev-ordenmenu__item.is-on{background:var(--ev-primary-soft);color:var(--ev-primary-strong);font-weight:600}.ev-ordenmenu__item.is-on svg{color:var(--ev-primary-strong)}.ev-ordenmenu__dir{margin-left:auto}.ev-ordenmenu__sep{background:var(--ev-line);height:1px;margin:5px 6px;display:block}.ev-scopedial{border:1px solid var(--ev-line);background:var(--ev-bg-subtle);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.ev-scopedial__opt{appearance:none;cursor:pointer;height:22px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px;font-weight:600}.ev-scopedial__opt:hover{color:var(--ev-ink)}.ev-scopedial__opt.is-on{background:var(--ev-bg-elev);color:var(--ev-primary);box-shadow:0 1px 2px #00000014}.ev-censo-body{flex:auto;min-height:0;overflow:auto}.ev-censo{border-collapse:collapse;width:100%;font-size:var(--ev-fs-s)}.ev-censo thead th{z-index:1;height:var(--ev-row-xs);padding:0 var(--ev-pad-x-s);text-align:left;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-muted);background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line-strong);white-space:nowrap;font-weight:700;position:sticky;top:0}.ev-censo__sort{font:inherit;color:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ev-censo__sort:hover{color:var(--ev-ink)}.ev-censo__sort.is-active{color:var(--ev-primary)}.ev-censo__sort svg{width:12px;height:12px}.ev-censo__sort svg.ev-censo__sortmark{opacity:.35;width:7px;height:10px}.ev-censo tbody tr{height:var(--ev-row-xs);border-bottom:1px solid var(--ev-line)}.ev-censo tbody tr:hover{background:var(--ev-bg-hover)}.ev-censo tbody tr.is-off{color:var(--ev-ink-muted)}.ev-censo tbody tr.is-destacado{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev))}.ev-censo tbody tr.is-abierto{background:color-mix(in oklab, var(--ev-primary) 10%, var(--ev-bg-elev));box-shadow:inset 3px 0 0 var(--ev-primary)}.ev-censo tbody tr.is-abierto:hover{background:color-mix(in oklab, var(--ev-primary) 16%, var(--ev-bg-elev))}.ev-censo tbody td{padding:0 var(--ev-pad-x-s);vertical-align:middle}.ev-censo__c-check{width:34px}.ev-censo__c-cod{width:130px;font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs)}.ev-censo__c-fecha{width:110px}.ev-censo tbody td.ev-censo__c-fecha{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs)}.ev-censo__c-estado{width:152px}.ev-censo__dot{background:var(--ev-ink-subtle);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ev-censo__dot--apto{background:var(--ev-st-activo)}.ev-censo__dot--no_apto{background:var(--ev-st-incidencia)}.ev-censo__dot--fin_vida{background:var(--ev-st-cad-irrev)}.ev-censo__dot--rev_caducada{background:var(--ev-st-cad-suave)}.ev-censo__dot--off{background:var(--ev-ink-subtle)}.ev-censo__tipo{font-weight:600}.ev-censo__ref{color:var(--ev-ink-muted);font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);margin-left:8px}.ev-censo__cod{color:var(--ev-ink-muted);font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);margin-left:10px}.ev-censo__pill{white-space:nowrap;border-radius:var(--ev-r-xs);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--ev-ink-subtle);justify-content:center;align-items:center;min-width:84px;height:20px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.ev-censo__pill--apto{background:var(--ev-st-activo)}.ev-censo__pill--no_apto{background:var(--ev-st-incidencia)}.ev-censo__pill--fin_vida{background:var(--ev-st-cad-irrev)}.ev-censo__pill--rev_caducada{background:var(--ev-st-cad-suave)}.ev-censo__pill--en_reparacion{background:var(--ev-primary)}.ev-censo__offtag{white-space:nowrap;border-radius:var(--ev-r-xs);background:var(--ev-st-baja);color:#fff;height:18px;font-size:var(--ev-fs-xs);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.ev-censo__empty{text-align:center;color:var(--ev-ink-muted);font-size:var(--ev-fs-s);margin:0;padding:24px}.ev-dash{background:var(--ev-bg)}.ev-dash__head{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:13px;padding:14px 18px;display:flex}.ev-dash__headico{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);width:38px;height:38px;color:var(--ev-primary-strong);flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.ev-dash__headico svg{width:19px;height:19px}.ev-dash__headtxt{min-width:0}.ev-dash__title{font-size:var(--ev-fs-xl);letter-spacing:-.01em;color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ev-dash__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:2px 0 0}.ev-dash__scroll{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:16px 18px 26px;display:flex;overflow:auto}.ev-dash__block{flex-direction:column;gap:10px;display:flex}.ev-dash__cartera{font-size:var(--ev-fs-s);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.ev-dash__cartera dt{color:var(--ev-ink-subtle)}.ev-dash__cartera dd{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.ev-dash__carterarow{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ev-dash__carterarow a{color:var(--ev-primary);text-decoration:none}.ev-dash__carterarow a:hover{text-decoration:underline}.ev-dash__cartag{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);font-size:10px;font-weight:600}.ev-dash__cartag--bad{color:var(--ev-st-incidencia)}.ev-dash__nota{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);flex-basis:100%;overflow:hidden}.ev-dash__blocktitle{text-transform:uppercase;letter-spacing:.07em;color:var(--ev-ink-muted);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.ev-dash__blocktitle svg{width:13px;height:13px;color:var(--ev-primary-strong)}.ev-dash__blocktitle--alarm{text-transform:none;letter-spacing:-.01em;color:var(--ev-ink);gap:10px;font-size:19px;font-weight:800}.ev-dash__blocktitle--alarm svg{width:22px;height:22px;color:var(--ev-st-incidencia)}.ev-dash__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0;line-height:1.5}.ev-dash__empty{text-align:center;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);margin:0;padding:14px}.ev-dash__ok{border:1px solid color-mix(in oklab, var(--ev-st-activo) 30%, transparent);border-radius:var(--ev-r-s);background:var(--ev-st-activo-bg);color:var(--ev-st-activo);font-size:var(--ev-fs-s);margin:0;padding:14px}.ev-dash__statbar{flex-wrap:wrap;gap:10px;display:flex}.ev-dash__stat{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-left:10px solid var(--ev-line-strong);border-radius:var(--ev-r-s);flex-direction:column;flex:auto;gap:2px;min-width:100px;padding:8px 12px;display:flex}.ev-dash__stat--total{border-left-color:var(--ev-ink-muted);flex:148px}.ev-dash__stat--ok{border-left-color:var(--ev-st-activo)}.ev-dash__stat--bad{border-left-color:var(--ev-st-incidencia);flex:128px}.ev-dash__stat--info{border-left-color:var(--ev-st-cad-suave)}.ev-dash__stat--muted{border-left-color:var(--ev-ink-subtle)}.ev-dash__stv{letter-spacing:-.02em;color:var(--ev-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.ev-dash__stat--ok .ev-dash__stv{color:var(--ev-st-activo)}.ev-dash__stat--bad .ev-dash__stv{color:var(--ev-st-incidencia)}.ev-dash__stat--info .ev-dash__stv{color:var(--ev-st-cad-suave)}.ev-dash__stl{color:var(--ev-ink-muted);font-size:11px;font-weight:600;line-height:1.2}.ev-dash__stcap{flex-wrap:wrap;gap:1px 11px;margin-top:3px;font-size:10.5px;line-height:1.3;display:flex}.ev-dash__stcap span{font-variant-numeric:tabular-nums;color:var(--ev-ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.ev-dash__stcap .ev-censo__dot{width:7px;height:7px;margin:0}.ev-dash__search{align-items:center;display:flex;position:relative}.ev-dash__searchico{width:15px;height:15px;color:var(--ev-ink-muted);pointer-events:none;position:absolute;left:13px}.ev-dash__searchinput{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:100%;height:40px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:none;padding:0 38px}.ev-dash__searchinput:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.ev-dash__searchinput::placeholder{color:var(--ev-ink-subtle)}.ev-dash__searchclear{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.ev-dash__searchclear:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-dash__searchclear svg{width:14px;height:14px}.ev-dash__rescount{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-weight:600}.ev-dash__results{background:var(--ev-line);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ev-dash__resrow{background:var(--ev-bg-elev);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;display:flex}.ev-dash__resrow:hover{background:var(--ev-bg-hover)}.ev-dash__resmain{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ev-dash__itemid{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);overflow:hidden}.ev-dash__loc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);overflow:hidden}.ev-dash__exc{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.ev-dash__exc.is-open{border-color:var(--ev-line-strong)}.ev-dash__exchead{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px 13px;font-family:inherit;display:flex}.ev-dash__exchead:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-dash__exchead:disabled{cursor:default}.ev-dash__excico{border-radius:var(--ev-r-s);flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ev-dash__excico svg{width:17px;height:17px}.ev-dash__exc--warn .ev-dash__excico{background:var(--ev-st-cad-suave-bg);color:var(--ev-st-cad-suave)}.ev-dash__exc--bad .ev-dash__excico{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-dash__exc--muted .ev-dash__excico{background:var(--ev-bg-subtle);color:var(--ev-ink-muted)}.ev-dash__exctitle{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);flex:auto;font-weight:600}.ev-dash__exccount{min-width:26px;height:22px;font-size:var(--ev-fs-s);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.ev-dash__exc--warn .ev-dash__exccount{background:var(--ev-st-cad-suave);color:#fff}.ev-dash__exc--bad .ev-dash__exccount{background:var(--ev-st-incidencia);color:#fff}.ev-dash__exc--muted .ev-dash__exccount{background:var(--ev-bg-subtle);color:var(--ev-ink-2)}.ev-dash__excchev{width:14px;height:14px;color:var(--ev-ink-muted);transition:transform .12s}.ev-dash__excchev.is-open{transform:rotate(180deg)}.ev-dash__excempty{border-top:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0;padding:12px 14px}.ev-dash__exclist{border-top:1px solid var(--ev-line);margin:0;padding:0;list-style:none}.ev-dash__excrow{border:0;border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);width:100%;color:inherit;font-family:inherit;font-size:var(--ev-fs-s);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) 96px;align-items:center;gap:12px;padding:8px 14px;display:grid}.ev-dash__exclist>li:first-child .ev-dash__excrow{border-top:0}.ev-dash__excrow:hover{background:var(--ev-bg-hover)}.ev-dash__excdate{text-align:right;font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums}.ev-tree__warn{color:var(--ev-st-incidencia);align-items:center;display:inline-flex}.ev-tree__warn svg{width:14px;height:14px}.ev-tree__row.is-selected .ev-tree__warn{color:var(--ev-primary-ink)}.ev-censo__c-fecha.is-warn{color:var(--ev-st-cad-suave)}.ev-esheet{z-index:50;position:fixed;inset:0}.ev-esheet__backdrop{background:color-mix(in oklab, var(--ev-ink) 8%, transparent);animation:.2s ev-esheet-fade;position:absolute;inset:0}@keyframes ev-esheet-fade{0%{opacity:0}to{opacity:1}}@keyframes ev-esheet-slidein{0%{transform:translate(100%)}to{transform:none}}.ev-esheet__panel{background:var(--ev-bg-elev);border-left:1px solid var(--ev-line-strong);width:min(62vw,1080px);min-width:760px;max-width:94%;box-shadow:var(--ev-sh-3);flex-direction:column;animation:.26s cubic-bezier(.22,.7,.2,1) ev-esheet-slidein;display:flex;position:absolute;top:0;bottom:0;right:0}.ev-esheet__bar{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;align-items:stretch;gap:4px;padding:0 6px 0 8px;display:flex}.ev-esheet__tabs{flex:auto;min-width:0;display:flex;overflow:auto}.ev-esheet__tab{font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 12px;font-weight:500;transition:color .1s,border-color .1s}.ev-esheet__tab:hover{color:var(--ev-ink-2)}.ev-esheet__tab.is-active{color:var(--ev-ink);border-bottom-color:var(--ev-primary);font-weight:700}.ev-esheet__tab:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px;border-radius:var(--ev-r-xs)}.ev-esheet__nav{border-left:1px solid var(--ev-line);align-items:center;gap:2px;margin-left:6px;padding-left:6px;display:flex}.ev-esheet__editbtn{border:1px solid color-mix(in oklab, var(--ev-primary) 40%, transparent);border-radius:var(--ev-r-xs);background:var(--ev-primary);height:26px;color:var(--ev-primary-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-right:4px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ev-esheet__editbtn:hover{background:color-mix(in oklab, var(--ev-primary) 88%, #000)}.ev-esheet__editbtn svg{width:12px;height:12px}.ev-esheet__navbtn{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-esheet__navbtn:hover:not(:disabled){background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-esheet__navbtn:disabled{color:var(--ev-ink-subtle);cursor:default}.ev-esheet__navbtn svg{width:14px;height:14px}.ev-esheet__count{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums}.ev-esheet__navsep{background:var(--ev-line);width:1px;height:16px;margin:0 4px}.ev-esheet__body{flex:auto;min-height:0;padding:16px;overflow:auto}.ev-esheet__savebar{border-top:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ev-esheet__savebar>div{gap:8px;display:flex}.ev-dbtn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:30px;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;padding:0 14px}.ev-dbtn--primary{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink);font-weight:600}.ev-dbtn:disabled{opacity:.5;cursor:not-allowed}.ev-detail{flex-direction:column;gap:14px;display:flex}.ev-detail__toprow{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);align-items:stretch;gap:14px;display:grid}.ev-detail__toprow .ev-dsection{height:100%}@media (width<=900px){.ev-detail__toprow{grid-template-columns:1fr}}.ev-detail__photo{min-width:0;margin:0;display:flex}.ev-detail__photo-ph{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);min-height:120px;color:var(--ev-ink-subtle);flex:auto;justify-content:center;align-items:center;display:flex}.ev-detail__photo-ph svg{opacity:.5;width:26px;height:26px}.ev-dsection{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);overflow:hidden}.ev-dsection__h{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0;padding:7px 12px;font-weight:700}.ev-dsection__body{flex-direction:column;gap:7px;padding:10px 12px;display:flex}.ev-dfield{grid-template-columns:140px 1fr;align-items:start;gap:10px;min-height:24px;display:grid}.ev-dfield__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);padding-top:4px}.ev-dfield__val{font-size:var(--ev-fs-s);color:var(--ev-ink);word-break:break-word;min-width:0}.ev-detail .ev-dfield{align-items:center}.ev-detail .ev-dfield__lbl{text-align:right;padding-top:0}.ev-detail .ev-dfield__lbl:after{content:":"}.ev-dinput{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-xs);background:var(--ev-bg-elev);width:100%;height:28px;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);padding:0 8px}.ev-dinput:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent);outline:none}.ev-dinput--mono{font-family:var(--ev-font-mono)}.ev-dinput--area{resize:vertical;height:auto;padding:5px 8px}.ev-dinput--danger{color:var(--ev-st-incidencia)}.ev-dcoords{gap:6px;display:flex}.ev-dmono{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs)}.ev-dmuted{color:var(--ev-ink-muted)}.ev-ddanger{color:var(--ev-st-incidencia)}.ev-dempty{color:var(--ev-ink-muted);font-size:var(--ev-fs-s);margin:0}.ev-dpick{max-width:100%;font:inherit;color:var(--ev-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ev-dpick>span{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ev-dpick>svg{width:13px;height:13px;color:var(--ev-primary);flex:none}.ev-dpick:hover>span{color:var(--ev-primary-strong,var(--ev-primary))}.ev-dpick:disabled{opacity:.55;cursor:wait}.ev-dlink{color:var(--ev-primary);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ev-dlink:hover{text-decoration:underline}.ev-dlink svg{width:13px;height:13px}.ev-dpill{color:#fff;height:20px;font-size:var(--ev-fs-xs);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ev-dpill__act{border:1px solid var(--ev-primary);height:20px;color:var(--ev-primary);cursor:pointer;font-size:var(--ev-fs-xs);background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:0 9px;font-weight:600;display:inline-flex}.ev-dpill__act:hover{background:var(--ev-primary);color:var(--ev-primary-ink)}.ev-dpill__act svg{width:12px;height:12px}.ev-ddates{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ev-ddate{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.ev-ddate__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-ddate__vida{color:var(--ev-ink-subtle);font-size:10.5px}.ev-ddate__val{align-items:center;gap:6px;min-width:0;display:flex}.ev-ddate--fin{border-color:color-mix(in oklab, var(--ev-st-cad-irrev) 45%, var(--ev-line));background:var(--ev-st-cad-irrev-bg);color:var(--ev-st-cad-irrev)}.ev-ddate--fin .ev-ddate__lbl,.ev-ddate--fin .ev-ddate__vida{color:color-mix(in oklab, var(--ev-st-cad-irrev) 78%, transparent)}.ev-ddate__motivo{font-size:var(--ev-fs-xs);color:var(--ev-st-cad-irrev);margin-top:8px}.ev-dident{flex-direction:column;gap:4px;min-width:0;display:flex}.ev-dident__row{align-items:center;gap:4px;display:flex}.ev-dident__row .ev-dinput{flex:auto;min-width:0}.ev-dident__btn{border-radius:var(--ev-r-xs);width:22px;height:22px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-dident__btn:hover{background:var(--ev-bg-hover);color:var(--ev-st-incidencia)}.ev-dident__btn svg{width:13px;height:13px}.ev-dident__add{cursor:pointer;color:var(--ev-primary);font-size:var(--ev-fs-xs);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.ev-dident__add svg{width:12px;height:12px}.ev-carac{grid-template-columns:1fr 1fr;gap:0;display:grid}.ev-carac__col{flex-direction:column;gap:7px;padding:0 18px;display:flex}.ev-carac__col+.ev-carac__col{border-left:1px solid var(--ev-line)}@media (width<=900px){.ev-carac{grid-template-columns:1fr;gap:14px}.ev-carac__col{padding:0}.ev-carac__col+.ev-carac__col{border-left:0}}.ev-norm{gap:12px;display:grid}.ev-norm__opt{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.ev-norm__opt.is-on{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-elev));box-shadow:inset 0 0 0 1px var(--ev-primary)}.ev-norm__opt:not(.is-on){opacity:.6}.ev-norm__opt>input{width:16px;height:16px;accent-color:var(--ev-primary);margin:2px 0 0}.ev-norm__optbody{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.ev-norm__opttitle{font-size:var(--ev-fs-s);color:var(--ev-ink);align-items:center;gap:6px;font-weight:700;display:flex}.ev-norm__opttitle svg{width:13px;height:13px;color:var(--ev-ink-muted)}.ev-norm__optsub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-norm__pills{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.ev-norm__pill{white-space:nowrap;border:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);min-width:0;max-width:min(100%,320px);font-size:var(--ev-fs-xs);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.ev-norm__pillcode{font-family:var(--ev-font-mono);color:var(--ev-ink);flex:none;font-weight:500}.ev-norm__pillname{text-overflow:ellipsis;min-width:0;color:var(--ev-ink-muted);overflow:hidden}.ev-norm__none{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:8px 0 0;display:block}.ev-norm__set{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.ev-norm__setrow{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);min-width:0;padding:8px 10px;display:block}.ev-norm__setname{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:600;display:block}.ev-norm__setsub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin-top:2px;display:block}.ev-norm__setrow .ev-norm__pills{margin-top:6px}.ev-norm__setrow .ev-norm__pill{background:var(--ev-bg-elev)}.ev-censo tbody tr.is-clickable{cursor:pointer}.ev-censo__c-edit{text-align:right;width:34px}.ev-rowedit{border-radius:var(--ev-r-xs);width:22px;height:22px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-rowedit:hover{background:var(--ev-primary);color:var(--ev-primary-ink)}.ev-rowedit svg{width:13px;height:13px}.ev-dchecks{flex-direction:column;gap:4px;display:flex}.ev-dchecks label{font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ev-tree__revb{width:16px;height:16px;color:var(--ev-st-cad-suave);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.ev-tree__revb svg{width:12px;height:12px}.ev-tree__revb--done{color:var(--ev-st-activo)}.ev-tree__row.is-selected .ev-tree__revb{color:var(--ev-primary-ink)}.ev-censo__revmark{vertical-align:-3px;width:16px;height:16px;color:var(--ev-st-cad-suave);justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.ev-censo__revmark svg{width:12px;height:12px}.ev-censo__revmark--done{color:var(--ev-st-activo)}.ev-censo__revmark--rep{color:var(--ev-primary)}.ev-comp{flex-direction:column;gap:12px;display:flex}.ev-comp__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ev-comp__h{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0;font-weight:700}.ev-comp__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:3px 0 0}.ev-comp__head .ev-dbtn{flex:none;align-items:center;gap:6px;display:inline-flex}.ev-comp{min-width:0}.ev-comp__scroll{min-width:0;max-width:100%;overflow-x:auto}.ev-comp__table{table-layout:fixed;width:100%;min-width:720px}.ev-comp__table thead th.ev-comp__c-pieza{width:195px}.ev-comp__table thead th.ev-comp__c-uds{width:60px}.ev-comp__table thead th.ev-comp__c-serie,.ev-comp__table thead th.ev-comp__c-lote{width:104px}.ev-comp__table thead th.ev-comp__c-fab{width:124px}.ev-comp__table thead th.ev-comp__c-notas{width:112px}.ev-comp__table thead th.ev-comp__c-acc{width:76px}.ev-comp__table tbody td.ev-comp__c-uds,.ev-comp__table tfoot td.ev-comp__c-uds,.ev-comp__table thead th.ev-comp__c-uds{text-align:right}.ev-comp__table tbody td.ev-comp__c-acc{white-space:nowrap;text-align:right;padding-left:0;padding-right:8px}.ev-comp__table .ev-toolbtn{border-radius:var(--ev-r-xs);width:25px;height:25px}.ev-comp__table .ev-toolbtn+.ev-toolbtn{margin-left:3px}.ev-comp__table tfoot td{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);border-top:1px solid var(--ev-line-strong)}.ev-comp__table tbody td.ev-comp__denom,.ev-comp__table tbody td.ev-comp__notas{white-space:normal;text-overflow:clip;padding-top:5px;padding-bottom:5px;line-height:1.35}.ev-comp__table tbody td.ev-comp__pieza{white-space:normal;padding-top:5px;padding-bottom:5px}.ev-comp__modelo{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);display:block}.ev-comp__table tbody td{height:auto;min-height:var(--row-h)}.ev-comp__edit>td{background:var(--ev-bg-subtle);vertical-align:top;padding:6px 8px;overflow:visible}.ev-comp__edit .ev-dinput{width:100%;min-width:0;padding:0 5px}.ev-comp__edit input[type=number]{-moz-appearance:textfield}.ev-comp__edit input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ev-comp__edit input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ev-comp__pick{flex-direction:column;gap:5px;display:flex}.ev-comp__pickbtn{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-xs);background:var(--ev-bg-elev);max-width:100%;height:28px;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ev-comp__pickbtn:hover{border-color:var(--ev-primary);color:var(--ev-primary-strong)}.ev-comp__pickbtn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-mapalink{font-size:var(--ev-fs-xs);color:var(--ev-primary);border-radius:var(--ev-r-s);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:3px 7px;font-weight:600;text-decoration:none;display:inline-flex}.ev-mapalink:hover{background:var(--ev-bg-hover,var(--ev-primary-soft));border-color:var(--ev-line)}.ev-mapalink svg{width:14px;height:14px}.ev-mapalink--icon{padding:4px}.ev-dash__stcap--plain span{color:var(--ev-ink-muted);font-weight:600}.ev-dash__stat--warn{border-left-color:var(--ev-st-cad-suave)}.ev-dash__stat--warn .ev-dash__stv{color:var(--ev-st-cad-suave)}.ev-trasl__combo{display:block;position:relative}.ev-trasl__combo input{width:100%;height:28px;font-size:var(--ev-fs-s);color:var(--ev-ink);background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);padding:0 8px}.ev-trasl__combo input:focus{border-color:var(--ev-primary);outline:none}.ev-trasl__combolist{z-index:30;background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-s);max-height:200px;box-shadow:var(--ev-shadow-2,0 6px 18px #0000002e);margin:2px 0 0;padding:2px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ev-trasl__combolist button{text-align:left;cursor:pointer;width:100%;color:var(--ev-ink);font-size:var(--ev-fs-s);background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.ev-trasl__combolist button:hover,.ev-trasl__combolist button.is-active{background:var(--ev-bg-hover,var(--ev-primary-soft))}.ev-trasl__row--raiz .ev-trasl__nombre{font-weight:700}.ev-trasl__row.is-off{opacity:.4;cursor:not-allowed}.ev-trasl__row.is-off:hover{background:0 0}.ev-locdlg__dentro{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:var(--ev-bg-soft,var(--ev-bg-hover));border-radius:var(--ev-r-s);margin:0 0 12px;padding:6px 9px}.ev-locdlg__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:3px 0 0}.ev-censo__madre>td{background:var(--ev-bg-soft,var(--ev-bg-hover))}.ev-censo__madre.is-open>td{border-bottom-color:#0000}.ev-censo__madrebtn{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ev-censo__madrebtn>.ev-censo__dot{flex:none;margin-right:0}.ev-censo__madrecaret{width:13px;height:13px;color:var(--ev-ink-muted);flex:none}.ev-censo__madreico{width:14px;height:14px;color:var(--ev-ink-muted);flex:none}.ev-censo__madrenombre{font-weight:700}.ev-censo__madrecount{color:var(--ev-ink-subtle);font-size:var(--ev-fs-xs)}.ev-censo tbody tr.ev-censo__hija>td:nth-child(2){padding-left:26px}.ev-censo__hija>td:nth-child(2){position:relative}.ev-censo__hija>td:nth-child(2):before{content:"";border-left:1px solid var(--ev-line);position:absolute;top:0;bottom:0;left:12px}.ev-dash__revbtn{border:1px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-primary);height:30px;color:var(--ev-primary-ink,#fff);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.ev-dash__revbtn:hover{background:color-mix(in oklab, var(--ev-primary) 88%, #000)}.ev-dash__revbtn svg{width:14px;height:14px}.ev-dash__exclist--plain{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);overflow:hidden}.ev-dash__exclist--plain .ev-dash__excdate{white-space:nowrap;width:auto}.ev-cestabtn{position:relative}.ev-cestabtn__n{background:var(--ev-st-cad-suave);min-width:18px;height:18px;color:var(--ev-primary-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.ev-venc{font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.ev-venc__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.ev-venc--cad{color:var(--ev-st-incidencia)}.ev-venc--p30{color:var(--ev-st-cad-suave)}.ev-venc--p90{color:var(--ev-ink-2)}.ev-venc--ok{color:var(--ev-st-activo)}.ev-venc--none{color:var(--ev-ink-subtle)}.ev-cesta .eva-head__title svg{color:var(--ev-primary)}.ev-cesta .ev-cell--id{color:var(--ev-ink);font-weight:600}.ev-cesta .ev-cell--meta{font-size:var(--ev-fs-xs);color:var(--ev-ink-2)}.ev-cesta .ev-cell--ref{color:var(--ev-ink-2);font-variant-numeric:tabular-nums}.ev-cesta__scan{align-items:flex-start;gap:10px;display:flex}.ev-cesta__field{flex:auto;align-items:center;display:flex;position:relative}.ev-cesta__fico{width:18px;height:18px;color:var(--ev-ink-muted);pointer-events:none;position:absolute;left:14px}.ev-cesta__input{border:2px solid var(--ev-primary);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:100%;height:46px;color:var(--ev-ink);font-family:var(--ev-font-mono);font-size:var(--ev-fs-l);outline:none;padding:0 70px 0 44px}.ev-cesta__input:focus{box-shadow:0 0 0 3px var(--ev-focus)}.ev-cesta__kbd{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-xs);color:var(--ev-ink-muted);background:var(--ev-bg-subtle);padding:1px 6px;font-size:10.5px;font-weight:600;position:absolute;right:12px}.ev-cesta__sugg{z-index:5;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);box-shadow:var(--ev-sh-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.ev-cesta__sopt{width:100%;height:var(--ev-row-xs);border-radius:var(--ev-r-s);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:0 8px;font-family:inherit;display:grid}.ev-cesta__sopt.is-act{background:var(--ev-bg-hover)}.ev-cesta__sopt.is-in{opacity:.6}.ev-cesta__sopt>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-cesta__fb{border-radius:var(--ev-r-s);font-size:var(--ev-fs-s);align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:flex}.ev-cesta__fb svg{flex:none;width:15px;height:15px}.ev-cesta__fb--ok{background:var(--ev-st-activo-bg);color:var(--ev-st-activo)}.ev-cesta__fb--info{background:var(--ev-bg-subtle);color:var(--ev-ink-2)}.ev-cesta__fb--warn{background:var(--ev-st-cad-suave-bg);color:var(--ev-ink)}.ev-cesta__fb--warn svg{color:var(--ev-st-cad-suave)}.ev-cesta__fb--err{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-cesta__sec{flex-direction:column;gap:8px;display:flex}.ev-cesta__sechead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-cesta__sectitle{text-transform:uppercase;letter-spacing:.07em;color:var(--ev-ink-muted);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:inline-flex}.ev-cesta__n{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);min-width:20px;height:18px;color:var(--ev-ink);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ev-cesta__sum{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ev-cesta__sumi{background:var(--ev-bg-subtle);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);border-radius:999px;padding:1px 8px}.ev-cesta__sumi--cad b{color:var(--ev-st-incidencia)}.ev-cesta__sumi--p30 b{color:var(--ev-st-cad-suave)}.ev-cesta__sumi--bad b{color:var(--ev-st-cad-irrev)}.ev-cesta__empty{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);color:var(--ev-ink-muted);font-size:var(--ev-fs-s);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.ev-cesta__empty svg{width:22px;height:22px;color:var(--ev-ink-subtle)}.ev-cesta__wrap{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow-x:auto}.ev-cesta__table{border-collapse:collapse;width:100%;min-width:760px}.ev-cesta__table th{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);text-align:left;text-transform:uppercase;letter-spacing:.06em;height:30px;color:var(--ev-ink-muted);white-space:nowrap;padding:0 10px;font-size:10.5px;font-weight:700}.ev-cesta__table td{height:var(--ev-row-xs);border-bottom:1px solid var(--ev-line);white-space:nowrap;font-size:var(--ev-fs-s);padding:0 10px}.ev-cesta__table tr:last-child td{border-bottom:0}.ev-cesta__table tbody tr:hover td{background:var(--ev-bg-hover)}.ev-cesta__c-st{width:120px}.ev-cesta__c-date{width:110px}.ev-cesta__c-del{text-align:center;width:44px}.ev-cesta__table td.ev-cesta__c-del{text-align:center;padding:0}.ev-cesta__el{align-items:center;gap:8px;display:inline-flex}.ev-cesta__loc{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ev-cesta__st{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:center;gap:6px;display:inline-flex}.ev-cesta__tag{border-radius:var(--ev-r-xs);background:var(--ev-primary-soft);color:var(--ev-primary-strong);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.ev-cesta__tag--bad{background:var(--ev-st-cad-irrev-bg);color:var(--ev-st-cad-irrev)}.ev-cesta__del{border-radius:var(--ev-r-s);width:28px;height:24px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-cesta__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.ev-cesta__del svg{width:14px;height:14px}.ev-cesta__footinfo{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);align-items:center;gap:7px;display:inline-flex}.ev-cesta__footinfo svg{width:14px;height:14px;color:var(--ev-ink-subtle);flex:none}.ev-cesta .evm-dbtn svg{width:14px;height:14px}.ev-cesta__crear{background:var(--ev-st-cad-suave);border:1px solid var(--ev-st-cad-suave);color:#fff}.ev-cesta__crear:hover:not(:disabled){filter:brightness(1.06)}.ev-cesta__crear:disabled{opacity:.45;cursor:not-allowed}.ev-act{z-index:60;position:fixed;inset:0}.ev-act__backdrop{background:0 0;position:absolute;inset:0}.ev-act__panel{background:var(--ev-bg-elev);border-left:1px solid var(--ev-line-strong);width:min(62vw,1080px);min-width:760px;max-width:94%;box-shadow:var(--ev-sh-3);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ev-act__head{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex}.ev-act__top{justify-content:space-between;align-items:center;display:flex}.ev-act__back{color:var(--ev-primary);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.ev-act__back svg{width:13px;height:13px}.ev-act__close{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-act__close:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-act__close svg{width:14px;height:14px}.ev-act__title{font-size:var(--ev-fs-xl);letter-spacing:-.01em;color:var(--ev-ink);margin:0;font-weight:700}.ev-act__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.ev-act__robadge{white-space:nowrap;border:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);color:var(--ev-ink-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.ev-act__body{background:var(--ev-bg);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.ev-act__sec{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.ev-act__sechead{box-sizing:border-box;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.ev-act__sectitle{color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.ev-act__secbody{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.ev-act__field{grid-template-columns:180px 1fr;align-items:center;gap:12px;min-height:24px;font-size:12.5px;display:grid}.ev-act__lbl{color:var(--ev-ink-muted);text-align:right;font-weight:500}.ev-act__lbl:after{content:":"}.ev-act__inline{align-items:center;gap:8px;min-width:0;display:flex}.ev-act__aside{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.ev-act__check{color:var(--ev-ink);align-items:center;gap:8px;display:inline-flex}.ev-act__note{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);margin:0 0 0 192px}.ev-act__input,.ev-act__select{box-sizing:border-box;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:100%;height:28px;color:var(--ev-ink);outline:none;padding:0 9px;font-family:inherit;font-size:12.5px}.ev-act__input--date{width:160px;padding-right:6px}.ev-act__input--time{width:110px;padding-right:6px}.ev-act__textarea{box-sizing:border-box;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:100%;min-height:80px;color:var(--ev-ink);resize:vertical;outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.ev-act__input:focus,.ev-act__select:focus,.ev-act__textarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.ev-act__input:disabled,.ev-act__select:disabled{background:var(--ev-bg-subtle);color:var(--ev-ink-2)}.ev-act__val{color:var(--ev-ink);white-space:pre-wrap;margin:0;font-size:12.5px}.ev-act__val.is-empty{color:var(--ev-ink-subtle)}.ev-act__drop{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);color:var(--ev-ink-muted);flex-direction:column;align-items:center;gap:6px;padding:14px;font-size:12px;display:flex}.ev-act__drop.is-over{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 6%, transparent)}.ev-act__drop>svg{width:20px;height:20px}.ev-act__files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ev-act__file{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.ev-act__file>svg{width:14px;height:14px;color:var(--ev-ink-muted);flex:none}.ev-act__fname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ev-act__thumb{object-fit:cover;background:var(--ev-bg-subtle);border-radius:4px;flex:none;width:32px;height:32px;display:inline-block}.ev-act__icon{border-radius:var(--ev-r-s);width:24px;height:24px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-act__icon:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-act__icon--danger:hover{color:var(--ev-st-incidencia)}.ev-act__icon svg{width:13px;height:13px}.ev-act__foot{background:var(--ev-bg-elev);border-top:1px solid var(--ev-line-strong);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ev-act__btns{gap:6px;display:flex}.ev-act__btn{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:28px;color:var(--ev-ink-2);cursor:pointer;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.ev-act__btn:hover:not(:disabled){background:var(--ev-bg-hover)}.ev-act__btn svg{width:12px;height:12px}.ev-act__btn--primary{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink);font-weight:600}.ev-act__btn--primary:hover:not(:disabled){background:var(--ev-primary-strong,var(--ev-primary))}.ev-act__btn--danger{color:var(--ev-st-incidencia)}.ev-act__btn:disabled{opacity:.45;cursor:not-allowed}.ev-act__checks{flex-direction:column;gap:6px;display:flex}@keyframes ev-cre-fade{0%{opacity:0}to{opacity:1}}.ev-cre-modal{z-index:520;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ev-cre-modal__overlay{background:color-mix(in oklab, var(--ev-ink) 48%, transparent);animation:.18s ev-cre-fade;position:absolute;inset:0}.ev-cre-modal__panel{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);width:min(960px,96vw);max-height:88vh;box-shadow:0 24px 60px -18px color-mix(in oklab, var(--ev-ink) 55%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.ev-cre-modal__head{border-bottom:1px solid var(--ev-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ev-cre-modal__headtxt{flex:auto;min-width:0}.ev-cre-modal__title{font-size:var(--ev-fs-l);color:var(--ev-ink);margin:0;font-weight:700}.ev-cre-modal__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:3px 0 0}.ev-cre-modal__x{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.ev-cre-modal__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.ev-cre-filters{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.ev-cre-filters__search{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:32px;color:var(--ev-ink-muted);flex:240px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ev-cre-filters__search input{font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;outline:none;flex:auto}.ev-cre-select{align-items:center;display:inline-flex;position:relative}.ev-cre-select select{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:32px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;appearance:none;padding:0 28px 0 10px}.ev-cre-select select:disabled{opacity:.8;cursor:default}.ev-cre-select:after{content:"▾";pointer-events:none;color:var(--ev-ink-muted);font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ev-cre-combo{align-items:center;display:inline-flex;position:relative}.ev-cre-lock{align-items:center;margin-left:6px;font-size:11px;display:inline-flex}.ev-cre-filters__n{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin-left:auto}.ev-cre-tablewrap{flex:auto;overflow:auto}.ev-cre-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ev-fs-s)}.ev-cre-table thead th{z-index:1;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);text-align:left;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);white-space:nowrap;padding:6px 10px;font-weight:700;position:sticky;top:0}.ev-cre-table tbody td{border-bottom:1px solid var(--ev-line);white-space:nowrap;cursor:pointer;height:34px;padding:3px 10px}.ev-cre-table tbody tr:hover td{background:var(--ev-bg-hover)}.ev-cre-table tbody tr.is-on td{background:var(--ev-primary-soft)}.ev-cre-table tbody tr.is-off td{opacity:.4;cursor:not-allowed}.ev-cre-th-check,.ev-cre-td-check{text-align:center;width:34px}.ev-cre-check{border-radius:var(--ev-r-s);border:1.5px solid var(--ev-line-strong);background:var(--ev-bg-elev);color:#fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.ev-cre-check.is-on{background:var(--ev-primary);border-color:var(--ev-primary)}.ev-cre-empty{text-align:center;color:var(--ev-ink-muted);cursor:default!important;padding:30px!important}.ev-cre-more{cursor:pointer;border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:calc(100% - 24px);height:32px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-2);margin:10px 12px;font-weight:600;display:block}.ev-cre-more:hover:not(:disabled){border-color:var(--ev-primary);color:var(--ev-primary-strong)}.ev-cre-modal__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-subtle);align-items:center;gap:12px;padding:12px 16px;display:flex}.ev-cre-modal__status{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;display:flex}.ev-cre-tally{font-size:var(--ev-fs-s);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ev-cre-tally--wait{color:var(--ev-ink-muted)}.ev-cre-tally--ok{color:var(--ev-st-activo)}.ev-cre-clear{color:var(--ev-ink-muted);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.ev-cre-clear:hover{color:var(--ev-st-incidencia)}.ev-cre-modal__btns{flex:none;gap:8px;display:flex}.ev-cre-btn{border-radius:var(--ev-r-s);height:34px;font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.ev-cre-btn--ghost{border:1px solid var(--ev-line-strong);color:var(--ev-ink);background:0 0}.ev-cre-btn--ghost:hover{background:var(--ev-bg-hover)}.ev-cre-btn--solid{background:var(--ev-primary);border:1px solid var(--ev-primary-strong);color:var(--ev-primary-ink)}.ev-cre-btn--solid:hover:not(:disabled){filter:brightness(1.05)}.ev-cre-btn--solid:disabled{opacity:.45;cursor:not-allowed}.ev-cre-escalera{border-top:1px dashed var(--ev-line);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ev-cre-pendiente{color:#fff;text-transform:uppercase;vertical-align:middle;background:#d97706;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.ev-cre-td-act{text-align:right;white-space:nowrap}.ev-cre-form{grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px;display:grid}.ev-cre-field{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);flex-direction:column;gap:4px;display:flex}.ev-cre-field input,.ev-cre-field select{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);height:34px;font:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:var(--ev-surface,#fff);padding:0 10px}@media (width<=640px){.ev-cre-form{grid-template-columns:1fr}}.ev-sheet.evm-sheet.ev-cln{width:75vw;max-width:100vw}@media (width<=1200px){.ev-sheet.evm-sheet.ev-cln{width:90vw}}.ev-cln .evm-sheet__sub strong{color:var(--ev-ink-2);font-weight:600}.ev-cln-subn{color:var(--ev-ink-muted)}.ev-cln__body{gap:12px;overflow:hidden}.ev-cln-note{border:1px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-primary-soft);font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;flex:none;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;display:flex}.ev-cln-note svg{color:var(--ev-primary-strong);flex:none;margin-top:2px}.ev-cln-copies{flex-wrap:wrap;flex:none;align-items:center;gap:20px;display:flex}.ev-cln-count{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.ev-cln-count__lbl{font-size:var(--ev-fs-m);color:var(--ev-ink);margin-right:6px;font-weight:700}.ev-cln-step{border:1px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-primary-soft);width:36px;height:36px;color:var(--ev-primary-strong);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ev-cln-step:hover:not(:disabled){background:color-mix(in oklab, var(--ev-primary) 18%, var(--ev-bg-elev))}.ev-cln-step:disabled{opacity:.35;cursor:not-allowed}.ev-cln-count__n{text-align:center;min-width:40px;color:var(--ev-primary-strong);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.ev-cln-tabs{border-bottom:1px solid var(--ev-line);flex-wrap:wrap;gap:2px;display:flex}.ev-cln-tab{height:30px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.ev-cln-tab:hover{color:var(--ev-ink)}.ev-cln-tab.is-active{color:var(--ev-ink);border-bottom-color:var(--ev-primary);font-weight:600}.ev-cln-tab__n{min-width:18px;height:18px;font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.ev-cln-tab__n.is-warn{background:var(--ev-st-cad-suave-bg);color:var(--ev-ink);box-shadow:inset 0 0 0 1px var(--ev-st-cad-suave)}.ev-cln-tab__ok{color:var(--ev-st-activo)}.ev-cln-head{flex:none;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:end;gap:16px;display:grid}.ev-cln-name{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:32px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);outline:none;padding:0 10px}.ev-cln-name:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 16%, transparent)}.ev-cln-name.is-err{border-color:var(--ev-st-incidencia)}.ev-cln-where{height:32px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:center;gap:6px;display:flex}.ev-cln-where svg{color:var(--ev-ink-subtle)}.ev-cln-bar{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.ev-cln-chk{font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ev-cln-tbl{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);flex-direction:column;flex:auto;min-height:180px;display:flex;overflow:hidden}.ev-cln-wrap{scrollbar-width:thin;scrollbar-color:var(--ev-line-strong) transparent;flex:auto;min-height:0;overflow:auto}.ev-cln-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--ev-fs-s)}.ev-cln-table th{z-index:2;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line-strong);text-align:left;font-size:var(--ev-fs-s);color:var(--ev-ink-2);white-space:nowrap;padding:5px 6px;font-weight:700;position:sticky;top:0}.ev-cln-table .ev-cln-hgrp th{height:22px;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);border-bottom:0;padding:0 8px;font-weight:600}.ev-cln-table tr:not(.ev-cln-hgrp) th{top:22px}.ev-cln-table th.is-first,.ev-cln-table td.is-first{border-left:1px solid var(--ev-line)}.ev-cln-table td{height:var(--ev-row-xs,28px);border-bottom:1px solid var(--ev-line);vertical-align:middle;white-space:nowrap;padding:0}.ev-cln-row:nth-child(2n) td{background:color-mix(in oklab, var(--ev-bg-subtle) 45%, var(--ev-bg-elev))}.ev-cln-c-el{z-index:1;box-shadow:1px 0 0 var(--ev-line);position:sticky;left:0;background:var(--ev-bg-subtle)!important;padding:0 8px!important}th.ev-cln-c-el{z-index:3}.ev-cln-c-in{overflow:hidden}.ev-cln-col-el{width:340px}.ev-cln-col-in{width:132px}.ev-cln-col-fecha{width:150px}.ev-cln-col-rs{width:36px}.ev-cln-c-na{text-align:center;color:var(--ev-ink-subtle);font-size:var(--ev-fs-xs);cursor:default}.ev-cln-c-rs{text-align:center}.ev-cln-th{align-items:center;gap:4px;max-width:100%;display:inline-flex}.ev-cln-th>span{text-overflow:ellipsis;overflow:hidden}.ev-cln-th .eva-fill{flex:none}.ev-cln-th .eva-fill:disabled{opacity:.35;cursor:default}.ev-cln-el{align-items:baseline;gap:6px;display:flex;overflow:hidden}.ev-cln-el__t{text-overflow:ellipsis;color:var(--ev-ink);font-weight:600;overflow:hidden}.ev-cln-el__b{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);flex:none}.ev-cln-dot{flex:0 0 14px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.ev-cln-dot.is-ok{color:var(--ev-st-activo)}.ev-cln-dot.is-warn{color:var(--ev-st-cad-suave)}.ev-cln-dot.is-err{color:var(--ev-st-incidencia)}.ev-cln-cell{width:100%;min-width:0;height:var(--ev-row-xs,28px);font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0 6px}.ev-cln-cell::placeholder{color:var(--ev-ink-subtle);font-family:inherit}.ev-cln-cell--date{padding-right:2px;font-family:inherit}.ev-cln-cell:focus{background:var(--ev-primary-soft);box-shadow:inset 0 0 0 1px var(--ev-primary)}.ev-cln-cell.is-mod{color:var(--ev-primary-strong);font-weight:600}.ev-cln-row.is-same td:not(.ev-cln-c-el){background:var(--ev-st-cad-suave-bg)}.ev-cln-row td.is-dup{box-shadow:inset 0 0 0 1px var(--ev-st-incidencia);background:color-mix(in oklab, var(--ev-st-incidencia) 12%, var(--ev-bg-elev))!important}.ev-cln-cell.is-dup{color:var(--ev-st-incidencia);font-weight:600}.ev-cln-rs{border-radius:var(--ev-r-s);width:24px;height:22px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ev-cln-rs:hover{background:var(--ev-bg-subtle);color:var(--ev-ink)}.ev-cln-grp td{height:var(--ev-row-xs,28px);background:var(--ev-bg);border-bottom:1px solid var(--ev-line);padding:0}.ev-cln-grp__in{align-items:center;gap:8px;padding-right:12px;display:inline-flex;position:sticky;left:0}.ev-cln-grp__in svg{color:var(--ev-folder,#e8b53a)}.ev-cln-grp.is-root .ev-cln-grp__in svg{color:var(--ev-primary)}.ev-cln-grp__name{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:600}.ev-cln-grp__meta{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.ev-cln-grp__skip{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-style:italic}.ev-cln-empty{text-align:center;color:var(--ev-ink-muted);font-size:var(--ev-fs-s);padding:14px!important}.ev-cln-footest{font-size:var(--ev-fs-s)}.ev-cln-foot{align-items:center;gap:6px;display:inline-flex}.ev-cln-foot.is-warn svg{color:var(--ev-st-cad-suave)}.ev-cln-foot.is-ok svg{color:var(--ev-st-activo)}.ev-cln-foot__go{font-family:inherit;font-size:inherit;color:var(--ev-primary-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.evg-censorow__code{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.evg-pickrow__code{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.evpl-nada{color:var(--ev-ink-subtle)}.evpl-chip{height:20px;font-size:var(--ev-fs-xs);white-space:nowrap;background:var(--ev-bg-subtle);color:var(--ev-ink-2);border-radius:10px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.evpl-chip--publicada{background:color-mix(in oklab, var(--ev-st-activo) 16%, transparent);color:var(--ev-st-activo)}.evpl-chip--archivada{color:var(--ev-ink-muted)}.evpl-chip--fabrica{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evpl-banda .evpl-chip{background:#fff}.evpl-banda{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.evpl-banda__titulo{align-items:center;gap:10px;min-width:0;display:flex}.evpl-banda__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evpl-banda__estado{font-size:var(--ev-fs-xs);opacity:.85;white-space:nowrap}.evpl-banda__acciones{flex-shrink:0;gap:8px;display:flex}.evpl-editor{flex-direction:column;gap:10px;height:calc(100vh - 110px);min-height:0;padding:12px 16px 16px;display:flex}.evpl-aviso{border:1px solid var(--ev-primary);border-radius:var(--ev-r-s);background:var(--ev-primary-soft);color:var(--ev-ink);font-size:var(--ev-fs-s);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.evpl-error{border-radius:var(--ev-r-s);color:var(--ev-st-incidencia);background:color-mix(in oklab, var(--ev-st-incidencia) 10%, transparent);margin:20px;padding:10px 12px}.evpl-paneles{flex:1;grid-template-columns:220px minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}@media (width<=1200px){.evpl-paneles{grid-template-columns:180px minmax(0,1fr) 300px}}.evpl-catalogo,.evpl-derecha{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);min-height:0;padding:12px;overflow:auto}.evpl-panel__titulo{font-size:var(--ev-fs-s);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0 0 6px;font-weight:700}.evpl-panel__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0 0 8px}.evpl-catalogo__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evpl-catalogo__item{text-align:left;cursor:grab;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg);width:100%;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-s);align-items:center;gap:8px;padding:7px 9px;display:flex}.evpl-catalogo__item:hover:not(:disabled){border-color:var(--ev-primary);background:var(--ev-primary-soft)}.evpl-catalogo__item:disabled{cursor:default;opacity:.6}.evpl-catalogo__mas{background:var(--ev-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:inline-flex}.evpl-centro{flex-direction:column;gap:8px;min-height:0;display:flex}.evpl-centro__barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evpl-centro__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:600}.evpl-centro__combo{min-width:240px}.evpl-centro__barra .evpl-panel__hint{margin:0}.evpl-lienzo{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:#dfe3e8;flex:1;min-height:0;transition:opacity .15s;overflow:hidden}.evpl-lienzo.is-cargando{opacity:.6}.evpl-lienzo__marco{border:0;width:100%;height:100%;display:block}.evpl-props{flex-direction:column;gap:10px;display:flex}.evpl-props__cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.evpl-props__acciones{flex-wrap:wrap;gap:6px;display:flex}.evpl-enlace{color:var(--ev-primary-strong);font:inherit;font-size:var(--ev-fs-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.evpl-peligro{color:var(--ev-st-incidencia)!important}.evpl-check{font-size:var(--ev-fs-s);color:var(--ev-ink);cursor:pointer;align-items:center;gap:8px;display:flex}.evpl-opciones{flex-direction:column;gap:4px;display:flex}.evpl-fila{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:end;gap:8px;display:grid}.evpl-textarea{resize:vertical;min-height:54px;padding-top:6px}.evpl-textos__cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.evpl-textos__idiomas{gap:4px;display:inline-flex}.evpl-textos__idioma{border:1px solid var(--ev-line-strong);background:var(--ev-bg);color:var(--ev-ink-muted);cursor:pointer;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.evpl-textos__idioma.is-lleno{color:var(--ev-ink)}.evpl-textos__idioma.is-activo{border-color:var(--ev-primary);background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evpl-seccion{border-top:1px solid var(--ev-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.evpl-seccion__titulo{font-size:var(--ev-fs-s);color:var(--ev-ink-2);margin:0;font-weight:700}.evpl-pieza,.evpl-campo{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg);flex-direction:column;gap:6px;padding:8px;display:flex}.evpl-campo__pie{justify-content:space-between;align-items:center;display:flex}.evpl-marcador{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evpl-dialogo{background:var(--ev-bg-elev);border:1px solid var(--ev-line);border-radius:var(--ev-r-l,10px);flex-direction:column;gap:12px;padding:22px 24px;display:flex;box-shadow:0 18px 48px #0a0e1447}.evpl-dialogo__titulo{font-size:var(--ev-fs-l);color:var(--ev-ink);margin:0;font-weight:700}.evpl-dialogo__hint{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin:0}.evpl-dialogo__pie{justify-content:flex-end;gap:8px;display:flex}.evg-sheet__head{border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:12px;padding:16px 18px;display:flex}.evg-sheet__dot{background:var(--g,var(--ev-ink-subtle));width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g,#000) 60%, transparent);border-radius:5px;flex:0 0 14px}.evg-sheet__back{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);width:32px;height:32px;color:var(--ev-ink-2);cursor:pointer;border:0;flex:0 0 32px;place-items:center;display:grid}.evg-sheet__back:hover{background:var(--ev-bg-hover)}.evg-sheet__back svg{width:15px;height:15px}.evg-sheet__htext{flex:auto;min-width:0}.evg-sheet__title{font-size:var(--ev-fs-l);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.evg-sheet__sub{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);margin-top:1px}.evg-sheet__x{border-radius:var(--ev-r-s);width:32px;height:32px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;display:grid}.evg-sheet__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evg-sheet__x svg{width:15px;height:15px}.evg-sheet__body{scrollbar-width:thin;scrollbar-color:var(--ev-line-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.evg-sheet__sec{border-bottom:1px solid var(--ev-line);padding:16px 18px}.evg-sheet__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.evg-sheet__foot-spacer{flex:auto}.evg-meta{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-subtle);padding:14px 18px}.evg-meta__row{align-items:flex-start;gap:12px;display:flex}.evg-meta__desc{font-size:var(--ev-fs-m);color:var(--ev-ink-2);flex:auto;line-height:1.45}.evg-meta__empty{color:var(--ev-ink-subtle);font-style:italic}.evg-meta__edit{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);height:28px;color:var(--ev-ink-2);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.evg-meta__edit:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evg-meta__edit svg{width:13px;height:13px}.evg-metaform{flex-direction:column;gap:14px;display:flex}.evg-metaform__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.evg-field{flex-direction:column;gap:7px;display:flex}.evg-field__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:700}.evg-field__lbl span{color:var(--ev-ink-subtle);font-weight:600}.evg-input,.evg-textarea{box-sizing:border-box;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);width:100%;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);outline:0;padding:9px 11px;transition:border-color .12s,box-shadow .12s}.evg-input:focus,.evg-textarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.evg-textarea{resize:vertical;min-height:64px;line-height:1.45}.evg-swatches{flex-wrap:wrap;gap:8px;display:flex}.evg-swatch{background:var(--g);cursor:pointer;border:2px solid #0000;border-radius:999px;width:28px;height:28px;padding:0;transition:transform .1s;position:relative}.evg-swatch:hover{transform:scale(1.08)}.evg-swatch.is-on{box-shadow:0 0 0 2px var(--ev-bg-elev), 0 0 0 4px var(--g)}.evg-swatch.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(45deg)}.evg-btn{border-radius:var(--ev-r-m);height:38px;font-family:inherit;font-size:var(--ev-fs-m);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:650;display:inline-flex}.evg-btn svg{width:14px;height:14px}.evg-btn--sm{height:32px;font-size:var(--ev-fs-s);padding:0 12px}.evg-btn--ghost{border-color:var(--ev-line-strong);color:var(--ev-ink-2);background:0 0}.evg-btn--ghost:hover{background:var(--ev-bg-hover)}.evg-btn--primary{background:var(--ev-primary);color:var(--ev-primary-ink)}.evg-btn--primary:hover{background:var(--ev-primary-strong)}.evg-btn--primary:disabled{opacity:.5;cursor:default}.evg-btn--danger-link{color:var(--ev-st-incidencia);background:0 0;border:0;padding:0 6px;font-weight:650}.evg-btn--danger-link:hover{text-decoration:underline}.evg-btn--danger{background:var(--ev-st-incidencia);color:#fff}.evg-btn--danger:hover{filter:brightness(.94)}.evg-btn--danger:disabled{opacity:.5;cursor:default}.evg-btn--danger:disabled:hover{filter:none}.evg-censo{flex-direction:column;display:flex}.evg-censo__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.evg-censo__title{font-size:var(--ev-fs-m);color:var(--ev-ink);flex:auto;font-weight:700}.evg-censo__title span{color:var(--ev-ink-muted);font-weight:600}.evg-censo__search{width:100%;margin-bottom:8px}.evg-censo__selall{margin-bottom:2px}.evg-censo__list{flex-direction:column;display:flex}.evg-censo__empty{text-align:center;color:var(--ev-ink-subtle);padding:28px 16px}.evg-censo__empty .ev-empty__icon{width:44px;height:44px;margin:0 auto 10px}.evg-censo__empty-title{font-size:var(--ev-fs-m);color:var(--ev-ink-2);margin-bottom:3px;font-weight:700}.evg-censo__empty-hint{font-size:var(--ev-fs-s);line-height:1.45}.evg-censorow{min-height:var(--ev-row-xs);border-bottom:1px solid var(--ev-line);grid-template-columns:18px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:0 4px;display:grid}.evg-censorow:last-child{border-bottom:0}.evg-censorow.is-ro{grid-template-columns:minmax(0,1fr) auto}.evg-censorow.is-selected{background:color-mix(in oklab, var(--ev-primary) 10%, var(--ev-bg-elev))}.evg-censorow__check{flex:0 0 18px}.evg-censorow__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:600;overflow:hidden}.evg-censorow__code{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evg-remove{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;flex:0 0 26px;place-items:center;transition:background .1s,color .1s;display:grid}.evg-remove:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evg-remove svg{width:14px;height:14px}.evg-add{flex-direction:column;padding:14px 18px;display:flex}.evg-add__search{width:100%;margin-bottom:10px}.evg-add__selall{border-bottom:1px solid var(--ev-line-strong);align-items:center;gap:12px;padding:8px 6px 8px 4px;display:flex}.evg-add__selall-lbl{cursor:pointer;font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:center;gap:9px;font-weight:600;display:inline-flex}.evg-add__selall-lbl input:disabled{cursor:not-allowed}.evg-add__clear{color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;border-radius:var(--ev-r-s);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-weight:600}.evg-add__clear:hover{background:var(--ev-primary-soft)}.evg-add__list{flex-direction:column;display:flex}.evg-add__empty{text-align:center;color:var(--ev-ink-subtle);font-size:var(--ev-fs-m);padding:28px 16px}.evg-add__count{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.evg-pickrow{width:100%;min-height:var(--ev-row-xs);border:0;border-bottom:1px solid var(--ev-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px 0 4px;font-family:inherit;display:grid}.evg-pickrow:last-child{border-bottom:0}.evg-pickrow:hover{background:var(--ev-bg-hover)}.evg-pickrow.is-on{background:color-mix(in oklab, var(--ev-primary) 10%, var(--ev-bg-elev))}.evg-pickrow__check{border:2px solid var(--ev-line-strong);border-radius:var(--ev-r-xs);color:#0000;background:var(--ev-bg);flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.evg-pickrow__check.is-on{background:var(--ev-primary);border-color:var(--ev-primary);color:var(--ev-primary-ink)}.evg-pickrow__check svg{width:12px;height:12px}.evg-pickrow__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ev-fs-m);color:var(--ev-ink);overflow:hidden}.evg-pickrow__code{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);white-space:nowrap}.evg-modal-backdrop{z-index:1500;background:color-mix(in oklab, var(--ev-ink) 42%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.evg-modal{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-l);width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 60px #00000047}.evg-modal--confirm{width:440px}.evg-modal__head{align-items:flex-start;gap:12px;padding:18px 20px 4px;display:flex}.evg-modal__titles{flex:auto;min-width:0}.evg-modal__title{font-size:var(--ev-fs-l);color:var(--ev-ink);font-weight:700}.evg-modal__x{border-radius:var(--ev-r-s);width:32px;height:32px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;display:grid}.evg-modal__x:hover{background:var(--ev-bg-hover);color:var(--ev-ink)}.evg-modal__x svg{width:15px;height:15px}.evg-confirm{padding:4px 20px}.evg-confirm__txt{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);margin:0;line-height:1.5}.evg-confirm__txt strong{color:var(--ev-ink);font-weight:700}.evg-modal__foot{border-top:1px solid var(--ev-line);align-items:center;gap:10px;margin-top:6px;padding:16px 20px 18px;display:flex}.evg-modal__foot-spacer{flex:auto}.evpd-screen{max-width:980px;padding:16px 20px 32px}.evpd-intro{color:var(--ev-ink-muted);font-size:var(--ev-fs-s);margin:0 0 16px}.evpd-section+.evpd-section{margin-top:24px}.evpd-h{font-size:var(--ev-fs-s);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-muted);margin:0 0 10px;font-weight:700}.evpd-n{background:var(--ev-ink-subtle);color:#fff;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px}.evpd-card{border:1px solid var(--ev-line);border-radius:var(--ev-r-m,8px);background:var(--ev-surface,#fff);padding:12px 14px}.evpd-card+.evpd-card{margin-top:10px}.evpd-card__head{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.evpd-card__title{font-size:var(--ev-fs-s);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evpd-card__meta{color:var(--ev-ink-muted);font-size:var(--ev-fs-xs);align-items:center;gap:6px;display:flex}.evpd-code{color:var(--ev-ink-muted);font-family:var(--ev-mono,monospace);font-size:var(--ev-fs-xs)}.evpd-sep{color:var(--ev-ink-subtle)}.evpd-tag{color:#fff;text-transform:uppercase;background:#d97706;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.evpd-refs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.evpd-chip{border:1px solid var(--ev-line);font-size:var(--ev-fs-xs);border-radius:999px;padding:2px 8px}.evpd-cands{font-size:var(--ev-fs-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.evpd-muted{color:var(--ev-ink-muted)}.evpd-cand{background:var(--ev-surface-2,#f3f4f6);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.evpd-link{color:var(--ev-primary,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 6px;font-weight:600}.evpd-link:hover:not(:disabled){background:#2563eb1a}.evpd-link:disabled{color:var(--ev-ink-subtle);cursor:not-allowed}.evpd-card__acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.evpd-danger{color:var(--ev-danger,#b91c1c)}.evl-screen{--evk-visual:#2563eb;--evk-funcional:#b45309;--evk-documental:#7c3aed;--evk-left-w:420px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.evl-screen .evk-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex}.evl-screen .ev-twocol.evk-twocol{flex:auto;min-height:0;display:flex}.evl-screen .evk-leftwrap{flex:0 0 var(--evk-left-w);width:var(--evk-left-w);border-right:1px solid var(--ev-line);min-width:0;display:flex}.evl-screen .ev-twocol__pane{background:var(--ev-bg-elev);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.evl-screen .ev-twocol__pane--left{width:100%}.evl-screen .ev-twocol__pane--right{background:var(--ev-bg)}.evl-screen .evk-listhead{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;padding:12px}.evl-screen .ev-search2.evk-search{width:100%}.evl-screen .evk-typelist{flex:auto;min-height:0;padding:6px;overflow:auto}.evl-screen .evk-typerow{cursor:pointer;text-align:left;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:0 0;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;margin-bottom:4px;padding:6px 10px;transition:background .1s,border-color .1s;display:flex}.evl-screen .evk-typerow:hover{background:var(--ev-bg-hover)}.evl-screen .evk-typerow.is-active{background:var(--ev-bg-selected);border-color:var(--ev-primary)}.evl-screen .evk-typerow__name{font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.evl-screen .evk-typegroup{margin-bottom:6px}.evl-screen .evk-typegroup__lbl{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-subtle);padding:6px 10px 4px;font-weight:700}.evl-screen .evk-typerow--cl{flex-wrap:nowrap}.evl-screen .evk-typerow--cl .evk-typerow__name{flex:auto}.evl-screen .evn-clcount{white-space:nowrap;background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 28%, transparent);height:20px;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 9px;font-weight:600;display:inline-flex}.evl-screen .evn-clcount strong{font-variant-numeric:tabular-nums;font-weight:800}.evl-screen .evk-typeitem{margin-bottom:4px}.evl-screen .evk-typeitem.is-expanded>.evk-typerow{margin-bottom:2px}.evl-screen .evk-cllist{border-left:2px solid var(--ev-line-strong);flex-direction:column;gap:2px;margin:0 0 2px 12px;padding:3px 0 5px 10px;display:flex}.evl-screen .evk-cllink{appearance:none;cursor:pointer;text-align:left;border-radius:var(--ev-r-s);background:0 0;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding:5px 10px;transition:background .1s,border-color .1s,color .1s;display:flex}.evl-screen .evk-cllink__ico{color:var(--ev-ink-subtle);flex:none;display:inline-flex}.evl-screen .evk-cllink__ico svg{width:15px;height:15px;display:block}.evl-screen .evk-cllink__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex:auto;font-weight:500;overflow:hidden}.evl-screen .evk-cllink:hover{background:var(--ev-bg-hover)}.evl-screen .evk-cllink.is-active{background:var(--ev-primary-soft);border-color:#0000}.evl-screen .evk-cllink.is-active .evk-cllink__name{color:var(--ev-primary-strong);font-weight:700}.evl-screen .evk-cllink.is-active .evk-cllink__ico{color:var(--ev-primary-strong)}.evl-screen .evk-cllink:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.evl-screen .evk-cldel{border-radius:var(--ev-r-s);width:24px;height:24px;color:var(--ev-ink-subtle);cursor:pointer;opacity:0;flex:none;justify-content:center;align-items:center;margin-left:4px;transition:opacity .1s,background .1s,color .1s;display:inline-flex}.evl-screen .evk-cldel svg{width:14px;height:14px}.evl-screen .evk-cllink:hover .evk-cldel,.evl-screen .evk-cllink.is-active .evk-cldel,.evl-screen .evk-cldel:focus-visible{opacity:1}.evl-screen .evk-cldel:hover{background:color-mix(in oklab, var(--ev-st-incidencia) 14%, transparent);color:var(--ev-st-incidencia)}.evl-screen .evk-cldel:focus-visible{outline:2px solid var(--ev-focus);outline-offset:1px}.evl-screen .evk-cllink__grip{cursor:grab;width:16px;height:18px;color:var(--ev-ink-subtle);border-radius:var(--ev-r-s);touch-action:none;flex:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evl-screen .evk-cllink__grip svg{width:13px;height:13px}.evl-screen .evk-cllink__grip:hover{background:var(--ev-bg-hover);color:var(--ev-ink-2)}.evl-screen .evk-cllink__grip:active{cursor:grabbing}.evl-screen .evk-cllink.is-dragging{opacity:.4}.evl-screen .evk-cllink.is-dropbefore{box-shadow:inset 0 2px 0 0 var(--ev-primary)}.evl-screen .evk-cllink.is-dropafter{box-shadow:inset 0 -2px 0 0 var(--ev-primary)}.evl-screen .evk-cllink--new .evk-cllink__ico{color:var(--ev-primary)}.evl-screen .evk-cllink--new .evk-cllink__name{color:var(--ev-primary-strong);font-weight:700}.evl-screen .evk-cllink--new:hover{background:var(--ev-primary-soft)}.evl-screen .evk-trace__tag{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);height:18px;font-family:var(--ev-font-mono);font-size:calc(var(--ev-fs-xs) - 2px);letter-spacing:-.02em;color:var(--ev-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.evl-screen .evk-trace__tag--sincat{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);border-color:color-mix(in oklab, var(--ev-st-incidencia) 35%, transparent)}.evl-screen .evk-pane-head{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px 20px;padding:16px 20px 14px;display:flex}.evl-screen .evk-pane-head--bar{align-items:center;gap:9px 14px;padding:11px 20px}.evl-screen .evk-pane-head__id{flex-direction:row;align-items:baseline;gap:9px;min-width:0;display:flex}.evl-screen .evk-pane-head__code{font-family:var(--ev-font-sans);font-size:var(--ev-fs-l);letter-spacing:-.01em;color:var(--ev-ink);white-space:nowrap;font-weight:800;line-height:1.1}.evl-screen .evk-pane-head__normas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evl-screen .evt-tag--norma{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:22px;font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);letter-spacing:-.02em;color:var(--ev-primary-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.evl-screen .evk-stat{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.evl-screen .evk-stat strong{color:var(--ev-ink);font-variant-numeric:tabular-nums;font-weight:800}.evl-screen .evk-pane-head--bar .evk-stat{margin-left:auto}.evl-screen .evn-savebar{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:16px;padding:10px 20px;display:flex}.evl-screen .evn-savebar__fill{flex:auto}.evl-screen .evn-savebar__status{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);font-weight:600}.evl-screen .evn-savebar.is-dirty .evn-savebar__status{color:color-mix(in oklab, var(--ev-st-cad-suave) 78%, #000)}.evl-screen .evn-clname{border-radius:var(--ev-r-s);min-width:0;max-width:620px;height:32px;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);background:0 0;border:1px solid #0000;flex:380px;padding:0 11px;font-weight:700;transition:border-color .12s,background .12s}.evl-screen .evn-clname::placeholder{color:var(--ev-ink-subtle);font-weight:600}.evl-screen .evn-clname:hover{border-color:var(--ev-line-strong);background:var(--ev-bg-elev)}.evl-screen .evn-clname:focus{border-color:var(--ev-primary);background:var(--ev-bg-elev);box-shadow:0 0 0 3px var(--ev-primary-soft);outline:0}.evl-screen .evk-scroll{flex:auto;min-height:0;padding:16px 20px 24px;overflow:auto}.evl-screen .evn-groups{flex-direction:column;gap:14px;display:flex}.evl-screen .evn-group{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.evl-screen .evn-group__head{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);align-items:center;gap:9px;padding:8px 12px;display:flex}.evl-screen .evn-group__fill{flex:auto}.evl-screen .evn-group__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);text-align:center;margin:0;padding:14px;font-style:italic}.evl-screen .evn-flathead{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:700}.evl-screen .evk-grp__count{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);min-width:18px;height:17px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.evl-screen .evk-eje{height:20px;font-size:var(--ev-fs-xs);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.evl-screen .evk-eje__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.evl-screen .evk-eje--visual{color:var(--evk-visual);background:color-mix(in oklab, var(--evk-visual) 11%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-visual) 26%, transparent)}.evl-screen .evk-eje--funcional{color:var(--evk-funcional);background:color-mix(in oklab, var(--evk-funcional) 13%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-funcional) 28%, transparent)}.evl-screen .evk-eje--documental{color:var(--evk-documental);background:color-mix(in oklab, var(--evk-documental) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-documental) 26%, transparent)}.evl-screen .evn-addmini{appearance:none;cursor:pointer;border-radius:var(--ev-r-s);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 40%, transparent);height:26px;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);align-items:center;gap:6px;padding:0 11px 0 9px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.evl-screen .evn-addmini svg{width:12px;height:12px}.evl-screen .evn-addmini:hover{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 14%, transparent)}.evl-screen .evn-cplist{margin:0;padding:0;list-style:none}.evl-screen .evn-cp{border-top:1px solid var(--ev-line)}.evl-screen .evn-cp:first-child{border-top:0}.evl-screen .evn-cp__row{align-items:flex-start;gap:10px;padding:7px 12px;transition:background .1s;display:flex}.evl-screen .evn-cp:hover .evn-cp__row{background:var(--ev-bg-hover)}.evl-screen .evn-cp__body{flex:auto;min-width:0;padding-top:3px}.evl-screen .evn-cp__text{font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;margin:0;line-height:1.42}.evl-screen .evn-cp__desc{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-wrap:pretty;border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);margin:5px 0 1px;padding:7px 10px;line-height:1.5}.evl-screen .evn-cp__actions{flex:none;align-items:center;gap:2px;display:flex}.evl-screen .evn-cp__expand{appearance:none;cursor:pointer;border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evl-screen .evn-cp__expand svg{width:14px;height:14px;transition:transform .15s}.evl-screen .evn-cp__expand:hover{background:var(--ev-bg-hover);color:var(--ev-ink-2)}.evl-screen .evn-cp__expand.is-open svg{transform:rotate(180deg)}.evl-screen .evn-cp__expand.is-open{color:var(--ev-primary)}.evl-screen .evn-cp__grip{appearance:none;cursor:grab;border-radius:var(--ev-r-s);width:20px;height:22px;color:var(--ev-ink-subtle);touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background .1s,color .1s;display:inline-flex}.evl-screen .evn-cp__grip svg{width:14px;height:14px}.evl-screen .evn-cp__grip:hover{background:var(--ev-bg-hover);color:var(--ev-ink-2)}.evl-screen .evn-cp__grip:active{cursor:grabbing}.evl-screen .evn-cp.is-dragging{opacity:.4}.evl-screen .evn-cp.is-dropbefore{box-shadow:inset 0 2px 0 0 var(--ev-primary)}.evl-screen .evn-cplist.is-dropend{box-shadow:inset 0 -2px 0 0 var(--ev-primary)}.evl-screen .evn-group.is-dragover{border-color:color-mix(in oklab, var(--ev-primary) 50%, var(--ev-line))}.evl-screen .evn-group__empty.is-droptarget{color:var(--ev-primary-strong);background:var(--ev-primary-soft);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ev-primary) 32%, transparent)}.evl-screen .ev-rowedit svg,.evl-screen .evk-rowdel svg{width:15px;height:15px}.evl-screen .evn-dial{flex-direction:column;flex:auto;justify-content:safe center;align-items:center;gap:26px;min-height:0;padding:36px 28px;display:flex;overflow:auto}.evl-screen .evn-dial__intro{text-align:center;max-width:620px}.evl-screen .evn-dial__q{font-size:var(--ev-fs-xl);color:var(--ev-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.25}.evl-screen .evn-dial__q strong{color:var(--ev-primary-strong)}.evl-screen .evn-dial__sub{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);margin:8px 0 0}.evl-screen .evn-dial__opts{grid-template-columns:repeat(2,minmax(0,340px));gap:18px;width:100%;max-width:720px;display:grid}.evl-screen .evn-dialcard{appearance:none;cursor:pointer;text-align:left;border-radius:var(--ev-r-l,14px);background:var(--ev-bg-elev);border:1.5px solid var(--ev-line-strong);box-shadow:var(--ev-sh-1);flex-direction:column;gap:9px;padding:22px 22px 20px;transition:border-color .14s,box-shadow .14s,transform 80ms,background .14s;display:flex}.evl-screen .evn-dialcard:hover{border-color:var(--ev-primary);box-shadow:0 6px 20px -8px color-mix(in oklab, var(--ev-primary) 45%, transparent);transform:translateY(-2px)}.evl-screen .evn-dialcard.is-disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.evl-screen .evn-dialcard.is-disabled:hover{border-color:var(--ev-line-strong);box-shadow:none;transform:none}.evl-screen .evn-dialcard__ico{border-radius:var(--ev-r-m);flex:0 0 42px;place-items:center;width:42px;height:42px;margin-bottom:2px;display:inline-grid}.evl-screen .evn-dialcard__ico svg{width:23px;height:23px}.evl-screen .evn-dialcard--ia .evn-dialcard__ico{color:var(--ev-primary-strong);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 30%, transparent)}.evl-screen .evn-dialcard--manual .evn-dialcard__ico{color:var(--ev-ink-2);background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong)}.evl-screen .evn-dialcard__title{font-size:var(--ev-fs-l);color:var(--ev-ink);letter-spacing:-.01em;font-weight:800}.evl-screen .evn-dialcard__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;line-height:1.5}.evl-screen .evn-dialcard__meta{border-top:1px dashed var(--ev-line-strong);flex-direction:column;gap:7px;margin-top:6px;padding-top:12px;display:flex}.evl-screen .evn-dialcard__normas{flex-wrap:wrap;gap:4px;display:flex}.evl-screen .evn-dialcard__count{font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-weight:700;display:flex}.evl-screen .evn-dialcard__nosug{color:var(--ev-st-incidencia);font-weight:600}.evl-screen .evc-pnintro{flex:auto;justify-content:center;align-items:center;padding:40px 32px;display:flex}.evl-screen .evc-pnintro__box{text-align:center;max-width:620px}.evl-screen .evc-pnintro__q{font-size:var(--ev-fs-xl);color:var(--ev-ink);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.25}.evl-screen .evc-pnintro__sub{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);margin:14px 0 0;line-height:1.6}.evl-screen .evl-pers{flex-direction:column;flex:auto;gap:24px;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:20px 28px 36px;display:flex;overflow:auto}.evl-screen .evl-pers__mock{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);border:1px dashed color-mix(in oklab, var(--ev-primary) 40%, transparent);font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);align-items:flex-start;gap:8px;margin:0;padding:9px 13px;font-weight:600;line-height:1.5;display:flex}.evl-screen .evl-pers__mock svg{flex:none;width:15px;height:15px;margin-top:1px}.evl-screen .evl-pers__sec{flex-direction:column;gap:14px;display:flex}.evl-screen .evl-pers__sechead{align-items:flex-start;gap:11px;display:flex}.evl-screen .evl-pers__num{background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 30%, transparent);width:24px;height:24px;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);border-radius:999px;flex:none;place-items:center;margin-top:1px;font-weight:800;display:inline-grid}.evl-screen .evl-pers__title{font-size:var(--ev-fs-l);color:var(--ev-ink);letter-spacing:-.01em;margin:0;font-weight:800}.evl-screen .evl-pers__sub{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:3px 0 0;line-height:1.5}.evl-screen .evl-pers__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.evl-screen .evl-optcard{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);cursor:not-allowed;padding:14px 16px}.evl-screen .evl-optcard.is-selected{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 6%, var(--ev-bg-elev));box-shadow:0 0 0 1px color-mix(in oklab, var(--ev-primary) 45%, transparent)}.evl-screen .evl-optcard__head{align-items:center;gap:9px;margin-bottom:7px;display:flex}.evl-screen .evl-optcard__radio{border:1.5px solid var(--ev-line-strong);background:var(--ev-bg-elev);border-radius:999px;flex:none;width:15px;height:15px;position:relative}.evl-screen .evl-optcard__radio.is-on{border-color:var(--ev-primary)}.evl-screen .evl-optcard__radio.is-on:after{content:"";background:var(--ev-primary);border-radius:999px;position:absolute;inset:2.5px}.evl-screen .evl-optcard__ico{color:var(--ev-ink-muted);flex:none;display:inline-flex}.evl-screen .evl-optcard__ico svg{width:16px;height:16px}.evl-screen .evl-optcard__title{font-size:var(--ev-fs-m);color:var(--ev-ink);letter-spacing:-.01em;font-weight:800}.evl-screen .evl-optcard__body{flex-direction:column;gap:10px;padding-left:24px;display:flex}.evl-screen .evl-optcard__desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.evl-screen .evl-gpanel{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);grid-template-columns:minmax(300px,420px) minmax(280px,1fr);gap:20px;padding:14px 16px;display:grid}.evl-screen .evl-gpanel__edit{flex-direction:column;gap:8px;display:flex}.evl-screen .evl-grow{align-items:center;gap:9px;display:flex}.evl-screen .evl-grow__swatch{border:1px solid #00000026;border-radius:6px;flex:none;width:26px;height:26px}.evl-screen .evl-grow__input{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:30px;font-size:var(--ev-fs-s);color:var(--ev-ink);border-radius:7px;flex:auto;align-items:center;padding:0 11px;display:flex}.evl-screen .evl-grow__ia{background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 30%, transparent);height:18px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-primary-strong);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.evl-screen .evl-grow__del{color:var(--ev-ink-subtle);flex:none;display:inline-flex}.evl-screen .evl-grow__del svg{width:14px;height:14px}.evl-screen .evl-gpanel__add{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:28px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:not-allowed;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.evl-screen .evl-gpanel__add svg{width:11px;height:11px}.evl-screen .evl-gpanel__info{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 22%, transparent);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:flex-start;gap:9px;padding:12px 14px;line-height:1.55;display:flex}.evl-screen .evl-gpanel__info p{margin:0 0 8px}.evl-screen .evl-gpanel__info p:last-child{margin-bottom:0}.evl-screen .evl-gpanel__info strong{color:var(--ev-primary-strong);font-weight:800}.evl-screen .evl-gpanel__spark{color:var(--ev-primary-strong);flex:none;margin-top:1px;display:inline-flex}.evl-screen .evl-gpanel__spark svg{width:15px;height:15px}@media (width<=860px){.evl-screen .evl-gpanel{grid-template-columns:1fr}}.evl-screen .evl-pers__chips{flex-wrap:wrap;gap:7px;display:flex}.evl-screen .evl-pers__chip{height:22px;font-size:var(--ev-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.evl-screen .evl-pers__chip:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.evl-screen .evl-pers__chip--ok{color:var(--ev-st-activo);background:var(--ev-st-activo-bg);border:1px solid color-mix(in oklab, var(--ev-st-activo) 35%, transparent)}.evl-screen .evl-pers__chip--nook{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);border:1px solid color-mix(in oklab, var(--ev-st-incidencia) 35%, transparent)}.evl-screen .evl-pers__chip--na{color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong)}.evl-screen .evl-pers__chip--vigilar{color:#a16207;background:color-mix(in oklab, #ca8a04 14%, var(--ev-bg-elev));border:1px solid oklab(68.064% .0348212 .137956/.4)}.evl-screen .evl-pers__chip--reparar{color:#c2410c;background:color-mix(in oklab, #ea580c 12%, var(--ev-bg-elev));border:1px solid oklab(64.6072% .146402 .127786/.38)}.evl-screen .evl-pers__chip--retirado{color:var(--ev-ink-2);background:color-mix(in oklab, var(--ev-ink) 14%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-ink) 30%, transparent)}.ev-sheet.evn-cpsheet{--evk-visual:#2563eb;--evk-funcional:#b45309;--evk-documental:#7c3aed;width:440px}@media (width<=560px){.ev-sheet.evn-cpsheet{width:92vw}}.evn-fld{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.evn-fld:last-child{margin-bottom:0}.evn-fld__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:700}.evn-fld__req{color:var(--ev-st-incidencia);margin-left:2px}.evn-fld__opt{color:var(--ev-ink-subtle);font-weight:500}.evn-fld__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);text-wrap:pretty;margin:-1px 0 0;line-height:1.45}.evn-ta{border-radius:var(--ev-r-m);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:100%;min-height:52px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-m);resize:vertical;padding:9px 11px;line-height:1.45}.evn-ta:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft);outline:0}.evn-ta--tall{min-height:92px}.evn-ejeseg{gap:6px;display:flex}.evn-ejeseg__btn{appearance:none;cursor:pointer;border-radius:var(--ev-r-m);background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);height:36px;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.evn-ejeseg__dot{opacity:.55;background:currentColor;border-radius:999px;width:8px;height:8px}.evn-ejeseg__btn--visual{color:var(--evk-visual)}.evn-ejeseg__btn--funcional{color:var(--evk-funcional)}.evn-ejeseg__btn--documental{color:var(--evk-documental)}.evn-ejeseg__btn:not(.is-active){color:var(--ev-ink-muted)}.evn-ejeseg__btn:hover{border-color:var(--ev-line-strong);background:var(--ev-bg-hover)}.evn-ejeseg__btn.is-active{color:#fff;border-color:#0000}.evn-ejeseg__btn.is-active .evn-ejeseg__dot{opacity:1;background:#fff}.evn-ejeseg__btn--visual.is-active{background:var(--evk-visual)}.evn-ejeseg__btn--funcional.is-active{background:var(--evk-funcional)}.evn-ejeseg__btn--documental.is-active{background:var(--evk-documental)}@media (width<=900px){.evl-screen .ev-twocol.evk-twocol{flex-direction:column;overflow:auto}.evl-screen .evk-leftwrap{border-right:0;border-bottom:1px solid var(--ev-line);flex:none;width:100%}.evl-screen .ev-twocol__pane--left{max-height:42vh}}.evl-screen .evm-cllink{border:1px solid #0000}.evl-screen .evm-mods{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-weight:600}.evl-screen .evk-cllink.is-active .evm-mods{color:var(--ev-primary-strong)}.evl-screen .evm-listempty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:10px 6px;font-style:italic}.evl-screen .evm-newbrand{appearance:none;cursor:pointer;border-radius:var(--ev-r-m);background:var(--ev-bg-elev);border:1.5px dashed var(--ev-line-strong);width:calc(100% - 8px);height:34px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);justify-content:center;align-items:center;gap:7px;margin:8px 4px 4px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.evl-screen .evm-newbrand svg{width:12px;height:12px}.evl-screen .evm-newbrand:hover,.evl-screen .evm-newbrand.is-active{border-color:var(--ev-primary);color:var(--ev-primary-strong);background:var(--ev-primary-soft)}.evl-screen .evm-newbrand:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px}.evl-screen .evm-band{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.evl-screen .evm-band__marca{flex:none}.evl-screen .evm-band__marcachip{height:26px;font-size:var(--ev-fs-s);white-space:nowrap;color:var(--ev-primary-strong);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.evl-screen .evm-band__marcachip--empty{color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-color:var(--ev-line-strong)}.evl-screen .evm-band__models{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.evl-screen .evm-band__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);font-style:italic}.evl-screen .evm-modelchip{height:22px;font-size:var(--ev-fs-xs);white-space:nowrap;color:var(--ev-ink-2);background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.evl-screen .evm-modelchip--more{color:var(--ev-ink-muted);font-style:italic}.evl-screen .evm-pickbtn{appearance:none;cursor:pointer;border-radius:var(--ev-r-m);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 40%, transparent);height:32px;font-size:var(--ev-fs-s);color:var(--ev-primary-strong);flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.evl-screen .evm-pickbtn svg{width:13px;height:13px}.evl-screen .evm-pickbtn:hover{border-color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 14%, transparent)}.evl-screen .evm-pickbtn:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px}.evl-screen .evm-blank{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:0;padding:40px;display:flex}.evl-screen .evm-blank__hint{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);margin:0}.evk-ro{--evk-visual:#2563eb;--evk-funcional:#b45309;--evk-documental:#7c3aed;flex-direction:column;gap:16px;display:flex}.evk-ro__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:8px 0;font-style:italic}.evk-ro__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.evk-ro__eje{height:20px;font-size:var(--ev-fs-xs);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.evk-ro__eje:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.evk-ro__eje--visual{color:var(--evk-visual);background:color-mix(in oklab, var(--evk-visual) 11%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-visual) 26%, transparent)}.evk-ro__eje--funcional{color:var(--evk-funcional);background:color-mix(in oklab, var(--evk-funcional) 13%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-funcional) 28%, transparent)}.evk-ro__eje--documental{color:var(--evk-documental);background:color-mix(in oklab, var(--evk-documental) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-documental) 26%, transparent)}.evk-ro__count{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;font-weight:700}.evk-ro__list{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);margin:0;padding:0;list-style:none;overflow:hidden}.evk-ro__cp{border-top:1px solid var(--ev-line);font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;line-height:1.4;display:flex}.evk-ro__cp:first-child{border-top:0}.evk-ro__text{flex:auto;min-width:0}.evk-ro__tag{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);height:18px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-ink-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.evl-screen .evn-cltipo{flex:none;width:auto;max-width:230px}.ev-body--campos,.evc-screen{--evc-numerico:#2563eb;--evc-seleccion:#7c3aed;--evc-texto:#0f766e;--evc-logico:#b45309;--evc-fecha:#be123c;--evk-left-w:420px}.evc-screen{flex-direction:column;min-width:0;display:flex}.evc-screen--page{height:auto}.evc-screen--fixed{height:100%;min-height:0;overflow:hidden}.evc-screen--fixed .evk-tabpanel{flex:auto;min-height:0}.ev-body.ev-body--campos{flex-direction:column;padding:0;display:flex}.ev-body.ev-body--campos--fixed{min-height:0;overflow:hidden}.ev-body.ev-body--campos--page{flex:none;overflow:visible}.evt-screentabs{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex:none;align-items:stretch;gap:2px;padding:0 24px;display:flex}.evt-screentab{appearance:none;cursor:pointer;font-size:var(--ev-fs-m);color:var(--ev-ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-right:18px;padding:13px 4px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.evt-screentab:hover{color:var(--ev-ink-2)}.evt-screentab.is-active{color:var(--ev-ink);border-bottom-color:var(--ev-primary);font-weight:700}.evt-screentab:focus-visible{outline:2px solid var(--ev-focus);outline-offset:-2px;border-radius:var(--ev-r-s)}.evt-screentab__count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);min-width:20px;height:18px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.evt-screentab.is-active .evt-screentab__count{background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 35%, transparent);color:var(--ev-primary-strong)}.evk-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex}.evc-screen .ev-twocol.evk-twocol{flex:auto;min-height:0;display:flex}.evc-screen .evk-leftwrap{flex:0 0 var(--evk-left-w);width:var(--evk-left-w);border-right:1px solid var(--ev-line);min-width:0;display:flex}.evc-screen .ev-twocol__pane{background:var(--ev-bg-elev);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.evc-screen .ev-twocol__pane--left{width:100%}.evc-screen .ev-twocol__pane--right{background:var(--ev-bg)}.evc-pnintro{flex:auto;justify-content:center;align-items:center;padding:40px 32px;display:flex}.evc-pnintro__box{text-align:center;max-width:640px}.evc-pnintro__q{font-size:var(--ev-fs-xl);color:var(--ev-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.25}.evc-pnintro__sub{font-size:var(--ev-fs-m);color:var(--ev-ink-muted);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.evc-pnintro__list{text-align:left;counter-reset:pnintro;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.evc-pnintro__list li{counter-increment:pnintro;font-size:var(--ev-fs-m);color:var(--ev-ink-muted);text-wrap:pretty;padding-left:30px;line-height:1.55;position:relative}.evc-pnintro__list li:before{content:counter(pnintro);background:var(--ev-primary);color:#fff;width:21px;height:21px;font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:1px;left:0}.evc-pnintro__list li strong{color:var(--ev-ink);font-weight:700}.evc-pnintro__cta{font-size:var(--ev-fs-m);color:var(--ev-primary);text-wrap:pretty;margin:18px 0 0;font-weight:700;line-height:1.5}.evk-listhead{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-elev);flex:none;padding:12px}.ev-search2.evk-search{width:100%}.evk-normlist{flex:auto;min-height:0;padding:4px;overflow:auto}.evk-normrow{cursor:pointer;text-align:left;border-radius:var(--ev-r-m);width:100%;color:var(--ev-ink);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 10px;transition:background .1s;display:grid}.evk-normrow:hover{background:var(--ev-bg-hover)}.evk-normrow.is-active{background:var(--ev-bg-selected)}.evk-normrow.is-active .evk-normrow__code{color:var(--ev-primary-strong)}.evk-normrow__code{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);letter-spacing:-.02em;color:var(--ev-ink-2);white-space:nowrap;font-weight:500}.evk-normrow__name{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evk-normrow.is-active .evk-normrow__name{color:var(--ev-ink-2)}.evk-normrow__count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);min-width:22px;height:19px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.evk-normrow.is-active .evk-normrow__count{background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 35%, transparent);color:var(--ev-primary-strong)}.evk-normrow__count.is-zero{opacity:.45}.evk-normrow--slim{grid-template-columns:1fr auto}.evk-normrow--slim .evk-normrow__code{text-overflow:ellipsis;overflow:hidden}.evk-normgroup{border-top:1px dashed var(--ev-line-strong);margin-top:8px;padding-top:6px}.evk-normgroup__lbl{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ev-ink-subtle);padding:4px 10px;font-weight:700}.evk-normgroup--fam:first-child{border-top:0;margin-top:0;padding-top:0}.evk-typelist{flex:auto;min-height:0;padding:6px;overflow:auto}.evk-typerow{cursor:pointer;text-align:left;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:0 0;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;margin-bottom:4px;padding:6px 10px;transition:background .1s,border-color .1s;display:flex}.evk-typerow:hover{background:var(--ev-bg-hover)}.evk-typerow.is-active{background:var(--ev-bg-selected);border-color:var(--ev-primary)}.evk-typerow__name{font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.evk-typerow__normas{flex-wrap:wrap;gap:4px;display:flex}.evk-typerow__sinnorma{font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-st-cad-suave);font-style:italic;font-weight:600}.evk-pane-head{background:var(--ev-bg-elev);border-bottom:1px solid var(--ev-line);flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px 20px;padding:16px 20px 14px;display:flex}.evk-pane-head__id{flex-direction:column;gap:2px;min-width:0;display:flex}.evk-pane-head__code{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xl);letter-spacing:-.02em;color:var(--ev-ink);font-weight:500;line-height:1.1}.evk-pane-head__code--type{font-family:var(--ev-font-sans);letter-spacing:-.01em}.evk-pane-head__name{font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.evk-stat{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.evk-stat strong{color:var(--ev-ink);font-variant-numeric:tabular-nums;font-weight:800}.evk-pane-head__normas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evk-pane-head__normas .evt-tag{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:22px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-primary-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.evk-pane-head__normas .evt-tag--norma{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);letter-spacing:-.02em}.evk-pane-head--bar{align-items:center;gap:9px 14px;padding:11px 20px}.evk-pane-head--bar .evk-pane-head__id{flex-direction:row;flex:0 auto;align-items:baseline;gap:9px;min-width:0}.evk-pane-head--bar .evk-pane-head__code{font-size:var(--ev-fs-l);white-space:nowrap}.evk-pane-head--bar .evk-pane-head__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evk-pane-head--bar .evk-stat{margin-left:auto}.evk-compose{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 20px;display:flex}.evk-compose__step{align-items:baseline;gap:5px;display:inline-flex}.evk-compose__step strong{font-size:var(--ev-fs-l);color:var(--ev-ink-2);font-variant-numeric:tabular-nums;font-weight:800}.evk-compose__step.is-result strong{color:var(--ev-primary-strong)}.evk-compose__arrow{color:var(--ev-ink-subtle);font-weight:700}.evk-compose__note,.evk-compose__warn{font-size:var(--ev-fs-xs);align-items:center;gap:5px;font-weight:600;display:inline-flex}.evk-compose__note{color:var(--ev-ink-muted)}.evk-compose__note svg{width:13px;height:13px}.evk-compose__warn{color:color-mix(in oklab, var(--ev-st-cad-suave) 80%, var(--ev-ink));margin-left:auto}.evk-compose__warn svg{width:13px;height:13px}.evk-scroll{flex:auto;min-height:0;padding:16px 20px 24px;overflow:auto}.evc-groups{flex-direction:column;gap:12px;display:flex}.evc-flat{border-collapse:collapse;table-layout:fixed;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:100%;overflow:hidden}.evc-flat__h{text-align:left;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);height:32px;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);white-space:nowrap;vertical-align:middle;padding:7px 12px;font-weight:700}.evc-flat__h--name{width:42%}.evc-flat__h--desc{width:26%}.evc-flat__h--tipo{width:132px}.evc-flat__h--origin{width:138px}.evc-flat__h--lock{width:30px}.evc-flat__h--origen{width:124px}.evc-flat__h--marca{text-align:center;width:96px}.evc-flat__h--edit,.evc-flat__h--del{width:44px}.evc-flat__h--grip{width:30px}.evc-flat__h--req{text-align:center;width:44px}.evc-flat--origin .evc-flat__h--name{width:20%;min-width:92px}.evc-flat--origin .evc-flat__h--desc{width:18%}.evc-flat--origin{min-width:860px}.evc-flat__c--marca{text-align:center;vertical-align:middle}.evc-marca{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle)}.evc-marca--si{color:var(--ev-primary-strong);font-weight:700}.evc-flat--minimal{--evc-numerico:#2563eb;--evc-seleccion:#7c3aed;--evc-texto:#0f766e;--evc-logico:#b45309;--evc-fecha:#be123c}.evc-flat__row{border-top:1px solid var(--ev-line);transition:background .1s}.evc-flat__row:hover{background:var(--ev-bg-hover)}.evc-flat__c{vertical-align:top;padding:8px 12px}.evc-flat__c--name{font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;word-break:break-word;line-height:1.3}.evc-flat__label{font-weight:700}.evc-flat__desc{font-style:italic;font-weight:400;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-wrap:pretty;margin-top:2px;line-height:1.4;display:block}.evc-flat__c--desc{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-wrap:pretty;line-height:1.45}.evc-flat__c--tipo{white-space:nowrap}.evc-flat__c--val .evc-opts{gap:4px}.evc-flat__c--del,.evc-flat__c--edit{text-align:center;vertical-align:middle;padding:4px 6px}.evc-flat__c--origin{white-space:nowrap}.evc-flat__c--req{text-align:center;vertical-align:middle}.evc-req{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.evc-req__cb{cursor:pointer;width:16px;height:16px;accent-color:var(--ev-primary);margin:0}.evc-req__cb:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px;border-radius:3px}.evc-oblig{cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.evc-oblig__txt{flex-direction:column;gap:2px;display:flex}.evc-oblig__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink);font-weight:700}.evc-oblig__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);line-height:1.4}.evc-req-mark{color:var(--ev-st-incidencia);vertical-align:-.08em;margin-left:3px;font-size:1.25em;font-weight:700;line-height:0}.evc-reqhead{color:var(--ev-ink-subtle);font-size:11px}.ev-tipdark{justify-content:center;align-items:center;display:inline-flex;position:relative}.ev-tipdark:after{content:attr(data-tip);z-index:50;white-space:normal;text-align:left;border-radius:var(--ev-r-s);color:#fff;width:max-content;max-width:220px;font-size:var(--ev-fs-xs);letter-spacing:0;opacity:0;pointer-events:none;background:#161e2b;padding:7px 9px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 8px 22px -8px #00000080}.ev-tipdark:before{content:"";z-index:51;opacity:0;pointer-events:none;border:5px solid #0000;border-bottom-color:#161e2b;transition:opacity .12s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.ev-tipdark:hover:after,.ev-tipdark:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.ev-tipdark:hover:before,.ev-tipdark:focus-visible:before{opacity:1}.evc-origin{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.evc-origin__lbl{font-size:calc(var(--ev-fs-xs) - 1px);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);font-weight:700}.evc-origin__norma{background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:18px;color:var(--ev-primary-strong);font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.evc-origin__norma--h{gap:0;padding-left:0;overflow:hidden}.evc-origin__h{min-width:16px;font-family:var(--ev-font);font-weight:800;font-size:calc(var(--ev-fs-xs) - 1px);color:#fff;background:var(--ev-primary);border-right:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);justify-content:center;align-self:stretch;align-items:center;padding:0 4px;display:inline-flex}.evc-origin__nm{padding:0 7px}.evc-origin--manual{background:var(--ev-bg-subtle);border:1px dashed var(--ev-line-strong);height:18px;color:var(--ev-ink-muted);font-size:var(--ev-fs-xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.evc-origin--especifico{background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:18px;color:var(--ev-primary-strong);font-size:var(--ev-fs-xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.evc-flat__c--grip{text-align:center;vertical-align:top;padding:8px 2px 0}.evc-flat__grip{width:22px;height:20px;color:var(--ev-ink-subtle);cursor:grab;border-radius:var(--ev-r-s);justify-content:center;align-items:center;display:inline-flex}.evc-flat__grip:hover{color:var(--ev-ink-muted);background:var(--ev-bg-hover)}.evc-flat__grip:active{cursor:grabbing}.evc-flat__grip svg{width:14px;height:14px;display:block}.evc-flat__row.is-dragging{opacity:.45}.evc-flat__del{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evc-flat__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evc-flat__del i{font-size:14px;line-height:1}.evc-flat__dash{color:var(--ev-ink-subtle)}.evc-flat__empty{text-align:center;color:var(--ev-ink-subtle);padding:24px 12px;font-style:italic}.evc-assign{margin-top:12px}.evc-assign__btn{border:1px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);height:34px;color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:7px;padding:0 14px 0 11px;font-weight:700;transition:background .1s,border-color .1s;display:inline-flex}.evc-assign__btn:hover{background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 40%, transparent)}.evc-assign.is-open .evc-assign__btn{border-style:solid;border-color:var(--ev-primary);background:var(--ev-primary-soft)}.evc-assign__ico{display:inline-flex}.evc-assign__ico svg{width:13px;height:13px;display:block}.evc-assign__panel{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);margin-top:8px;overflow:hidden}.ev-search2.evc-assign__search{border:0;border-bottom:1px solid var(--ev-line);border-radius:0;width:100%}.evc-assign__list{max-height:320px;padding:4px;overflow:auto}.evc-assign__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:0;padding:14px 12px;font-style:italic}.evc-assign__row{cursor:pointer;text-align:left;border-radius:var(--ev-r-s);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 8px 6px 10px;transition:background .1s;display:flex}.evc-assign__row:hover{background:var(--ev-bg-hover)}.evc-assign__name{min-width:0;font-size:var(--ev-fs-s);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.evc-assign__n{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.evc-assign__plus{border-radius:var(--ev-r-s);width:24px;height:24px;color:var(--ev-ink-subtle);background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);flex:none;place-items:center;display:inline-grid}.evc-assign__plus svg{width:12px;height:12px;display:block}.evc-assign__row:hover .evc-assign__plus{color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 32%, transparent)}.evc-adders{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.evc-adders .evc-assign{margin-top:0}.evc-adders .evc-assign:not(.is-open){align-self:flex-start}.evc-adders .evc-assign.is-open{flex:100%}.evc-assign__btn--specific{border-style:solid}.evc-assign--specific.is-open .evc-assign__btn--specific{border-color:var(--ev-primary)}.evc-assign__panel--form{padding:16px 16px 0}.evc-specform .evc-fsec:last-child{margin-bottom:16px}.evc-specform__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-subtle);align-items:center;gap:10px;margin:0 -16px;padding:12px 16px;display:flex}.evc-specform__foot .ev-foot-spacer{flex:auto}.evc-specform__foot .ev-btn{height:34px;padding:0 16px}.evc-normbox{flex-direction:column;flex:auto;gap:9px;min-width:0;display:flex}.evc-normchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evc-normchips__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);font-style:italic}.evc-normchip{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);border-radius:999px;align-items:center;gap:3px;height:23px;padding:0 3px 0 9px;display:inline-flex}.evc-normchip__code{font-family:var(--ev-font-mono);font-size:var(--ev-fs-xs);letter-spacing:-.02em;color:var(--ev-ink-2);white-space:nowrap;font-weight:500}.evc-normchip__rm{border-radius:var(--ev-r-s);cursor:pointer;width:18px;height:18px;color:var(--ev-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:inline-flex}.evc-normchip__rm:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evc-normchip__rm i{font-size:11px;line-height:1}.evc-assign--inline{margin-top:0}.evc-assign--inline .evc-assign__btn{height:30px}.evc-assign__code{flex:none}.evc-gtable{border-collapse:collapse;table-layout:fixed;border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:100%;overflow:hidden}.evc-gtable__head{background:var(--ev-bg-subtle)}.evc-th{text-align:left;border-bottom:1px solid var(--ev-line);height:30px;font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);white-space:nowrap;vertical-align:middle;padding:6px 12px;font-weight:700}.evc-th--campo{text-transform:none;width:42%}.evc-th--tipo{width:148px}.evc-th--trace{width:170px}.evc-gtable--tipo .evc-th--campo{width:34%}.evc-gtable--tipo .evc-th--tipo{width:140px}.evc-grp__count{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);min-width:18px;height:17px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.evc-tr{border-top:1px solid var(--ev-line);transition:background .1s}.evc-tr:hover{background:var(--ev-bg-hover)}.evc-td{vertical-align:middle;padding:7px 12px}.evc-campo{flex-direction:column;gap:3px;min-width:0;display:flex}.evc-campo__lbl{text-wrap:pretty;line-height:1.3}.evc-campo .evc-key{align-self:flex-start}.evc-fam{height:22px;font-size:var(--ev-fs-xs);white-space:nowrap;text-transform:none;letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.evc-fam__ico{display:inline-flex}.evc-fam__ico svg{width:13px;height:13px;display:block}.evc-fam--numerico{color:var(--evc-numerico);background:color-mix(in oklab, var(--evc-numerico) 11%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evc-numerico) 26%, transparent)}.evc-fam--seleccion{color:var(--evc-seleccion);background:color-mix(in oklab, var(--evc-seleccion) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evc-seleccion) 26%, transparent)}.evc-fam--texto{color:var(--evc-texto);background:color-mix(in oklab, var(--evc-texto) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evc-texto) 26%, transparent)}.evc-fam--logico{color:var(--evc-logico);background:color-mix(in oklab, var(--evc-logico) 13%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evc-logico) 28%, transparent)}.evc-fam--fecha{color:var(--evc-fecha);background:color-mix(in oklab, var(--evc-fecha) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evc-fecha) 27%, transparent)}.evc-fam .evc-grp__count{background:color-mix(in oklab, currentColor 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, currentColor 28%, transparent);color:inherit}.evc-tipo{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-subtle);height:22px;font-size:calc(var(--ev-fs-xs) + .5px);white-space:nowrap;color:var(--ev-ink-2);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:600;display:inline-flex}.evc-tipo__ico{display:inline-flex}.evc-tipo__ico svg{width:13px;height:13px;display:block}.evc-tipo--numerico{color:var(--evc-numerico);border-color:color-mix(in oklab, var(--evc-numerico) 30%, var(--ev-line-strong));background:color-mix(in oklab, var(--evc-numerico) 8%, var(--ev-bg-elev))}.evc-tipo--seleccion{color:var(--evc-seleccion);border-color:color-mix(in oklab, var(--evc-seleccion) 30%, var(--ev-line-strong));background:color-mix(in oklab, var(--evc-seleccion) 9%, var(--ev-bg-elev))}.evc-tipo--texto{color:var(--evc-texto);border-color:color-mix(in oklab, var(--evc-texto) 30%, var(--ev-line-strong));background:color-mix(in oklab, var(--evc-texto) 9%, var(--ev-bg-elev))}.evc-tipo--logico{color:var(--evc-logico);border-color:color-mix(in oklab, var(--evc-logico) 32%, var(--ev-line-strong));background:color-mix(in oklab, var(--evc-logico) 10%, var(--ev-bg-elev))}.evc-tipo--fecha{color:var(--evc-fecha);border-color:color-mix(in oklab, var(--evc-fecha) 30%, var(--ev-line-strong));background:color-mix(in oklab, var(--evc-fecha) 9%, var(--ev-bg-elev))}.evc-key{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:18px;font-family:var(--ev-font-mono);font-size:calc(var(--ev-fs-xs) - 1px);letter-spacing:-.02em;color:var(--ev-ink-muted);white-space:nowrap;align-items:center;gap:4px;max-width:100%;padding:0 7px 0 5px;font-weight:500;display:inline-flex}.evc-key__ico{color:var(--ev-ink-subtle);flex:none;display:inline-flex}.evc-key__ico svg{width:11px;height:11px;display:block}.evc-key__k{text-overflow:ellipsis;overflow:hidden}.evc-key__n{background:color-mix(in oklab, var(--ev-primary) 18%, var(--ev-bg-elev));min-width:14px;height:14px;color:var(--ev-primary-strong);border-radius:999px;flex:none;place-items:center;padding:0 3px;font-size:9px;font-weight:800;display:inline-grid}.evc-key.is-shared{color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 32%, transparent)}.evc-key.is-shared .evc-key__ico{color:var(--ev-primary)}.evc-opts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.evc-opts--na{color:var(--ev-ink-subtle)}.evc-opt{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);height:19px;font-size:calc(var(--ev-fs-xs) - .5px);color:var(--ev-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;max-width:220px;padding:0 8px;font-weight:500;display:inline-flex;overflow:hidden}.evc-opt--more{color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 28%, transparent);font-weight:700}.evc-opt--obsoleto{color:var(--ev-ink-subtle);border-style:dashed;text-decoration:line-through}.evc-opts--empty{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-style:italic}.evc-opt--add{cursor:pointer;height:22px;color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-color:color-mix(in oklab, var(--ev-primary) 28%, transparent);gap:4px;font-weight:600}.evc-opt--add:hover{background:color-mix(in oklab, var(--ev-primary) 18%, transparent)}.evc-opt--add svg{width:9px;height:9px;display:block}.evc-valbtn{border-radius:var(--ev-r-s);max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.evc-valbtn:hover{background:var(--ev-bg-hover)}.evc-valbtn__pen{color:var(--ev-ink-subtle);opacity:0;flex:none;transition:opacity .1s}.evc-valbtn__pen svg{width:12px;height:12px;display:block}.evc-valbtn:hover .evc-valbtn__pen{opacity:1}.evc-trace{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.evc-trace__merge{color:var(--ev-ink-subtle);display:inline-flex}.evc-trace__merge svg{width:13px;height:13px;display:block}.evc-trace__tag{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);height:18px;font-family:var(--ev-font-mono);font-size:calc(var(--ev-fs-xs) - 2px);letter-spacing:-.02em;color:var(--ev-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.evc-trace__tag.is-sincampos{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);border-color:color-mix(in oklab, var(--ev-st-incidencia) 40%, transparent)}.evk-pane-head__normas .evt-tag.is-sincampos{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);border-color:color-mix(in oklab, var(--ev-st-incidencia) 42%, transparent)}.evk-empty{max-width:460px;margin:auto;padding:48px 24px}.evk-empty .ev-empty__icon{color:var(--ev-st-cad-suave)}.evk-empty .ev-empty__hint{text-wrap:pretty;line-height:1.55}.evc-listado{background:var(--ev-bg-elev);flex-direction:column;flex:auto;min-height:0;display:flex}.ev-body--campos--page .evk-tabpanel{flex:none;min-height:0}.ev-body--campos--page .evc-listado{flex:none}.ev-body--campos--page .evc-tablewrap{flex:none;overflow-y:visible}.evc-toolsearch{flex:320px;max-width:460px}.evc-toolcount{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.evc-newbtn{height:34px}.evc-newbtn__ico{margin-right:6px;display:inline-flex}.evc-newbtn__ico svg{width:13px;height:13px;display:block}.evc-table{width:100%;min-width:100%}.evc-table .evc-c-name{min-width:220px}.evc-table .evc-c-tipo{white-space:nowrap;width:150px;min-width:150px}.evc-table .evc-c-val{width:100%;min-width:280px}.evc-table .evc-c-uses{text-align:right;width:64px;min-width:64px}.evc-table thead th.evc-c-uses{text-align:right}.evc-celltipo{font-family:var(--ev-font-mono);letter-spacing:-.01em}.evc-table .evc-c-desc{min-width:240px;max-width:380px}.evc-table tbody td.evc-c-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evc-desc--empty{color:var(--ev-ink-subtle)}.evc-c-uses .ev-count{font-variant-numeric:tabular-nums;font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.evc-c-uses .ev-count--zero{color:var(--ev-ink-subtle)}.evc-table .ev-c-edit{width:44px;min-width:44px}.evc-table thead th.ev-c-edit,.evc-table tbody td.ev-c-edit{text-align:center;padding:0}.evc-table .ev-c-del{width:44px;min-width:44px}.evc-table thead th.ev-c-del,.evc-table tbody td.ev-c-del{text-align:center;padding:0}.evc-rowdel{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evc-rowdel i{font-size:14px;line-height:1}.evc-rowdel.is-disabled,.evc-rowdel:disabled{color:var(--ev-line-strong);cursor:not-allowed}.evc-rowdel.is-disabled:hover,.evc-rowdel:disabled:hover{color:var(--ev-line-strong);background:0 0}.evc-val--empty{min-height:1px;display:inline-block}.evc-table tbody td.evc-c-val{white-space:normal;padding-top:4px;padding-bottom:4px}.evc-table__empty{text-align:center;color:var(--ev-ink-subtle);font-style:italic;height:auto!important;padding:28px 12px!important}.ev-dl{grid-template-columns:1fr;gap:14px 16px;display:grid}.ev-dl__item{min-width:0}.ev-dl__item--full{grid-column:1/-1}.ev-dt{font-size:var(--ev-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-subtle);margin-bottom:4px;font-weight:700}.ev-dd{font-size:var(--ev-fs-m);color:var(--ev-ink);text-wrap:pretty;font-weight:600}.ev-dd--soft{font-weight:500;font-size:var(--ev-fs-s);color:var(--ev-ink-muted);line-height:1.5}.evc-opts--view{gap:5px}.evc-normchip--ro{padding:0 9px}.evc-sheetbody,.evc-formscroll{padding:18px 20px 8px}.evk-stat--muted{opacity:.85}.evc-fsec{margin-bottom:22px}.evc-fsec__title{font-size:var(--ev-fs-s);color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ev-line);flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:11px;padding-bottom:7px;font-weight:700;display:flex}.evc-fsec__sub,.evc-fsec__tag{text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--ev-fs-xs)}.evc-fsec__sub{color:var(--ev-ink-subtle)}.evc-fsec__tag{color:var(--ev-primary-strong);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 28%, transparent);border-radius:999px;padding:1px 8px}.evc-fgrid{flex-wrap:wrap;gap:14px;display:flex}.evc-field{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.evc-field--grow{flex:2 280px}.evc-field__lbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-2);align-items:baseline;gap:7px;font-weight:700;display:flex}.evc-field__hint{font-weight:600;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-ink-subtle);text-transform:none;letter-spacing:0}.evc-input{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);height:34px;font-family:inherit;font-size:var(--ev-fs-m);color:var(--ev-ink);width:100%;padding:0 11px}select.evc-input{cursor:pointer;padding-right:28px}.evc-input--mono{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);letter-spacing:-.01em}.evc-input::placeholder{color:var(--ev-ink-subtle)}.evc-input:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft);outline:0}.evc-opted{flex-direction:column;gap:7px;display:flex}.evc-opted__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:0 0 4px;font-style:italic}.evc-opted__row{align-items:center;gap:8px;display:flex}.evc-opted__num{text-align:right;width:20px;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.evc-opted__input{flex:auto}.evc-opted__ord{flex:none;gap:2px;display:inline-flex}.evc-minibtn{border-radius:var(--ev-r-s);border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:24px;height:24px;color:var(--ev-ink-muted);cursor:pointer;place-items:center;font-size:12px;line-height:1;transition:background .1s,color .1s;display:inline-grid}.evc-minibtn:hover:not(:disabled){background:var(--ev-bg-hover);color:var(--ev-ink)}.evc-minibtn:disabled{opacity:.35;cursor:default}.evk-rowdel{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-subtle);background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evk-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evk-rowdel i{font-size:14px;line-height:1}.evc-opted__add{align-self:flex-start;height:32px;margin-top:3px}.evc-opted__addico{margin-right:5px;display:inline-flex}.evc-opted__addico svg{width:12px;height:12px;display:block}.evc-opted__grip{width:22px;height:28px;color:var(--ev-ink-subtle);cursor:grab;border-radius:var(--ev-r-s);flex:none;justify-content:center;align-items:center;display:inline-flex}.evc-opted__grip:hover{color:var(--ev-ink-muted);background:var(--ev-bg-hover)}.evc-opted__grip:active{cursor:grabbing}.evc-opted__grip svg{width:14px;height:14px;display:block}.evc-opted__row.is-drag{opacity:.45}.evc-opted__row.is-over{box-shadow:inset 0 2px 0 var(--ev-primary)}.evc-optc{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);flex-direction:column;display:flex;overflow:hidden}.evc-optc__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:0;padding:8px 11px;font-style:italic}.evc-optc__row{border-bottom:1px solid var(--ev-line);align-items:center;gap:4px;height:26px;padding:0 6px 0 3px;display:flex}.evc-optc__row:hover{background:var(--ev-bg-hover)}.evc-optc__row.is-drag{opacity:.45}.evc-optc__row.is-over{box-shadow:inset 0 2px 0 var(--ev-primary)}.evc-optc__grip{width:18px;color:var(--ev-ink-subtle);cursor:grab;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.evc-optc__grip:active{cursor:grabbing}.evc-optc__grip svg{width:13px;height:13px;display:block}.evc-optc__num{text-align:right;width:18px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none;padding-right:2px;font-weight:600}.evc-optc__input{border-radius:var(--ev-r-s);min-width:0;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;flex:auto;align-self:stretch;padding:0 5px}.evc-optc__input::placeholder{color:var(--ev-ink-subtle)}.evc-optc__input:focus{background:var(--ev-primary-soft);outline:0}.evc-optc__del{border-radius:var(--ev-r-s);cursor:pointer;width:24px;height:22px;color:var(--ev-ink-subtle);background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evc-optc__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evc-optc__del i{font-size:13px;line-height:1}.evc-optc__add{border:0;border-top:1px solid var(--ev-line);background:var(--ev-bg-subtle);width:100%;height:30px;color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:flex}.evc-optc__add:hover{background:var(--ev-primary-soft)}.evc-optc__add svg{width:12px;height:12px;display:block}.evc-optc__row.is-obsoleto .evc-optc__input{color:var(--ev-ink-subtle);text-decoration:line-through}.evc-optc__tag{background:var(--ev-bg-subtle);border:1px dashed var(--ev-line-strong);color:var(--ev-ink-subtle);font-size:calc(var(--ev-fs-xs) - 1px);border-radius:999px;flex:none;padding:0 7px;font-weight:600;line-height:16px}.evc-optc__ret svg{width:13px;height:13px;display:block}.evc-optc__ret:hover{background:var(--ev-bg-hover);color:var(--ev-ink-2)}.evc-optc__ret.is-on{color:var(--ev-primary-strong)}.evc-valwarn{border-radius:var(--ev-r-m);background:var(--ev-st-incidencia-bg);border:1px solid color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent);font-size:var(--ev-fs-s);color:var(--ev-ink-2);margin:0 0 10px;padding:9px 12px;line-height:1.45}.evc-optnote{border-radius:var(--ev-r-s);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 24%, transparent);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);text-wrap:pretty;align-items:flex-start;gap:7px;margin:0 0 8px;padding:7px 10px;line-height:1.45;display:flex}.evc-optnote i{color:var(--ev-primary-strong);margin-top:1px;font-size:12px}.evc-optdel{background:var(--ev-st-incidencia-bg);border:1px solid color-mix(in oklab, var(--ev-st-incidencia) 30%, transparent);border-radius:var(--ev-r-s);flex-direction:column;gap:9px;margin:-1px 0 0;padding:11px 12px 12px;display:flex}.evc-optdel__q{font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;align-items:flex-start;gap:7px;margin:0;line-height:1.4;display:flex}.evc-optdel__q i{color:var(--ev-st-incidencia);margin-top:1px;font-size:13px}.evc-optdel__q b{font-weight:700}.evc-optdel__ctrl{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.evc-optdel__sel{flex:220px;min-width:0;height:30px}.evc-optdel__actions{gap:7px;margin-left:auto;display:flex}.evc-optdel__btn{height:30px;padding:0 13px}.evc-field--full{flex:100%}.evc-textarea{resize:vertical;min-height:56px;padding-top:8px;padding-bottom:8px;line-height:1.45}.evc-prevwrap{border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);border:1px dashed var(--ev-line-strong);flex-direction:column;gap:8px;padding:16px;display:flex}.evc-prevwrap__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:600}.evc-prev{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evc-prev__select,.evc-prev__num,.evc-prev__text{max-width:340px}.evc-prev__num{max-width:160px}.evc-prev__unit{font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);font-style:italic}.evc-prev__hint{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);font-style:italic}.evc-prev--multi{gap:7px}.evc-sw{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.evc-sw__track{background:var(--ev-line-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.evc-sw__thumb{width:20px;height:20px;box-shadow:var(--ev-sh-1);background:#fff;border-radius:999px;transition:transform .15s;position:absolute;top:2px;left:2px}.evc-sw.is-on .evc-sw__track{background:var(--ev-st-activo,#1f8a5b)}.evc-sw.is-on .evc-sw__thumb{transform:translate(18px)}.evc-sw__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:700}.evc-chk{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);height:28px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 8px;transition:all .1s;display:inline-flex}.evc-chk__box{border:1.5px solid var(--ev-line-strong);color:#fff;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.evc-chk.is-on{border-color:var(--ev-primary);background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evc-chk.is-on .evc-chk__box{background:var(--ev-primary);border-color:var(--ev-primary)}.evc-use{flex-direction:column;gap:11px;display:flex}.evc-use__row{align-items:flex-start;gap:12px;display:flex}.evc-use__lbl{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ev-ink-subtle);flex:0 0 70px;padding-top:2px;font-weight:700}.evc-use__note{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.evc-use__note b{color:var(--ev-ink-2);font-weight:700}.evc-formfoot{background:var(--ev-bg-elev);border-top:1px solid var(--ev-line);flex:none;justify-content:flex-end;gap:9px;padding:12px 20px;display:flex}@media (width<=920px){.ev-twocol.evk-twocol{flex-direction:column;overflow:auto}.evk-leftwrap{border-right:0;border-bottom:1px solid var(--ev-line);flex:none;width:100%}.ev-twocol__pane--left{max-height:42vh}}.evc-rowdel{border-radius:var(--ev-r-s);cursor:pointer;width:28px;height:28px;color:var(--ev-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.evc-c-del,.evc-c-edit{text-align:center;width:44px}.evc-c-lock,.evc-flat__c--lock{text-align:center;vertical-align:middle;width:30px;padding-left:8px;padding-right:0}.evc-lock{color:var(--ev-ink-subtle);display:inline-flex}.evc-lock svg{width:13px;height:13px;display:block}.evc-namecell{align-items:center;gap:8px;min-width:0;display:inline-flex}.evc-origen{font-size:var(--ev-fs-xs);letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--ev-line-strong);border-radius:999px;align-items:center;padding:1px 8px;font-weight:700;display:inline-flex}.evc-origen--canon{background:var(--ev-primary-soft);color:var(--ev-primary);border-color:#0000}.evc-origen--local{background:var(--ev-bg-subtle);color:var(--ev-ink-subtle)}.ev-sheet__name .evc-origen{vertical-align:middle;margin-left:8px}.evc-table .evc-c-origen{white-space:nowrap;width:132px;min-width:132px}.evc-flat__c--origen{white-space:nowrap}.evc-canonnote{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);color:var(--ev-ink-2);font-size:var(--ev-fs-s);border:1px solid #0000;margin:0 0 4px;padding:9px 12px;line-height:1.45}.evc-volcar{border:1px solid color-mix(in oklab, var(--ev-primary) 40%, transparent);border-radius:var(--ev-r-m);background:var(--ev-primary-soft);height:36px;color:var(--ev-primary-strong);font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;align-items:center;gap:8px;margin:10px 0 12px;padding:0 16px 0 12px;font-weight:700;transition:background .1s,border-color .1s;display:inline-flex}.evc-volcar:hover{background:color-mix(in oklab, var(--ev-primary) 20%, var(--ev-bg-elev));border-color:var(--ev-primary)}.evc-volcar:disabled{opacity:.55;cursor:default}.evc-volcar__ico{display:inline-flex}.evc-volcar__ico svg{width:15px;height:15px;display:block}.evc-optc__add--traer{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:auto;height:32px;margin-bottom:8px}.evc-screen .ev-c-actions{width:88px}.evc-rowacts{grid-template-columns:40px 40px;place-items:center;display:inline-grid}.evc-screen .ev-table .evc-c-name{min-width:220px}.evc-screen .ev-table .evc-c-tipo{white-space:nowrap}.evc-screen .ev-table tbody td.evc-c-val{white-space:normal;padding-top:4px;padding-bottom:4px}.evc-screen .ev-table .evc-c-uses{width:50px;text-align:center!important}.ev-sheet__sub .evk-stat{margin-right:6px}.evc-screen .ev-table{width:100%;min-width:100%}.evc-screen .ev-table .evc-c-val{width:100%;min-width:280px}.evk-normrow__code--type{font-family:var(--ev-font-sans);font-size:var(--ev-fs-s);font-weight:600}.evn-input--mono{font-family:var(--ev-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.evn-textarea{resize:vertical;border:1px solid var(--ev-line);border-radius:var(--ev-radius-s,8px);background:var(--ev-surface,#fff);width:100%;min-height:92px;color:var(--ev-ink-1);font:inherit;font-size:var(--ev-fs-m);padding:8px 10px;line-height:1.45}.evn-textarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ev-primary) 18%, transparent);outline:none}.evn-field-hint{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin-top:4px;display:block}.evn-del{cursor:pointer;font-size:var(--ev-fs-m);color:var(--ev-danger,#dc2626);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.evn-del:hover{text-decoration:underline}.evn-del svg{width:15px;height:15px}.evn-tab__count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);min-width:18px;height:17px;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}.ev-tab.is-active .evn-tab__count{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 35%, transparent)}.evn-canonnote{border-radius:var(--ev-r-m);background:var(--ev-primary-soft);color:var(--ev-ink-2);font-size:var(--ev-fs-s);margin:0 0 12px;padding:9px 12px;line-height:1.45}.ev-table tbody td.evn-c-desc{white-space:normal;text-overflow:clip;min-width:320px;padding-top:5px;padding-bottom:5px}.evn-c-desc>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ev-table tbody td.evn-c-clase{white-space:normal;text-overflow:clip;min-width:180px;padding-top:5px;padding-bottom:5px}.evn-c-clase>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.evn-screen{flex-direction:column;min-width:0;height:auto;display:flex}.evn-screen .ev-c-actions{width:88px}.evn-rowacts{grid-template-columns:40px 40px;place-items:center;display:inline-grid}.evn-rowdel{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.evn-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evn-rowdel svg{width:15px;height:15px}.evn-screen .ev-table{width:100%;min-width:100%}.evn-equiv{font-family:var(--ev-font-mono,ui-monospace, monospace);white-space:nowrap}.evn-equiv--na{color:var(--ev-ink-subtle);font-family:inherit;font-style:italic}.evn-lock{color:var(--ev-ink-subtle);display:inline-flex}.evn-lock svg{width:13px;height:13px;display:block}.ev-mcombo{position:relative}.ev-mcombo__control{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg);cursor:text;align-items:flex-start;gap:6px;min-height:38px;padding:4px 8px 4px 6px;display:flex}.ev-mcombo.is-open .ev-mcombo__control{border-color:var(--ev-primary);box-shadow:0 0 0 3px var(--ev-primary-soft)}.ev-mcombo.is-readonly .ev-mcombo__control{cursor:default;background:var(--ev-bg-subtle)}.ev-mcombo__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.ev-mcombo__ro-empty{color:var(--ev-ink-subtle)}.ev-mcombo__chip{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:22px;color:var(--ev-primary-strong);white-space:nowrap;font-weight:600;font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 9px;display:inline-flex}.ev-mcombo__chip--solo{padding:0 9px}.ev-mcombo__rm{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ev-mcombo__rm:hover{opacity:1;background:color-mix(in oklab, var(--ev-primary) 18%, transparent)}.ev-mcombo__rm svg{width:10px;height:10px}.ev-mcombo__input{min-width:80px;height:24px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);background:0 0;border:0;outline:0;flex:80px}.ev-mcombo__input::placeholder{color:var(--ev-ink-subtle)}.ev-mcombo__caret{color:var(--ev-ink-muted);cursor:pointer;flex:none;align-self:center;align-items:center;display:inline-flex}.ev-mcombo__caret svg{width:13px;height:13px;transition:transform .12s}.ev-mcombo.is-open .ev-mcombo__caret svg{transform:rotate(180deg)}.ev-mcombo__menu{z-index:20;scrollbar-width:thin;border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);max-height:220px;box-shadow:var(--ev-sh-2);margin-top:5px;padding:4px;position:absolute;left:0;right:0;overflow:auto}.ev-mcombo__opt{cursor:pointer;border-radius:var(--ev-r-s);width:100%;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;display:flex}.ev-mcombo__opt:hover{background:var(--ev-bg-hover)}.ev-mcombo__opt.is-on{color:var(--ev-ink);font-weight:600}.ev-mcombo__mark{width:16px;height:16px;color:var(--ev-primary);flex:0 0 16px;place-items:center;display:inline-grid}.ev-mcombo__mark svg{width:13px;height:13px}.ev-mcombo__optlbl{font-family:var(--ev-font-mono);letter-spacing:-.02em;flex:none}.ev-mcombo__optdesc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-fs-xs);color:var(--ev-ink-subtle);flex:auto;overflow:hidden}.ev-mcombo__empty{text-align:center;color:var(--ev-ink-subtle);font-size:var(--ev-fs-s);padding:12px 8px}.evt-titlebtn{border-radius:var(--ev-r-m);color:#fff;height:34px;font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;background:oklab(100% 0 5.96046e-8/.14);border:1px solid oklab(100% 0 5.96046e-8/.34);align-items:center;gap:7px;padding:0 13px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.evt-titlebtn:hover{background:oklab(100% 0 5.96046e-8/.24);border-color:oklab(100% 0 5.96046e-8/.55)}.evt-titlebtn svg{width:16px;height:16px}.ev-c-familia{min-width:120px;max-width:200px}.ev-c-tipo{min-width:180px;max-width:320px}.ev-c-normas{min-width:130px;max-width:230px}.ev-c-campos{min-width:150px;max-width:340px}.ev-c-kit{width:90px}.ev-table tbody td.ev-c-familia,.ev-table tbody td.ev-c-tipo,.ev-table tbody td.ev-c-normas,.ev-table tbody td.ev-c-campos{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;padding-top:5px;padding-bottom:5px;overflow:visible}.ev-cell--ref{color:var(--ev-ink-2);font-weight:600}.ev-count{font-variant-numeric:tabular-nums;color:var(--ev-ink);font-weight:600}.ev-count--zero{color:var(--ev-ink-subtle);font-weight:500}.evt-muted{color:var(--ev-ink-subtle)}.evt-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.evt-tag{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:20px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-primary-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.evt-tag--norma{font-family:var(--ev-font-mono);font-size:var(--ev-fs-s);letter-spacing:-.02em}.evt-tag--campo-canon{color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg);border-color:color-mix(in oklab, var(--ev-st-incidencia) 35%, transparent)}.evt-tag__req{margin-left:2px;font-weight:800}.ev-c-campos .evt-tag,.ev-c-campos .evt-tag--campo-canon,.ev-c-campos .evt-tag--campo-local{background:var(--ev-bg-subtle);border-color:var(--ev-line-strong);color:var(--ev-ink-2)}.ev-c-campos .evt-tag__req{color:var(--ev-st-incidencia)}.evt-irow{grid-template-columns:124px 1fr;align-items:center;gap:10px;min-height:34px;display:grid}.evt-irow--top{align-items:start}.evt-irow--top .evt-irow__lbl{padding-top:9px}.evt-irow__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-align:right;font-weight:500;line-height:1.25}.evt-irow__lbl .ev-req{color:var(--ev-st-incidencia)}.evt-irow__ctl{min-width:0}.evt-irow__ctl .ev-input,.evt-irow__ctl select.ev-input{height:34px}.evt-unitrow{align-items:center;gap:8px;display:inline-flex}.evt-numinput{flex:0 0 84px;width:84px}.evt-unit{color:var(--ev-ink-muted);font-size:var(--ev-fs-s);text-wrap:pretty}.evt-dateref-view{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.evt-dateref-view__on{align-items:center;gap:9px;display:inline-flex}.evt-dateref-view__vida{font-size:var(--ev-fs-s);color:var(--ev-ink-muted)}.evt-dateref-view__off{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle)}.evt-view-empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:2px 0}.evt-dateref-hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:8px 0 0}.evt-dateref-hint a{color:var(--ev-primary);font-weight:600;text-decoration:none}.evt-dateref-hint a:hover{text-decoration:underline}.evt-charrow{align-items:flex-start;gap:16px;display:flex}.evt-charfields{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.evt-charfields__title{margin:0}.evt-typeimg-wrap{flex-direction:column;flex:0 0 150px;gap:6px;width:150px;display:flex}.evt-typeimg{aspect-ratio:3/4;border:1.5px dashed var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);width:100%;color:var(--ev-ink-subtle);place-items:center;padding:0;display:grid;overflow:hidden}.evt-typeimg.has-img{border-style:solid;border-color:var(--ev-line);background:var(--ev-bg-elev)}.evt-typeimg__img{object-fit:contain;width:100%;height:100%}.evt-typeimg__ph{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 8px;display:flex}.evt-typeimg__add{font-size:var(--ev-fs-xs);font-weight:600;line-height:1.25}.evt-typeimg__actions{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);display:flex;overflow:hidden}.evt-typeimg__btn{background:var(--ev-bg-elev);height:30px;color:var(--ev-primary);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.evt-typeimg__btn:hover:not(:disabled){background:var(--ev-primary-soft)}.evt-typeimg__btn:disabled{opacity:.55;cursor:default}.evt-typeimg__btn--del{border-left:1px solid var(--ev-line);color:var(--ev-ink-muted);flex:0 0 34px}.evt-typeimg__btn--del:hover:not(:disabled){background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evt-stats{background:var(--ev-line);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.evt-stat{background:var(--ev-bg-subtle);flex-direction:column;align-items:flex-start;gap:6px;padding:11px 14px;display:flex}.evt-stat__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.evt-stat__val{font-size:var(--ev-fs-l);color:var(--ev-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-weight:700;display:inline-flex}.evt-note{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 12px;display:flex}.evt-note svg{width:16px;height:16px;color:var(--ev-primary);flex:0 0 16px;margin-top:1px}.evt-note p{text-wrap:pretty;margin:0;line-height:1.45}.evt-note strong{color:var(--ev-ink-2);font-weight:700}.evt-note__dismiss{appearance:none;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;border:0;flex:none;align-self:flex-start;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.evt-note__dismiss:hover{color:var(--ev-primary)}.evt-note__dismiss:focus-visible{outline:2px solid var(--ev-focus);outline-offset:2px;border-radius:2px}.ev-softnote{background:color-mix(in oklab, var(--ev-primary) 6%, var(--ev-bg-subtle));border:1px solid color-mix(in oklab, var(--ev-primary) 20%, var(--ev-line));border-radius:var(--ev-r-m);font-size:var(--ev-fs-s);color:var(--ev-ink-muted);align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;display:flex}.ev-softnote svg{width:16px;height:16px;color:var(--ev-primary);flex:0 0 16px}.ev-softnote p{text-wrap:pretty;margin:0;line-height:1.45}.ev-softnote strong{color:var(--ev-ink-2);font-weight:700}.evt-campos__empty{font-size:var(--ev-fs-s);color:var(--ev-ink-subtle);margin:2px 0 4px}.evt-ckfix{--evk-visual:#2563eb;--evk-funcional:#b45309;--evk-documental:#7c3aed;flex-direction:column;gap:14px;display:flex}.evt-ckg{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);overflow:hidden}.evt-ckg__head{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);align-items:center;gap:9px;padding:8px 12px;display:flex}.evt-ckg__count{background:var(--ev-bg-elev);border:1px solid var(--ev-line);min-width:22px;height:20px;font-size:var(--ev-fs-xs);color:var(--ev-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-weight:700;display:inline-grid}.evt-eje{border:1px solid var(--ev-line);height:22px;font-size:var(--ev-fs-xs);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.evt-eje__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.evt-eje--visual{color:var(--evk-visual);background:color-mix(in oklab, var(--evk-visual) 11%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-visual) 26%, transparent)}.evt-eje--funcional{color:var(--evk-funcional);background:color-mix(in oklab, var(--evk-funcional) 13%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-funcional) 28%, transparent)}.evt-eje--documental{color:var(--evk-documental);background:color-mix(in oklab, var(--evk-documental) 12%, var(--ev-bg-elev));border-color:color-mix(in oklab, var(--evk-documental) 26%, transparent)}.evt-ckg__list{margin:0;padding:0;list-style:none}.evt-ckg__cp{border-top:1px solid var(--ev-line);font-size:var(--ev-fs-s);color:var(--ev-ink);text-wrap:pretty;padding:8px 12px;line-height:1.42}.evt-ckg__cp:first-child{border-top:0}.evt-famlist{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.evt-fam{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);align-items:center;gap:10px;padding:7px 10px;display:flex}.evt-fam.is-drag{opacity:.5}.evt-fam.is-over{border-color:var(--ev-primary);box-shadow:0 0 0 2px var(--ev-primary-soft)}.evt-fam__grip{color:var(--ev-ink-subtle);cursor:grab;display:inline-flex}.evt-fam__grip svg{width:14px;height:14px}.evt-fam__name{min-width:0;font-size:var(--ev-fs-m);color:var(--ev-ink);flex:auto;font-weight:600}.evt-fam__nameinput{flex:auto;min-width:0;height:30px}.evt-fam__count{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;flex:none}.evt-fam__act{border-radius:var(--ev-r-s);width:28px;height:28px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.evt-fam__act:hover:not(:disabled){background:var(--ev-bg-hover);color:var(--ev-ink-2)}.evt-fam__act--del:hover:not(:disabled){background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evt-fam__act:disabled{opacity:.32;cursor:not-allowed}.evt-fam__act svg{width:14px;height:14px}.evt-famadd{align-items:center;gap:8px;display:flex}.evt-famadd input{flex:auto;height:34px}.evt-famadd__ok{border-radius:var(--ev-r-m);background:var(--ev-primary);color:#fff;height:34px;font-family:inherit;font-size:var(--ev-fs-s);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 13px;font-weight:700;display:inline-flex}.evt-famadd__ok:hover:not(:disabled){background:var(--ev-primary-strong)}.evt-famadd__ok:disabled{opacity:.5;cursor:default}.evt-famadd__ok svg{width:13px;height:13px}.evt-screen{flex-direction:column;min-width:0;height:auto;display:flex}.evt-kit{border-radius:var(--ev-r-s);background:color-mix(in oklab, var(--ev-primary) 12%, transparent);min-width:26px;height:22px;color:var(--ev-primary);font-weight:700;font-size:var(--ev-fs-s);justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.evt-fixedval{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:34px;font-size:var(--ev-fs-s);color:var(--ev-ink);align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.ev-fsec__hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin-left:8px;font-weight:400}.evt-comp{flex-direction:column;gap:6px;display:flex}.evt-comp__row{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg);align-items:center;gap:10px;padding:9px 12px;display:flex}.evt-comp__name{min-width:0;font-size:var(--ev-fs-m);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.evt-comp__ref{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;flex:none}.evt-tiponame{align-items:center;gap:6px;min-width:0;display:inline-flex}.evt-tiponame__ico{color:var(--ev-primary);flex:none;display:inline-flex}.evt-tiponame__ico svg{width:13px;height:13px}.evt-screen .ev-c-actions{width:88px}.evt-rowacts{grid-template-columns:40px 40px;place-items:center;display:inline-grid}.evt-rowdel{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.evt-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evt-rowdel svg{width:15px;height:15px}.evt-rrev{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.evt-rrev__item{flex-direction:column;gap:6px;display:flex}.evt-rrev__row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.evt-rrev__tipo{width:auto;min-width:230px}.evt-rrev__desde{width:auto;min-width:140px}.evt-rrev__row .evt-numinput{flex:0 0 56px;width:56px}.evt-rrev__del{width:28px;height:28px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.evt-rrev__del:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evt-rrev__del svg{width:15px;height:15px}.evt-rrev-view{flex-direction:column;gap:2px;display:flex}.evm-match{letter-spacing:.02em;text-transform:none;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.evm-match svg{flex:none;width:11px;height:11px}.evm-match--ok{background:color-mix(in oklab, var(--ev-st-activo) 13%, transparent);color:var(--ev-st-activo)}.evm-match--sug{background:color-mix(in oklab, var(--ev-st-cad-suave) 16%, transparent);color:color-mix(in oklab, var(--ev-st-cad-suave) 72%, #000)}.evm-normaviso{border-radius:var(--ev-r-s,6px);border-left:3px solid var(--ev-st-cad-suave);background:var(--ev-st-cad-suave-bg);color:var(--ev-ink-2);align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.evm-normaviso svg{width:15px;height:15px;color:var(--ev-st-cad-suave);flex:none;margin-top:1px}.evm-normaviso--err{border-left-color:var(--ev-st-incidencia);background:var(--ev-st-incidencia-bg)}.evm-normaviso--err svg{color:var(--ev-st-incidencia)}.ev-dups{border-radius:var(--ev-r-m);background:color-mix(in oklab, var(--ev-st-cad-suave,#b45309) 10%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-st-cad-suave,#b45309) 35%, transparent);font-size:var(--ev-fs-s);color:var(--ev-ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;padding:8px 12px;display:flex}.ev-dups__lead{white-space:nowrap;font-weight:700}.ev-dups__list{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.ev-dups__item{align-items:center;gap:8px;display:inline-flex}.ev-dups__par strong{color:var(--ev-ink);font-weight:600}.ev-dups__btn{appearance:none;cursor:pointer;font:inherit;color:var(--ev-primary);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ev-dups__btn:hover{color:var(--ev-primary-strong)}.evf-screen{flex-direction:column;min-width:0;height:auto;display:flex}.ev-c-fabricante{min-width:200px;max-width:380px}.evf-muted{color:var(--ev-ink-subtle)}.evf-repo{background:color-mix(in oklab, var(--ev-primary) 13%, transparent);width:20px;height:20px;color:var(--ev-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.evf-repo svg{width:12px;height:12px}.evf-origen{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-bg-elev));border:1px solid color-mix(in oklab, var(--ev-primary) 32%, transparent);height:20px;font-size:calc(var(--ev-fs-xs) - 1px);color:var(--ev-primary-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.evf-irow{grid-template-columns:124px 1fr;align-items:center;gap:10px;min-height:34px;display:grid}.evf-irow__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-align:right;font-weight:500;line-height:1.25}.evf-irow__lbl .ev-req{color:var(--ev-st-incidencia)}.evf-irow__ctl{min-width:0}.evf-irow__ctl .ev-input{height:34px}.evf-fixedval{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);height:34px;font-size:var(--ev-fs-s);color:var(--ev-ink);align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.evf-stats{background:var(--ev-line);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.evf-stat{background:var(--ev-bg-subtle);flex-direction:column;align-items:flex-start;gap:6px;padding:11px 14px;display:flex}.evf-stat__lbl{font-size:var(--ev-fs-s);color:var(--ev-ink-2)}.evf-stat__val{font-size:var(--ev-fs-l);color:var(--ev-ink);font-variant-numeric:tabular-nums;font-weight:700}.evf-note{background:var(--ev-bg-subtle);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);font-size:var(--ev-fs-s);color:var(--ev-ink-2);align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 12px;display:flex}.evf-note svg{width:15px;height:15px;color:var(--ev-ink-muted);flex:0 0 15px;margin-top:1px}.evf-rowacts{justify-content:flex-end;align-items:center;gap:2px;min-width:54px;display:inline-flex}.evf-rowdel{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.evf-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evf-rowdel svg{width:15px;height:15px}.evf-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.evf-name__ico{color:var(--ev-primary);flex:none;display:inline-flex}.evf-name__ico svg{width:13px;height:13px}.ev-c-thumb{width:46px}.ev-c-repo{text-align:center;width:64px}.evc-muted{color:var(--ev-ink-subtle)}.evc-implicita{color:var(--ev-ink-muted);font-style:italic}.evc-modelname{align-items:center;gap:6px;min-width:0;display:inline-flex}.evc-mergehandle{color:var(--ev-primary);flex:none;display:inline-flex}.evc-mergehandle svg{width:13px;height:13px}.evc-mergehandle__ico{color:var(--ev-primary);flex:none;display:inline-flex}.evc-mergehandle__ico svg{width:13px;height:13px}.evc-thumb{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.evc-thumb__img{object-fit:contain;width:100%;height:100%}.evc-thumb--empty{color:var(--ev-ink-subtle);border-style:dashed}.evc-thumb--empty svg{width:15px;height:15px}.evc-thumb__load{background:linear-gradient(90deg, var(--ev-bg-subtle), var(--ev-line), var(--ev-bg-subtle));background-size:200% 100%;width:100%;height:100%;animation:1.1s ease-in-out infinite evc-thumb-shimmer}@keyframes evc-thumb-shimmer{to{background-position:-200% 0}}.evc-tipo{align-items:center;gap:5px;min-width:0;display:inline-flex}.evc-tipo__warn{color:var(--ev-st-cad-suave);cursor:help;flex:none;display:inline-flex}.evc-tipo__warn svg{width:14px;height:14px}.evc-repo{background:color-mix(in oklab, var(--ev-primary) 13%, transparent);width:20px;height:20px;color:var(--ev-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.evc-repo svg{width:12px;height:12px}.evc-rowacts{justify-content:flex-end;align-items:center;gap:2px;min-width:54px;display:inline-flex}.evc-rowdel{border-radius:var(--ev-r-s);width:26px;height:26px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.evc-rowdel:hover{background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evc-rowdel svg{width:15px;height:15px}.evc-pendiente{background:var(--ev-warn,#d97706);color:#fff;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.ev-sheet.ev-sheet--alta{width:max(50vw,min(62vw,1080px));min-width:760px;max-width:94%}@media (width<=1200px){.ev-sheet.ev-sheet--alta{width:84vw}}@media (width<=899.98px){.ev-sheet.ev-sheet--alta{width:95vw}}.ev-sheet--alta .ev-combof{width:100%;display:flex}.ev-sheet--alta .ev-combof input{width:100%}.ev-sheet--alta .ev-input,.evc-catmodal .ev-input{background:var(--ev-bg-elev);border-color:var(--ev-line-strong)}.evc-tier{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.evc-tier--sm{padding:1px 7px;font-size:9.5px}.evc-tier--ia{color:#92610a;background:#fdf0cf}.evc-tier--catalogo{color:#15803d;background:#dcfce7}.evc-tier--manual{color:var(--ev-ink-subtle);background:var(--ev-bg-subtle)}[data-theme=dark] .evc-tier--ia{color:#f5c96a;background:oklab(53.2454% .0310227 .105377/.4)}[data-theme=dark] .evc-tier--catalogo{color:#6ee7a0;background:oklab(52.7299% -.118817 .0684076/.4)}.evc-crumbs{align-items:center;gap:7px;display:inline-flex}.evc-crumb{color:var(--ev-ink-subtle);font-size:13px}.evc-crumb.is-done{color:var(--ev-ink-2);font-weight:600}.evc-crumb.is-active{color:var(--ev-primary);font-weight:600}.evc-crumb__sep{color:var(--ev-ink-subtle);display:inline-flex}.evc-crumb__sep svg{width:10px;height:10px}.evc-marcasel{position:relative}.evc-marcasel__btn{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);width:100%;height:38px;color:var(--ev-ink-subtle);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.evc-marcasel__btn.is-set{color:var(--ev-ink);font-weight:600}.evc-marcasel__btn:hover{border-color:var(--ev-primary)}.evc-marcasel__val{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.evc-marcasel__caret{color:var(--ev-ink-subtle);flex:none;display:inline-flex;transform:rotate(90deg)}.evc-marcasel__caret svg{width:12px;height:12px}.evc-marcasel__pop{z-index:40;background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0a09072e}.evc-marcasel__search{border-bottom:1px solid var(--ev-line);align-items:center;gap:8px;padding:9px 12px;display:flex}.evc-marcasel__search svg{width:15px;height:15px;color:var(--ev-ink-subtle)}.evc-marcasel__search input{font:inherit;color:var(--ev-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.evc-marcasel__list{max-height:260px;padding:5px;overflow:auto}.evc-marcasel__opt{border-radius:var(--ev-r-s);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.evc-marcasel__opt:hover{background:var(--ev-bg-hover)}.evc-marcasel__opt.is-on{background:var(--ev-primary-soft)}.evc-marcasel__optname{min-width:0;color:var(--ev-ink);flex:auto;font-size:14px}.evc-marcasel__optcheck{color:var(--ev-primary);flex:none;display:inline-flex}.evc-marcasel__optcheck svg{width:15px;height:15px}.evc-marcasel__group{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);padding:9px 10px 4px;font-size:11px;font-weight:600}.evc-marcasel__group+.evc-marcasel__opt{margin-top:0}.evc-marcasel__opt+.evc-marcasel__group{border-top:1px solid var(--ev-line);margin-top:4px}.evc-marcasel__empty{text-align:center;color:var(--ev-ink-subtle);padding:14px;font-size:13px}.evc-marcasel__foot{border-top:1px solid var(--ev-line);color:var(--ev-ink-subtle);padding:9px 12px;font-size:12px}.evc-field__label{color:var(--ev-ink-2);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.evc-req{color:var(--ev-st-incidencia,#c0392b);margin-left:3px}.evc-modecards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evc-modecard{text-align:left;font:inherit;color:inherit;border:1.5px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px 13px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.evc-modecard:hover{border-color:var(--ev-primary)}.evc-modecard.is-on{border-color:var(--ev-primary);background:var(--ev-primary-soft);box-shadow:inset 0 0 0 1px var(--ev-primary)}.evc-modecard.is-disabled{cursor:not-allowed;opacity:.6;background:var(--ev-bg-subtle)}.evc-modecard.is-disabled:hover{border-color:var(--ev-line-strong)}.evc-modecard--rec{padding-top:28px}.evc-modecard__badge{letter-spacing:.03em;text-transform:uppercase;color:var(--ev-primary);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:13px}.evc-modecard__badge svg{width:12px;height:12px}.evc-modecard__title{font-size:13px;font-weight:700}.evc-modecard__desc{color:var(--ev-ink-subtle);font-size:12px;line-height:1.45}.evc-catcta{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1.5px dashed color-mix(in oklab, var(--ev-primary) 40%, var(--ev-line-strong));border-radius:var(--ev-r-m);background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-bg-elev));align-items:center;gap:16px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.evc-catcta:hover{border-color:var(--ev-primary);background:var(--ev-primary-soft)}.evc-catcta__plate{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:#fff;flex:none;justify-content:center;align-items:center;min-width:122px;height:54px;padding:8px 14px;display:flex}.evc-catcta__word{letter-spacing:-.02em;text-transform:uppercase;color:#16181b;font-size:15px;font-weight:800}.evc-catcta__txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.evc-catcta__title{font-size:13px;font-weight:700}.evc-catcta__desc{color:var(--ev-ink-subtle);font-size:12px;line-height:1.45}.evc-catcta__go{color:var(--ev-primary);flex:none;display:inline-flex}.evc-catcta__go svg{width:16px;height:16px}.evc-catmodal{z-index:620;position:fixed;inset:0}.evc-catmodal__overlay{background:oklab(14.388% -.00131365 .00430954/.52);position:absolute;inset:0}.evc-catmodal__panel{background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:var(--ev-r-m);flex-direction:column;display:flex;position:absolute;inset:18px;overflow:hidden;box-shadow:0 18px 50px #0a090747}.evc-brandband{background:color-mix(in oklab, var(--ev-primary) 5%, var(--ev-bg-subtle));border-bottom:1px solid var(--ev-line);flex:none;align-items:center;gap:18px;padding:14px 18px;display:flex}.evc-brandband__plate{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:#fff;flex:none;justify-content:center;align-items:center;min-width:156px;height:64px;padding:10px 20px;display:flex}.evc-brandband__word{letter-spacing:-.02em;text-transform:uppercase;color:#16181b;font-size:22px;font-weight:800}.evc-brandband__txt{flex-direction:column;flex:auto;align-items:flex-start;gap:7px;min-width:0;display:flex}.evc-brandband__sub{color:var(--ev-ink-subtle);font-size:13px}.evc-brandband__x{border-radius:var(--ev-r-s);width:34px;height:34px;color:var(--ev-ink-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.evc-brandband__x:hover{background:var(--ev-bg-subtle);color:var(--ev-ink)}.evc-brandband__x svg{width:16px;height:16px}.evc-catmodal__body{background:var(--ev-bg-subtle);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 18px;display:flex}.evc-catmodal__search{flex:none;max-width:420px}.evc-catmodal__scroll{flex:auto;min-height:0;overflow-y:auto}.evc-catmodal__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.evc-catmodal__status{color:var(--ev-ink-subtle);font-size:12px}.evc-catmodal__status b{color:var(--ev-ink)}.evc-catalogo{flex:auto;gap:18px;min-height:0;display:flex}.evc-catrail{border-right:1px solid var(--ev-line);flex-direction:column;flex:0 0 220px;gap:2px;min-height:0;padding-right:12px;display:flex;overflow-y:auto}.evc-catrail__item{border-radius:var(--ev-r-s);cursor:pointer;text-align:left;font:inherit;color:var(--ev-ink-2);background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;display:flex}.evc-catrail__item:hover{background:var(--ev-bg)}.evc-catrail__item.is-on{background:color-mix(in oklab, var(--ev-primary) 12%, transparent);color:var(--ev-primary)}.evc-catrail__ico{color:var(--ev-ink-subtle);flex:0 0 18px;justify-content:center;display:inline-flex}.evc-catrail__ico svg{width:15px;height:15px}.evc-catrail__item.is-on .evc-catrail__ico{color:var(--ev-primary)}.evc-catrail__name{flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.evc-catrail__count{color:var(--ev-ink-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.evc-catrail__item.is-on .evc-catrail__count{color:var(--ev-primary)}.evc-catmain{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.evc-gallery{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-content:start;gap:12px;padding-bottom:4px;display:grid}.evc-modelcard{text-align:left;font:inherit;color:inherit;border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg);cursor:pointer;flex-direction:column;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.evc-modelcard:hover:not(:disabled){border-color:var(--ev-primary);box-shadow:0 2px 10px #0a090712}.evc-modelcard:disabled{cursor:default;opacity:.55}.evc-modelcard__thumb{background:color-mix(in oklab, var(--ev-primary) 7%, var(--ev-bg-subtle));min-height:92px;color:color-mix(in oklab, var(--ev-primary) 65%, var(--ev-ink-subtle));border-bottom:1px solid var(--ev-line);flex:0 0 92px;justify-content:center;align-items:center;display:flex}.evc-modelcard__thumb svg{width:32px;height:32px}.evc-modelcard__thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.evc-modelcard__body{flex-direction:column;flex:auto;gap:3px;min-width:0;padding:9px 11px;display:flex}.evc-modelcard__name{font-size:13px;font-weight:700;line-height:1.2}.evc-modelcard__meta{color:var(--ev-ink-subtle);font-size:11px;font-family:var(--ev-font-mono,ui-monospace, monospace)}.evc-gallery__more{border:1px dashed var(--ev-line);border-radius:var(--ev-r-s);font:inherit;color:var(--ev-primary);cursor:pointer;background:0 0;grid-column:1/-1;padding:10px}.evc-iahint{color:var(--ev-ink-subtle);text-align:center;margin:0;padding:18px 4px;font-size:12px}.evc-iahint--busy:before{content:"";border:2px solid var(--ev-primary);vertical-align:-1px;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite evc-spin;display:inline-block}@keyframes evc-spin{to{transform:rotate(360deg)}}.evc-ialist{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);background:var(--ev-bg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.evc-ialist li+li .evc-iarow{border-top:1px solid var(--ev-line)}.evc-iarow{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.evc-iarow:hover:not(:disabled){background:var(--ev-bg-subtle)}.evc-iarow:disabled{cursor:default;opacity:.7}.evc-iarow__name{flex:auto;min-width:0;font-size:13px;font-weight:600}.evc-iarow__meta{color:var(--ev-ink-subtle);font-size:11px;font-family:var(--ev-font-mono,ui-monospace, monospace);flex:none}.evc-iarow__go{color:var(--ev-ink-subtle);flex:none;display:inline-flex}.evc-iarow__go svg{width:12px;height:12px}.evc-iarow:hover:not(:disabled) .evc-iarow__go{color:var(--ev-primary)}.evc-catmodal__detalle{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.evc-catmodal__detalle .evc-catmodal__scroll{max-width:none}.evc-back{border-radius:var(--ev-r-s);color:var(--ev-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.evc-back:hover{background:var(--ev-primary-soft)}.evc-back svg{width:14px;height:14px}.evc-detalle__panel{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);padding:16px 18px 18px}.evc-refhead{align-items:center;gap:13px;display:flex}.evc-refhead__thumb{border-radius:var(--ev-r-m);background:color-mix(in oklab, var(--ev-primary) 7%, var(--ev-bg-subtle));height:56px;color:color-mix(in oklab, var(--ev-primary) 65%, var(--ev-ink-subtle));flex:0 0 56px;justify-content:center;align-items:center;display:flex;overflow:hidden}.evc-refhead__thumb svg{width:24px;height:24px}.evc-refhead__thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.evc-refhead__id{min-width:0}.evc-refhead__name{letter-spacing:-.01em;font-size:17px;font-weight:800}.evc-refhead__meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.evc-tag{background:var(--ev-primary-soft);color:var(--ev-primary);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.evc-tag--code{background:var(--ev-bg-subtle);color:var(--ev-ink-muted);font-family:var(--ev-font-mono,ui-monospace, monospace)}.evc-detalle__fuente{color:var(--ev-ink-2);margin:14px 0 0;font-size:12px}.evc-detalle__tipo{max-width:340px}.evc-detalle__hint{color:var(--ev-ink-subtle);margin:6px 0 0;font-size:12px}.evc-detalle__hint--top{margin:0 0 10px}.evc-rtwrap{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);overflow:hidden}.evc-rt{border-collapse:collapse;width:100%}.evc-rt thead th{text-align:left;background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-subtle);padding:8px 12px;font-size:11px;font-weight:700}.evc-rt tbody td{border-bottom:1px solid var(--ev-line);color:var(--ev-ink);padding:7px 12px;font-size:13px}.evc-rt tbody tr:last-child td{border-bottom:0}.evc-rt__cod{white-space:nowrap}.evc-rt tbody td.evc-rt__cod{font-family:var(--ev-font-mono,ui-monospace, monospace)}.evc-rt__ean{white-space:nowrap;width:1%}.evc-rt tbody td.evc-rt__ean{color:var(--ev-ink-subtle);font-family:var(--ev-font-mono,ui-monospace, monospace)}.evc-doclist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.evc-docrow{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.evc-docrow__ico{color:var(--ev-primary);flex:none;margin-top:1px;display:inline-flex}.evc-docrow__ico svg{width:15px;height:15px}.evc-docrow__body{flex-direction:column;gap:3px;min-width:0;display:flex}.evc-docrow__label{color:var(--ev-ink);font-size:13px;font-weight:600}.evc-docrow__label em{color:var(--ev-ink-subtle);margin-left:8px;font-style:normal;font-weight:400}.evc-docrow__url{color:var(--ev-primary);word-break:break-all;font-size:11px;text-decoration:none}.evc-docrow__url:hover{text-decoration:underline}.evm-datos{background:var(--ev-bg);flex-direction:column;gap:16px;padding:18px 20px 28px;display:flex;container-type:inline-size}.evm-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.evm-col--ident{flex:300px;min-width:280px}.evm-col--campos{flex:560px;min-width:360px}.evm-mono{font-family:var(--ev-font-mono)}.evm-dsubtle{color:var(--ev-ink-subtle)}.evm-leftcol{flex-direction:column;flex:0 0 220px;gap:12px;min-width:200px;display:flex}.evm-imgcard{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-2);overflow:hidden}.evm-imgcard__slot{aspect-ratio:1;background:var(--ev-bg-subtle);place-items:center;display:grid;overflow:hidden}.evm-imgcard__img{object-fit:contain;width:100%;height:100%}.evm-imgcard__ph{color:var(--ev-ink-subtle);flex-direction:column;align-items:center;gap:8px;display:flex}.evm-imgcard__ico{display:inline-flex}.evm-imgcard__hint{font-size:var(--ev-fs-xs);letter-spacing:.02em;font-weight:600}.evm-imgcard__actions{border-top:1px solid var(--ev-line);display:flex}.evm-imgcard__btn{background:var(--ev-bg-elev);height:34px;color:var(--ev-primary);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.evm-imgcard__btn:hover:not(:disabled){background:var(--ev-primary-soft)}.evm-imgcard__btn:disabled{opacity:.55;cursor:default}.evm-imgcard__btn--del{border-left:1px solid var(--ev-line);color:var(--ev-ink-muted);flex:0 0 44px}.evm-imgcard__btn--del:hover:not(:disabled){background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia)}.evm-sec{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-m);background:var(--ev-bg-elev);box-shadow:var(--ev-sh-2);overflow:hidden}.evm-sec.is-editing{border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 26%, transparent)}.evm-sec__head{background:var(--ev-bg-subtle);border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.evm-sec__titlewrap{align-items:baseline;gap:10px;min-width:0;display:flex}.evm-sec__title{color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:700}.evm-sec__actions{flex:none;align-items:center;gap:6px;display:flex}.evm-sec__edit{border:1px solid var(--ev-line-strong);width:26px;height:26px;color:var(--ev-ink-2);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.evm-sec__edit:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.evm-sec__body{flex-direction:column;gap:10px;padding:12px;display:flex}.evm-sec__empty{color:var(--ev-ink-subtle);font-size:var(--ev-fs-s);margin:0;padding:14px 2px;font-style:italic}.evm-dfield{font-size:var(--ev-fs-s);grid-template-columns:minmax(96px,34%) 1fr;align-items:baseline;gap:10px;min-height:22px;display:grid}.evm-dfield--top{align-items:start}.evm-dfield__label{color:var(--ev-ink-muted);text-align:right;font-weight:500}.evm-dfield__val{color:var(--ev-ink);min-width:0;font-weight:600}.evm-dinput,.evm-dselect select{background:var(--ev-bg-elev);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);width:100%;height:30px;font-family:inherit;font-size:var(--ev-fs-s);color:var(--ev-ink);outline:none;padding:0 9px}.evm-dselect{display:block;position:relative}.evm-dselect select{appearance:none;cursor:pointer;padding-right:26px}.evm-dselect:after{content:"";border-right:1.6px solid var(--ev-ink-muted);border-bottom:1.6px solid var(--ev-ink-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}.evm-dinput--tiny{width:72px}.evm-dinput:focus,.evm-dselect select:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent)}.evm-dbtn{border-radius:var(--ev-r-s);height:30px;font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.evm-dbtn--primary:hover{background:var(--ev-primary-strong)}.evm-dbtn--primary:disabled{opacity:.6;cursor:default}.evm-dbtn--ghost{background:var(--ev-bg-elev);color:var(--ev-ink-2);border:1px solid var(--ev-line-strong)}.evm-dbtn--ghost:hover{background:var(--ev-bg-hover)}.evm-sec-foot{border-top:1px solid var(--ev-line);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;padding-top:10px;display:flex}.evm-inherit-val{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.evm-heredado{letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-radius:var(--ev-r-xs);border:1px solid var(--ev-line);padding:1px 6px;font-size:9.5px;font-weight:700}.evm-ownbadge{letter-spacing:.05em;text-transform:uppercase;color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-radius:var(--ev-r-xs);border:1px solid color-mix(in oklab, var(--ev-primary) 36%, transparent);padding:1px 6px;font-size:9.5px;font-weight:700}.evm-dlink{color:var(--ev-primary);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.evm-dlink:hover{text-decoration:underline}.evm-dlink--ellip{max-width:100%}.evm-dlink--ellip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evm-vr-edit{flex-direction:column;gap:6px;display:flex}.evm-vr-mode{font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.evm-vr-mode input{accent-color:var(--ev-primary)}.evm-unitrow{align-items:center;gap:6px;display:inline-flex}.evm-unitrow__unit{color:var(--ev-ink-muted);font-size:var(--ev-fs-s)}.evm-daterefchips{flex-wrap:wrap;gap:5px;display:inline-flex}.evm-daterefcalc{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evm-vidalist{flex-direction:column;gap:3px;display:inline-flex}.evm-vidaitem{font-size:var(--ev-fs-s);color:var(--ev-ink)}.evm-fref-dates{margin-top:2px}.evm-dial{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);gap:2px;padding:2px;display:inline-flex}.evm-dial__btn{border-radius:var(--ev-r-xs);height:26px;font-family:inherit;font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.evm-dial__btn.is-active{background:var(--ev-bg-elev);color:var(--ev-primary-strong);box-shadow:var(--ev-sh-1)}.evt-dates{flex-direction:column;gap:6px;display:flex}.evt-dateref{border:1px solid var(--ev-line);border-radius:var(--ev-r-m);background:var(--ev-bg-subtle);align-items:center;gap:10px;min-height:40px;padding:5px 12px;transition:border-color .12s,background .12s;display:flex}.evt-dateref.is-on{background:var(--ev-bg-elev);border-color:color-mix(in oklab, var(--ev-primary) 30%, var(--ev-line-strong))}.evt-dateref__pick{cursor:pointer;flex:none;align-items:center;gap:9px;min-width:0;display:inline-flex}.evt-dateref__name{font-size:var(--ev-fs-s);color:var(--ev-ink-2);font-weight:600}.evt-dateref.is-on .evt-dateref__name{color:var(--ev-ink)}.evt-dateref__vida{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.evt-dateref__vlbl{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);white-space:nowrap;font-weight:600}.evt-vidainput{text-align:right;width:92px;height:30px}.evt-view-chip{background:var(--ev-bg-selected);border:1px solid var(--ev-line);height:22px;font-size:var(--ev-fs-s);color:var(--ev-ink-2);border-radius:999px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.evm-sec__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.evm-tablewrap-lite{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);overflow:auto}.evm-ref-table{width:100%}.evm-c-refcode{white-space:nowrap;min-width:110px}.evm-c-estado{width:130px}.evm-c-normas{min-width:200px}.evm-c-ean{white-space:nowrap;width:140px}.evm-ref-table tbody tr.st-baja td{color:var(--ev-ink-subtle)}.evm-normas{flex-wrap:wrap;gap:4px;display:inline-flex}.evm-norma{border-radius:var(--ev-r-xs);font-size:var(--ev-fs-xs);font-weight:500;font-family:var(--ev-font-mono);color:var(--ev-primary-strong);background:var(--ev-primary-soft);border:1px solid color-mix(in oklab, var(--ev-primary) 34%, transparent);align-items:center;padding:1px 6px;display:inline-flex}.evm-pill{letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink-on-solid,#fff);border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.evm-pill--ok{background:var(--ev-st-activo)}.evm-pill--muted{background:var(--ev-ink-muted)}.evm-c-campo{min-width:110px}.evm-c-count{text-align:right;width:74px}.evm-c-act{white-space:nowrap;text-align:right;width:72px}.evm-refname{align-items:center;gap:6px;display:inline-flex}.evm-ref-table tbody tr.is-implicita td{background:color-mix(in oklab, var(--ev-bg-subtle) 60%, transparent)}.evm-implicita{color:var(--ev-ink-muted);font-family:inherit;font-style:italic}.evm-campoval{align-items:center;gap:4px;display:inline-flex}.evm-campoval__lock{color:var(--ev-ink-muted);flex:none}.evm-norma.is-heredada{color:var(--ev-ink-muted);background:var(--ev-bg-subtle);border-color:var(--ev-line)}.evm-iconbtn{width:24px;height:24px;color:var(--ev-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.evm-iconbtn:hover:not(:disabled){background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.evm-iconbtn:disabled{opacity:.4;cursor:default}.evm-iconbtn--del:hover:not(:disabled){background:var(--ev-st-incidencia-bg);color:var(--ev-st-incidencia);border-color:var(--ev-st-incidencia)}.evm-backdrop{z-index:409;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0a0847;position:fixed;inset:0}.evm-normas-modelo{margin:-2px 0 8px}.evm-sheet{flex-direction:column;width:min(560px,96vw);display:flex}.evm-sheet--wide{width:min(1040px,98vw)}.evm-sheet--std{width:min(62vw,1080px);min-width:760px;max-width:94%}.evm-sheet__head{border-bottom:1px solid var(--ev-line);background:var(--ev-bg-subtle);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.evm-sheet__titlewrap{flex-direction:column;gap:2px;min-width:0;display:flex}.evm-sheet__title{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:500;font-family:var(--ev-font-mono)}.evm-sheet__title.is-implicita{color:var(--ev-ink-muted);font-family:inherit;font-style:italic}.evm-sheet__sub{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted)}.evm-sheet__close{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:28px;height:28px;color:var(--ev-ink-2);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.evm-sheet__close:hover{background:var(--ev-bg-hover)}.evm-sheet__body{flex-direction:column;flex:auto;gap:14px;padding:12px 14px;display:flex;overflow:auto}.evm-sheet__foot{border-top:1px solid var(--ev-line);background:var(--ev-bg-subtle);justify-content:flex-end;gap:6px;padding:10px 14px;display:flex}.evm-sblk{flex-direction:column;gap:8px;display:flex}.evm-sblk__title{color:var(--ev-ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.evm-sblk__body{flex-direction:column;gap:8px;display:flex}.evm-hint{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);margin:0}.evm-check{font-size:var(--ev-fs-s);color:var(--ev-ink-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.evm-dtextarea{border:1px solid var(--ev-line-strong);border-radius:var(--ev-r-s);background:var(--ev-bg-elev);width:100%;min-height:90px;color:var(--ev-ink);font-family:inherit;font-size:var(--ev-fs-s);resize:vertical;padding:7px 9px}.evm-dtextarea:focus{border-color:var(--ev-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-primary) 18%, transparent);outline:none}.evm-metalist{flex-direction:column;gap:2px;margin:0;display:flex}.evm-metalist__row{font-size:var(--ev-fs-xs);grid-template-columns:minmax(90px,32%) 1fr;gap:8px;display:grid}.evm-metalist__row dt{color:var(--ev-ink-muted)}.evm-metalist__row dd{color:var(--ev-ink-2);margin:0}.evm-valrow{grid-template-columns:minmax(90px,32%) 1fr auto;align-items:center;gap:8px;display:grid}.evm-valrow__label{font-size:var(--ev-fs-s);color:var(--ev-ink-muted);text-align:right}.evm-lock{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:28px;height:28px;color:var(--ev-ink-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.evm-lock.is-on{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.evm-lock:disabled{opacity:.5;cursor:default}.evm-normapick{flex-wrap:wrap;gap:5px;display:flex}.evm-normachip{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);color:var(--ev-ink-muted);font-family:inherit;font-size:var(--ev-fs-xs);cursor:pointer;border-radius:999px;padding:3px 9px;font-weight:600}.evm-normachip.is-on{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:var(--ev-primary)}.evm-normachip:disabled{opacity:.55;cursor:default}.evm-bulkwrap{border:1px solid var(--ev-line);border-radius:var(--ev-r-s);overflow-x:auto}.evm-bgt{width:100%;min-width:max-content}.evm-bgt tbody tr.is-patron td{background:color-mix(in oklab, var(--ev-primary) 6%, transparent)}.evm-bgt__head{align-items:center;gap:5px;display:inline-flex}.evm-bgt__fill{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);width:18px;height:18px;color:var(--ev-ink-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.evm-bgt__fill:hover{background:var(--ev-primary-soft);color:var(--ev-primary-strong)}.evm-bgt__n{text-align:center;width:34px;color:var(--ev-ink-muted)}.evm-bgt__del{text-align:center;width:36px}.evm-bgt td .evm-dinput,.evm-bgt td select{width:100%;min-width:110px}.evm-bulkbar{gap:6px;display:flex}.evm-campos-table{width:100%}.evm-c-usar{text-align:center;width:52px}.evm-c-tipocampo{width:130px}.evm-c-oblig{width:120px}.evm-campo-nombre{margin-right:6px;font-weight:600}.evm-campos-table tbody tr.st-baja td{color:var(--ev-ink-subtle)}.evm-poschips{flex-wrap:wrap;gap:4px;display:inline-flex}.evm-poschip{font-size:var(--ev-fs-xs);border:1px solid var(--ev-line);border-radius:999px;padding:1px 7px;font-weight:600}.evm-poschip.is-on{background:var(--ev-primary-soft);color:var(--ev-primary-strong);border-color:color-mix(in oklab, var(--ev-primary) 34%, transparent)}.evm-poschip.is-off{color:var(--ev-ink-subtle);background:0 0;text-decoration:line-through}.evm-docs{flex-direction:column;gap:16px;padding:12px 0;display:flex}.evm-docs-table{width:100%}.evm-c-docico{text-align:center;width:34px}.evm-c-doctipo{width:190px}.evm-c-docorig{width:110px}.evm-c-docpeso{text-align:right;width:82px}.evm-c-aplica{text-align:center;width:46px}.evm-docico{color:var(--ev-ink-subtle);display:inline-flex}.evm-docico.is-esencial{color:var(--ev-primary-strong)}.evm-docname{margin-right:6px;font-weight:600}.evm-aplica{border:1px solid var(--ev-line-strong);background:var(--ev-bg-elev);cursor:pointer;border-radius:4px;width:18px;height:18px}.evm-aplica.is-on{background:var(--ev-st-activo);border-color:var(--ev-st-activo)}.evm-aplica:disabled{cursor:default;opacity:.6}.ev-softnote{border-radius:var(--ev-r-s);background:var(--ev-bg-subtle);border:1px solid var(--ev-line);font-size:var(--ev-fs-xs);color:var(--ev-ink-2);margin:0 0 4px;padding:8px 10px}.ev-cta--solid{background:var(--ev-primary);color:var(--ev-primary-ink);box-shadow:none}.ev-cta--solid:hover{background:var(--ev-primary-strong);box-shadow:none}.ev-cta--solid .ev-cta__plus{background:var(--ev-primary-ink);color:var(--ev-primary);box-shadow:0 1px 3px #0000002e}@container (width<=720px){.evm-leftcol{flex-basis:160px;min-width:140px}.evm-col--ident,.evm-col--campos{flex-basis:100%;min-width:0}}.evm-iconbtn svg,.evm-sec__edit svg,.evm-imgcard__btn--del svg{width:13px;height:13px}.evm-ref-table__groups th{background:0 0;border-bottom:0;height:22px;padding:0}.evm-th-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ev-primary-strong);font-size:10px;font-weight:700;text-align:center!important;background:color-mix(in oklab, var(--ev-primary) 8%, var(--ev-bg-elev))!important;border-bottom:1px solid color-mix(in oklab, var(--ev-primary) 30%, transparent)!important}.evm-tabs-aside{pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;top:0;right:16px}.evm-tabs-count{background:var(--ev-bg-subtle);border:1px solid var(--ev-line-strong);height:22px;font-size:var(--ev-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ev-tbact--danger{color:#fff;background:color-mix(in oklab, var(--ev-st-incidencia) 70%, transparent);border-color:#ffffff8c}.ev-tbact--danger:hover{background:var(--ev-st-incidencia)}.ev-tbact--danger svg{width:13px;height:13px}.evm-cllist{flex-direction:column;gap:14px;display:flex}.evm-cl__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.evm-cl__name{font-size:var(--ev-fs-m);color:var(--ev-ink);font-weight:700}.evm-cl__marca{font-size:var(--ev-fs-xs);color:var(--ev-primary-strong);background:var(--ev-primary-soft);border-radius:999px;padding:1px 8px;font-weight:600}.evm-cl__n{font-size:var(--ev-fs-xs);color:var(--ev-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.evm-pendiente{border-radius:var(--ev-r-s);border:1px solid var(--ev-warn,#d97706);background:color-mix(in srgb, var(--ev-warn,#d97706) 10%, transparent);justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:10px 14px;display:flex}.evm-pendiente__txt{font-size:var(--ev-fs-xs);flex-direction:column;gap:2px;display:flex}.evm-pendiente__txt strong{font-size:var(--ev-fs-s)}.evm-dbtn--primary{background:var(--ev-warn,#d97706);color:#fff;border:0}.evm-pill--pendiente{background:var(--ev-warn,#d97706);margin-left:4px}.evia-proveedores{flex-direction:column;gap:12px;display:flex}.evia-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.evia-prov{border:1px solid var(--ev-line);border-radius:var(--ev-r-m,8px);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.evia-prov__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evia-prov__meta{color:var(--ev-ink-3,#6b7683);word-break:break-all;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.evia-prov__acciones{flex-wrap:wrap;gap:8px;display:flex}.evia-tag{background:var(--ev-bg-hover);color:var(--ev-ink-2,#3b4652);border-radius:999px;padding:0 8px;font-size:11px;line-height:18px}.evia-tag--cubic{background:var(--ev-primary-soft,#e6effa);color:var(--ev-primary,#1a5fb4)}.evia-examen{border-top:1px dashed var(--ev-line);padding-top:8px}.evia-examen__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.evia-examen__pruebas{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.evia-examen__pruebas li{flex-wrap:wrap;gap:8px;display:flex}.evia-examen__pruebas li.is-apto strong{color:var(--ev-success,#1e7b34)}.evia-examen__pruebas li.is-noapto strong{color:var(--ev-danger,#b3261e)}.evia-examen__pruebas li.is-na strong{color:var(--ev-ink-3,#6b7683);font-weight:400}.evia-examen__motivo{color:var(--ev-ink-3,#6b7683);flex-basis:100%}.evia-form{border-radius:var(--ev-r-m,8px);background:var(--ev-bg-hover);flex-direction:column;gap:10px;max-width:560px;padding:12px 14px;display:flex}.evia-form__botones{gap:8px;display:flex}.evia-check{align-items:center;gap:8px;font-size:13px;display:inline-flex}.evia-ranura__fila{flex-wrap:wrap;gap:8px;display:flex}.evia-ranura__fila .ev-input{flex:200px;min-width:0}
