@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--card: transparent;--card-foreground: 222.2 47.4% 11.2%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 100% 50%;--destructive-foreground: 210 40% 98%;--ring: 215 20.2% 65.1%;--radius: .5rem}.dark{--background: 224 71% 4%;--foreground: 213 31% 91%;--muted: 223 47% 11%;--muted-foreground: 215.4 16.3% 56.9%;--accent: 216 34% 17%;--accent-foreground: 210 40% 98%;--popover: 224 71% 4%;--popover-foreground: 215 20.2% 65.1%;--border: 216 34% 17%;--input: 216 34% 17%;--card: transparent;--card-foreground: 213 31% 91%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 1.2%;--secondary: 222.2 47.4% 11.2%;--secondary-foreground: 210 40% 98%;--destructive: 0 63% 31%;--destructive-foreground: 210 40% 98%;--ring: 216 34% 17%;--radius: .5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-6{width:1.5rem;height:1.5rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[480px\]{height:480px}.h-fit{height:fit-content}.max-h-40{max-height:10rem}.min-h-10{min-height:2.5rem}.min-h-6{min-height:1.5rem}.min-h-\[120px\]{min-height:120px}.w-0{width:0px}.w-16{width:4rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[420px\]{width:420px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[118px\]{min-width:118px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\.5px\]{border-width:.5px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.fill-primary{fill:hsl(var(--primary))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/70:is(.dark *){background-color:#1f2937b3}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.spinner-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.spinner-container{display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:0;padding:24px;box-shadow:none}.spinner-content{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner-logo{width:80px;height:auto;animation:pulse 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@keyframes pulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.spinner-text{margin:0;font-size:16px;font-weight:500;text-align:center;font-family:system-ui,-apple-system,sans-serif}.dark .spinner-container{background-color:transparent}:root{--rdp-cell-size: 1.25rem;--rdp-accent-color: #3b82f6;--rdp-accent-color-hover: #2563eb;--rdp-today-color: #f59e0b;--rdp-selected-bg: var(--rdp-accent-color);--rdp-selected-text: #ffffff;--rdp-border-radius: .375rem;--rdp-border-radius-sm: .25rem;--rdp-spacing-sm: .0625rem;--rdp-spacing-md: .125rem;--rdp-spacing-lg: .25rem;--rdp-transition-fast: .15s ease;--rdp-transition-normal: .3s ease;--rdp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--rdp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--rdp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}._light_43su6_51{--rdp-background: #ffffff;--rdp-surface: #f9fafb;--rdp-text: #1f2937;--rdp-text-secondary: #6b7280;--rdp-border: #e5e7eb;--rdp-hover: #f3f4f6;--rdp-disabled: #d1d5db;--rdp-disabled-text: #9ca3af}._dark_43su6_75{--rdp-background: #1f2937;--rdp-surface: #111827;--rdp-text: #f9fafb;--rdp-text-secondary: #d1d5db;--rdp-border: #374151;--rdp-hover: #374151;--rdp-disabled: #4b5563;--rdp-disabled-text: #6b7280}._container_43su6_99{position:relative;background:var(--rdp-background);border:1px solid var(--rdp-border);border-radius:var(--rdp-border-radius);box-shadow:var(--rdp-shadow-lg);overflow:visible!important;width:fit-content;min-width:280px!important;height:fit-content!important;max-height:none!important;font-family:system-ui,-apple-system,sans-serif}._monthContainer_43su6_129{position:relative;overflow:visible!important;height:fit-content!important;max-height:none!important;width:fit-content!important}._month_43su6_129{position:relative;padding:0 var(--rdp-spacing-sm);transition:transform var(--rdp-transition-normal);height:250px!important;max-height:none!important;overflow:visible!important}._monthEnter_43su6_165{transform:translate(100%)}._monthEnterActive_43su6_173{transform:translate(0);transition:transform var(--rdp-transition-normal)}._monthExit_43su6_183{transform:translate(0)}._monthExitActive_43su6_191{transform:translate(-100%);transition:transform var(--rdp-transition-normal)}._monthEnterFromLeft_43su6_201{transform:translate(-100%)}._monthEnterFromLeftActive_43su6_209{transform:translate(0);transition:transform var(--rdp-transition-normal)}._table_43su6_221{width:fit-content!important;border-collapse:collapse;border-spacing:0;margin:0 auto;height:220px!important;max-height:none!important;overflow:visible!important}._weekdays_43su6_241{margin-bottom:.0625rem}._weekday_43su6_241{padding:.0625rem 0;text-align:center;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--rdp-text-secondary)}._day_43su6_279{padding:.5px;text-align:center;vertical-align:middle}._dayButton_43su6_293{display:flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);border:1px solid transparent;border-radius:var(--rdp-border-radius-sm);background:transparent;color:var(--rdp-text);font-size:.75rem;font-weight:400;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;margin:0 auto;overflow:hidden}._dayButton_43su6_293:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--rdp-hover);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:-1}._dayButton_43su6_293:hover:not(._disabled_43su6_359):not(._selected_43su6_359){color:var(--rdp-text);transform:scale(1.05);box-shadow:0 2px 8px #0000001a}._dayButton_43su6_293:hover:not(._disabled_43su6_359):not(._selected_43su6_359):before{width:100%;height:100%}._dayButton_43su6_293:focus{outline:none;ring:2px;ring-color:var(--rdp-accent-color);ring-offset:2px}._dayButton_43su6_293._selected_43su6_359{background:var(--rdp-selected-bg);color:var(--rdp-selected-text);border-color:var(--rdp-accent-color);font-weight:600;box-shadow:0 4px 12px #3b82f64d;transform:scale(1.02);position:relative;z-index:1}._dayButton_43su6_293._selected_43su6_359:before{width:100%;height:100%;background:var(--rdp-accent-color-hover);opacity:0}._dayButton_43su6_293._selected_43su6_359:hover{background:var(--rdp-accent-color-hover);transform:scale(1.08);box-shadow:0 6px 20px #3b82f666}._dayButton_43su6_293._selected_43su6_359:hover:before{opacity:.1}._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359){background:linear-gradient(135deg,var(--rdp-today-color),#f59e0b);color:#fff;font-weight:600;border-color:var(--rdp-today-color);box-shadow:0 2px 8px #f59e0b4d;position:relative;z-index:1}._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359):before{background:#d97706;width:0;height:0}._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359):hover{transform:scale(1.08);box-shadow:0 4px 16px #f59e0b66}._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359):hover:before{width:100%;height:100%}._dayButton_43su6_293._outside_43su6_505{color:var(--rdp-disabled-text);opacity:.5;position:relative;background:transparent}._dayButton_43su6_293._outside_43su6_505:before{background:var(--rdp-surface);opacity:.3}._dayButton_43su6_293._outside_43su6_505:hover:not(._disabled_43su6_359){color:var(--rdp-text-secondary);opacity:.7;transform:scale(1.02);box-shadow:0 1px 4px #0000000d}._dayButton_43su6_293._outside_43su6_505:hover:not(._disabled_43su6_359):before{width:80%;height:80%;opacity:.5}._dayButton_43su6_293._disabled_43su6_359{color:var(--rdp-disabled-text);background:transparent;cursor:not-allowed;opacity:.4;position:relative}._dayButton_43su6_293._disabled_43su6_359:before{background:var(--rdp-disabled);opacity:.3;width:0;height:0}._dayButton_43su6_293._disabled_43su6_359:hover{transform:none;opacity:.4}._dayButton_43su6_293._disabled_43su6_359:hover:before{width:0;height:0}._nav_43su6_607{margin-bottom:0;display:none!important}._customNavigation_43su6_621{position:relative;min-height:2.5rem;display:flex;align-items:center;justify-content:space-between}._month_43su6_129>._rdp-month_43su6_639{margin-top:0}._table_43su6_221{margin-top:0}.rdp-nav{display:none!important}.rdp{height:280px!important;max-height:none!important;overflow:visible!important}.rdp-month{height:250px!important;max-height:none!important;overflow:visible!important}.rdp-table{height:220px!important;width:fit-content!important;max-height:none!important;overflow:visible!important}.rdp-weeks{height:200px!important;max-height:none!important;overflow:visible!important}.rdp-tbody{height:180px!important;max-height:none!important;overflow:visible!important}.rdp-week,.rdp-day{height:30px!important;max-height:none!important;overflow:visible!important}.rdp *{max-height:none!important}.rdp-root,.rdp-with_weeknumber{height:300px!important;min-height:300px!important;max-height:none!important;overflow:visible!important}.rdp-months{height:280px!important;min-height:280px!important;max-height:none!important;overflow:visible!important}.rdp tbody{height:180px!important;min-height:180px!important;max-height:none!important;overflow:visible!important}.rdp tbody tr,.rdp tbody td{height:30px!important;min-height:30px!important;max-height:none!important;overflow:visible!important}.rdp-tbody{display:table-row-group!important}.rdp-week:nth-child(1),.rdp-week:nth-child(2),.rdp-week:nth-child(3),.rdp-week:nth-child(4),.rdp-week:nth-child(5),.rdp-week:nth-child(6){display:table-row!important;height:30px!important;min-height:30px!important;visibility:visible!important;opacity:1!important}.rdp[data-fixed-weeks=true]{height:300px!important;min-height:300px!important}.rdp[data-fixed-weeks=true] .rdp-table{height:200px!important;min-height:200px!important}.rdp[data-fixed-weeks=true] .rdp-tbody{height:180px!important;min-height:180px!important}@media (max-width: 480px){:root{--rdp-cell-size: 1.25rem;--rdp-spacing-sm: .0625rem;--rdp-spacing-md: .125rem}._container_43su6_99{min-width:260px!important;height:350px!important}._monthContainer_43su6_129{height:280px!important}._dayButton_43su6_293{font-size:.625rem;transition:transform .15s ease,opacity .15s ease}._dayButton_43su6_293:before{transition:all .2s ease}._dayButton_43su6_293:hover{transform:scale(1.02)!important}._dayButton_43su6_293._selected_43su6_359:hover,._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359):hover{transform:scale(1.05)!important}._weekday_43su6_241{font-size:.5rem;padding:.0625rem 0}._dayButton_43su6_293{min-height:1.25rem;min-width:1.25rem;touch-action:manipulation}}@media (min-width: 768px){._container_43su6_99{min-width:280px!important;height:350px!important}}._month_43su6_129,._dayButton_43su6_293{will-change:transform}._dayButton_43su6_293:focus-visible{outline:2px solid var(--rdp-accent-color);outline-offset:2px;z-index:1}._dayButton_43su6_293._keyboardFocused_43su6_1083{box-shadow:0 0 0 2px var(--rdp-accent-color);z-index:1}._loading_43su6_1095{opacity:.6;pointer-events:none}._loading_43su6_1095 ._dayButton_43su6_293{cursor:default}@media (prefers-contrast: high){._dayButton_43su6_293{border-width:2px}._dayButton_43su6_293._selected_43su6_359{border-width:3px}}@media (prefers-reduced-motion: reduce){:root{--rdp-transition-fast: 0ms;--rdp-transition-normal: 0ms}._dayButton_43su6_293,._dayButton_43su6_293:before{transition:none!important}._dayButton_43su6_293:hover,._dayButton_43su6_293._selected_43su6_359:hover,._dayButton_43su6_293._today_43su6_453:hover,._dayButton_43su6_293._outside_43su6_505:hover,._dayButton_43su6_293._disabled_43su6_359:hover{transform:none!important;animation:none!important}._monthEnterActive_43su6_173,._monthExitActive_43su6_191,._monthEnterFromLeftActive_43su6_209{transition:none!important}._dayButton_43su6_293:before,._dayButton_43su6_293._selected_43su6_359:before,._dayButton_43su6_293._today_43su6_453:not(._selected_43su6_359):before,._dayButton_43su6_293._outside_43su6_505:before,._dayButton_43su6_293._disabled_43su6_359:before{transition:none!important;animation:none!important}}@media print{._container_43su6_99{box-shadow:none;border:1px solid #000}._dayButton_43su6_293:hover{transform:none;background:transparent}}._weekdaySpanish_43su6_1239{position:relative}._weekdaySpanish_43su6_1239:after{content:attr(data-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:var(--rdp-text-secondary)}._weekdaySpanish_43su6_1239>*{visibility:hidden}._yearDropdown_43su6_1281::-webkit-scrollbar{width:4px}._yearDropdown_43su6_1281::-webkit-scrollbar-track{background:var(--rdp-surface)}._yearDropdown_43su6_1281::-webkit-scrollbar-thumb{background:var(--rdp-border);border-radius:2px}._yearDropdown_43su6_1281::-webkit-scrollbar-thumb:hover{background:var(--rdp-text-secondary)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.input-default{box-sizing:border-box!important;width:100%!important;height:32px!important;border-radius:8px!important;padding:0 12px!important;font-size:14px!important;line-height:1!important;transition:all .2s ease-in-out;outline:none!important;display:flex!important;align-items:center!important}[data-theme=light] .input-default,.input-default{background:#fff!important;border:.5px solid #6270A7!important;box-shadow:1px 1px 2px .5px #c4baba17!important;color:#000!important}[data-theme=dark] .input-default{background:#374151!important;border:.5px solid #6B7280!important;box-shadow:1px 1px 2px .5px #0003!important;color:#fff!important}.input-with-icon{padding-left:36px!important}.input-with-password-toggle{padding-right:36px!important}.input-with-icon.input-with-password-toggle{padding-left:36px!important;padding-right:36px!important}[data-theme=light] .input-default:focus,.input-default:focus{border-color:#414976!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #1618271a!important}[data-theme=dark] .input-default:focus{border-color:#f3f4f8!important;box-shadow:1px 1px 2px .5px #0003,0 0 0 2px #f3f4f833!important}[data-theme=light] .input-default:hover:not(:disabled),.input-default:hover:not(:disabled){border-color:#414976!important;box-shadow:1px 1px 4px 1px #c4baba26!important}[data-theme=dark] .input-default:hover:not(:disabled){border-color:#f3f4f8!important;box-shadow:1px 1px 4px 1px #0000004d!important}[data-theme=light] .input-default::placeholder,.input-default::placeholder{color:#9ca3af!important;opacity:1!important;font-size:14px!important;line-height:1.4!important}[data-theme=dark] .input-default::placeholder{color:#9ca3af!important;opacity:.7!important;font-size:14px!important;line-height:1.4!important}[data-theme=light] .input-default:disabled,.input-default:disabled{background:#f9fafb!important;border-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed;box-shadow:none!important}[data-theme=dark] .input-default:disabled{background:#374151!important;border-color:#4b5563!important;color:#9ca3af!important;cursor:not-allowed;box-shadow:none!important}[data-theme=dark] .input-default:disabled::placeholder{color:#6b7280!important;opacity:.7!important}.input-default:read-only{background:#afbbc9!important;border:.5px solid #EFF0F4!important;box-shadow:1px 1px 2px .5px #c4baba17!important;color:#fff!important;cursor:default}.input-default:read-only:hover{border-color:#eff0f4!important;box-shadow:1px 1px 2px .5px #c4baba17!important}.input-default:read-only:focus{border-color:#eff0f4!important;box-shadow:1px 1px 2px .5px #c4baba17!important;outline:none!important}.input-default:read-only::placeholder{color:#ffffffb3!important}.input-error{border-color:#ef4444!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #ef44441a!important}.input-error:focus{border-color:#ef4444!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #ef444433!important}.input-success{border-color:#10b981!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #10b9811a!important}.input-success:focus{border-color:#10b981!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #10b98133!important}.calendar-dropdown{border:1px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:99999;height:fit-content;max-height:none;overflow:visible;margin:0;padding:4px}.calendar-dropdown.light-theme{background-color:#fff;border-color:#e2e8f0}.calendar-dropdown.dark-theme{background-color:#1e293b;border-color:#475569}.calendar-in-dropdown{margin:0;padding:0;border:none;background:transparent;width:fit-content;min-width:280px;max-width:100%;height:fit-content;overflow:visible}.input-default[data-placeholder=true]{color:#9ca3af}.input-default[data-placeholder=true] span{color:#9ca3af;display:flex;align-items:center;height:100%;line-height:1}.input-disabled{opacity:.6;cursor:not-allowed!important}.input-readonly{cursor:default!important}.calendar-dropdown{animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input-default span,.input-default>span,.input-default input{display:flex;align-items:center;height:100%;line-height:1}.input-default input{display:block;width:100%;border:none;background:transparent;outline:none;padding:0;margin:0;font-size:inherit;color:inherit;line-height:1}@media (max-width: 768px){.calendar-dropdown{max-width:95vw;height:fit-content;max-height:none;overflow:visible;padding:3px}}@media (max-width: 480px){.calendar-dropdown{max-width:98vw;height:fit-content;max-height:none;overflow:visible;padding:2px}}@keyframes shimmer{0%{transform:translate(-100%) skew(12deg);opacity:0}50%{opacity:1}to{transform:translate(200%) skew(12deg);opacity:0}}@keyframes iconRotate{0%{transform:rotate(0)}50%{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes pressEffect{0%{opacity:0}50%{opacity:.15}to{opacity:0}}.button-default,.button-custom,.button-action,.button-secondary{position:relative;overflow:hidden;transition:all .3s ease-in-out;border:none;border-radius:8px}.button-action-icon-only{border-radius:9999px!important;min-width:0!important;width:32px!important;height:32px!important;padding:0!important}.button-action-icon-only svg{margin:0!important}.button-default:before,.button-custom:before,.button-action:before,.button-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%) skew(12deg);opacity:0;pointer-events:none;z-index:1}.button-default:after,.button-custom:after,.button-action:after,.button-secondary:after{content:"";position:absolute;inset:0;background:#0000;opacity:0;pointer-events:none;z-index:2;transition:all .1s ease-in-out}.button-default:hover,.button-custom:hover,.button-action:hover,.button-secondary:hover{transform:scale(1.05) translateY(-1px)}.button-default:hover:before,.button-custom:hover:before,.button-action:hover:before,.button-secondary:hover:before{animation:shimmer 1.4s ease-out}.button-default:hover svg,.button-custom:hover svg,.button-action:hover svg,.button-secondary:hover svg{animation:iconRotate .6s ease-in-out}.button-default:active:after,.button-custom:active:after,.button-action:active:after,.button-secondary:active:after{background:#00000026;opacity:1;animation:pressEffect .3s ease-out}.button-default:active,.button-custom:active,.button-action:active,.button-secondary:active{transform:scale(1.02) translateY(0)}.button-default:focus,.button-custom:focus,.button-action:focus,.button-secondary:focus{outline:2px solid rgba(64,80,181,.5);outline-offset:2px}.button-default:disabled,.button-custom:disabled,.button-action:disabled,.button-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.button-default:disabled:before,.button-default:disabled:after,.button-custom:disabled:before,.button-custom:disabled:after,.button-action:disabled:before,.button-action:disabled:after,.button-secondary:disabled:before,.button-secondary:disabled:after{display:none}.button-default:disabled svg,.button-custom:disabled svg,.button-action:disabled svg,.button-secondary:disabled svg{animation:none!important}.animate-spin{animation:spin 1s linear infinite}.login-card{box-sizing:border-box;width:420px;height:480px;box-shadow:2px 2px 2px .5px #ad929226;border-radius:8px;border-width:.5px;border-style:solid;padding:48px 40px 40px;display:flex;flex-direction:column}.login-container{display:flex;align-items:center;justify-content:center;min-height:50vh}.login-title{font-size:26px;font-weight:600;text-align:center;margin:0;line-height:1.2;flex-shrink:0}.login-form{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding-top:40px;padding-bottom:20px}.login-inputs{display:flex;flex-direction:column;gap:32px;flex-shrink:0}.login-forgot-link{font-size:14px;text-decoration:none;text-align:left;margin:0;flex-shrink:0;align-self:flex-start;transition:opacity .2s ease;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.login-forgot-link:hover{text-decoration:underline;opacity:.8}.login-button-container{flex-shrink:0;margin:0}.login-input-field{width:100%;max-width:340px}.login-submit-button{width:100%;max-width:340px;height:44px;margin:0 auto}.forgot-password-card{width:600px;height:auto;min-height:600px;padding:32px 40px 40px}.forgot-password-header{display:flex;align-items:center;margin-bottom:24px}.back-button{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s ease;padding:8px 0}.back-button:hover{opacity:.8}.step-indicator-container{margin-bottom:40px}.step-container{flex:1;display:flex;justify-content:center;align-items:flex-start}.forgot-password-step{width:100%;max-width:520px;display:flex;justify-content:center;align-items:center}.step-content{display:flex;flex-direction:column;gap:20px;border-radius:12px;padding:32px;box-shadow:0 4px 16px #0000001a;width:100%;max-width:400px}.step-title{font-size:24px;font-weight:600;margin:0;line-height:1.2}.step-description{font-size:16px;line-height:1.5;margin:0}.step-form{display:flex;flex-direction:column;gap:24px;margin-top:8px}.step-button{width:100%;height:44px}.resend-button{background:none;border:none;cursor:pointer;font-size:14px;text-align:center;transition:opacity .2s ease;padding:8px 0;text-decoration:underline}.resend-button:hover{opacity:.8}.password-error{font-size:14px;margin:-16px 0 0;font-weight:500}@media (max-width: 768px){.forgot-password-card{width:90vw;max-width:420px;padding:24px 20px 32px}.step-content{max-width:350px;padding:24px}.step-title{font-size:22px}.step-description{font-size:15px}}._stepperOverlay_ul3g7_3{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._stepperModal_ul3g7_33{background:#fff;border-radius:12px;width:100%;max-width:1200px;max-height:98vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._stepperInline_ul3g7_59{background:#fff;border-radius:12px;width:100%;display:flex;flex-direction:column;border:1px solid #e5e7eb;overflow:hidden}._stepperHeader_ul3g7_81{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}._headerContent_ul3g7_97{flex:1}._stepperTitle_ul3g7_105{font-size:1.25rem;font-weight:600;margin:0 0 .125rem;line-height:1.3}._stepperSubtitle_ul3g7_119{font-size:.875rem;margin:0;opacity:.8;line-height:1.4}._closeButton_ul3g7_133{background:none;border:none;padding:.375rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:1rem}._closeButton_ul3g7_133:hover{background-color:#0000000d}._stepIndicator_ul3g7_169{padding:.75rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;gap:.75rem;overflow-x:auto;overflow-y:hidden;min-height:auto}._stepWrapper_ul3g7_193{display:flex;flex-direction:column;align-items:center;position:relative;min-width:100px;flex-shrink:0}._stepConnector_ul3g7_211{position:absolute;top:16px;right:50%;width:calc(100% + .75rem);height:2px;transform:translateY(-50%);z-index:1}._stepItem_ul3g7_231{width:32px;height:32px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;position:relative;z-index:2;margin-bottom:.375rem;flex-shrink:0}._stepItem_ul3g7_231._clickable_ul3g7_263{cursor:pointer}._stepItem_ul3g7_231._clickable_ul3g7_263:hover{transform:scale(1.05)}._stepNumber_ul3g7_279{font-size:.75rem;font-weight:600}._stepLabel_ul3g7_289{text-align:center;display:flex;flex-direction:column;gap:.125rem;align-items:center;max-width:140px}._stepTitle_ul3g7_307{font-size:.8125rem;font-weight:500;transition:color .3s ease;line-height:1.2;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._stepTitle_ul3g7_307._activeTitle_ul3g7_337{font-weight:600}._optionalText_ul3g7_345{font-size:.6875rem;font-style:italic;line-height:1}._stepperContent_ul3g7_359{flex:1;padding:1.5rem;overflow-y:auto;min-height:500px;max-height:70vh}._inlineContent_ul3g7_377{max-height:none;min-height:400px;overflow-y:visible}._stepperFooter_ul3g7_391{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:1rem}._footerButton_ul3g7_409{padding:.625rem 1.25rem;border-radius:6px;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer;border:none;font-size:.875rem;line-height:1.3}._footerButton_ul3g7_409:disabled{opacity:.5;cursor:not-allowed}._prevButton_ul3g7_447{background-color:transparent;border:1px solid #d1d5db;color:#6b7280}._prevButton_ul3g7_447:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._nextButton_ul3g7_469{background-color:#3b82f6;color:#fff}._nextButton_ul3g7_469:hover:not(:disabled){background-color:#2563eb}._nextButton_ul3g7_469._loading_ul3g7_487{pointer-events:none}._buttonSpinner_ul3g7_495{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_ul3g7_1 1s linear infinite}@keyframes _spin_ul3g7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._stepperModal_ul3g7_33{max-width:100%;margin:0;max-height:100vh;border-radius:0}._stepperOverlay_ul3g7_3{padding:0}._stepLabel_ul3g7_289{max-width:120px}}._nextButton_ul3g7_469._darkTheme_ul3g7_563{background-color:#1d4ed8!important;color:#fff!important}._nextButton_ul3g7_469._darkTheme_ul3g7_563:hover:not(:disabled){background-color:#1e40af!important}._stepItem_ul3g7_231._darkThemeSelected_ul3g7_581{background-color:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}._stepItem_ul3g7_231._darkThemeCompleted_ul3g7_593{background-color:#059669!important;border-color:#059669!important;color:#fff!important}.theme-toggle-button{position:fixed;top:20px;right:20px;width:44px;height:44px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1000;box-shadow:0 2px 8px #0000001a}.theme-toggle-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.theme-toggle-button:active{transform:scale(.95)}.theme-toggle-button svg{transition:transform .3s ease}.theme-toggle-button:hover svg{transform:rotate(15deg)}._loginPage_1nur1_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px}._logosContainer_1nur1_19{display:flex;flex-direction:column;align-items:center;margin-bottom:32px;gap:16px}._logoMainContainer_1nur1_35{display:flex;justify-content:center}._logoMain_1nur1_35{width:100px;height:auto}._logoSecondaryContainer_1nur1_55{display:flex;justify-content:center}._logoSecondary_1nur1_55{width:130px;height:auto}._loginContainer_1nur1_75{width:100%;max-width:400px}@media (max-width: 768px){._loginPage_1nur1_1{padding:16px}._logosContainer_1nur1_19{margin-bottom:24px;gap:12px}._logoMain_1nur1_35{width:80px}._logoSecondary_1nur1_55{width:110px}}@media (max-width: 480px){._loginPage_1nur1_1{padding:12px}._logosContainer_1nur1_19{margin-bottom:20px;gap:10px}._logoMain_1nur1_35{width:70px}._logoSecondary_1nur1_55{width:100px}._loginContainer_1nur1_75{max-width:100%}}.logout-button{position:fixed;top:20px;right:84px;width:44px;height:44px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1000;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.logout-button{position:relative;top:auto;right:auto;margin-right:12px}}.logout-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #dc354540;color:#dc3545!important}.logout-button:active{transform:scale(.95)}.logout-button svg{transition:transform .3s ease}.logout-button:hover svg{transform:rotate(-15deg)}._homeContainer_13pxt_3{width:100%;min-height:100vh;padding:20px;box-sizing:border-box;position:relative}._mobileHeader_13pxt_21{display:none;justify-content:space-between;align-items:center;padding:0 0 16px;margin-bottom:20px}._mobileMenuButton_13pxt_37{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid;border-radius:8px;cursor:pointer;transition:all .2s ease}._mobileMenuButton_13pxt_37:hover{opacity:.8;transform:scale(1.02)}._header_13pxt_73{margin-bottom:32px}._searchContainer_13pxt_81{position:relative;max-width:500px;margin:0 auto}._searchInput_13pxt_93{width:100%;height:48px;padding:0 70px 0 48px;border:1px solid;border-radius:24px;font-size:16px;outline:none;transition:all .2s ease;box-sizing:border-box}._searchInput_13pxt_93:focus{box-shadow:0 0 0 3px #3b82f61a}._searchIcon_13pxt_125{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9ca3af}._searchButton_13pxt_141{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:32px;padding:0 12px;border:none;border-radius:16px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #8b5cf64d}._searchButton_13pxt_141:hover{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-50%) scale(1.02)}._searchButton_13pxt_141:active{transform:translateY(-50%) scale(.98)}._mainContent_13pxt_205{display:grid;grid-template-columns:1fr 320px;gap:32px;max-width:1400px;margin:0 auto;align-items:start}._leftContent_13pxt_225{display:flex;flex-direction:column;gap:32px}._welcomeSection_13pxt_239{margin-bottom:16px;margin-top:0}._welcomeContent_13pxt_249{display:flex;align-items:center;gap:20px}._userAvatar_13pxt_261{position:relative;flex-shrink:0}._userAvatarImage_13pxt_271{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000001a}._userAvatarFallback_13pxt_289{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:700;border:4px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000001a}._welcomeText_13pxt_317{flex:1}._welcomeTitle_13pxt_325{font-size:32px;font-weight:700;margin:0 0 8px;line-height:1.2}._welcomeSubtitle_13pxt_339{font-size:18px;font-weight:400;margin:0;line-height:1.4}._dashboardGrid_13pxt_355{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:start}._dashboardCard_13pxt_369{padding:20px 24px;border:1px solid;border-radius:12px;cursor:pointer;transition:all .2s ease;min-height:80px;display:flex;align-items:center}._dashboardCard_13pxt_369:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}._navigableCard_13pxt_401{position:relative;transition:all .3s ease}._navigableCard_13pxt_401:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}._navigableCard_13pxt_401:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#8b5cf605,#a855f705);border-radius:12px;opacity:0;transition:opacity .3s ease}._navigableCard_13pxt_401:hover:before{opacity:1}._navigableCard_13pxt_401:active{transform:translateY(-2px)}._cardContent_13pxt_463{display:flex;align-items:center;gap:16px;width:100%;min-height:56px}._cardIcon_13pxt_479{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}._cardInfo_13pxt_499{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;gap:12px}._cardTitle_13pxt_517{font-size:16px;font-weight:600;margin:0;line-height:1.2;flex:1;display:flex;align-items:center}._cardCount_13pxt_537{font-size:16px;font-weight:700;line-height:1;flex-shrink:0;padding:2px 0}._recentUpdates_13pxt_555{display:flex;flex-direction:column;gap:16px}._sectionTitle_13pxt_567{font-size:20px;font-weight:600;margin:0}._updatesList_13pxt_579{border:1px solid;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:0;max-height:350px;overflow-y:auto;scrollbar-width:thin}._updatesList_13pxt_579::-webkit-scrollbar{width:6px}._updatesList_13pxt_579::-webkit-scrollbar-track{background:transparent}._updatesList_13pxt_579::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px}._updatesList_13pxt_579::-webkit-scrollbar-thumb:hover{background:#9ca3af80}._updateItem_13pxt_639{display:flex;align-items:flex-start;gap:12px;padding:12px 0}._updateItem_13pxt_639:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}._updateIcon_13pxt_661{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#3b82f61a;flex-shrink:0}._updateContent_13pxt_683{flex:1;display:flex;flex-direction:column;gap:4px}._updateTitle_13pxt_697{font-size:14px;font-weight:600;margin:0;line-height:1.3}._updateMeta_13pxt_711{font-size:12px;margin:0;line-height:1.2}._rightSidebar_13pxt_725{display:flex;flex-direction:column;gap:24px;align-self:start;margin-top:130px}._notificationBadge_13pxt_741{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;color:#fff;font-size:14px;font-weight:500}._agendaSection_13pxt_763{display:flex;flex-direction:column;gap:16px}._agendaHeader_13pxt_775{display:flex;align-items:center;gap:8px}._agendaTitle_13pxt_787{font-size:16px;font-weight:600;margin:0}._agendaCalendar_13pxt_799{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;text-align:center}._calendarIcon_13pxt_817{margin-bottom:8px}._agendaDate_13pxt_825{font-size:14px;margin:0}._addEventButton_13pxt_835{background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}._addEventButton_13pxt_835:hover{text-decoration:none}._chatSection_13pxt_863{display:flex;flex-direction:column;gap:16px}._chatHeader_13pxt_875{display:flex;align-items:center;gap:8px}._chatTitle_13pxt_887{margin:0}._chatList_13pxt_895{border:1px solid;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}._chatItem_13pxt_913{display:flex;align-items:center;gap:12px}._chatAvatar_13pxt_925{position:relative;flex-shrink:0}._avatarCircle_13pxt_935{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}._avatarImage_13pxt_959{width:36px;height:36px;border-radius:50%;object-fit:cover}._onlineIndicator_13pxt_973{position:absolute;bottom:0;right:0;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}._chatContent_13pxt_995{flex:1;min-width:0}._chatUser_13pxt_1005{margin:0 0 4px;font-size:14px;font-weight:600}._chatMessage_13pxt_1017{margin:0;font-size:12px}._mobileChatLink_13pxt_1029{margin:20px 0}._chatLinkButton_13pxt_1037{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid;border-radius:12px;background:transparent;cursor:pointer;transition:all .2s ease;font-size:16px;gap:12px}._chatLinkButton_13pxt_1037:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._chatLinkButton_13pxt_1037:active{transform:translateY(0)}@media (max-width: 1024px){._mainContent_13pxt_205{grid-template-columns:1fr;gap:24px}._rightSidebar_13pxt_725{order:-1}}@media (max-width: 768px){._homeContainer_13pxt_3{padding:16px}._mobileHeader_13pxt_21{display:flex}._header_13pxt_73{margin-bottom:24px}._searchContainer_13pxt_81{max-width:100%}._searchInput_13pxt_93{height:44px;padding:0 60px 0 40px;font-size:16px}._searchIcon_13pxt_125{left:12px}._searchButton_13pxt_141{right:6px;height:28px;padding:0 10px;font-size:12px}._mainContent_13pxt_205{gap:20px}._leftContent_13pxt_225{gap:24px}._welcomeContent_13pxt_249{gap:16px}._userAvatarImage_13pxt_271,._userAvatarFallback_13pxt_289{width:64px;height:64px;border-width:3px}._userAvatarFallback_13pxt_289,._welcomeTitle_13pxt_325{font-size:24px}._welcomeSubtitle_13pxt_339{font-size:16px}._dashboardGrid_13pxt_355{grid-template-columns:1fr;gap:16px}._dashboardCard_13pxt_369{padding:20px}._rightSidebar_13pxt_725{gap:20px}}@media (max-width: 480px){._homeContainer_13pxt_3{padding:12px}._mobileHeader_13pxt_21{padding:0 0 12px;margin-bottom:16px}._mobileMenuButton_13pxt_37{width:36px;height:36px}._header_13pxt_73{margin-bottom:20px}._searchInput_13pxt_93{height:40px;padding:0 50px 0 36px;font-size:14px}._searchIcon_13pxt_125{left:10px}._searchButton_13pxt_141{right:4px;height:24px;padding:0 8px;font-size:11px}._mainContent_13pxt_205{gap:16px}._leftContent_13pxt_225{gap:20px}._welcomeContent_13pxt_249{flex-direction:column;text-align:center;gap:12px}._userAvatarImage_13pxt_271,._userAvatarFallback_13pxt_289{width:56px;height:56px;border-width:2px}._userAvatarFallback_13pxt_289,._welcomeTitle_13pxt_325{font-size:20px}._welcomeSubtitle_13pxt_339{font-size:14px}._dashboardCard_13pxt_369{padding:16px}._cardContent_13pxt_463{gap:12px}._cardIcon_13pxt_479{width:40px;height:40px}._cardTitle_13pxt_517{font-size:14px}._cardCount_13pxt_537{font-size:16px}._rightSidebar_13pxt_725{gap:16px}._notificationBadge_13pxt_741{padding:10px 12px;font-size:13px}._updatesList_13pxt_579,._chatList_13pxt_895{padding:12px}._updatesList_13pxt_579{max-height:280px}._updateItem_13pxt_639{padding:8px 0}._sectionTitle_13pxt_567{font-size:18px}}@media (max-width: 360px){._homeContainer_13pxt_3{padding:8px}._mobileHeader_13pxt_21{padding:0 0 8px;margin-bottom:12px}._mobileMenuButton_13pxt_37{width:32px;height:32px}._welcomeContent_13pxt_249{gap:8px}._userAvatarImage_13pxt_271,._userAvatarFallback_13pxt_289{width:48px;height:48px}._userAvatarFallback_13pxt_289,._welcomeTitle_13pxt_325{font-size:18px}._welcomeSubtitle_13pxt_339{font-size:13px}._searchInput_13pxt_93{height:36px;padding:0 45px 0 32px;font-size:13px}._searchButton_13pxt_141{height:20px;padding:0 6px;font-size:10px}._updatesList_13pxt_579{max-height:240px}}._floatingButton_s24mp_3{position:fixed;bottom:24px;right:24px;width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 25px #667eea66;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;border:none;animation:_float_s24mp_3 3s ease-in-out infinite}._floatingButton_s24mp_3:hover{transform:scale(1.1);box-shadow:0 12px 30px #667eea80}._assistantImage_s24mp_51{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}._pulseAnimation_s24mp_67{position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(102,126,234,.8);animation:_pulse_s24mp_67 2s infinite}@keyframes _float_s24mp_3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _pulse_s24mp_67{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}._chatContainer_s24mp_131{position:fixed;bottom:100px;right:24px;width:475px;height:675px;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;z-index:1001;border:1px solid;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}._chatContainer_s24mp_131._minimized_s24mp_165{height:60px}._chatHeader_s24mp_175{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid;min-height:60px;background-color:#3b82f6!important;color:#fff!important}._headerLeft_s24mp_197{display:flex;align-items:center;gap:12px;flex:1}._headerAvatar_s24mp_211{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}._headerInfo_s24mp_227{display:flex;flex-direction:column;gap:2px}._assistantName_s24mp_239{color:#fff!important;font-size:14px;font-weight:600;margin:0;line-height:1.2}._onlineStatus_s24mp_255{display:flex;align-items:center;gap:6px;font-size:12px;color:#fffc!important}._onlineIndicator_s24mp_271{width:8px;height:8px;border-radius:50%;background-color:#4ade80;animation:_breathe_s24mp_1 2s ease-in-out infinite}@keyframes _breathe_s24mp_1{0%,to{opacity:1}50%{opacity:.6}}._headerActions_s24mp_297{display:flex;gap:8px}._headerButton_s24mp_307{background:none!important;border:none!important;color:#fffc!important;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._headerButton_s24mp_307 svg{color:#fffc!important;fill:#fffc!important}._headerButton_s24mp_307:hover{background:#ffffff1a!important;color:#fff!important}._headerButton_s24mp_307:hover svg{color:#fff!important;fill:#fff!important}._chatBody_s24mp_365{display:flex;flex-direction:column;height:615px}._messagesContainer_s24mp_377{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}._messagesContainer_s24mp_377::-webkit-scrollbar{width:4px}._messagesContainer_s24mp_377::-webkit-scrollbar-track{background:transparent}._messagesContainer_s24mp_377::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, rgba(0, 0, 0, .2));border-radius:2px}._messagesContainer_s24mp_377::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color, rgba(0, 0, 0, .3))}._messageWrapper_s24mp_435{display:flex;gap:8px;animation:_messageSlide_s24mp_1 .3s ease-out}._messageWrapper_s24mp_435._userMessage_s24mp_447{justify-content:flex-end}._messageWrapper_s24mp_435._botMessage_s24mp_455{justify-content:flex-start}@keyframes _messageSlide_s24mp_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._messageAvatar_s24mp_485{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid}._messageBubble_s24mp_503{max-width:320px;padding:12px 16px;border-radius:18px;border:1px solid;word-wrap:break-word;position:relative}._userMessage_s24mp_447 ._messageBubble_s24mp_503{border-radius:18px 18px 4px;background-color:#3b82f6!important;color:#fff!important}._botMessage_s24mp_455 ._messageBubble_s24mp_503{border-radius:18px 18px 18px 4px;background-color:var(--color-surface, #ffffff)!important;color:var(--color-text, #000000)!important}._messageText_s24mp_545{margin:0 0 4px;font-size:14px;line-height:1.4;color:inherit!important;opacity:1!important;display:block!important}._userMessage_s24mp_447 ._messageText_s24mp_545{color:#fff!important}._botMessage_s24mp_455 ._messageText_s24mp_545{color:var(--color-text, #000000)!important}._messageTime_s24mp_581{font-size:11px;opacity:.7;display:block;text-align:right;color:inherit!important}._userMessage_s24mp_447 ._messageTime_s24mp_581{color:#ffffffb3!important}._botMessage_s24mp_455 ._messageTime_s24mp_581{color:var(--color-text-secondary, #6b7280)!important;text-align:left}._typingIndicator_s24mp_625{padding:12px 16px;border-radius:18px 18px 18px 4px;border:1px solid;display:flex;align-items:center}._typingDots_s24mp_641{display:flex;gap:4px}._typingDots_s24mp_641 span{width:6px;height:6px;border-radius:50%;animation:_typingPulse_s24mp_1 1.4s infinite}._typingDots_s24mp_641 span:nth-child(1){animation-delay:0s}._typingDots_s24mp_641 span:nth-child(2){animation-delay:.2s}._typingDots_s24mp_641 span:nth-child(3){animation-delay:.4s}@keyframes _typingPulse_s24mp_1{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.2);opacity:1}}._inputArea_s24mp_715{padding:16px;border-top:1px solid;display:flex;gap:12px;align-items:center}._messageInput_s24mp_731{flex:1;padding:12px 16px;border:1px solid;border-radius:24px;font-size:14px;outline:none;transition:all .2s ease;resize:none}._messageInput_s24mp_731{border:1px solid;border-radius:20px;padding:12px 16px;font-size:14px;outline:none;flex:1;resize:none;min-height:20px;max-height:100px;background-color:var(--color-background, #ffffff)!important;color:var(--color-text, #000000)!important;border-color:var(--color-border, #e5e7eb)!important}._messageInput_s24mp_731::placeholder{color:var(--placeholder-color, #9ca3af)!important}._sendButton_s24mp_803{width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;flex-shrink:0!important;border:none!important;outline:none!important}._sendButton_s24mp_803{background-color:#3b82f6!important;color:#fff!important;border:none!important;transition:transform .2s ease!important}._sendButton_s24mp_803 svg{color:#fff!important;fill:#fff!important}button[data-testid=chat-send-button]{background-color:#3b82f6!important;color:#fff!important;border:none!important;pointer-events:auto!important;z-index:10!important}button[data-testid=chat-send-button]:disabled{pointer-events:none!important;opacity:.5!important}button[data-testid=chat-send-button] svg{color:#fff!important;fill:#fff!important;pointer-events:none!important}._sendButton_s24mp_803:hover:not(:disabled){transform:scale(1.05)}._sendButton_s24mp_803:disabled{cursor:not-allowed}@media (max-width: 768px){._floatingButton_s24mp_3{bottom:20px;right:20px;width:64px;height:64px}._assistantImage_s24mp_51{width:44px;height:44px}._chatContainer_s24mp_131{bottom:90px;right:20px;left:20px;width:auto;max-width:none}._messageBubble_s24mp_503{max-width:280px}}@media (max-width: 480px){._chatContainer_s24mp_131{bottom:90px;right:16px;left:16px;height:580px}._chatBody_s24mp_365{height:520px}._messageBubble_s24mp_503{max-width:250px}}._rolesContainer_4l8o6_3{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}._rolesHeader_4l8o6_21{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0000001a;z-index:10}._headerLeft_4l8o6_41{display:flex;align-items:center;gap:2rem}._headerLeft_4l8o6_41 h1{margin:0;font-size:1.5rem;font-weight:600}._searchContainer_4l8o6_65{position:relative;display:flex;align-items:center;gap:.75rem}._searchInput_4l8o6_79{padding:.5rem 1rem;border-radius:8px;border:1px solid;outline:none;width:250px;transition:all .3s ease}._backButton_4l8o6_97{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .3s ease;white-space:nowrap}._backButton_4l8o6_97:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}._searchInput_4l8o6_79:focus{box-shadow:0 0 0 3px #6366f11a;border-color:#6366f1}._headerRight_4l8o6_141{display:flex;align-items:center;gap:1rem}._statusIndicator_4l8o6_153{font-size:.875rem;display:flex;align-items:center;gap:.5rem}._batchButton_4l8o6_167{transition:all .3s ease}._batchButton_4l8o6_167:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}._breadcrumbs_4l8o6_187{padding:.75rem 1.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border-color);background:#6366f10d}._breadcrumbs_4l8o6_187 i{margin:0 .25rem}._mainContent_4l8o6_217{display:flex;flex:1;overflow:hidden}._leftPanel_4l8o6_231,._centerPanel_4l8o6_233,._rightPanel_4l8o6_235{display:flex;flex-direction:column;border-right:1px solid var(--border-color);overflow:hidden}._leftPanel_4l8o6_231{width:280px;min-width:250px}._centerPanel_4l8o6_233{width:40%;min-width:320px}._rightPanel_4l8o6_235{width:800px;min-width:600px;border-right:none}._panelHeader_4l8o6_281{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);background:#00000005}._panelHeader_4l8o6_281 h3{margin:0;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._menuTree_4l8o6_319{flex:1;overflow-y:auto;padding:.5rem 0}._menuItem_4l8o6_331{display:flex;align-items:center;padding:.5rem;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;user-select:none}._menuItem_4l8o6_331:hover{background:#6366f11a;border-left-color:#6366f1}._menuItem_4l8o6_331._selected_4l8o6_361{border-left-color:#6366f1;box-shadow:inset 3px 0 #6366f1}._menuItem_4l8o6_331[draggable=true]:hover{cursor:grab}._menuItem_4l8o6_331[draggable=true]:active{cursor:grabbing}._expandButton_4l8o6_387{background:none;border:none;padding:.25rem;margin-right:.5rem;cursor:pointer;border-radius:4px;transition:background-color .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._expandButton_4l8o6_387:hover{background:#0000001a}._menuItemContent_4l8o6_425{display:flex;align-items:center;gap:.75rem;flex:1}._menuItemContent_4l8o6_425 i{width:16px;text-align:center}._badge_4l8o6_449{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;margin-left:auto}._badge-info_4l8o6_467{background-color:#3b82f6}._badge-warning_4l8o6_469{background-color:#f59e0b}._badge-danger_4l8o6_471{background-color:#ef4444}._badge-success_4l8o6_473{background-color:#10b981}._newPerfilButton_4l8o6_479{transition:transform .2s ease}._newPerfilButton_4l8o6_479:hover{transform:translateY(-1px)}._newPerfilForm_4l8o6_495{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;animation:_slideDown_4l8o6_1 .3s ease}@keyframes _slideDown_4l8o6_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._formInput_4l8o6_535,._formTextarea_4l8o6_537{padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;outline:none;transition:border-color .3s ease}._formInput_4l8o6_535:focus,._formTextarea_4l8o6_537:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._formTextarea_4l8o6_537{resize:vertical;min-height:60px}._formActions_4l8o6_577{display:flex;gap:.5rem;justify-content:flex-end}._saveButton_4l8o6_589,._cancelButton_4l8o6_591{transition:all .2s ease}._saveButton_4l8o6_589:hover,._cancelButton_4l8o6_591:hover{transform:translateY(-1px)}._constructorFooter_4l8o6_611{padding:1rem;border-top:1px solid var(--border-color);background:#00000005;display:flex;justify-content:center;align-items:center}._constructorFooter_4l8o6_611 ._saveButton_4l8o6_589{min-width:140px;transition:all .3s ease;box-shadow:0 2px 4px #06d6a033}._constructorFooter_4l8o6_611 ._saveButton_4l8o6_589:hover{transform:translateY(-2px);box-shadow:0 4px 12px #06d6a04d}._dropZone_4l8o6_653{flex:1;padding:1rem;overflow-y:auto}._perfilBuilder_4l8o6_665{height:100%}._perfilHeader_4l8o6_673{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}._perfilHeader_4l8o6_673 h4{margin:0;font-size:1.125rem}._menuCounter_4l8o6_701{font-size:.875rem;padding:.25rem .75rem;background:#6366f11a;border-radius:12px}._perfilMenus_4l8o6_715{display:flex;flex-direction:column;gap:.5rem;min-height:200px;padding:1rem;border:2px dashed var(--border-color);border-radius:8px;transition:all .3s ease}._perfilMenus_4l8o6_715:empty{justify-content:center;align-items:center}._perfilMenus_4l8o6_715[data-drag-over=true]{border-color:#6366f1;background:#6366f10d}._emptyState_4l8o6_757{text-align:center;padding:2rem}._emptyState_4l8o6_757 i{font-size:2rem;margin-bottom:.5rem;opacity:.5}._selectPerfilMessage_4l8o6_779{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}._selectPerfilMessage_4l8o6_779 i{font-size:3rem;margin-bottom:1rem;opacity:.3}._assignedMenu_4l8o6_811{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid;border-radius:8px;background:#ffffff80;transition:all .3s ease;animation:_fadeIn_4l8o6_1 .3s ease}@keyframes _fadeIn_4l8o6_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._assignedMenu_4l8o6_811:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}._menuInfo_4l8o6_867{display:flex;align-items:center;gap:.75rem}._menuInfo_4l8o6_867 i{width:16px;text-align:center}._menuActions_4l8o6_889{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._accessButton_4l8o6_903{padding:.375rem .875rem;border:none;border-radius:14px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px;text-align:center;box-shadow:0 1px 3px #0000001a}._accessButton_4l8o6_903:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._removeButton_4l8o6_939{background:#ef44441a;border:1px solid rgba(239,68,68,.3);padding:.375rem;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}._removeButton_4l8o6_939:hover{background:#ef444433;border-color:#ef444480;transform:scale(1.05);box-shadow:0 2px 4px #ef444433}._removeButton_4l8o6_939 svg{width:18px;height:18px;stroke-width:2;transition:transform .2s ease}._removeButton_4l8o6_939:hover svg{transform:scale(1.1)}._batchActions_4l8o6_1005{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid var(--border-color);animation:_slideUp_4l8o6_1 .3s ease}@keyframes _slideUp_4l8o6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._batchInfo_4l8o6_1045{font-size:.875rem;font-weight:500}._batchAssignButton_4l8o6_1055{transition:all .2s ease}._batchAssignButton_4l8o6_1055:disabled{opacity:.5;cursor:not-allowed}._batchAssignButton_4l8o6_1055:not(:disabled):hover{transform:translateY(-1px)}._perfilesList_4l8o6_1083{flex:1;overflow-y:auto;padding:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-content:start}._perfilCard_4l8o6_1103{padding:2.5rem 1rem 1rem;border:1px solid;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;min-height:120px;display:flex;flex-direction:column;gap:.75rem}._perfilCard_4l8o6_1103:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._perfilCard_4l8o6_1103._selected_4l8o6_361{transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}._perfilCard_4l8o6_1103._batchSelected_4l8o6_1151{box-shadow:0 0 0 2px #6366f1}._perfilInfo_4l8o6_1159{flex:1;display:flex;flex-direction:column;gap:.5rem}._perfilInfo_4l8o6_1159 h4{margin:0;font-size:1.1rem;line-height:1.3;font-weight:600}._perfilInfo_4l8o6_1159 p{margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}._perfilStats_4l8o6_1211{display:flex;gap:.5rem;margin-top:auto}._menuBadge_4l8o6_1223{padding:.2rem .6rem;border-radius:10px;font-size:.7rem;font-weight:600;color:#fff}._perfilActions_4l8o6_1239{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem;opacity:.85;transition:opacity .3s ease;z-index:2}._perfilCard_4l8o6_1103:hover ._perfilActions_4l8o6_1239{opacity:1}._actionButton_4l8o6_1269{background:#fffffff2;border:1px solid rgba(0,0,0,.15);padding:0;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-shadow:0 2px 4px #00000026;font-size:.875rem}._actionButton_4l8o6_1269:hover{background:#fff;border-color:#0000004d;transform:scale(1.08);box-shadow:0 4px 8px #0003}._actionButton_4l8o6_1269 svg{width:16px;height:16px;stroke-width:2;transition:transform .2s ease}._actionButton_4l8o6_1269:hover svg{transform:scale(1.15)}@media (max-width: 1200px){._leftPanel_4l8o6_231{width:260px}._centerPanel_4l8o6_233{width:35%;min-width:300px}._rightPanel_4l8o6_235{width:480px}}@media (max-width: 1024px){._mainContent_4l8o6_217{flex-direction:column}._leftPanel_4l8o6_231,._centerPanel_4l8o6_233,._rightPanel_4l8o6_235{width:100%;border-right:none;border-bottom:1px solid var(--border-color)}._leftPanel_4l8o6_231{height:300px}._rightPanel_4l8o6_235{height:250px;border-bottom:none}}@media (max-width: 768px){._rolesHeader_4l8o6_21{flex-direction:column;gap:1rem;padding:1rem}._headerLeft_4l8o6_41{width:100%;justify-content:space-between}._searchInput_4l8o6_79{width:200px}._leftPanel_4l8o6_231{height:250px}._rightPanel_4l8o6_235{height:200px}._perfilesList_4l8o6_1083{grid-template-columns:1fr;gap:.75rem;padding:.75rem}._perfilCard_4l8o6_1103{min-height:110px;padding-top:2.25rem}._perfilActions_4l8o6_1239{top:.5rem;right:.5rem;gap:.375rem}}@media (max-width: 480px){._rolesHeader_4l8o6_21{padding:.75rem}._headerLeft_4l8o6_41 h1{font-size:1.25rem}._searchInput_4l8o6_79{width:150px}._panelHeader_4l8o6_281{padding:.75rem}._panelHeader_4l8o6_281 h3{font-size:.875rem}}._modalOverlay_pbbvn_11{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_pbbvn_1 .2s ease-out}._modalContainer_pbbvn_41{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden;position:relative;animation:_slideIn_pbbvn_1 .3s ease-out;transition:all .2s ease-out}._modalHeader_pbbvn_73{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0;min-height:70px}._modalTitle_pbbvn_93{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:#1f2937}._closeButton_pbbvn_109{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease-out;color:#6b7280}._closeButton_pbbvn_109:hover{background:#f3f4f6;color:#374151}._closeButton_pbbvn_109:active{transform:scale(.95)}._modalContent_pbbvn_157{flex:1;padding:16px 16px 8px;overflow-y:auto;background:#fff;min-height:0}._modalContent_pbbvn_157::-webkit-scrollbar{width:6px}._modalContent_pbbvn_157::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._modalContent_pbbvn_157::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modalContent_pbbvn_157::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modalFooter_pbbvn_215{display:flex;align-items:center;justify-content:flex-end;padding:12px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0;min-height:60px}._footerButtons_pbbvn_237{display:flex;gap:12px;align-items:center}@keyframes _fadeIn_pbbvn_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_pbbvn_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modalOverlay_pbbvn_11{padding:16px}._modalContainer_pbbvn_41{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 32px)!important;margin:0}._modalHeader_pbbvn_73{padding:16px 20px;min-height:60px}._modalTitle_pbbvn_93{font-size:16px}._modalContent_pbbvn_157{padding:20px}._modalFooter_pbbvn_215{padding:16px 20px;min-height:60px}._footerButtons_pbbvn_237{gap:10px}}@media (max-width: 480px){._modalOverlay_pbbvn_11{padding:12px}._modalContainer_pbbvn_41{border-radius:8px}._modalHeader_pbbvn_73{padding:12px 16px;min-height:56px}._modalTitle_pbbvn_93{font-size:15px}._closeButton_pbbvn_109{width:28px;height:28px}._modalContent_pbbvn_157{padding:16px}._modalFooter_pbbvn_215{padding:12px 16px;min-height:56px;flex-direction:column-reverse;gap:8px}._footerButtons_pbbvn_237{width:100%;flex-direction:column-reverse;gap:8px}._footerButtons_pbbvn_237 button{width:100%;justify-content:center}}.dark ._modalContainer_pbbvn_41{background:#1e293b;border-color:#334155;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark ._modalHeader_pbbvn_73{background:#0f172a;border-bottom-color:#334155}.dark ._modalTitle_pbbvn_93{color:#f1f5f9}.dark ._closeButton_pbbvn_109{color:#94a3b8}.dark ._closeButton_pbbvn_109:hover{background:#334155;color:#f1f5f9}.dark ._modalContent_pbbvn_157{background:#1e293b}.dark ._modalFooter_pbbvn_215{background:#0f172a;border-top-color:#334155}.dark ._modalContent_pbbvn_157::-webkit-scrollbar-track{background:#334155}.dark ._modalContent_pbbvn_157::-webkit-scrollbar-thumb{background:#475569}.dark ._modalContent_pbbvn_157::-webkit-scrollbar-thumb:hover{background:#64748b}._bodyNoScroll_pbbvn_585{overflow:hidden!important}._closeButton_pbbvn_109:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark ._closeButton_pbbvn_109:focus{outline-color:#60a5fa}._modalContainer_pbbvn_41:hover{box-shadow:0 25px 30px -5px #00000026,0 15px 15px -5px #00000014}.dark ._modalContainer_pbbvn_41:hover{box-shadow:0 25px 30px -5px #0006,0 15px 15px -5px #0000004d}.dark ._modalHeader_pbbvn_73{background-color:#374151!important;border-bottom-color:#4b5563!important}.dark ._modalTitle_pbbvn_93,.dark ._closeButton_pbbvn_109{color:#f1f5f9!important}.dark ._closeButton_pbbvn_109:hover{background:#4b5563!important;color:#f8fafc!important}._selectRoot_5esr1_7{width:100%;display:block}._selectContainer_5esr1_19{position:relative;width:100%;display:block}._iconContainer_5esr1_33{position:absolute;top:0;left:0;height:32px;width:36px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}._leftIcon_5esr1_61{height:16px;width:16px}._trigger_5esr1_73{all:unset;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:space-between;padding:0 12px!important;height:32px!important;width:100%!important;min-width:0;font-size:14px!important;line-height:1.4!important;border:.5px solid #6270A7!important;border-radius:8px!important;background-color:#fff!important;color:var(--text-color, #1f2937);box-shadow:1px 1px 2px .5px #c4baba17!important;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;position:relative;outline:none!important}._trigger_5esr1_73:hover{border-color:#414976!important;box-shadow:1px 1px 4px 1px #c4baba26!important}._trigger_5esr1_73:focus{outline:none!important;border-color:#414976!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #1618271a!important}._trigger_5esr1_73:disabled{cursor:not-allowed;opacity:.5}._trigger_5esr1_73[data-placeholder]{color:#9ca3af}._trigger_5esr1_73._withIcon_5esr1_167{padding-left:36px!important}._triggerError_5esr1_177{border-color:#ef4444!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #ef44441a!important}._triggerError_5esr1_177:focus{border-color:#ef4444!important;box-shadow:1px 1px 2px .5px #c4baba17,0 0 0 2px #ef444433!important}._icon_5esr1_33{height:16px;width:16px;opacity:.5;transition:transform .15s ease;margin-left:8px}._trigger_5esr1_73._dark_5esr1_225 ._icon_5esr1_33,._dark_5esr1_225._trigger_5esr1_73 ._icon_5esr1_33{opacity:.8;color:#e2e8f0}._trigger_5esr1_73[data-state=open] ._icon_5esr1_33{transform:rotate(180deg)}._content_5esr1_247{overflow:hidden;background-color:#fff!important;border:.5px solid #6270A7!important;border-radius:8px!important;box-shadow:1px 1px 2px .5px #c4baba17,0 4px 8px -2px #0000001a!important;z-index:1201;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-height:384px}._content_5esr1_247[data-state=open]{animation:_slideDownAndFade_5esr1_1 .4s cubic-bezier(.16,1,.3,1)}._content_5esr1_247[data-state=closed]{animation:_slideUpAndFade_5esr1_1 .3s cubic-bezier(.16,1,.3,1)}._content_5esr1_247[data-side=top]{animation:_slideDownAndFade_5esr1_1 .4s cubic-bezier(.16,1,.3,1)}._content_5esr1_247[data-side=right]{animation:_slideLeftAndFade_5esr1_1 .4s cubic-bezier(.16,1,.3,1)}._content_5esr1_247[data-side=bottom]{animation:_slideUpAndFade_5esr1_1 .4s cubic-bezier(.16,1,.3,1)}._content_5esr1_247[data-side=left]{animation:_slideRightAndFade_5esr1_1 .4s cubic-bezier(.16,1,.3,1)}._viewport_5esr1_323{padding:4px}._item_5esr1_333{all:unset;font-size:14px;line-height:1;color:var(--text-color, #1f2937);border-radius:4px;display:flex;align-items:center;padding:8px 12px 8px 32px;position:relative;cursor:default;user-select:none;outline:none;transition:all .15s ease}._item_5esr1_333[data-disabled]{color:#9ca3af;pointer-events:none}._item_5esr1_333[data-highlighted]{background-color:#f3f4f6;color:#1f2937}._item_5esr1_333:focus{background-color:#f3f4f6;color:#1f2937}._itemIndicator_5esr1_397{position:absolute;left:8px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}._label_5esr1_419{padding:8px 12px 6px 8px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}._separator_5esr1_439{height:1px;background-color:#e5e7eb;margin:4px -4px}._scrollButton_5esr1_453{display:flex;align-items:center;justify-content:center;height:25px;background-color:#fff;color:#6b7280;cursor:default}._trigger_5esr1_73._dark_5esr1_225,._dark_5esr1_225._trigger_5esr1_73{border-color:#4b5563!important;background-color:#374151!important;color:#f1f5f9!important;box-shadow:inset 0 1px 2px #0000001a,0 1px 3px #0003!important}._trigger_5esr1_73._dark_5esr1_225:hover,._dark_5esr1_225._trigger_5esr1_73:hover{border-color:#6b7280!important;background-color:#4b5563!important;box-shadow:inset 0 1px 2px #0000001a,0 1px 3px #0000004d!important}._trigger_5esr1_73._dark_5esr1_225:focus,._dark_5esr1_225._trigger_5esr1_73:focus{border-color:#3b82f6!important;background-color:#374151!important;box-shadow:inset 0 1px 2px #0000001a,0 0 0 2px #3b82f64d!important}._trigger_5esr1_73._dark_5esr1_225:disabled,._dark_5esr1_225._trigger_5esr1_73:disabled{background-color:#1f2937!important;border-color:#374151!important;color:#9ca3af!important;opacity:.7;box-shadow:inset 0 1px 2px #0003!important;cursor:not-allowed}._trigger_5esr1_73._dark_5esr1_225[data-placeholder],._dark_5esr1_225._trigger_5esr1_73[data-placeholder]{color:#6b7280!important}._trigger_5esr1_73._dark_5esr1_225:disabled[data-placeholder],._dark_5esr1_225._trigger_5esr1_73:disabled[data-placeholder]{color:#6b7280!important}._content_5esr1_247._dark_5esr1_225,._dark_5esr1_225._content_5esr1_247{background-color:#0f172a!important;border-color:#334155!important;box-shadow:0 10px 25px -5px #0006,0 4px 8px -2px #0000004d,inset 0 1px #ffffff05!important}._item_5esr1_333._dark_5esr1_225,._dark_5esr1_225._item_5esr1_333{color:#e2e8f0}._item_5esr1_333._dark_5esr1_225[data-highlighted],._dark_5esr1_225._item_5esr1_333[data-highlighted]{background-color:#1e293b;color:#f1f5f9}._item_5esr1_333._dark_5esr1_225:focus,._dark_5esr1_225._item_5esr1_333:focus{background-color:#1e293b;color:#f1f5f9}._item_5esr1_333._dark_5esr1_225[data-disabled],._dark_5esr1_225._item_5esr1_333[data-disabled]{color:#64748b}._label_5esr1_419._dark_5esr1_225,._dark_5esr1_225._label_5esr1_419{color:#94a3b8}._separator_5esr1_439._dark_5esr1_225,._dark_5esr1_225._separator_5esr1_439{background-color:#475569}._scrollButton_5esr1_453._dark_5esr1_225,._dark_5esr1_225._scrollButton_5esr1_453{background-color:#1e293b;color:#94a3b8}._leftIcon_5esr1_61._dark_5esr1_225,._dark_5esr1_225._leftIcon_5esr1_61{color:#e2e8f0!important;opacity:.8}@keyframes _slideDownAndFade_5esr1_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_5esr1_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes _slideUpAndFade_5esr1_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideRightAndFade_5esr1_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.grid-container{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;border:1px solid;overflow:hidden;transition:all .2s ease}.grid-table-container{overflow-x:auto;overflow-y:hidden}.grid-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;table-layout:auto}.grid-header-row{position:sticky;top:0;z-index:10;background:#414976}.grid-header-cell{padding:16px 20px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;border:none;white-space:nowrap;position:relative;color:#fff;border-right:1px solid rgba(255,255,255,.1);text-align:center}.grid-header-cell:last-child{border-right:none}.header-content{display:flex;align-items:center;justify-content:center;gap:8px}.sort-button{background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.7}.sort-button:hover{opacity:.8;transform:scale(1.05)}.sort-icon{transition:all .2s ease}.sort-icon.active{opacity:1;color:#fff}.grid-body-row{transition:all .2s ease;border-bottom:1px solid}.grid-body-row:hover{background-color:#f9fafb}.grid-body-row.clickable{cursor:pointer}.grid-body-row.clickable:hover{background-color:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.grid-body-cell{padding:8px 20px;vertical-align:middle;border:none;color:#374151;border-right:1px solid}.grid-body-cell:last-child{border-right:none}.grid-loading,.grid-empty{text-align:center;padding:60px 20px;border:none}.loading-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner{width:32px;height:32px;border:3px solid transparent;border-top:3px solid;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-content{font-size:16px;font-weight:500}.grid-paginator{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-top:1px solid;gap:16px;flex-wrap:wrap}.paginator-info{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page-info{color:#6b7280;font-size:14px;font-weight:500}.page-size-selector{display:flex;align-items:center;gap:8px;font-size:14px}.page-size-selector label{font-weight:500;white-space:nowrap}.page-size-selector select{padding:6px 12px;border:1px solid;border-radius:6px;font-size:14px;min-width:80px;transition:all .2s ease;outline:none}.page-size-selector select:focus{box-shadow:0 0 0 3px #0000001a}.paginator-controls{display:flex;align-items:center;gap:8px}.paginator-button{min-width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-numbers{display:flex;align-items:center;gap:4px;margin:0 8px}.page-number{min-width:36px;height:36px;border:1px solid;background:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page-number:hover{border-color:#414976;background-color:#f3f4f6;transform:translateY(-1px)}.page-number.active{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.page-ellipsis{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-weight:500}.paginator-summary{font-size:14px;font-weight:500}@media (max-width: 1024px){.grid-paginator{flex-direction:column;align-items:stretch;gap:12px}.paginator-info,.paginator-controls{justify-content:center}.paginator-summary{text-align:center}}@media (max-width: 768px){.grid-container{border-radius:8px}.grid-header-cell,.grid-body-cell{padding:6px 16px}.grid-header-cell{font-size:11px}.grid-table{font-size:13px}.grid-paginator{padding:12px 16px}.page-numbers{margin:0 4px;gap:2px}.page-number,.paginator-button{min-width:32px!important;height:32px!important;font-size:13px}.page-size-selector{flex-direction:column;gap:4px;text-align:center}}@media (max-width: 480px){.grid-header-cell,.grid-body-cell{padding:4px 12px}.grid-paginator{padding:8px 12px}.paginator-info{flex-direction:column;gap:8px}.page-numbers{flex-wrap:wrap;justify-content:center;gap:2px}.page-number,.paginator-button{min-width:28px!important;height:28px!important;font-size:12px}.loading-content{gap:12px}.loading-spinner{width:24px;height:24px;border-width:2px}}.page-number:focus,.paginator-button:focus,.page-size-selector select:focus{outline:2px solid;outline-offset:2px}.grid-body-row.clickable:focus-within{outline:2px solid;outline-offset:-2px}.grid-body-row{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-number,.paginator-button{transition:all .2s cubic-bezier(.4,0,.2,1)}.page-number:active,.paginator-button:active{transform:translateY(0);transition-duration:.1s}.action-button{transition:all .2s ease}.action-button:hover:not(:disabled){transform:scale(1.1);background-color:#0000000d!important}.action-button:active:not(:disabled){transform:scale(.95)}.actions-container{min-width:fit-content}@media (max-width: 768px){.actions-container{gap:4px}.action-button{padding:2px}}.grid-body-cell.image-cell{padding:6px;text-align:center;vertical-align:middle}.grid-body-cell.image-cell>div{display:inline-flex;align-items:center;justify-content:center}[data-theme=dark] .grid-container{background:#1e293b;border-color:#334155;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .grid-table{background:#1e293b}[data-theme=dark] .grid-header-row{background:#0f172a}[data-theme=dark] .grid-header-cell{color:#f1f5f9;border-right-color:#ffffff1a}[data-theme=dark] .grid-body-row{border-bottom-color:#334155}[data-theme=dark] .grid-body-row:hover{background-color:#334155}[data-theme=dark] .grid-body-row.clickable:hover{background-color:#475569;box-shadow:0 2px 4px #0000004d}[data-theme=dark] .grid-body-cell{color:#f1f5f9;border-right-color:#334155}[data-theme=dark] .grid-loading,[data-theme=dark] .grid-empty{color:#94a3b8}[data-theme=dark] .loading-spinner{border-color:#334155;border-top-color:#6366f1}[data-theme=dark] .empty-content{color:#94a3b8}[data-theme=dark] .grid-paginator{background:#0f172a;border-top-color:#334155}[data-theme=dark] .page-info,[data-theme=dark] .page-size-selector label{color:#94a3b8}[data-theme=dark] .page-size-selector select{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .page-size-selector select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}[data-theme=dark] .page-number{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .page-number:hover{background:#334155;border-color:#475569}[data-theme=dark] .page-number.active{background:#6366f1;border-color:#6366f1;color:#fff}[data-theme=dark] .page-number.active:hover{background:#4f46e5;border-color:#4f46e5}[data-theme=dark] .paginator-button{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .paginator-button:hover:not(:disabled){background:#334155;border-color:#475569}[data-theme=dark] .paginator-button:disabled{background:#0f172a;border-color:#1e293b;color:#475569}[data-theme=dark] .action-button:hover:not(:disabled){background-color:#ffffff1a!important}._filterModal_uhl5t_1{display:flex;flex-direction:column;gap:1.5rem;padding:0}._filtersGrid_uhl5t_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}._filterGroup_uhl5t_29{display:flex;flex-direction:column;gap:.5rem}._filterLabel_uhl5t_41{font-size:.875rem;font-weight:500;margin-bottom:.25rem}._required_uhl5t_53{color:#ef4444;margin-left:.25rem}._selectWrapper_uhl5t_63{position:relative;display:flex;align-items:center}._select_uhl5t_63{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid;border-radius:.375rem;font-size:.875rem;appearance:none;background-image:none;cursor:pointer;transition:border-color .2s ease-in-out}._select_uhl5t_63:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._selectIcon_uhl5t_111{position:absolute;right:.75rem;pointer-events:none;color:#6b7280}._checkboxLabel_uhl5t_125{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}._checkbox_uhl5t_125{width:1rem;height:1rem;border-radius:.25rem;cursor:pointer}._checkboxText_uhl5t_155{user-select:none}._paginationSection_uhl5t_163{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}._sectionTitle_uhl5t_175{font-size:1rem;font-weight:600;margin-bottom:1rem}._paginationControls_uhl5t_187{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._actions_uhl5t_199{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}._leftActions_uhl5t_217,._rightActions_uhl5t_227{display:flex;gap:.5rem}._filterModal_uhl5t_1.dark ._paginationSection_uhl5t_163,._filterModal_uhl5t_1.dark ._actions_uhl5t_199{border-top-color:#374151}._filterModal_uhl5t_1.dark ._selectIcon_uhl5t_111{color:#9ca3af}@media (max-width: 768px){._filtersGrid_uhl5t_15,._paginationControls_uhl5t_187{grid-template-columns:1fr}._actions_uhl5t_199{flex-direction:column;gap:1rem}._leftActions_uhl5t_217,._rightActions_uhl5t_227{width:100%;justify-content:center}}.chip{display:inline-flex;align-items:center;border-radius:16px;font-weight:500;font-family:inherit;line-height:1.2;white-space:nowrap;transition:all .2s ease;user-select:none;border:none;outline:none;position:relative}.chip:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.chip.selected{transform:scale(1.02)}.chip.selected:hover{transform:scale(1.02);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary),0 4px 12px #00000026}.chip.disabled{opacity:.5;cursor:not-allowed}.chip.disabled:hover{transform:none;box-shadow:none}.chip-content{display:flex;flex-direction:column;align-items:flex-start}.chip-label{font-weight:600}.chip-description{font-size:11px;opacity:.8;font-weight:400;margin-top:1px}.chip-remove-button{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease;margin:0 0 0 auto}.chip-remove-button:hover{opacity:1}.chip-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-group-more{font-size:12px;color:var(--text-secondary);padding:4px 8px;border-radius:12px;background-color:var(--surface);border:1px solid var(--border);cursor:default}.chip-group-add-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;border-radius:16px;border:1px dashed var(--border);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-family:inherit}.chip-group-add-button:hover{border-color:var(--primary);color:var(--primary)}.chip-group-add-button:disabled{opacity:.5;cursor:not-allowed}.chip-group-add-button:disabled:hover{border-color:var(--border);color:var(--text-secondary)}:root{--primary: #414976;--surface: #FFFFFF;--text-secondary: #6B7280;--border: #E5E7EB}[data-theme=dark]{--primary: #F3F4F8;--surface: #1E293B;--text-secondary: #94A3B8;--border: #334155}:global(.dark){--primary: #F3F4F8;--surface: #1E293B;--text-secondary: #94A3B8;--border: #334155}:global(.dark) .chip{background-color:var(--surface);border-color:var(--border);color:var(--text-secondary)}:global(.dark) .chip:hover{box-shadow:0 4px 12px #0000004d}:global(.dark) .chip-group-more{background-color:var(--surface);border-color:var(--border);color:var(--text-secondary)}:global(.dark) .chip-group-add-button{border-color:var(--border);color:var(--text-secondary)}:global(.dark) .chip-group-add-button:hover{border-color:var(--primary);color:var(--primary)}._modalContent_1evwf_17{display:flex;flex-direction:column;gap:24px;min-height:400px;max-height:600px;overflow-y:auto}._errorMessage_1evwf_43{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid;font-size:14px;font-weight:500;margin-bottom:16px}._section_1evwf_75{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:12px;border:1px solid #e5e7eb;background:#fafbfc;transition:all .2s ease}._section_1evwf_75:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}._sectionHeader_1evwf_107{display:flex;align-items:center;justify-content:space-between}._sectionTitle_1evwf_119{display:flex;align-items:center;gap:12px}._sectionTitle_1evwf_119 h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}._badge_1evwf_145{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;font-size:12px;font-weight:600;line-height:1}._sectionContent_1evwf_171{display:flex;flex-direction:column;gap:12px}._loadingState_1evwf_191,._emptyState_1evwf_193{display:flex;align-items:center;justify-content:center;padding:32px 16px;text-align:center;font-size:14px;font-style:italic;border-radius:8px;background:#f8fafc;border:2px dashed #e2e8f0}._emptyState_1evwf_193{background:#f1f5f9;border-color:#cbd5e1}._assignForm_1evwf_237{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}._selectContainer_1evwf_251{flex:1;min-width:250px}._familiaSelect_1evwf_261{width:100%}._assignButton_1evwf_269{flex-shrink:0;min-width:120px}._chipGroup_1evwf_287{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}._confirmOverlay_1evwf_309{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;animation:_fadeIn_1evwf_1 .2s ease-out}._confirmDialog_1evwf_337{background:#fff;border-radius:12px;border:1px solid;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:24px;max-width:400px;width:90%;animation:_slideIn_1evwf_1 .3s ease-out}._confirmHeader_1evwf_359{display:flex;align-items:center;gap:12px;margin-bottom:16px}._confirmHeader_1evwf_359 h4{margin:0;font-size:18px;font-weight:600}._confirmDialog_1evwf_337 p{margin:0 0 24px;font-size:14px;line-height:1.5}._confirmActions_1evwf_397{display:flex;gap:12px;justify-content:flex-end}@keyframes _fadeIn_1evwf_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1evwf_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modalContent_1evwf_17{gap:20px;max-height:calc(100vh - 120px)}._section_1evwf_75{padding:16px;gap:12px}._sectionTitle_1evwf_119 h3{font-size:15px}._assignForm_1evwf_237{flex-direction:column;align-items:stretch}._selectContainer_1evwf_251,._assignButton_1evwf_269{min-width:unset}._confirmDialog_1evwf_337{padding:20px;margin:16px}}@media (max-width: 480px){._modalContent_1evwf_17{gap:16px}._section_1evwf_75{padding:12px;gap:10px}._sectionTitle_1evwf_119{gap:8px}._sectionTitle_1evwf_119 h3{font-size:14px}._badge_1evwf_145{min-width:20px;height:20px;font-size:11px}._confirmDialog_1evwf_337{padding:16px;margin:12px}._confirmHeader_1evwf_359 h4{font-size:16px}._confirmActions_1evwf_397{gap:8px}}.dark ._section_1evwf_75{background:#1e293b;border-color:#334155}.dark ._section_1evwf_75:hover{border-color:#475569;box-shadow:0 2px 8px #0000004d}.dark ._sectionTitle_1evwf_119 h3{color:#f1f5f9}.dark ._badge_1evwf_145{background-color:#f1f5f91a!important;color:#94a3b8!important}.dark ._loadingState_1evwf_191,.dark ._emptyState_1evwf_193{background:#0f172a;border-color:#334155;color:#94a3b8}.dark ._emptyState_1evwf_193{background:#1e293b;border-color:#475569}.dark ._errorMessage_1evwf_43{background-color:#dc26261a!important;border-color:#dc26264d!important;color:#fca5a5!important}.dark ._confirmDialog_1evwf_337{background:#1e293b;border-color:#334155;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}.dark ._confirmHeader_1evwf_359 h4{color:#f1f5f9}.dark ._confirmDialog_1evwf_337 p{color:#94a3b8}.dark ._assignButton_1evwf_269{background-color:#059669!important;border-color:#047857!important;color:#fff!important}.dark ._assignButton_1evwf_269:hover{background-color:#047857!important;border-color:#065f46!important}.dark ._assignButton_1evwf_269:disabled{background-color:#374151!important;border-color:#4b5563!important;color:#9ca3af!important;opacity:.6}@media (prefers-color-scheme: dark){._section_1evwf_75{background:#1e293b;border-color:#334155}._section_1evwf_75:hover{border-color:#475569}._loadingState_1evwf_191,._emptyState_1evwf_193{background:#0f172a;border-color:#334155}._emptyState_1evwf_193{background:#1e293b;border-color:#475569}}._organizacionesContainer_1rcvi_9{padding:24px;min-height:100vh;transition:background-color .3s ease}._header_1rcvi_29{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_1rcvi_49{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_1rcvi_63 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_1rcvi_63 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._tabsContainer_1rcvi_99{display:flex;gap:8px;padding:0;margin:0;border-bottom:2px solid #e5e7eb}._tab_1rcvi_99{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s ease;position:relative}._tab_1rcvi_99:hover{background:#f3f4f6;color:#374151}._tab_1rcvi_99._active_1rcvi_157{background:#414976;color:#fff}._tabIcon_1rcvi_167{width:18px;height:18px}._tabCounter_1rcvi_177{background:#fff3;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:20px;text-align:center}._tab_1rcvi_99:not(._active_1rcvi_157) ._tabCounter_1rcvi_177{background:#e5e7eb;color:#6b7280}._tabContent_1rcvi_217{background:#fff;border-radius:0 12px 12px;padding:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;border-top:none;min-height:500px}._contentHeader_1rcvi_237{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._searchAndFilters_1rcvi_255{display:flex;gap:12px;align-items:center;flex:1;min-width:300px}._searchContainer_1rcvi_271{flex:1;max-width:400px}._filterButton_1rcvi_281{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d1d5db;background:#fff;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;transition:all .2s ease}._filterButton_1rcvi_281:hover{background:#f9fafb;border-color:#9ca3af}._organizacionesTable_1rcvi_327{width:100%;border-collapse:collapse;margin-top:16px}._organizacionesTable_1rcvi_327 thead th{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;font-size:13px;text-transform:uppercase;letter-spacing:.5px}._organizacionesTable_1rcvi_327 tbody td{padding:16px;border-bottom:1px solid #f3f4f6;font-size:14px;vertical-align:middle}._organizacionesTable_1rcvi_327 tbody tr{transition:background-color .2s ease}._organizacionesTable_1rcvi_327 tbody tr:hover{background:#f9fafb}._organizacionInfo_1rcvi_393{display:flex;align-items:center;gap:12px}._organizacionLogo_1rcvi_405{width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;font-size:14px}._organizacionDetails_1rcvi_431 h4{margin:0 0 4px;font-weight:600;color:#1f2937;font-size:14px}._organizacionDetails_1rcvi_431 p{margin:0;color:#6b7280;font-size:12px}._planInfo_1rcvi_457{display:flex;flex-direction:column;gap:4px}._planName_1rcvi_469{font-weight:500;color:#1f2937;font-size:13px}._planType_1rcvi_481{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500;text-transform:uppercase}._planType_1rcvi_481._demo_1rcvi_497{background:#fef3c7;color:#92400e}._planType_1rcvi_481._comercial_1rcvi_507{background:#dbeafe;color:#1e40af}._planType_1rcvi_481._enterprise_1rcvi_517{background:#ecfdf5;color:#065f46}._progressContainer_1rcvi_537{display:flex;flex-direction:column;gap:4px;min-width:120px}._progressInfo_1rcvi_551{display:flex;justify-content:space-between;font-size:12px;color:#6b7280}._progressBar_1rcvi_565{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}._progressFill_1rcvi_581{height:100%;background:#10b981;border-radius:3px;transition:width .3s ease}._progressFill_1rcvi_581._warning_1rcvi_595{background:#f59e0b}._progressFill_1rcvi_581._danger_1rcvi_603{background:#ef4444}._statusBadge_1rcvi_611{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._statusBadge_1rcvi_611._activa_1rcvi_635{background:#dcfce7;color:#166534}._statusBadge_1rcvi_611._vencida_1rcvi_645{background:#fee2e2;color:#991b1b}._statusBadge_1rcvi_611._suspendida_1rcvi_655{background:#fef3c7;color:#92400e}._statusBadge_1rcvi_611._prueba_1rcvi_665{background:#dbeafe;color:#1e40af}._fechaVencimiento_1rcvi_675{font-size:13px;color:#374151;font-weight:500}._fechaProxima_1rcvi_687{color:#f59e0b}._fechaVencida_1rcvi_695{color:#ef4444}._actionsCell_1rcvi_703{display:flex;gap:8px;align-items:center}._actionButton_1rcvi_715{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280}._actionButton_1rcvi_715:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}._actionButton_1rcvi_715._view_1rcvi_755{color:#10b981;border-color:#10b981}._actionButton_1rcvi_715._view_1rcvi_755:hover{background:#ecfdf5;border-color:#10b981;color:#059669}._actionButton_1rcvi_715._edit_1rcvi_777{color:#3b82f6;border-color:#3b82f6}._actionButton_1rcvi_715._edit_1rcvi_777:hover{background:#dbeafe;border-color:#3b82f6;color:#1e40af}._actionButton_1rcvi_715._structure_1rcvi_799{color:#8b5cf6;border-color:#8b5cf6}._actionButton_1rcvi_715._structure_1rcvi_799:hover{background:#f3e8ff;border-color:#8b5cf6;color:#7c3aed}._actionButton_1rcvi_715._delete_1rcvi_821{color:#ef4444;border-color:#ef4444}._actionButton_1rcvi_715._delete_1rcvi_821:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}._suscripcionesTable_1rcvi_851{width:100%;border-collapse:collapse;margin-top:16px}._suscripcionesTable_1rcvi_851 thead th{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;font-size:13px;text-transform:uppercase;letter-spacing:.5px}._suscripcionesTable_1rcvi_851 tbody td{padding:16px;border-bottom:1px solid #f3f4f6;font-size:14px;vertical-align:middle}._suscripcionesTable_1rcvi_851 tbody tr:hover{background:#f9fafb}._organizacionSuscripcion_1rcvi_909{display:flex;align-items:center;gap:8px}._orgIcon_1rcvi_921{width:32px;height:32px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;font-size:12px}._orgName_1rcvi_947{font-weight:500;color:#1f2937;font-size:13px}._periodoInfo_1rcvi_959{display:flex;flex-direction:column;gap:2px}._fechas_1rcvi_971{font-size:12px;color:#6b7280}._duracion_1rcvi_981{font-size:11px;color:#9ca3af}._limiteUsuarios_1rcvi_991{font-weight:600;color:#1f2937;text-align:center}._planesGrid_1rcvi_1011{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:16px}._planCard_1rcvi_1025{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 24px 0;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:280px}._planCard_1rcvi_1025:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}._planHeader_1rcvi_1061{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._planTitle_1rcvi_1075{margin:0 0 4px;font-size:18px;font-weight:700;color:#1f2937}._planDescription_1rcvi_1089{margin:0;color:#6b7280;font-size:14px;line-height:1.5}._planTypeLabel_1rcvi_1103{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._planTypeLabel_1rcvi_1103._demo_1rcvi_497{background:#fef3c7;color:#92400e}._planTypeLabel_1rcvi_1103._comercial_1rcvi_507{background:#dbeafe;color:#1e40af}._planTypeLabel_1rcvi_1103._enterprise_1rcvi_517{background:#ecfdf5;color:#065f46}._planDetails_1rcvi_1151{display:flex;flex-direction:column;gap:12px;flex:1}._planDetail_1rcvi_1151{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}._planDetail_1rcvi_1151:last-child{border-bottom:none}._detailLabel_1rcvi_1189{font-size:13px;color:#6b7280;font-weight:500}._detailValue_1rcvi_1201{font-size:14px;color:#1f2937;font-weight:600}._precio_1rcvi_1213{font-size:20px;color:#10b981}._planCardFooter_1rcvi_1223{background:transparent;padding:16px 0;margin:0 -24px;border-top:none;display:flex;justify-content:flex-end;align-items:center;min-height:60px}._planActions_1rcvi_1245{display:flex;gap:8px;justify-content:flex-end}._planActionButton_1rcvi_1257{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#6b7280}._planActionButton_1rcvi_1257:hover{background:#f9fafb;transform:scale(1.05)}._planActionButton_1rcvi_1257._view_1rcvi_755{color:#10b981;border-color:#10b981}._planActionButton_1rcvi_1257._view_1rcvi_755:hover{background:#ecfdf5;border-color:#10b981;color:#059669}._planActionButton_1rcvi_1257._edit_1rcvi_777{color:#3b82f6;border-color:#3b82f6}._planActionButton_1rcvi_1257._edit_1rcvi_777:hover{background:#dbeafe;border-color:#3b82f6;color:#1e40af}._planActionButton_1rcvi_1257._delete_1rcvi_821{color:#ef4444;border-color:#ef4444}._planActionButton_1rcvi_1257._delete_1rcvi_821:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}._modalForm_1rcvi_1369{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:8px 0}._modalFormSection_1rcvi_1383{display:flex;flex-direction:column;gap:20px}._modalSectionTitle_1rcvi_1395{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}._modalSectionTitle_1rcvi_1395 svg{color:#6366f1}._formGroup_1rcvi_1427{display:flex;flex-direction:column;gap:8px}._formLabel_1rcvi_1439{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:#374151}._formLabel_1rcvi_1439 svg{width:16px;height:16px;color:#6b7280}._formLabel_1rcvi_1439 ._required_1rcvi_1469{color:#ef4444}._formInput_1rcvi_1477{width:100%;padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fff}._formInput_1rcvi_1477:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._formInput_1rcvi_1477::placeholder{color:#9ca3af}._formTextarea_1rcvi_1517{width:100%;min-height:100px;padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s ease;background:#fff}._formTextarea_1rcvi_1517:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._formSelect_1rcvi_1555{width:100%;padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s ease}._formSelect_1rcvi_1555:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._formHint_1rcvi_1589{font-size:12px;color:#6b7280;margin-top:4px}._modalViewContent_1rcvi_1601{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:8px 0}._modalViewSection_1rcvi_1615{display:flex;flex-direction:column;gap:20px}._modalViewSectionTitle_1rcvi_1627{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}._modalViewSectionTitle_1rcvi_1627 svg{color:#6366f1}._modalViewItem_1rcvi_1659{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #f3f4f6}._modalViewItem_1rcvi_1659:last-child{border-bottom:none}._modalViewLabel_1rcvi_1683{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}._modalViewLabel_1rcvi_1683 svg{width:14px;height:14px}._modalViewValue_1rcvi_1715{font-size:14px;font-weight:500;color:#1f2937;line-height:1.4}._modalSingleColumn_1rcvi_1729{grid-template-columns:1fr;max-width:600px;margin:0 auto}._emptyState_1rcvi_1749{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#6b7280}._emptyState_1rcvi_1749 svg{width:64px;height:64px;margin-bottom:16px;opacity:.5}._emptyState_1rcvi_1749 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#374151}._emptyState_1rcvi_1749 p{margin:0;font-size:14px;line-height:1.5}._loadingContainer_1rcvi_1809{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._loadingContainer_1rcvi_1809 p{margin-top:16px;color:#6b7280;font-size:14px}._errorContainer_1rcvi_1839{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._errorContainer_1rcvi_1839 svg{width:48px;height:48px;color:#ef4444;margin-bottom:16px}._errorContainer_1rcvi_1839 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#374151}._errorContainer_1rcvi_1839 p{margin:0 0 16px;color:#6b7280;font-size:14px}._errorAlert_1rcvi_1897{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px}._comingSoon_1rcvi_1923{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._comingSoon_1rcvi_1923 svg{width:64px;height:64px;color:#d1d5db;margin-bottom:16px}._comingSoon_1rcvi_1923 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#374151}._comingSoon_1rcvi_1923 p{margin:0;color:#6b7280;font-size:14px}._statusBadge_1rcvi_611._inactiva_1rcvi_1983{background:#f3f4f6;color:#6b7280}@keyframes _spin_1rcvi_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._animate-spin_1rcvi_2013{animation:_spin_1rcvi_1 1s linear infinite}@media (max-width: 768px){._organizacionesContainer_1rcvi_9{padding:16px}._header_1rcvi_29{padding:20px}._headerContent_1rcvi_49{flex-direction:column;gap:16px}._headerInfo_1rcvi_63 h1{font-size:24px}._tabsContainer_1rcvi_99{flex-wrap:wrap}._tab_1rcvi_99{padding:10px 16px;font-size:13px}._tabContent_1rcvi_217{padding:20px}._contentHeader_1rcvi_237{flex-direction:column;align-items:stretch}._searchAndFilters_1rcvi_255{flex-direction:column;min-width:unset}._organizacionesTable_1rcvi_327,._suscripcionesTable_1rcvi_851{font-size:12px}._organizacionesTable_1rcvi_327 thead th,._suscripcionesTable_1rcvi_851 thead th{padding:8px 12px;font-size:11px}._organizacionesTable_1rcvi_327 tbody td,._suscripcionesTable_1rcvi_851 tbody td{padding:12px}._planesGrid_1rcvi_1011{grid-template-columns:1fr;gap:16px}._planCard_1rcvi_1025{padding:20px}}.dark ._header_1rcvi_29{background:#1e293b;border-color:#334155}.dark ._headerInfo_1rcvi_63 h1{color:#f1f5f9}.dark ._headerInfo_1rcvi_63 p,.dark ._tab_1rcvi_99{color:#94a3b8}.dark ._tab_1rcvi_99:hover{background:#334155;color:#f1f5f9}.dark ._tab_1rcvi_99._active_1rcvi_157{background:#475569;color:#f1f5f9}.dark ._tabContent_1rcvi_217{background:#1e293b;border-color:#334155}.dark ._organizacionesTable_1rcvi_327 thead th,.dark ._suscripcionesTable_1rcvi_851 thead th{background:#0f172a;color:#f1f5f9;border-bottom-color:#334155}.dark ._organizacionesTable_1rcvi_327 tbody td,.dark ._suscripcionesTable_1rcvi_851 tbody td{border-bottom-color:#334155;color:#f1f5f9}.dark ._organizacionesTable_1rcvi_327 tbody tr:hover,.dark ._suscripcionesTable_1rcvi_851 tbody tr:hover{background:#334155}.dark ._organizacionDetails_1rcvi_431 h4,.dark ._orgName_1rcvi_947,.dark ._planName_1rcvi_469,.dark ._detailValue_1rcvi_1201,.dark ._limiteUsuarios_1rcvi_991{color:#f1f5f9}.dark ._organizacionDetails_1rcvi_431 p,.dark ._fechas_1rcvi_971,.dark ._duracion_1rcvi_981,.dark ._detailLabel_1rcvi_1189{color:#94a3b8}.dark ._planCard_1rcvi_1025{background:#1e293b;border-color:#334155}.dark ._planCardFooter_1rcvi_1223{background:transparent}.dark ._planTitle_1rcvi_1075{color:#f1f5f9}.dark ._planDescription_1rcvi_1089{color:#94a3b8}.dark ._planDetail_1rcvi_1151{border-bottom-color:#334155}.dark ._actionButton_1rcvi_715,.dark ._planActionButton_1rcvi_1257,.dark ._filterButton_1rcvi_281{background:#334155;border-color:#475569;color:#94a3b8}.dark ._actionButton_1rcvi_715:hover,.dark ._planActionButton_1rcvi_1257:hover,.dark ._filterButton_1rcvi_281:hover{background:#475569;color:#f1f5f9}.dark ._actionButton_1rcvi_715._view_1rcvi_755,.dark ._planActionButton_1rcvi_1257._view_1rcvi_755{color:#34d399;border-color:#34d399}.dark ._actionButton_1rcvi_715._view_1rcvi_755:hover,.dark ._planActionButton_1rcvi_1257._view_1rcvi_755:hover{background:#064e3b;border-color:#34d399;color:#6ee7b7}.dark ._actionButton_1rcvi_715._edit_1rcvi_777,.dark ._planActionButton_1rcvi_1257._edit_1rcvi_777{color:#60a5fa;border-color:#60a5fa}.dark ._actionButton_1rcvi_715._edit_1rcvi_777:hover,.dark ._planActionButton_1rcvi_1257._edit_1rcvi_777:hover{background:#1e3a8a;border-color:#60a5fa;color:#93c5fd}.dark ._actionButton_1rcvi_715._structure_1rcvi_799{color:#c4b5fd;border-color:#a78bfa}.dark ._actionButton_1rcvi_715._structure_1rcvi_799:hover{background:#581c87;border-color:#a78bfa;color:#ddd6fe}.dark ._actionButton_1rcvi_715._delete_1rcvi_821,.dark ._planActionButton_1rcvi_1257._delete_1rcvi_821{color:#f87171;border-color:#f87171}.dark ._actionButton_1rcvi_715._delete_1rcvi_821:hover,.dark ._planActionButton_1rcvi_1257._delete_1rcvi_821:hover{background:#7f1d1d;border-color:#f87171;color:#fca5a5}.dark ._organizacionLogo_1rcvi_405,.dark ._orgIcon_1rcvi_921{background:#334155;color:#94a3b8}.dark ._emptyState_1rcvi_1749 h3{color:#f1f5f9}.dark ._emptyState_1rcvi_1749{color:#94a3b8}.dark ._modalSectionTitle_1rcvi_1395{color:#f1f5f9;border-bottom-color:#334155}.dark ._formLabel_1rcvi_1439{color:#f1f5f9}.dark ._formInput_1rcvi_1477,.dark ._formTextarea_1rcvi_1517,.dark ._formSelect_1rcvi_1555{background:#334155;border-color:#475569;color:#f1f5f9}.dark ._formInput_1rcvi_1477:focus,.dark ._formTextarea_1rcvi_1517:focus,.dark ._formSelect_1rcvi_1555:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.dark ._formInput_1rcvi_1477::placeholder{color:#64748b}.dark ._formHint_1rcvi_1589{color:#94a3b8}.dark ._modalViewSectionTitle_1rcvi_1627{color:#f1f5f9;border-bottom-color:#334155}.dark ._modalViewLabel_1rcvi_1683{color:#94a3b8}.dark ._modalViewValue_1rcvi_1715{color:#f1f5f9}.dark ._modalViewItem_1rcvi_1659{border-bottom-color:#334155}._limiteUsuarios_1rcvi_991{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}._precio_1rcvi_1213{display:flex;align-items:center;gap:6px;color:#059669;font-weight:600;font-size:14px}._precio_1rcvi_1213 small{color:#6b7280;font-weight:400;font-size:12px}._duracion_1rcvi_981{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}._planType_1rcvi_481{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._planType_1rcvi_481._demo_1rcvi_497{background:#dbeafe;color:#1e40af}._planType_1rcvi_481._comercial_1rcvi_507{background:#d1fae5;color:#065f46}._planType_1rcvi_481._enterprise_1rcvi_517{background:#fef3c7;color:#92400e}._planType_1rcvi_481._estándar_1rcvi_527{background:#f3f4f6;color:#6b7280}._vigenciaInfo_1rcvi_2737{display:flex;flex-direction:column;gap:8px}._fechas_1rcvi_971{display:flex;flex-direction:column;gap:4px}._fechaInicio_1rcvi_2761,._fechaFin_1rcvi_2763{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}._fechaInicio_1rcvi_2761 svg,._fechaFin_1rcvi_2763 svg{width:12px;height:12px}._diasRestantes_1rcvi_2791{margin-top:4px}._vigente_1rcvi_2799{display:flex;align-items:center;gap:4px;color:#059669;font-size:12px;font-weight:500}._porVencer_1rcvi_2817{display:flex;align-items:center;gap:4px;color:#d97706;font-size:12px;font-weight:500}._vencida_1rcvi_645{display:flex;align-items:center;gap:4px;color:#dc2626;font-size:12px;font-weight:500}._vigente_1rcvi_2799 svg,._porVencer_1rcvi_2817 svg,._vencida_1rcvi_645 svg{width:12px;height:12px}._statusBadge_1rcvi_611._warning_1rcvi_595{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.dark ._fechaInicio_1rcvi_2761,.dark ._fechaFin_1rcvi_2763{color:#9ca3af}.dark ._vigente_1rcvi_2799{color:#10b981}.dark ._porVencer_1rcvi_2817{color:#f59e0b}.dark ._vencida_1rcvi_645{color:#ef4444}.dark ._statusBadge_1rcvi_611._warning_1rcvi_595{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}._logoPreview_1rcvi_2935{margin-top:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._logoPreviewLabel_1rcvi_2951{font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}._logoImageContainer_1rcvi_2965{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px}._logoImage_1rcvi_2965{max-width:120px;max-height:80px;object-fit:contain;border-radius:4px;box-shadow:0 2px 4px #0000001a;background:#fff;padding:8px}._logoError_1rcvi_3001{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}._logoError_1rcvi_3001 svg{width:16px;height:16px;flex-shrink:0}.dark ._logoPreview_1rcvi_2935{background:#1f2937;border-color:#374151}.dark ._logoPreviewLabel_1rcvi_2951{color:#d1d5db}.dark ._logoError_1rcvi_3001{background:#dc26261a;border-color:#dc26264d;color:#f87171}._colorInputContainer_1rcvi_3077{display:flex;align-items:center;gap:12px}._colorInput_1rcvi_3077{width:60px;height:40px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:0;background:none;outline:none;transition:all .2s ease}._colorInput_1rcvi_3077:hover{border-color:#6366f1;transform:scale(1.05)}._colorInput_1rcvi_3077:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}._colorPreview_1rcvi_3133{display:flex;align-items:center;gap:8px;flex:1}._colorCircle_1rcvi_3147{width:32px;height:32px;border-radius:50%;border:2px solid #e5e7eb;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}._colorValue_1rcvi_3165{font-family:Courier New,monospace;font-size:13px;font-weight:500;color:#374151;background:#f9fafb;padding:4px 8px;border-radius:4px;border:1px solid #e5e7eb;min-width:80px;text-align:center}.dark ._colorInput_1rcvi_3077{border-color:#475569}.dark ._colorInput_1rcvi_3077:hover{border-color:#6366f1}.dark ._colorCircle_1rcvi_3147{border-color:#475569}.dark ._colorValue_1rcvi_3165{background:#334155;border-color:#475569;color:#f1f5f9}._corporateInfo_1rcvi_3237{margin-bottom:20px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;border-left:4px solid #3b82f6}._corporateInfoText_1rcvi_3255{color:#1e40af;font-size:14px;line-height:1.5;margin:0}._corporateInfoText_1rcvi_3255 strong{color:#1e3a8a;font-weight:600}.dark ._corporateInfo_1rcvi_3237{background:#3b82f61a;border-color:#3b82f64d;border-left-color:#3b82f6}.dark ._corporateInfoText_1rcvi_3255{color:#93c5fd}.dark ._corporateInfoText_1rcvi_3255 strong{color:#bfdbfe}._modalFormTwoColumns_1rcvi_3317{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}._modalFormColumnLeft_1rcvi_3331,._modalFormColumnRight_1rcvi_3333{display:flex;flex-direction:column;gap:24px}@media (max-width: 1024px){._modalFormTwoColumns_1rcvi_3317{grid-template-columns:1fr;gap:16px}._modalFormColumnLeft_1rcvi_3331,._modalFormColumnRight_1rcvi_3333{gap:16px}}body._dark_1b5fq_51{--organigrama-primary: #60a5fa;--organigrama-background: #0F172A;--organigrama-surface: #1E293B;--organigrama-text: #F3F4F8;--organigrama-text-secondary: #94A3B8;--organigrama-border: #334155;--organigrama-card-bg: linear-gradient(135deg, #374151 0%, #1f2937 50%, #111827 100%);--organigrama-card-bg-hover: linear-gradient(135deg, #4b5563 0%, #374151 50%, #1f2937 100%);--organigrama-card-text: #f3f4f6;--organigrama-position-assigned-bg: linear-gradient(135deg, #1f2937 0%, #064e3b 100%);--organigrama-position-vacant-bg: linear-gradient(135deg, #1f2937 0%, #7f1d1d 100%);--organigrama-position-text: #f3f4f6;--organigrama-button-bg: rgba(148, 163, 184, .2);--organigrama-button-bg-hover: rgba(148, 163, 184, .3);--organigrama-person-bg: linear-gradient(135deg, #065f46 0%, #047857 100%);--organigrama-shadow: 0 4px 20px rgba(0, 0, 0, .5);--organigrama-shadow-hover: 0 8px 25px rgba(0, 0, 0, .7)}._orgChartContainer_1b5fq_89{min-height:100vh;background-color:var(--organigrama-background)!important}._loadingContainer_1b5fq_101,._errorContainer_1b5fq_101{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}._loadingContainer_1b5fq_101 h3,._errorContainer_1b5fq_101 h3{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}._loadingContainer_1b5fq_101 p,._errorContainer_1b5fq_101 p{margin:0 0 1rem;font-size:1rem;max-width:400px}._loadingSpinner_1b5fq_145{width:48px;height:48px;border:4px solid rgba(99,102,241,.1);border-left-color:#6366f1;border-radius:50%;animation:_spin_1b5fq_1 1s linear infinite}@keyframes _spin_1b5fq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._orgChartHeader_1b5fq_181{background-color:var(--organigrama-surface)!important;border-bottom:1px solid var(--organigrama-border)!important;box-shadow:0 1px 3px #0000001a}._orgChartHeaderContent_1b5fq_193{max-width:100%;margin:0 auto;padding:.75rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}._orgChartHeaderInfo_1b5fq_215 h1{font-size:1.875rem;font-weight:700;display:flex;align-items:center;gap:.75rem;margin:0;color:var(--organigrama-text)!important}._orgChartHeaderInfo_1b5fq_215 p{margin:.25rem 0 0;font-size:.875rem;color:var(--organigrama-text-secondary)!important}._orgChartHeaderActions_1b5fq_247{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._orgChartStats_1b5fq_261{font-size:.875rem;display:flex;gap:.5rem;align-items:center;color:var(--organigrama-text-secondary)!important}._orgChartStats_1b5fq_261 ._statValue_1b5fq_277{font-weight:600;color:var(--organigrama-text)!important}._createUnitButton_1b5fq_287{padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;background-color:var(--organigrama-primary)!important;color:#fff!important;border:1px solid var(--organigrama-primary)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;cursor:pointer;transition:all .2s ease;font-weight:500;box-shadow:0 2px 4px #0000001a}._createUnitButton_1b5fq_287:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003;filter:brightness(1.05)}._buttonNeutral_1b5fq_333{background-color:var(--organigrama-surface)!important;color:var(--organigrama-text)!important;border:1px solid var(--organigrama-border)!important;text-shadow:none!important}._orgChartContent_1b5fq_349{max-width:100%;margin:0 auto;padding:0 1.5rem .2rem}._emptyState_1b5fq_361{text-align:center;padding:1rem 0;margin-top:2rem}._emptyState_1b5fq_361 h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:var(--organigrama-text-secondary)}._emptyState_1b5fq_361 p{margin:0 0 1.5rem;color:var(--organigrama-text-secondary)}._emptyState_1b5fq_361 svg{color:var(--organigrama-text-secondary);margin:0 auto 1rem;display:block}._createFirstUnitButton_1b5fq_409{padding:.75rem 1.5rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--organigrama-primary)!important;color:#fff!important;border:1px solid var(--organigrama-primary)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:1.125rem;box-shadow:0 4px 12px #00000026}._createFirstUnitButtonOutline_1b5fq_445{background-color:var(--organigrama-surface)!important;color:var(--organigrama-primary)!important;border:2px solid var(--organigrama-primary)!important;text-shadow:none!important}._createFirstUnitButton_1b5fq_409:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040;filter:brightness(1.05)}._createFirstUnitButton_1b5fq_409:disabled,._createFirstUnitButtonOutline_1b5fq_445:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important;filter:none!important;background-color:var(--organigrama-border)!important;color:var(--organigrama-text-secondary)!important;border-color:var(--organigrama-border)!important;text-shadow:none!important;box-shadow:none!important}._panControls_1b5fq_501{position:absolute;top:12rem;left:1rem;z-index:10;display:flex;align-items:center;gap:.375rem;background:var(--organigrama-surface);border:1px solid var(--organigrama-border);border-radius:.75rem;padding:.75rem;box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014;backdrop-filter:blur(12px);min-height:56px;max-width:fit-content;background:linear-gradient(135deg,var(--organigrama-surface) 0%,rgba(255,255,255,.95) 100%);animation:_slideInFromLeft_1b5fq_1 .3s ease-out;user-select:none;-webkit-user-select:none}@media (max-width: 768px){._panControls_1b5fq_501{top:11.5rem;left:.75rem;padding:.5rem;gap:.25rem;min-height:48px;border-radius:.625rem}._panButton_1b5fq_581{width:40px;height:40px;font-size:.8125rem}._zoomIndicator_1b5fq_593{min-width:50px;height:32px;font-size:.6875rem;margin:0 2px}}@media (prefers-color-scheme: dark){._panControls_1b5fq_501{background:linear-gradient(135deg,var(--organigrama-surface) 0%,rgba(30,41,59,.95) 100%);box-shadow:0 4px 20px #00000040,0 2px 8px #00000026}._panButtonInactive_1b5fq_631{box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff0d}._zoomIndicator_1b5fq_593{background:linear-gradient(135deg,var(--organigrama-surface) 0%,rgba(30,41,59,.9) 100%)}}._panButton_1b5fq_581:focus{outline:2px solid var(--organigrama-primary);outline-offset:2px;box-shadow:0 0 0 3px #3b82f633,0 6px 16px #00000026,0 2px 8px #0000001a}._panButton_1b5fq_581:focus:not(:focus-visible){outline:none;box-shadow:0 6px 16px #00000026,0 2px 8px #0000001a}._zoomIndicator_1b5fq_593._updating_1b5fq_693{animation:_pulse_1b5fq_1 .6s ease-in-out}@keyframes _pulse_1b5fq_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes _slideInFromLeft_1b5fq_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromRight_1b5fq_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._panButton_1b5fq_581{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:500;position:relative;overflow:hidden}._panButton_1b5fq_581:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transition:width .3s,height .3s,top .3s,left .3s;transform:translate(-50%,-50%)}._panButton_1b5fq_581:active:before{width:100px;height:100px}._panButton_1b5fq_581:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #00000026,0 2px 8px #0000001a}._panButtonActive_1b5fq_857{background:linear-gradient(135deg,var(--organigrama-primary) 0%,rgba(59,130,246,.9) 100%);color:#fff;box-shadow:0 2px 8px #3b82f64d,inset 0 1px #fff3}._panButtonInactive_1b5fq_631{background:var(--organigrama-surface);color:var(--organigrama-text-secondary);border:1px solid var(--organigrama-border);box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff1a}._panButtonActive_1b5fq_857:hover{background:linear-gradient(135deg,#3b82f6 0% 100%);box-shadow:0 4px 12px #3b82f666,inset 0 1px #ffffff4d}._panButtonInactive_1b5fq_631:hover{background:var(--organigrama-surface);color:var(--organigrama-text);border-color:var(--organigrama-primary);box-shadow:0 2px 8px #0000001a,inset 0 1px #fff3}._panButton_1b5fq_581:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important;background:var(--organigrama-background)!important;color:var(--organigrama-text-secondary)!important;border:1px solid var(--organigrama-border)!important}._panButton_1b5fq_581:disabled:hover{transform:none!important;box-shadow:none!important;background:var(--organigrama-background)!important;color:var(--organigrama-text-secondary)!important;border:1px solid var(--organigrama-border)!important}._panSeparator_1b5fq_969{width:1px;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--organigrama-border) 20%,var(--organigrama-border) 80%,transparent 100%);margin:8px 6px;opacity:.6}._zoomIndicator_1b5fq_593{display:flex;align-items:center;justify-content:center;min-width:60px;height:36px;background:linear-gradient(135deg,var(--organigrama-surface) 0%,rgba(255,255,255,.9) 100%);border:1px solid var(--organigrama-border);border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--organigrama-text);margin:0 4px;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff1a;transition:all .2s ease}._zoomIndicator_1b5fq_593:hover{border-color:var(--organigrama-primary);box-shadow:0 2px 6px #0000001a,inset 0 1px #fff3}._panIndicator_1b5fq_1053{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--organigrama-surface) 0%,rgba(255,255,255,.95) 100%);border:1px solid var(--organigrama-border);color:var(--organigrama-text);padding:.75rem 1.25rem;border-radius:1.25rem;font-size:.875rem;z-index:10;display:flex;align-items:center;gap:.75rem;backdrop-filter:blur(16px);box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014;animation:_slideUpFade_1b5fq_1 .3s ease-out}@keyframes _slideUpFade_1b5fq_1{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._panIndicator_1b5fq_1053._hidden_1b5fq_1123{opacity:0;visibility:hidden;transform:translate(-50%) translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}._panIndicator_1b5fq_1053._visible_1b5fq_1137{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}._panIndicator_1b5fq_1053 small{font-size:.75rem;opacity:.8;display:block;margin-top:.25rem;text-align:center}._unitCard_1b5fq_1169{border-radius:.75rem;padding:1.25rem;box-shadow:var(--organigrama-shadow);margin:1rem .75rem .75rem;position:relative;min-width:320px;background:var(--organigrama-card-bg);color:var(--organigrama-card-text);z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--organigrama-border);backdrop-filter:blur(10px)}._unitCard_1b5fq_1169:hover{transform:translateY(-2px);box-shadow:var(--organigrama-shadow-hover);background:var(--organigrama-card-bg-hover);border-color:var(--organigrama-border)}._unitCardHeader_1b5fq_1213{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;position:relative}._unitCardInfo_1b5fq_1229{flex:1}._unitCardTitle_1b5fq_1237{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._unitCardTitle_1b5fq_1237 h3{font-size:1.125rem;font-weight:700;margin:0}._unitCardType_1b5fq_1263{font-size:.875rem;opacity:.8;margin:0}._unitCardObjective_1b5fq_1275{font-size:.75rem;opacity:.8;margin:.5rem 0 0}._unitCardActions_1b5fq_1291{display:flex;gap:.5rem;margin-top:.25rem}._unitActionButton_1b5fq_1303{background:var(--organigrama-button-bg);border:none;border-radius:.25rem;padding:.5rem;cursor:pointer;transition:all .2s ease;color:var(--organigrama-card-text)}._unitActionButton_1b5fq_1303:hover{background:var(--organigrama-button-bg-hover)}._unitDeleteButton_1b5fq_1331{background:#ef4444b3}._unitDeleteButton_1b5fq_1331:hover{background:#ef4444e6}._positionCard_1b5fq_1349{border-radius:.5rem;box-shadow:var(--organigrama-shadow);transition:all .2s ease;min-height:100px;width:280px;min-width:280px;position:relative;z-index:2;border:1px solid var(--organigrama-border);overflow:hidden;background:var(--organigrama-surface);color:var(--organigrama-position-text)}._positionCard_1b5fq_1349:hover{transform:translateY(-1px);box-shadow:var(--organigrama-shadow-hover);border-color:var(--organigrama-border)}._positionCardAssigned_1b5fq_1391{border-left:4px solid #10b981;background:var(--organigrama-position-assigned-bg)}._positionCardVacant_1b5fq_1401{border-left:4px solid #ef4444;background:var(--organigrama-position-vacant-bg)}._positionCardContent_1b5fq_1411{padding:.75rem;height:100%;display:flex;flex-direction:column}._positionCardHeader_1b5fq_1425{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;min-height:32px}._positionCardInfo_1b5fq_1441{flex:1;min-width:0;display:flex;flex-direction:column}._positionCardTitle_1b5fq_1455{display:flex;align-items:flex-start;gap:.25rem;margin-bottom:.25rem;min-height:1.5rem;flex:1}._positionCardTitle_1b5fq_1455 h4{font-size:.75rem;font-weight:600;margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;white-space:normal;text-align:left;letter-spacing:.01em;word-spacing:.05em}._positionCardCategory_1b5fq_1503{font-size:.625rem;margin:0;opacity:.7;font-weight:500;text-transform:uppercase;letter-spacing:.025em}._positionCardActions_1b5fq_1521{display:flex;gap:.125rem;flex-shrink:0}._positionActionButton_1b5fq_1533{border:none;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._positionActionButton_1b5fq_1533:hover{background:#0000001a}._personGrid_1b5fq_1569{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:.25rem}._personAssigned_1b5fq_1585{background:var(--organigrama-person-bg);color:#fff;border-radius:.375rem;padding:.5rem;display:flex;align-items:center;gap:.5rem;flex:1}._personAvatar_1b5fq_1607{width:1.5rem;height:1.5rem;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0}._personName_1b5fq_1633{font-size:.75rem;font-weight:600;margin:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}._personLastName_1b5fq_1655{font-size:.75rem;font-weight:700;margin:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}._personPosition_1b5fq_1677{font-size:.625rem;opacity:.9;margin:.125rem 0 0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._positionVacant_1b5fq_1699{border-radius:.375rem;padding:.5rem;display:flex;align-items:center;gap:.375rem;flex:1;min-height:40px}._vacantIcon_1b5fq_1719{flex-shrink:0}._vacantText_1b5fq_1727{font-size:.625rem;margin:0;flex:1;font-weight:500}._assignButton_1b5fq_1741{border:none;background:#3b82f61a;color:var(--organigrama-primary);font-size:.625rem;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease;font-weight:500;flex-shrink:0}._assignButton_1b5fq_1741:hover{background:#3b82f633;transform:translateY(-1px)}._hierarchyContainer_1b5fq_1781{display:flex;flex-direction:column;align-items:center;position:relative;margin:.1rem 0}._positionsRow_1b5fq_1799{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem;margin:.2rem 0}._childUnitsRow_1b5fq_1819{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:.4rem;margin-top:.3rem;flex-wrap:nowrap;width:100%;overflow:visible}._childUnitWrapper_1b5fq_1845{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:320px;box-sizing:border-box;overflow:visible}._positionWrapper_1b5fq_1869{position:relative;display:flex;flex-direction:column;align-items:center}:root{--connector-color: #94a3b8;--connector-color-hover: #475569;--connector-width: 2px;--connector-shadow: 0 0 8px rgba(148, 163, 184, .3);--connector-radius: 2px;--connector-animation: .3s ease}[data-theme=dark]{--connector-color: #64748b;--connector-color-hover: #cbd5e1}[data-theme=dark] ._modalHeader_1b5fq_1917{background:linear-gradient(135deg,#1f2937,#374151)}[data-theme=dark] ._modalActions_1b5fq_1925{background:#1f2937;border-top-color:#374151}._connectorGroup_1b5fq_1937{position:absolute;top:-8px;left:0;right:0;height:8px;z-index:10;pointer-events:none}._connectorHorizontal_1b5fq_1959{position:absolute;top:50%;height:var(--connector-width);background:linear-gradient(90deg,var(--connector-color) 0%,var(--connector-color-hover) 50%,var(--connector-color) 100%);border-radius:var(--connector-radius);transform:translateY(-50%);box-shadow:var(--connector-shadow);z-index:11}._connectorHorizontalUnits_1b5fq_1989{background:linear-gradient(90deg,#3b82f6,#1d4ed8,#3b82f6);box-shadow:0 0 8px #3b82f64d}._connectorHorizontalPositions_1b5fq_2007{background:linear-gradient(90deg,#10b981,#059669,#10b981);box-shadow:0 0 8px #10b9814d}._connectorVertical_1b5fq_2027{position:absolute;top:50%;width:var(--connector-width);height:4px;background:linear-gradient(180deg,transparent 0%,var(--connector-color) 30%,var(--connector-color-hover) 100%);border-radius:var(--connector-radius);transform:translate(-50%);z-index:12}._connectorVerticalUnits_1b5fq_2057{background:linear-gradient(180deg,transparent 0%,#3b82f6 30%,#1d4ed8 100%);box-shadow:0 0 6px #3b82f64d}._connectorVerticalPositions_1b5fq_2075{background:linear-gradient(180deg,transparent 0%,#10b981 30%,#059669 100%);box-shadow:0 0 6px #10b9814d}._connectorParentDown_1b5fq_2095{position:absolute;left:50%;top:100%;width:var(--connector-width);height:8px;background:linear-gradient(180deg,var(--connector-color) 0%,var(--connector-color-hover) 100%);border-radius:var(--connector-radius);transform:translate(-50%);z-index:5;box-shadow:var(--connector-shadow)}@keyframes _connectorAppear_1b5fq_1{0%{opacity:0;transform:translate(-50%) scaleY(0)}to{opacity:1;transform:translate(-50%) scaleY(1)}}@keyframes _connectorSlide_1b5fq_1{0%{opacity:0;transform:translateY(-50%) scaleX(0)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}._connectorParentDown_1b5fq_2095{animation:_connectorAppear_1b5fq_1 var(--connector-animation);transform-origin:top center}._connectorHorizontal_1b5fq_1959{animation:_connectorSlide_1b5fq_1 var(--connector-animation);transform-origin:center left}._connectorVertical_1b5fq_2027{animation:_connectorAppear_1b5fq_1 calc(var(--connector-animation) * .8);transform-origin:top center;animation-delay:calc(var(--connector-animation) * .2)}._hierarchyContainer_1b5fq_1781:hover ._connectorParentDown_1b5fq_2095{filter:brightness(1.15);transform:translate(-50%) scale(1.02)}._connectorGroup_1b5fq_1937:hover ._connectorHorizontal_1b5fq_1959{filter:brightness(1.15);transform:translateY(-50%) scaleY(1.2)}._connectorGroup_1b5fq_1937:hover ._connectorVertical_1b5fq_2027{filter:brightness(1.15);transform:translate(-50%) scaleY(1.1)}._orgLevel0_1b5fq_2241{margin:.2rem 0}._orgLevel0_1b5fq_2241 ._childUnitsRow_1b5fq_1819{margin-top:.4rem;gap:.8rem;min-height:20px}._orgLevel0_1b5fq_2241 ._positionsRow_1b5fq_1799{margin:.3rem 0;gap:.2rem}._orgLevel1_1b5fq_2271{margin:.15rem 0}._orgLevel1_1b5fq_2271 ._childUnitsRow_1b5fq_1819{margin-top:.4rem;gap:.5rem;min-height:18px}._orgLevel1_1b5fq_2271 ._positionsRow_1b5fq_1799{margin:.25rem 0;gap:.15rem}._orgLevel2_1b5fq_2301{margin:.1rem 0}._orgLevel2_1b5fq_2301 ._childUnitsRow_1b5fq_1819{margin-top:.4rem;gap:.3rem;min-height:16px}._orgLevel2_1b5fq_2301 ._positionsRow_1b5fq_1799{margin:.2rem 0;gap:.1rem}._orgLevel3_1b5fq_2331{margin:.1rem 0}._orgLevel3_1b5fq_2331 ._childUnitsRow_1b5fq_1819{margin-top:.4rem;gap:.2rem;min-height:14px}._orgLevel3_1b5fq_2331 ._positionsRow_1b5fq_1799{margin:.2rem 0;gap:.1rem}@media (max-width: 768px){:root{--connector-width: 1.5px;--connector-radius: 1px}._connectorGroup_1b5fq_1937{top:-15px;height:15px}._connectorParentDown_1b5fq_2095{height:15px}._connectorVertical_1b5fq_2027{height:8px}}@media (max-width: 1024px){:root{--connector-width: 1.8px}._connectorGroup_1b5fq_1937{top:-18px;height:18px}._connectorParentDown_1b5fq_2095{height:18px}._connectorVertical_1b5fq_2027{height:9px}}@media (min-width: 1440px){:root{--connector-width: 2.5px;--connector-radius: 3px}._connectorGroup_1b5fq_1937{top:-25px;height:25px}._connectorParentDown_1b5fq_2095{height:25px}._connectorVertical_1b5fq_2027{height:12px}}._positionsRow_1b5fq_1799 ._connectorPositionsHorizontal_1b5fq_2483{opacity:1;transition:opacity .3s ease}._positionsRow_1b5fq_1799:hover ._connectorPositionsHorizontal_1b5fq_2483{opacity:.7}._connectorParentDown_1b5fq_2095,._connectorChildUp_1b5fq_2509,._connectorHorizontalMain_1b5fq_2511{background:linear-gradient(135deg,var(--connector-color-primary) 0%,#1F2937 100%);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;border-radius:1px;transition:all .3s cubic-bezier(.4,0,.2,1)}._connectorPositionsParentDown_1b5fq_2531,._connectorPositionsChildUp_1b5fq_2533,._connectorPositionsHorizontal_1b5fq_2483{background:linear-gradient(135deg,var(--connector-color-secondary) 0%,#374151 100%);box-shadow:0 1px 2px #00000014,0 1px 1px #00000029;border-radius:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}._hierarchyContainer_1b5fq_1781:hover ._connectorParentDown_1b5fq_2095,._hierarchyContainer_1b5fq_1781:hover ._connectorChildUp_1b5fq_2509,._hierarchyContainer_1b5fq_1781:hover ._connectorHorizontalMain_1b5fq_2511{background:linear-gradient(135deg,#1f2937,#111827);box-shadow:0 2px 4px #00000029,0 1px 3px #00000047;transform:scaleY(1.1)}._positionsRow_1b5fq_1799:hover ._connectorPositionsParentDown_1b5fq_2531,._positionsRow_1b5fq_1799:hover ._connectorPositionsChildUp_1b5fq_2533,._positionsRow_1b5fq_1799:hover ._connectorPositionsHorizontal_1b5fq_2483{background:linear-gradient(135deg,#374151,#1f2937);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}._connectorParentDown_1b5fq_2095,._connectorChildUp_1b5fq_2509,._connectorHorizontalMain_1b5fq_2511,._connectorPositionsParentDown_1b5fq_2531,._connectorPositionsChildUp_1b5fq_2533,._connectorPositionsHorizontal_1b5fq_2483{opacity:.9}._connectorSystem_1b5fq_2615:hover ._connectorParentDown_1b5fq_2095,._connectorSystem_1b5fq_2615:hover ._connectorChildUp_1b5fq_2509,._connectorSystem_1b5fq_2615:hover ._connectorHorizontalMain_1b5fq_2511{opacity:1;background:linear-gradient(135deg,#2563eb,#1d4ed8)}@keyframes _connectorFadeIn_1b5fq_1{0%{opacity:0;transform:scaleY(0)}to{opacity:.9;transform:scaleY(1)}}._connectorParentDown_1b5fq_2095,._connectorChildUp_1b5fq_2509{animation:_connectorFadeIn_1b5fq_1 .4s ease-out;transform-origin:top}@keyframes _connectorSlideIn_1b5fq_1{0%{opacity:0;transform:scaleX(0)}to{opacity:.9;transform:scaleX(1)}}._connectorHorizontalMain_1b5fq_2511,._connectorPositionsHorizontal_1b5fq_2483{animation:_connectorSlideIn_1b5fq_1 .4s ease-out;transform-origin:center}@media (max-width: 1200px){._orgLevel0_1b5fq_2241 ._childUnitsRow_1b5fq_1819{gap:.5rem;min-height:18px}._orgLevel1_1b5fq_2271 ._childUnitsRow_1b5fq_1819{gap:.35rem;min-height:16px}._orgLevel2_1b5fq_2301 ._childUnitsRow_1b5fq_1819{gap:.25rem;min-height:14px}._unitCard_1b5fq_1169{min-width:280px;padding:1rem}._positionCard_1b5fq_1349{width:220px;min-width:220px;min-height:85px}}@media (max-width: 1024px){._orgLevel0_1b5fq_2241 ._childUnitsRow_1b5fq_1819{gap:.3rem;min-height:16px}._orgLevel1_1b5fq_2271 ._childUnitsRow_1b5fq_1819{gap:.25rem;min-height:14px}._orgLevel2_1b5fq_2301 ._childUnitsRow_1b5fq_1819{gap:.2rem;min-height:12px}:root{--connector-distance: 1.5rem}}@media (max-width: 768px){._orgLevel0_1b5fq_2241 ._childUnitsRow_1b5fq_1819{gap:.2rem;margin-top:.3rem;min-height:12px}._orgLevel1_1b5fq_2271 ._childUnitsRow_1b5fq_1819{gap:.15rem;margin-top:.3rem;min-height:10px}._orgLevel2_1b5fq_2301 ._childUnitsRow_1b5fq_1819,._orgLevel3_1b5fq_2331 ._childUnitsRow_1b5fq_1819{gap:.1rem;margin-top:.3rem;min-height:10px}:root{--connector-width-main: 1.5px;--connector-width-secondary: 1px;--connector-distance: 1rem}._connectorParentDown_1b5fq_2095{bottom:-.15rem;height:.15rem}._connectorChildUp_1b5fq_2509{top:-.15rem;height:.15rem}._connectorHorizontalMain_1b5fq_2511{top:-.15rem}._unitCard_1b5fq_1169{min-width:250px;padding:.875rem;margin:.5rem}._positionCard_1b5fq_1349{width:220px;min-width:220px;min-height:90px}._unitCard_1b5fq_1169:hover,._positionCard_1b5fq_1349:hover,._hierarchyContainer_1b5fq_1781:hover ._connectorParentDown_1b5fq_2095,._hierarchyContainer_1b5fq_1781:hover ._connectorChildUp_1b5fq_2509,._hierarchyContainer_1b5fq_1781:hover ._connectorHorizontalMain_1b5fq_2511{transform:none}}@media (max-width: 480px){._childUnitsRow_1b5fq_1819{flex-direction:column;align-items:center;gap:.2rem!important;flex-wrap:wrap;width:auto}._positionsRow_1b5fq_1799{flex-direction:column;align-items:center;gap:.1rem!important}._connectorHorizontalMain_1b5fq_2511,._connectorPositionsHorizontal_1b5fq_2483{display:none}._connectorParentDown_1b5fq_2095{height:.4rem;bottom:-.4rem}._unitCard_1b5fq_1169{min-width:220px}._positionCard_1b5fq_1349{width:240px;min-width:240px;min-height:90px}}._modalOverlay_1b5fq_3021{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modalContent_1b5fq_3041{background-color:var(--organigrama-surface)!important;border-radius:.5rem;padding:1.5rem;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto}._modalHeader_1b5fq_1917{display:flex;justify-content:space-between;align-items:center;margin:-1.5rem -1.5rem 1rem;padding:1.5rem;background:linear-gradient(135deg,#414976,#6b7280);border-radius:.5rem .5rem 0 0;color:#fff}._modalTitle_1b5fq_3083{font-size:1.125rem;font-weight:600;margin:0;color:#fff}._modalCloseButton_1b5fq_3097{border:none;background:none;cursor:pointer;padding:.25rem;color:#fff}._modalCloseButton_1b5fq_3097:hover{opacity:.7;background-color:#ffffff1a;border-radius:.25rem}._formGroup_1b5fq_3127{margin-bottom:1rem}._formLabel_1b5fq_3135{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--organigrama-text)!important}._formInput_1b5fq_3151,._formSelect_1b5fq_3151,._formTextarea_1b5fq_3151{width:100%;padding:.75rem;background-color:var(--organigrama-background)!important;color:var(--organigrama-text)!important;border:1px solid var(--organigrama-border)!important;border-radius:.5rem;font-size:.875rem;transition:all .2s ease}._formInput_1b5fq_3151:focus,._formSelect_1b5fq_3151:focus,._formTextarea_1b5fq_3151:focus{outline:none;border-color:#6270a7;box-shadow:0 0 0 3px #6270a71a}._formTextarea_1b5fq_3151{resize:vertical;min-height:4rem}._formInfo_1b5fq_3195{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}._formInfoStandard_1b5fq_3211{background-color:var(--organigrama-background)!important;color:var(--organigrama-text)!important;border:1px solid var(--organigrama-border)!important}._formInfoWarning_1b5fq_3225{background-color:#f59e0b1f!important;border:1px solid #f59e0b!important;color:#92400e!important}._formHelpText_1b5fq_3239{color:var(--organigrama-text-secondary)!important;font-size:.75rem!important;margin:0 0 .5rem!important;font-style:italic!important}._textPrimary_1b5fq_3255{color:var(--organigrama-text)!important}._textSecondary_1b5fq_3257{color:var(--organigrama-text-secondary)!important}._textAccent_1b5fq_3259{color:var(--organigrama-primary)!important}._textDanger_1b5fq_3261{color:#ef4444!important}._bgBackground_1b5fq_3263{background-color:var(--organigrama-background)!important}._bgSurface_1b5fq_3265{background-color:var(--organigrama-surface)!important}._borderBase_1b5fq_3267{border-color:var(--organigrama-border)!important}._italic_1b5fq_3269{font-style:italic!important}._viewModePill_1b5fq_3275{margin-left:1rem;padding:.25rem .5rem;background-color:var(--organigrama-primary)!important;color:#fff!important;border-radius:12px;font-size:.75rem;font-weight:600}._panIndicatorClose_1b5fq_3297{border:none;background:none;cursor:pointer;padding:.125rem;color:var(--organigrama-text-secondary)!important}._modalActions_1b5fq_1925{display:flex;justify-content:flex-end;gap:.75rem;margin:1.5rem -1.5rem -1.5rem;padding:1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem}._modalButton_1b5fq_3335{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}._modalButtonSecondary_1b5fq_3353{background-color:var(--organigrama-background)!important;color:var(--organigrama-text)!important;border:1px solid var(--organigrama-border)!important;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}._modalButtonSecondary_1b5fq_3353:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}._modalButtonPrimary_1b5fq_3379{background-color:var(--organigrama-primary)!important;color:#fff!important;border:1px solid var(--organigrama-primary)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}._modalButtonPrimary_1b5fq_3379:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);filter:brightness(1.05)}._modalButtonPrimary_1b5fq_3379:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}@media (max-width: 768px){._orgChartHeaderContent_1b5fq_193{flex-direction:column;align-items:stretch}._orgChartHeaderActions_1b5fq_247{justify-content:space-between}._unitCard_1b5fq_1169{min-width:250px}._positionCard_1b5fq_1349{width:260px;min-width:260px}._modalContent_1b5fq_3041{margin:1rem;max-width:calc(100vw - 2rem)}._childUnitsRow_1b5fq_1819{flex-direction:column;align-items:center;gap:1rem}}@media print,(min-resolution: 150dpi){._positionCard_1b5fq_1349{width:320px!important;min-width:320px!important;min-height:120px!important}._positionCardTitle_1b5fq_1455 h4{font-size:.8rem!important;line-height:1.6!important;letter-spacing:.02em!important;word-spacing:.1em!important}._positionCardContent_1b5fq_1411{padding:1rem!important}._positionCardTitle_1b5fq_1455{margin-bottom:.375rem!important;min-height:2rem!important}._personAssigned_1b5fq_1585{min-height:50px!important;padding:.75rem!important}._personName_1b5fq_1633,._personLastName_1b5fq_1655{font-size:.8rem!important;line-height:1.3!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;max-width:100%!important}._personPosition_1b5fq_1677{font-size:.65rem!important;line-height:1.2!important;white-space:normal!important}}._modalOverlay_1107e_3{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}._modalContent_1107e_31{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;animation:_modalAppear_1107e_1 .3s ease-out}@keyframes _modalAppear_1107e_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_1107e_75{display:flex;justify-content:space-between;align-items:center;margin:-1.5rem -2rem 1rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#414976,#6b7280);border-radius:12px 12px 0 0;color:#fff}._modalTitle_1107e_97{font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.75rem;color:#fff}._closeButton_1107e_117{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s ease;color:#fff}._closeButton_1107e_117:hover{background-color:#ffffff1a}._modalBody_1107e_145{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}._templateInfo_1107e_161{border:1px solid var(--nav-panel-border);border-radius:8px;padding:1.5rem;background-color:var(--nav-panel-bg);border-color:var(--nav-panel-border)}._templateInfo_1107e_161 h3{color:var(--nav-panel-text)}._templateInfo_1107e_161 p{color:var(--nav-panel-text-secondary)}._templateHeader_1107e_193{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._columnsList_1107e_209{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:1rem;background-color:var(--nav-panel-bg-secondary, #f8fafc);border-radius:8px;border:1px solid var(--nav-panel-border-light, #e2e8f0)}._columnsList_1107e_209 span{display:inline-flex;align-items:center;padding:.5rem .75rem;background-color:#fff;color:var(--nav-panel-primary, #3b82f6);border:1px solid var(--nav-panel-primary, #3b82f6);border-radius:6px;font-size:.75rem;font-weight:500;text-align:center;white-space:nowrap;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}._columnsList_1107e_209 span:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f626;background-color:#f8fafc}._downloadButton_1107e_275{background-color:var(--nav-panel-primary, #3b82f6);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;margin-top:1rem}._downloadButton_1107e_275:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._dropzone_1107e_319{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;min-height:200px;display:flex;align-items:center;justify-content:center}._dropzone_1107e_319:hover{border-color:#9ca3af;background-color:#f9fafb80}._dropzoneActive_1107e_355{border-color:#3b82f6;background-color:#3b82f60d}._dropzoneDisabled_1107e_365{cursor:not-allowed;opacity:.6}._dropzoneContent_1107e_375{display:flex;flex-direction:column;align-items:center;gap:1rem}._dropzoneContent_1107e_375 p:first-of-type{font-weight:500;margin:0}._dropzoneContent_1107e_375 p:last-of-type{font-size:.875rem;margin:0}._fileSelected_1107e_409{display:flex;flex-direction:column;align-items:center;gap:.75rem}._fileSelected_1107e_409 p:first-of-type{font-weight:500;margin:0}._fileSelected_1107e_409 p:last-of-type{font-size:.875rem;margin:0}._loadingContent_1107e_445{display:flex;flex-direction:column;align-items:center;gap:1rem}._loadingSpinner_1107e_459{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1107e_487 1s linear infinite}@keyframes _spin_1107e_487{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_1107e_487{animation:_spin_1107e_487 1s linear infinite}._progressBar_1107e_495{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}._progressFill_1107e_511{height:100%;background-color:#3b82f6;transition:width .3s ease;border-radius:4px}._errorContainer_1107e_527{background-color:#fee2e2;border:1px solid #ef4444;border-radius:8px;padding:1rem;display:flex;gap:.75rem;align-items:flex-start}._errorContainer_1107e_527 h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}._errorContainer_1107e_527 ul{margin:0;padding-left:1.25rem}._errorContainer_1107e_527 li{margin-bottom:.25rem}._previewContainer_1107e_579{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;background-color:#f9fafb}._previewHeader_1107e_593{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._previewHeader_1107e_593 h3{margin:0;font-size:1.125rem;font-weight:600}._previewToggle_1107e_619{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem;font-weight:500}._previewToggle_1107e_619:hover{background-color:#3b82f61a}._statsGrid_1107e_653{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._statCard_1107e_667{background-color:#fff;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px #0000001a}._statCard_1107e_667 h4{margin:0;font-size:1.5rem;font-weight:700}._statCard_1107e_667 p{margin:0;font-size:.875rem}._previewDetail_1107e_709{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}._previewSection_1107e_727 h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}._previewSection_1107e_727 p{margin:0}._itemsList_1107e_747{display:flex;flex-direction:column;gap:.5rem}._previewItem_1107e_759{background-color:#fff;border-radius:6px;padding:.75rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 2px #0000000d}._modalActions_1107e_781{display:flex;justify-content:flex-end;gap:1rem;margin:1.5rem -2rem -1.5rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background-color:#f8fafc;border-radius:0 0 12px 12px}._actionButton_1107e_803{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._actionButton_1107e_803:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1107e_835{background-color:#f9fafb;color:#6b7280;border:1px solid #d1d5db}._secondaryButton_1107e_835:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}._primaryButton_1107e_857{background-color:#3b82f6;color:#fff;border:1px solid #3b82f6}._primaryButton_1107e_857:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}[data-theme=dark] ._modalHeader_1107e_75{background:linear-gradient(135deg,#1f2937,#374151)}[data-theme=dark] ._modalActions_1107e_781{background:#1f2937;border-top-color:#374151}[data-theme=dark] ._templateInfo_1107e_161{background-color:#1f2937;border-color:#374151}[data-theme=dark] ._columnsList_1107e_209{background-color:#111827;border-color:#374151}[data-theme=dark] ._columnsList_1107e_209 span{background-color:#fff;color:var(--nav-panel-primary, #3b82f6);border:1px solid var(--nav-panel-primary, #3b82f6);box-shadow:0 1px 3px #0003}[data-theme=dark] ._columnsList_1107e_209 span:hover{background-color:#f8fafc;box-shadow:0 4px 8px #3b82f633}[data-theme=dark] ._previewContainer_1107e_579{background-color:#111827;border-color:#374151}[data-theme=dark] ._previewHeader_1107e_593 h3{color:var(--nav-panel-text)}[data-theme=dark] ._previewToggle_1107e_619{color:var(--nav-panel-text-secondary)}[data-theme=dark] ._previewToggle_1107e_619:hover{background-color:#3b82f626}[data-theme=dark] ._statCard_1107e_667{background-color:#1f2937;box-shadow:0 1px 3px #0006}[data-theme=dark] ._previewDetail_1107e_709{border-top-color:#374151}[data-theme=dark] ._previewItem_1107e_759{background-color:#1f2937;box-shadow:0 1px 2px #0000004d}@media (max-width: 768px){._modalContent_1107e_31{width:95%;margin:1rem}._modalHeader_1107e_75{padding:1rem 1.5rem .5rem}._modalBody_1107e_145{padding:1rem 1.5rem}._modalActions_1107e_781{padding:1rem 1.5rem 1.5rem;flex-direction:column}._actionButton_1107e_803{width:100%;justify-content:center}._columnsList_1107e_209{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._statsGrid_1107e_653{grid-template-columns:1fr}._dropzone_1107e_319{padding:1.5rem 1rem;min-height:150px}}._textPrimary_1107e_1091{color:var(--nav-panel-text)}._textSecondary_1107e_1099{color:var(--nav-panel-text-secondary)}._textWhite_1107e_1107{color:#fff}._bgSurface_1107e_1115{background-color:var(--nav-panel-bg)}._bgBorder_1107e_1123{background-color:var(--nav-panel-border)}._borderPrimary_1107e_1131{border-color:var(--nav-panel-primary, #3b82f6)}._borderSecondary_1107e_1139{border-color:var(--nav-panel-border)}._fontItalic_1107e_1147{font-style:italic}._primaryButton_1107e_857{background-color:var(--nav-panel-primary, #3b82f6);color:#fff}._successButton_1107e_1165{background-color:#10b981;color:#fff}._dangerButton_1107e_1175{background-color:#ef4444;color:#fff}._errorContainer_1107e_527{background-color:#fee2e2;border-color:#ef4444;color:#dc2626}._validationError_1107e_1197{padding:12px;background-color:var(--nav-panel-bg);border:1px solid var(--nav-panel-border);border-radius:6px;border-left:4px solid #ef4444}._validationErrorTitle_1107e_1213{font-weight:700;color:var(--nav-panel-text);font-size:14px}._validationErrorMessage_1107e_1225{margin:4px 0 0;color:var(--nav-panel-text-secondary);font-size:14px}._validationErrorValue_1107e_1237{margin:4px 0 0;color:var(--nav-panel-text-secondary);font-size:12px;font-style:italic}._errorBadge_1107e_1251{background-color:#fee2e2;color:#dc2626;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700}._maxHeightScroll_1107e_1269{max-height:400px;overflow-y:auto}._errorHeader_1107e_1279{background-color:#fee2e2;border-color:#ef4444;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:16px;border:1px solid #ef4444}._errorHeaderTitle_1107e_1299{margin:0 0 8px;font-weight:700}._errorHeaderText_1107e_1309{margin:0;font-size:14px}._flexGapSmall_1107e_1319{display:flex;flex-direction:column;gap:8px}._flexRow_1107e_1331{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._validationErrorCount_1107e_1345{display:flex;justify-content:space-between;align-items:flex-start}:root{--nav-panel-primary: #3b82f6}body._dark_1107e_1367{--nav-panel-primary: #60a5fa}:root{--nav-panel-bg: #ffffff;--nav-panel-border: #e5e7eb;--nav-panel-text: #1f2937;--nav-panel-text-secondary: #6b7280;--nav-panel-hover-bg: rgba(0, 0, 0, .05);--nav-panel-button-bg: rgba(59, 130, 246, .1);--nav-primary: #3B82F6;--nav-primary-soft: rgba(59, 130, 246, .12);--nav-primary-border: rgba(59, 130, 246, .25);--nav-content-bg: #f9fafb}.dark{--nav-panel-bg: #1e293b;--nav-panel-border: #334155;--nav-panel-text: #f3f4f6;--nav-panel-text-secondary: #94a3b8;--nav-panel-hover-bg: rgba(255, 255, 255, .1);--nav-panel-button-bg: rgba(96, 165, 250, .2);--nav-primary: #60A5FA;--nav-primary-soft: rgba(96, 165, 250, .15);--nav-primary-border: rgba(96, 165, 250, .3);--nav-content-bg: #0f172a}._navigationOverlay_18k03_63{position:fixed;top:0;right:0;bottom:0;width:400px;z-index:1000;backdrop-filter:blur(8px);background:#0000001a;animation:_slideIn_18k03_1 .3s ease}._navigationPanel_18k03_87{width:100%;height:100%;background:var(--nav-panel-bg);color:var(--nav-panel-text);border-left:1px solid var(--nav-panel-border);box-shadow:-4px 0 20px #0000001a;overflow-y:auto;display:flex;flex-direction:column}._textPrimary_18k03_113{color:var(--nav-primary)}._textSecondary_18k03_115{color:var(--nav-panel-text-secondary)}._textDefault_18k03_117{color:var(--nav-panel-text)}._iconPrimary_18k03_119{color:var(--nav-primary)}._iconMuted_18k03_121{color:var(--nav-panel-text-secondary)}._iconSuccess_18k03_123{color:#10b981}._iconWarning_18k03_125{color:#f59e0b}._iconDanger_18k03_127{color:#ef4444}._bgContent_18k03_129{background-color:var(--nav-content-bg)}._borderBase_18k03_131{border-color:var(--nav-panel-border)}._mutedSmall_18k03_133{font-size:.75rem;opacity:.8}._coordsIndicator_18k03_135{color:#10b981;font-size:.75rem;margin-left:.5rem}._panelTitle_18k03_137{font-weight:600}._primaryButton_18k03_139{background-color:var(--nav-primary);color:#fff}._dangerButton_18k03_141{background-color:#ef4444;color:#fff;border-color:#ef4444}._refreshButton_18k03_143{background-color:var(--nav-panel-bg);color:var(--nav-panel-text-secondary);border:1px solid var(--nav-panel-border);margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;border-radius:4px;cursor:pointer}._navigationHeader_18k03_149{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid;border-color:var(--nav-panel-border);position:sticky;top:0;z-index:10;backdrop-filter:blur(8px)}._navigationTitle_18k03_175{display:flex;align-items:center;gap:.75rem}._navigationTitle_18k03_175 h3{margin:0;font-size:1.125rem;font-weight:600}._closeButton_18k03_199{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}._closeButton_18k03_199:hover{background-color:#ef44441a;color:#ef4444!important}._navigationSection_18k03_229{padding:1.5rem;border-bottom:1px solid;border-color:var(--nav-panel-border)}._navigationSection_18k03_229:last-child{border-bottom:none}._sectionTitle_18k03_249{margin:0 0 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}._filterStatus_18k03_273{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-bottom:.75rem;background-color:var(--nav-primary-soft);color:var(--nav-primary);border:1px solid var(--nav-primary-border)}._filterStatus_18k03_273 button{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._filterStatus_18k03_273 button:hover{background-color:#fff3}._filterControls_18k03_333{display:flex;flex-direction:column;gap:.5rem}._unitFilterPanel_18k03_345{border:1px solid;border-radius:.5rem;margin-top:.75rem;overflow:hidden;box-shadow:0 4px 12px #0000001a}._filterPanelHeader_18k03_361{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid;border-color:var(--nav-panel-border);font-size:.875rem}._filterActions_18k03_381{display:flex;gap:.5rem}._filterAction_18k03_381{display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:all .2s ease}._filterAction_18k03_381:hover{background-color:var(--nav-panel-hover-bg)}._unitsList_18k03_427{max-height:200px;overflow-y:auto}._unitFilterItem_18k03_437{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid;border-color:var(--nav-panel-border);cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}._unitFilterItem_18k03_437:last-child{border-bottom:none}._unitFilterItem_18k03_437:hover{background-color:#00000008}._unitCheckbox_18k03_477{flex-shrink:0;display:flex;align-items:center;justify-content:center}._unitInfo_18k03_491{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._unitName_18k03_507{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unitType_18k03_523{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filterPanelActions_18k03_537{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;border-top:1px solid;border-color:var(--nav-panel-border)}._filterCancelButton_18k03_555{background:none;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}._filterCancelButton_18k03_555:hover{background-color:var(--nav-panel-hover-bg)}._filterApplyButton_18k03_585{display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}._filterApplyButton_18k03_585:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}._searchFilterIndicator_18k03_623{font-size:.625rem;font-weight:500;text-transform:none;letter-spacing:0}._quickTools_18k03_639{display:flex;flex-direction:column;gap:.75rem}._navButton_18k03_651{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid;border-radius:.5rem;background:none;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;text-align:left;justify-content:space-between}._navButton_18k03_651:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._navButtonActive_18k03_693{box-shadow:0 0 0 2px #3b82f633}._searchContainer_18k03_703{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid;border-radius:.5rem;margin-bottom:.75rem}._searchInput_18k03_725{flex:1;background:none;border:none;outline:none;font-size:.875rem}._searchInput_18k03_725::placeholder{opacity:.6}._searchResults_18k03_749{border:1px solid;border-radius:.5rem;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}._searchResultItem_18k03_765{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;background:none;cursor:pointer;width:100%;text-align:left;transition:all .2s ease;border-bottom:1px solid;border-color:var(--nav-panel-border)}._searchResultItem_18k03_765:last-child{border-bottom:none}._searchResultItem_18k03_765:hover{background-color:#3b82f60d;transform:translate(4px)}._searchResultIcon_18k03_813{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;background-color:#ffffff1a}._searchResultText_18k03_835{flex:1;min-width:0}._searchResultName_18k03_845{font-weight:500;font-size:.875rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchResultSubtitle_18k03_863{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._levelNavigation_18k03_879{display:flex;flex-direction:column;gap:.5rem}._levelButton_18k03_891{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid;border-radius:.5rem;background:none;cursor:pointer;transition:all .2s ease}._levelButton_18k03_891:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._levelButtonActive_18k03_925{box-shadow:0 0 0 2px #3b82f633}._levelInfo_18k03_933{display:flex;align-items:center;justify-content:space-between;width:100%}._levelNumber_18k03_947{font-weight:500;font-size:.875rem}._levelStats_18k03_957{display:flex;gap:.75rem;font-size:.75rem;opacity:.8}._miniMap_18k03_973{border:1px solid;border-radius:.5rem;padding:1rem}._miniMapButton_18k03_1051{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid;border-color:var(--nav-panel-border);border-radius:.375rem;background:none;cursor:pointer;transition:all .2s ease}._flex1_18k03_1091{flex:1}._noteHint_18k03_1093{padding:.5rem;background-color:var(--nav-primary-soft);border-radius:4px;margin-bottom:.75rem;font-size:.75rem;color:var(--nav-panel-text-secondary)}._unitFilterItemSelected_18k03_1095{background-color:var(--nav-primary-soft);border-color:var(--nav-primary)}._miniMap_18k03_973{border:1px solid;border-color:var(--nav-panel-border);background-color:var(--nav-content-bg)}._miniMapContent_18k03_985{display:flex;flex-direction:column;gap:1rem}._miniMapInfo_18k03_997{font-size:.75rem}._miniMapInfo_18k03_997 p{margin:.25rem 0}._miniMapControls_18k03_1013{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;justify-items:center}._miniMapControls_18k03_1013>button:first-child{grid-column:2}._miniMapControls_18k03_1013>button:last-child{grid-column:2}._miniMapRow_18k03_1043{display:contents}._miniMapButton_18k03_1051{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid;border-color:var(--nav-panel-border);background-color:var(--nav-content-bg)}._miniMapButton_18k03_1051:hover{background-color:var(--nav-panel-button-bg);transform:scale(1.05)}._generalStats_18k03_1211{display:flex;flex-direction:column;gap:.5rem}._statItem_18k03_1223{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}@keyframes _slideIn_18k03_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){._navigationOverlay_18k03_63{width:100%;left:0}._navigationPanel_18k03_87{border-left:none;border-top:1px solid}._unitFilterPanel_18k03_345{margin-left:-.5rem;margin-right:-.5rem}._filterControls_18k03_333{gap:.75rem}}@media (max-width: 480px){._navigationSection_18k03_229,._navigationHeader_18k03_149{padding:1rem}._searchContainer_18k03_703,._navButton_18k03_651,._levelButton_18k03_891{padding:.5rem}._unitsList_18k03_427{max-height:150px}._filterPanelActions_18k03_537{flex-direction:column;gap:.5rem}._filterApplyButton_18k03_585{width:100%;justify-content:center}}:root{--export-panel-bg: #ffffff;--export-panel-border: #e5e7eb;--export-panel-text: #1f2937;--export-panel-text-secondary: #6b7280;--export-panel-hover-bg: rgba(59, 130, 246, .05);--export-panel-button-bg: rgba(59, 130, 246, .1);--export-panel-accent: #3b82f6}.dark{--export-panel-bg: #1e293b;--export-panel-border: #334155;--export-panel-text: #f3f4f6;--export-panel-text-secondary: #94a3b8;--export-panel-hover-bg: rgba(96, 165, 250, .1);--export-panel-button-bg: rgba(96, 165, 250, .2);--export-panel-accent: #60a5fa}._textPrimary_trjtg_49{color:var(--export-panel-text)}._textSecondary_trjtg_57{color:var(--export-panel-text-secondary)}._mutedSmall_trjtg_65{color:var(--export-panel-text-secondary);font-size:.875rem}._accentIcon_trjtg_75{color:var(--export-panel-accent)}._exportOverlay_trjtg_83{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}._exportPanel_trjtg_111{width:90%;max-width:600px;max-height:90vh;background:var(--export-panel-bg);color:var(--export-panel-text);border:1px solid var(--export-panel-border);border-radius:12px;box-shadow:0 20px 40px #00000026;overflow-y:auto;animation:_slideIn_trjtg_1 .3s ease}._exportHeader_trjtg_139{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid;border-color:var(--export-panel-border);position:sticky;top:0;backdrop-filter:blur(8px);z-index:10}._exportTitle_trjtg_165{display:flex;align-items:center;gap:.75rem}._exportTitle_trjtg_165 h3{margin:0;font-size:1.25rem;font-weight:600}._closeButton_trjtg_189{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}._closeButton_trjtg_189:hover:not(:disabled){background-color:#ef44441a;color:#ef4444!important}._closeButton_trjtg_189:disabled{opacity:.5;cursor:not-allowed}._exportSection_trjtg_229{padding:1.5rem;border-bottom:1px solid;border-color:var(--export-panel-border)}._exportSection_trjtg_229:last-child{border-bottom:none}._sectionTitle_trjtg_249{margin:0 0 1rem;font-size:1rem;font-weight:600}._configGrid_trjtg_263{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._configItem_trjtg_277{display:flex;flex-direction:column;gap:.5rem}._configLabel_trjtg_289{font-size:.875rem;font-weight:500}._configInput_trjtg_299,._configSelect_trjtg_301{padding:.75rem;border:1px solid;border-radius:.5rem;font-size:.875rem;transition:all .2s ease;background-color:var(--export-panel-bg);color:var(--export-panel-text);border-color:var(--export-panel-border)}._configInput_trjtg_299:focus,._configSelect_trjtg_301:focus{outline:none;border-color:var(--export-panel-accent);box-shadow:0 0 0 3px #3b82f61a}._configRange_trjtg_337{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}._configRange_trjtg_337::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--export-panel-accent);cursor:pointer;box-shadow:0 2px 4px #0003}._configRange_trjtg_337::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--export-panel-accent);cursor:pointer;border:none;box-shadow:0 2px 4px #0003}._configCheckbox_trjtg_397{margin-top:.5rem}._configCheckbox_trjtg_397 label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._configCheckbox_trjtg_397 input[type=checkbox]{width:16px;height:16px;accent-color:var(--export-panel-accent)}._exportGrid_trjtg_435{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._exportButton_trjtg_447{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid;border-radius:.75rem;background:none;cursor:pointer;transition:all .2s ease;text-align:left;border-color:var(--export-panel-border);color:var(--export-panel-text)}._exportButton_trjtg_447:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}._exportButton_trjtg_447:disabled{opacity:.6;cursor:not-allowed;transform:none}._exportButtonText_trjtg_499{display:flex;flex-direction:column;gap:.25rem}._exportButtonText_trjtg_499 span{font-weight:600;font-size:.875rem}._exportButtonText_trjtg_499 small{font-size:.75rem;opacity:.7}._exportButtonImage_trjtg_531{border-color:#10b981}._exportButtonImage_trjtg_531:hover:not(:disabled){border-color:#059669;background-color:#10b9810d}._exportButtonDocument_trjtg_549{border-color:var(--export-panel-accent)}._exportButtonDocument_trjtg_549:hover:not(:disabled){border-color:#2563eb;background-color:#3b82f60d}._shareContainer_trjtg_569{display:flex;flex-direction:column;gap:1rem}._shareButton_trjtg_581{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border:1px solid;border-radius:.5rem;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}._shareButton_trjtg_581:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._shareButton_trjtg_581:disabled{opacity:.6;cursor:not-allowed;transform:none}._shareLink_trjtg_631{display:flex;flex-direction:column;gap:.5rem}._linkContainer_trjtg_643{display:flex;align-items:center;border:1px solid;border-radius:.5rem;overflow:hidden}._linkInput_trjtg_659{flex:1;padding:.75rem;border:none;background:none;font-size:.875rem;font-family:monospace}._linkInput_trjtg_659:focus{outline:none}._copyButton_trjtg_685{padding:.75rem;background:none;border:none;cursor:pointer;border-left:1px solid;border-color:var(--export-panel-border);transition:all .2s ease}._copyButton_trjtg_685:hover{background-color:var(--export-panel-button-bg)}._exportInfo_trjtg_715{display:flex;flex-direction:column;gap:.5rem}._infoItem_trjtg_727{display:flex;align-items:center;gap:.5rem;font-size:.875rem}@keyframes _slideIn_trjtg_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _spin_trjtg_783{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_trjtg_783{animation:_spin_trjtg_783 1s linear infinite}@media (max-width: 768px){._exportPanel_trjtg_111{width:95%;max-height:95vh}._exportHeader_trjtg_139,._exportSection_trjtg_229{padding:1rem}._configGrid_trjtg_263,._exportGrid_trjtg_435{grid-template-columns:1fr}._exportButton_trjtg_447{padding:.875rem}}@media (max-width: 480px){._exportTitle_trjtg_165 h3{font-size:1.125rem}._exportButton_trjtg_447{flex-direction:column;text-align:center;gap:.5rem}._shareButton_trjtg_581{padding:.75rem 1rem}}._iconSuccess_trjtg_881{color:#10b981}._iconWarning_trjtg_883{color:#f59e0b}._iconDanger_trjtg_885{color:#ef4444}._iconExcel_trjtg_887{color:#059669}._mutedSmall_trjtg_65{font-size:.75rem;opacity:.8}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}._contextMenu_6nz5m_3{position:fixed;z-index:9999;min-width:180px;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px 0;font-size:14px;animation:_contextMenuFadeIn_6nz5m_1 .15s ease-out}@keyframes _contextMenuFadeIn_6nz5m_1{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}._menuItem_6nz5m_47{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:all .15s ease;user-select:none;gap:8px}._menuItem_6nz5m_47:hover:not(._disabled_6nz5m_67){transform:translate(2px)}._menuItem_6nz5m_47._disabled_6nz5m_67{cursor:not-allowed;opacity:.5}._menuIcon_6nz5m_85{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._menuLabel_6nz5m_103{flex:1;font-weight:500}._separator_6nz5m_113{height:1px;margin:4px 8px;opacity:.2}._contextMenu_6nz5m_3._light_6nz5m_127{background-color:#fff;border:1px solid #e5e7eb;color:#374151}._light_6nz5m_127 ._menuItem_6nz5m_47:hover:not(._disabled_6nz5m_67){background-color:#f3f4f6;color:#1f2937}._light_6nz5m_127 ._separator_6nz5m_113{background-color:#d1d5db}._contextMenu_6nz5m_3._dark_6nz5m_159{background-color:#1f2937;border:1px solid #374151;color:#f9fafb}._dark_6nz5m_159 ._menuItem_6nz5m_47:hover:not(._disabled_6nz5m_67){background-color:#374151;color:#fff}._dark_6nz5m_159 ._separator_6nz5m_113{background-color:#4b5563}._menuItem_6nz5m_47:focus{outline:none}._menuItem_6nz5m_47:active:not(._disabled_6nz5m_67){transform:translate(1px)}@media (max-width: 768px){._contextMenu_6nz5m_3{min-width:160px;font-size:13px}._menuItem_6nz5m_47{padding:10px 12px}}.label-base{margin:0;padding:0;font-family:inherit;line-height:1.2;transition:color .2s ease-in-out}.label-default{font-size:14px;font-weight:400;color:#374151}.label-h1{font-size:32px;font-weight:800;line-height:1.1;background:linear-gradient(135deg,#111827,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.label-h2{font-size:24px;font-weight:800;line-height:1.2;background:linear-gradient(135deg,#111827,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.label-h3{font-size:20px;font-weight:700;color:#111827}.label-h4{font-size:18px;font-weight:600;color:#111827}.label-h5{font-size:16px;font-weight:600;color:#374151}.label-h6{font-size:14px;font-weight:600;color:#374151}.label-body{font-size:16px;font-weight:400;color:#374151;line-height:1.5}.label-caption{font-size:12px;font-weight:400;color:#6b7280;line-height:1.4}.label-xs{font-size:12px}.label-sm{font-size:14px}.label-md{font-size:16px}.label-lg{font-size:18px}.label-xl{font-size:20px}@media (max-width: 768px){.label-h1{font-size:28px}.label-h2{font-size:22px}.label-h3{font-size:18px}}@media (max-width: 480px){.label-h1{font-size:24px}.label-h2{font-size:18px}.label-h3{font-size:16px}}.dark .label-default{color:#d1d5db!important}.dark .label-h1,.dark .label-h2{background:linear-gradient(135deg,#fff,#d1d5db)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.dark .label-h3,.dark .label-h4{color:#f3f4f6!important}.dark .label-h5,.dark .label-h6,.dark .label-body{color:#d1d5db!important}.dark .label-caption{color:#9ca3af!important}@media (prefers-color-scheme: dark){.label-default{color:#d1d5db}.label-h1,.label-h2{background:linear-gradient(135deg,#fff,#d1d5db);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.label-h3,.label-h4{color:#f3f4f6}.label-h5,.label-h6,.label-body{color:#d1d5db}.label-caption{color:#9ca3af}}._container_1123j_9{display:flex;flex-direction:column;gap:24px;padding:24px;min-height:100vh;max-width:1400px;margin:0 auto}._header_1123j_37{padding:24px;border-radius:12px;border:1px solid;margin-bottom:8px}._headerContent_1123j_51{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._headerInfo_1123j_67 h1{font-size:28px;font-weight:700;margin:0 0 8px}._headerInfo_1123j_67 p{font-size:16px;margin:0;opacity:.8}._organizacionSection_1123j_99{width:100%}._organizacionCard_1123j_107{width:100%;overflow:hidden}._organizacionInfoContainer_1123j_119{padding:8px 0}._organizacionHeader_1123j_129{display:flex;gap:18px;align-items:flex-start;padding:12px 0 18px;border-bottom:2px solid rgba(0,0,0,.08);margin-bottom:20px}._organizacionLogo_1123j_147{width:80px;height:80px;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 6px 24px #0000001f;border:2px solid rgba(255,255,255,.2)}._logoImage_1123j_167{width:100%;height:100%;object-fit:cover;object-position:center}._logoPlaceholder_1123j_181{width:100%;height:100%;background:linear-gradient(135deg,#374151,#6b7280);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}._organizacionTitleSection_1123j_209{flex:1;min-width:0}._organizacionName_1123j_219{font-size:24px;font-weight:800;margin:0 0 6px;line-height:1.2;background:linear-gradient(135deg,#111827,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._razonSocial_1123j_241{font-size:14px;opacity:.7;margin:0 0 12px;font-style:italic;font-weight:500}._organizacionCodes_1123j_257{display:flex;gap:12px;flex-wrap:wrap}._documentoChip_1123j_269{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#374151;border:1px solid #d1d5db}._organizacionGrid_1123j_301{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:12px}._infoSection_1123j_317{background:linear-gradient(135deg,#fffc,#f9fafbe6);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:18px;box-shadow:0 4px 16px #0000000a;transition:all .3s ease;position:relative;overflow:hidden}._infoSection_1123j_317:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#374151,#6b7280,#9ca3af);border-radius:12px 12px 0 0}._infoSection_1123j_317:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}._sectionTitle_1123j_371{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;margin:0 0 14px;color:#374151;padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.06)}._sectionTitle_1123j_371 svg{color:#374151;background:#3741511a;padding:3px;border-radius:6px;width:22px;height:22px}._sectionContent_1123j_413{display:flex;flex-direction:column;gap:12px}._infoItem_1123j_427{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.04)}._infoItem_1123j_427:last-child{border-bottom:none;padding-bottom:0}._infoItem_1123j_427 svg{color:#6b7280;flex-shrink:0;margin-top:2px;opacity:.8}._infoDetails_1123j_467{flex:1;min-width:0}._infoLabel_1123j_477{display:block;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}._infoValue_1123j_497{display:block;font-size:14px;font-weight:500;color:#374151;line-height:1.3}._infoText_1123j_513{font-size:13px;color:#4b5563;line-height:1.4;margin:0;text-align:justify}._infoLink_1123j_529{color:#6366f1;text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid transparent}._infoLink_1123j_529:hover{color:#4f46e5;border-bottom-color:#4f46e5}._loadingCard_1123j_557{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;opacity:.7}._errorCard_1123j_575{display:flex;gap:16px;align-items:center;padding:24px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2)}._errorCard_1123j_575 svg{color:#ef4444;flex-shrink:0}._errorCard_1123j_575 h4{margin:0 0 4px;color:#ef4444}._errorCard_1123j_575 p{margin:0 0 12px;opacity:.8}._sedesSection_1123j_633,._sedesCard_1123j_641{width:100%}._sedesHeader_1123j_649{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}._sedesControls_1123j_665{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}._searchContainer_1123j_679{flex:1;min-width:280px}._filterButton_1123j_689{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease;font-size:14px;white-space:nowrap}._filterButton_1123j_689:hover{opacity:.8}._sedesGrid_1123j_725{margin-top:16px}._sedeBasic_1123j_743{display:flex;align-items:center;gap:8px}._sedeNombre_1123j_755{font-weight:600;color:#374151;font-size:14px}._sedeDescripcion_1123j_767{font-size:14px;color:#6b7280;line-height:1.4}._ubigeoInfo_1123j_779{display:flex;align-items:center;gap:6px;font-size:13px;color:#059669;font-weight:500}._sedeInfo_1123j_799,._ubicacionInfo_1123j_811{display:flex;flex-direction:column;gap:4px}._ubicacionCompleta_1123j_823{display:flex;align-items:center;gap:6px;font-size:14px}._ubigeoCode_1123j_837{font-size:11px;opacity:.6;margin-left:20px;font-family:monospace}._estadisticas_1123j_851{display:flex;flex-direction:column;gap:4px}._estatItem_1123j_863{display:flex;align-items:center;gap:6px;font-size:12px}._estatItem_1123j_863 svg{opacity:.7;flex-shrink:0}._statusBadge_1123j_887{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusBadge_1123j_887._activa_1123j_911{background:#10b9811a;color:#059669}._statusBadge_1123j_887._inactiva_1123j_921{background:#6b72801a;color:#6b7280}._modalViewContent_1123j_939{display:flex;flex-direction:column;gap:24px;max-height:60vh;overflow-y:auto}._modalViewSection_1123j_955{padding:20px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#00000005}._modalViewSectionTitle_1123j_969{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}._modalViewItem_1123j_991{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05);gap:16px}._modalViewItem_1123j_991:last-child{border-bottom:none}._modalViewLabel_1123j_1017{display:flex;align-items:center;gap:8px;font-weight:500;color:#000000b3;min-width:160px;flex-shrink:0}._modalViewValue_1123j_1037{flex:1;text-align:right;word-break:break-word}._cardHeaderWithActions_1123j_1057{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:16px}._modalForm_1123j_1085{display:flex;flex-direction:column;gap:24px;max-height:60vh;overflow-y:auto}._organizacionModalForm_1123j_1101{display:flex;flex-direction:column;gap:24px;max-height:70vh;overflow-y:auto;padding:4px}._modalFormSection_1123j_1119{display:flex;flex-direction:column;gap:16px}._modalSectionTitle_1123j_1131{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}._formGroup_1123j_1153{display:flex;flex-direction:column;gap:8px}._formRow_1123j_1165{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formLabel_1123j_1177{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:#000c}._required_1123j_1195{color:#ef4444}._formInput_1123j_1203,._formTextarea_1123j_1205,._formSelect_1123j_1207{width:100%;padding:12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}._formInput_1123j_1203:focus,._formTextarea_1123j_1205:focus,._formSelect_1123j_1207:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._formTextarea_1123j_1205{min-height:80px;resize:vertical}._formHint_1123j_1253{font-size:12px;color:#0009;margin-top:4px}._logoPreview_1123j_1273{margin-top:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#f9fafbcc}._logoContainer_1123j_1289{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#f9fafb,#fff)}._logoImage_1123j_167{max-width:120px;max-height:80px;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a;background:#fff;padding:8px}._colorInputContainer_1123j_1333{position:relative}._colorPreview_1123j_1341{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#f9fafbcc;border:1px solid rgba(0,0,0,.1);border-radius:6px}._colorCircle_1123j_1363{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 4px #0003;flex-shrink:0}._colorValue_1123j_1381{font-size:12px;font-family:Courier New,monospace;color:#000000b3;font-weight:600;text-transform:uppercase}._corporateInfo_1123j_1405{margin-bottom:16px;padding:12px 16px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px}._corporateInfoText_1123j_1421{color:#3b82f6e6;font-size:14px;line-height:1.5}._errorAlert_1123j_1441{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:14px;margin-bottom:16px}._infoAlert_1123j_1467{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#3b82f6;font-size:14px;margin-bottom:16px}._errorContainer_1123j_1493{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 32px;text-align:center;min-height:400px}._errorContainer_1123j_1493 svg{color:#6b7280}._errorContainer_1123j_1493 h3{font-size:24px;font-weight:600;margin:0;color:#374151}._errorContainer_1123j_1493 p{font-size:16px;color:#6b7280;margin:0;max-width:400px}@media (max-width: 768px){._container_1123j_9{padding:16px;gap:16px}._header_1123j_37{padding:20px;margin-bottom:0}._headerInfo_1123j_67 h1{font-size:24px}._headerInfo_1123j_67 p{font-size:14px}._organizacionHeader_1123j_129{flex-direction:column;gap:20px;text-align:center;padding:16px 0 20px;margin-bottom:24px}._organizacionLogo_1123j_147{width:80px;height:80px;align-self:center}._logoPlaceholder_1123j_181,._organizacionName_1123j_219{font-size:22px}._organizacionGrid_1123j_301{grid-template-columns:1fr;gap:16px}._infoSection_1123j_317{padding:20px}._sectionTitle_1123j_371{font-size:16px}._sedesHeader_1123j_649{flex-direction:column;align-items:stretch}._sedesControls_1123j_665{flex-direction:column;gap:12px}._searchContainer_1123j_679{min-width:unset}._filterButton_1123j_689{justify-content:center}._modalViewContent_1123j_939,._modalForm_1123j_1085{max-height:70vh}._modalViewItem_1123j_991{flex-direction:column;align-items:flex-start;gap:8px}._modalViewLabel_1123j_1017{min-width:unset}._modalViewValue_1123j_1037{text-align:left}._cardHeaderWithActions_1123j_1057{flex-direction:column;align-items:stretch;gap:12px}._formRow_1123j_1165{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){._container_1123j_9{padding:12px;gap:12px}._header_1123j_37{padding:16px}._headerInfo_1123j_67 h1{font-size:20px}._organizacionName_1123j_219{font-size:18px}._organizacionLogo_1123j_147{width:60px;height:60px}._logoPlaceholder_1123j_181{font-size:16px}._organizacionGrid_1123j_301{gap:12px}._infoSection_1123j_317{padding:14px}._sectionTitle_1123j_371{font-size:15px}._infoLabel_1123j_477{font-size:12px}._infoValue_1123j_497{font-size:14px}._infoText_1123j_513{font-size:13px}._modalViewContent_1123j_939,._modalForm_1123j_1085{max-height:75vh}._organizacionModalForm_1123j_1101{max-height:80vh;padding:2px}._formRow_1123j_1165{grid-template-columns:1fr;gap:8px}._modalViewSection_1123j_955{padding:16px}._modalSectionTitle_1123j_1131{font-size:16px}}._dark_1123j_1929 ._organizacionHeader_1123j_129{border-bottom-color:#ffffff1a!important}._dark_1123j_1929 ._organizacionName_1123j_219{background:linear-gradient(135deg,#fff,#d1d5db)!important;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#d1d5db!important}._dark_1123j_1929 ._razonSocial_1123j_241{color:#ffffffb3!important}._dark_1123j_1929 ._documentoChip_1123j_269{background:linear-gradient(135deg,#4b55634d,#37415133)!important;color:#d1d5db!important;border-color:#4b556366!important}._dark_1123j_1929 ._sedeNombre_1123j_755{color:#ffffffe6!important;font-weight:600!important}._dark_1123j_1929 ._sedeDescripcion_1123j_767{color:#ffffffb3!important}._dark_1123j_1929 ._ubigeoInfo_1123j_779{color:#10b981!important}._dark_1123j_1929 ._infoSection_1123j_317{background:linear-gradient(135deg,#4b55631a,#3741510d)!important;border-color:#4b556333!important;box-shadow:0 4px 16px #0000004d!important}._dark_1123j_1929 ._infoSection_1123j_317:before{opacity:.8!important}._dark_1123j_1929 ._sectionTitle_1123j_371{color:#ffffffe6!important;border-bottom-color:#ffffff1a!important}._dark_1123j_1929 ._sectionTitle_1123j_371 svg{background:#4b556333!important}._dark_1123j_1929 ._infoItem_1123j_427{border-bottom-color:#ffffff0d!important}._dark_1123j_1929 ._infoLabel_1123j_477{color:#fff9!important}._dark_1123j_1929 ._infoValue_1123j_497{color:#ffffffe6!important}._dark_1123j_1929 ._infoText_1123j_513{color:#ffffffb3!important}._dark_1123j_1929 ._formLabel_1123j_1177{color:#ffffffe6!important}._dark_1123j_1929 ._formLabel_1123j_1177 svg{color:#ffffffb3!important}._dark_1123j_1929 ._modalSectionTitle_1123j_1131{color:#fffffff2!important;border-bottom-color:#ffffff1a!important}._dark_1123j_1929 ._modalSectionTitle_1123j_1131 svg{color:#fffc!important}._dark_1123j_1929 ._formInput_1123j_1203,._dark_1123j_1929 ._formTextarea_1123j_1205,._dark_1123j_1929 ._formSelect_1123j_1207{background:#4b55631a!important;border-color:#fff3!important;color:#ffffffe6!important}._dark_1123j_1929 ._formInput_1123j_1203:focus,._dark_1123j_1929 ._formTextarea_1123j_1205:focus,._dark_1123j_1929 ._formSelect_1123j_1207:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f133!important}._dark_1123j_1929 ._formInput_1123j_1203::placeholder,._dark_1123j_1929 ._formTextarea_1123j_1205::placeholder{color:#ffffff80!important}@media (prefers-color-scheme: dark){._organizacionHeader_1123j_129{border-bottom-color:#ffffff1a}._organizacionName_1123j_219{background:linear-gradient(135deg,#fff,#d1d5db)!important;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#d1d5db}._razonSocial_1123j_241{color:#ffffffb3!important}._documentoChip_1123j_269{background:linear-gradient(135deg,#4b55634d,#37415133);color:#d1d5db;border-color:#4b556366}._infoSection_1123j_317{background:linear-gradient(135deg,#4b55631a,#3741510d);border-color:#4b556333;box-shadow:0 4px 16px #0000004d}._infoSection_1123j_317:before{opacity:.8}._sectionTitle_1123j_371{color:#ffffffe6;border-bottom-color:#ffffff1a}._sectionTitle_1123j_371 svg{background:#4b556333}._infoItem_1123j_427{border-bottom-color:#ffffff0d}._infoLabel_1123j_477{color:#fff9}._infoValue_1123j_497{color:#ffffffe6}._infoText_1123j_513{color:#ffffffb3}._infoLink_1123j_529{color:#93c5fd}._infoLink_1123j_529:hover{color:#dbeafe;border-bottom-color:#dbeafe}._sedeNombre_1123j_755{color:#ffffffe6}._sedeDescripcion_1123j_767{color:#ffffffb3}._ubigeoInfo_1123j_779{color:#10b981}._infoAlert_1123j_1467{background:#3b82f633;border-color:#3b82f64d;color:#93c5fd}._formInput_1123j_1203,._formTextarea_1123j_1205,._formSelect_1123j_1207{background:#ffffff14;border-color:#ffffff4d;color:#fffffff2}._formInput_1123j_1203:focus,._formTextarea_1123j_1205:focus,._formSelect_1123j_1207:focus{background:#ffffff1f;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}._formInput_1123j_1203::placeholder,._formTextarea_1123j_1205::placeholder{color:#ffffff80}._formHint_1123j_1253{color:#fff9}._formLabel_1123j_1177{color:#ffffffe6}._formLabel_1123j_1177 svg{color:#ffffffb3}._required_1123j_1195{color:#f87171}._modalSectionTitle_1123j_1131{color:#fffffff2}._modalSectionTitle_1123j_1131 svg{color:#fffc}._modalViewSection_1123j_955{background:#ffffff05;border-color:#ffffff1a}._modalViewItem_1123j_991{border-bottom-color:#ffffff0d}._modalViewSectionTitle_1123j_969,._modalSectionTitle_1123j_1131{border-bottom-color:#ffffff1a}._organizacionModalForm_1123j_1101{background:transparent}._cardHeaderWithActions_1123j_1057{color:#ffffffe6}._logoPreview_1123j_1273{background:#4b55631a;border-color:#ffffff1a}._logoContainer_1123j_1289{background:linear-gradient(135deg,#4b556333,#3741511a)}._colorPreview_1123j_1341{background:#4b55631a;border-color:#ffffff1a}._colorValue_1123j_1381{color:#ffffffb3}._corporateInfo_1123j_1405{background:#3b82f626;border-color:#3b82f64d}._corporateInfoText_1123j_1421{color:#93c5fd}}._iconContainer_6ymdo_1{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.375rem;transition:all .2s ease-in-out}._blue_6ymdo_21{background-color:rgb(var(--color-blue-50));color:rgb(var(--color-blue-600))}._green_6ymdo_31{background-color:rgb(var(--color-green-50));color:rgb(var(--color-green-600))}._purple_6ymdo_41{background-color:rgb(var(--color-purple-50));color:rgb(var(--color-purple-600))}._orange_6ymdo_51{background-color:rgb(var(--color-orange-50));color:rgb(var(--color-orange-600))}._pink_6ymdo_61{background-color:rgb(var(--color-pink-50));color:rgb(var(--color-pink-600))}._indigo_6ymdo_71{background-color:rgb(var(--color-indigo-50));color:rgb(var(--color-indigo-600))}._teal_6ymdo_81{background-color:rgb(var(--color-teal-50));color:rgb(var(--color-teal-600))}._cyan_6ymdo_91{background-color:rgb(var(--color-cyan-50));color:rgb(var(--color-cyan-600))}._emerald_6ymdo_101{background-color:rgb(var(--color-emerald-50));color:rgb(var(--color-emerald-600))}._yellow_6ymdo_111{background-color:rgb(var(--color-yellow-50));color:rgb(var(--color-yellow-600))}._red_6ymdo_121{background-color:rgb(var(--color-red-50));color:rgb(var(--color-red-600))}._violet_6ymdo_131{background-color:rgb(var(--color-violet-50));color:rgb(var(--color-violet-600))}._amber_6ymdo_141{background-color:rgb(var(--color-amber-50));color:rgb(var(--color-amber-600))}._lime_6ymdo_151{background-color:rgb(var(--color-lime-50));color:rgb(var(--color-lime-600))}._gray_6ymdo_161{background-color:rgb(var(--color-gray-50));color:rgb(var(--color-gray-600))}._stone_6ymdo_171{background-color:rgb(var(--color-stone-50));color:rgb(var(--color-stone-600))}[data-theme=dark] ._blue_6ymdo_21{background-color:rgb(var(--color-blue-900) / .3);color:rgb(var(--color-blue-400))}[data-theme=dark] ._green_6ymdo_31{background-color:rgb(var(--color-green-900) / .3);color:rgb(var(--color-green-400))}[data-theme=dark] ._purple_6ymdo_41{background-color:rgb(var(--color-purple-900) / .3);color:rgb(var(--color-purple-400))}[data-theme=dark] ._orange_6ymdo_51{background-color:rgb(var(--color-orange-900) / .3);color:rgb(var(--color-orange-400))}[data-theme=dark] ._pink_6ymdo_61{background-color:rgb(var(--color-pink-900) / .3);color:rgb(var(--color-pink-400))}[data-theme=dark] ._indigo_6ymdo_71{background-color:rgb(var(--color-indigo-900) / .3);color:rgb(var(--color-indigo-400))}[data-theme=dark] ._teal_6ymdo_81{background-color:rgb(var(--color-teal-900) / .3);color:rgb(var(--color-teal-400))}[data-theme=dark] ._cyan_6ymdo_91{background-color:rgb(var(--color-cyan-900) / .3);color:rgb(var(--color-cyan-400))}[data-theme=dark] ._emerald_6ymdo_101{background-color:rgb(var(--color-emerald-900) / .3);color:rgb(var(--color-emerald-400))}[data-theme=dark] ._yellow_6ymdo_111{background-color:rgb(var(--color-yellow-900) / .3);color:rgb(var(--color-yellow-400))}[data-theme=dark] ._red_6ymdo_121{background-color:rgb(var(--color-red-900) / .3);color:rgb(var(--color-red-400))}[data-theme=dark] ._violet_6ymdo_131{background-color:rgb(var(--color-violet-900) / .3);color:rgb(var(--color-violet-400))}[data-theme=dark] ._amber_6ymdo_141{background-color:rgb(var(--color-amber-900) / .3);color:rgb(var(--color-amber-400))}[data-theme=dark] ._lime_6ymdo_151{background-color:rgb(var(--color-lime-900) / .3);color:rgb(var(--color-lime-400))}[data-theme=dark] ._gray_6ymdo_161{background-color:rgb(var(--color-gray-800));color:rgb(var(--color-gray-400))}[data-theme=dark] ._stone_6ymdo_171{background-color:rgb(var(--color-stone-800));color:rgb(var(--color-stone-400))}._hierarchyIndicator_ydjyz_1{display:inline-flex;align-items:center;gap:.5rem}._iconContainer_ydjyz_13{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease-in-out;flex-shrink:0}._sm_ydjyz_33 ._iconContainer_ydjyz_13{width:1.5rem;height:1.5rem}._md_ydjyz_43 ._iconContainer_ydjyz_13{width:2rem;height:2rem}._lg_ydjyz_53 ._iconContainer_ydjyz_13{width:2.5rem;height:2.5rem}._blue_ydjyz_65{background-color:rgb(var(--color-blue-50));color:rgb(var(--color-blue-600))}._orange_ydjyz_75{background-color:rgb(var(--color-orange-50));color:rgb(var(--color-orange-600))}._green_ydjyz_85{background-color:rgb(var(--color-green-50));color:rgb(var(--color-green-600))}._purple_ydjyz_95{background-color:rgb(var(--color-purple-50));color:rgb(var(--color-purple-600))}._labelContainer_ydjyz_107{display:flex;flex-direction:column;gap:.125rem}._label_ydjyz_107{font-size:.75rem;font-weight:500;color:rgb(var(--color-gray-600));line-height:1rem}._dependencyName_ydjyz_133{font-size:.75rem;font-weight:400;color:rgb(var(--color-gray-500));line-height:1rem}[data-theme=dark] ._blue_ydjyz_65{background-color:rgb(var(--color-blue-900) / .3);color:rgb(var(--color-blue-400))}[data-theme=dark] ._orange_ydjyz_75{background-color:rgb(var(--color-orange-900) / .3);color:rgb(var(--color-orange-400))}[data-theme=dark] ._green_ydjyz_85{background-color:rgb(var(--color-green-900) / .3);color:rgb(var(--color-green-400))}[data-theme=dark] ._purple_ydjyz_95{background-color:rgb(var(--color-purple-900) / .3);color:rgb(var(--color-purple-400))}[data-theme=dark] ._label_ydjyz_107{color:rgb(var(--color-gray-300))}[data-theme=dark] ._dependencyName_ydjyz_133{color:rgb(var(--color-gray-400))}._systemCard_mkk0x_1{display:flex;flex-direction:column;background-color:rgb(var(--color-white));border:1px solid rgb(var(--color-gray-200));border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;cursor:pointer;position:relative;height:auto;min-height:280px}._systemCard_mkk0x_1:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:rgb(var(--color-blue-300))}._cardHeader_mkk0x_47{display:flex;justify-content:space-between;align-items:flex-start;margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem;gap:1rem;background-color:#414976;border-top-left-radius:.75rem;border-top-right-radius:.75rem}._iconAndTitle_mkk0x_71{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._iconAndTitle_mkk0x_71 svg{color:#fff}._titleContainer_mkk0x_95{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._systemName_mkk0x_111{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.25;margin:0;word-break:break-word}._systemCode_mkk0x_129{font-size:.75rem;font-weight:400;color:#e5e7eb;line-height:1}._headerActions_mkk0x_143{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}._headerStatusBadge_mkk0x_157{background-color:#fffffff2!important;border:1px solid rgba(255,255,255,.3)!important;color:#1f2937!important;font-weight:600!important}._headerStatusBadge_mkk0x_157 ._indicator_mkk0x_171{background-color:#10b981!important}._actionsContainer_mkk0x_181{position:relative}._actionsButton_mkk0x_189{padding:.25rem!important;min-width:auto!important;width:2rem;height:2rem;color:#fff!important}._actionsButton_mkk0x_189:hover{background-color:#ffffff1a!important}._actionsMenu_mkk0x_213{position:absolute;top:100%;right:0;z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:10rem;padding:.25rem;margin-top:.25rem;pointer-events:auto}._actionItem_mkk0x_247{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:400;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out}._actionItem_mkk0x_247:hover{background-color:#f9fafb;color:#111827}._deleteAction_mkk0x_291{color:#dc2626}._deleteAction_mkk0x_291:hover{background-color:#fef2f2;color:#b91c1c}._cardContent_mkk0x_311{flex:1;display:flex;flex-direction:column;gap:1rem}._systemDescription_mkk0x_325{font-size:.875rem;line-height:1.5;color:rgb(var(--color-gray-600));margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._systemMeta_mkk0x_347{display:flex;flex-direction:column;gap:.5rem}._metaItem_mkk0x_359{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._metaLabel_mkk0x_373{font-size:.75rem;font-weight:500;color:rgb(var(--color-gray-500));flex-shrink:0}._metaValue_mkk0x_387{font-size:.75rem;font-weight:400;color:rgb(var(--color-gray-700));text-align:right;word-break:break-word}._cardFooter_mkk0x_405{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(var(--color-gray-100))}[data-theme=dark] ._systemCard_mkk0x_1{background-color:rgb(var(--surface-color));border-color:rgb(var(--color-gray-700))}[data-theme=dark] ._systemCard_mkk0x_1:hover{border-color:rgb(var(--color-blue-600));box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark] ._cardHeader_mkk0x_47{background-color:#3b82f6}[data-theme=dark] ._headerStatusBadge_mkk0x_157{background-color:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-weight:600!important}[data-theme=dark] ._headerStatusBadge_mkk0x_157 ._indicator_mkk0x_171{background-color:#34d399!important}[data-theme=dark] ._systemName_mkk0x_111{color:#fff}[data-theme=dark] ._systemCode_mkk0x_129{color:#e5e7eb}[data-theme=dark] ._systemDescription_mkk0x_325{color:rgb(var(--color-gray-300))}[data-theme=dark] ._metaLabel_mkk0x_373{color:rgb(var(--color-gray-400))}[data-theme=dark] ._metaValue_mkk0x_387{color:rgb(var(--color-gray-300))}[data-theme=dark] ._cardFooter_mkk0x_405{border-color:rgb(var(--color-gray-700))}[data-theme=dark] ._actionsMenu_mkk0x_213{background-color:#1f2937;border-color:#4b5563}[data-theme=dark] ._actionItem_mkk0x_247{color:#d1d5db}[data-theme=dark] ._actionItem_mkk0x_247:hover{background-color:#374151;color:#f9fafb}[data-theme=dark] ._deleteAction_mkk0x_291{color:#f87171}[data-theme=dark] ._deleteAction_mkk0x_291:hover{background-color:#7f1d1d4d;color:#fca5a5}@media (max-width: 640px){._systemCard_mkk0x_1{padding:1rem;min-height:auto}._cardHeader_mkk0x_47{flex-direction:column;align-items:flex-start;gap:.75rem}._headerActions_mkk0x_143{width:100%;justify-content:space-between}._systemName_mkk0x_111{font-size:1rem}._metaItem_mkk0x_359{font-size:.75rem}}._approvalStatus_mkk0x_625{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid;font-size:.75rem;font-weight:500;white-space:nowrap}._approvalCount_mkk0x_649{font-size:.75rem;font-weight:600}._pendingCount_mkk0x_659{margin-left:.5rem;padding:.125rem .375rem;background-color:#f59e0b;color:#fff;border-radius:.75rem;font-size:.6875rem;font-weight:600;min-width:1rem;text-align:center}._gridContainer_qul78_1{display:flex;flex-direction:column;gap:2rem}._grid_qul78_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%}._loadingContainer_qul78_31,._errorContainer_qul78_33,._emptyContainer_qul78_35{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:300px}._loadingSpinner_qul78_55{width:3rem;height:3rem;border:3px solid rgb(var(--color-gray-200));border-top:3px solid rgb(var(--color-blue-500));border-radius:50%;animation:_spin_qul78_1 1s linear infinite;margin-bottom:1rem}@keyframes _spin_qul78_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_qul78_85{color:rgb(var(--color-gray-600));font-size:1rem;margin:0}._errorContainer_qul78_33{color:rgb(var(--color-red-600))}._errorText_qul78_105{font-size:1rem;margin:0 0 1rem;color:rgb(var(--color-red-600))}._emptyContainer_qul78_35{color:rgb(var(--color-gray-500))}._emptyIcon_qul78_125{color:rgb(var(--color-gray-400));margin-bottom:1rem}._emptyTitle_qul78_135{font-size:1.25rem;font-weight:600;color:rgb(var(--color-gray-700));margin:0 0 .5rem}._emptyDescription_qul78_149{font-size:.875rem;color:rgb(var(--color-gray-500));margin:0;max-width:400px}._paginationContainer_qul78_165{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb;gap:16px;flex-wrap:wrap;border-radius:0 0 12px 12px}._paginationInfo_qul78_189{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._resultsText_qul78_203{color:#6b7280;font-size:14px;font-weight:500}._pageSizeSelector_qul78_215{display:flex;align-items:center;gap:8px;font-size:14px}._pageSizeLabel_qul78_229{font-weight:500;white-space:nowrap;color:#6b7280}._pageSizeSelect_qul78_215{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:80px;transition:all .2s ease;outline:none;background:#fff;color:#374151}._pageSizeSelect_qul78_215:focus{box-shadow:0 0 0 3px #0000001a;border-color:#9ca3af}._paginationControls_qul78_275{display:flex;align-items:center;gap:8px}._paginationButton_qul78_287{min-width:36px!important;height:36px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}._pageNumbers_qul78_307{display:flex;align-items:center;gap:4px;margin:0 8px}._pageButton_qul78_321{min-width:36px;height:36px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageButton_qul78_321:hover{background-color:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}._activePage_qul78_365{background-color:#414976;border-color:#414976;color:#fff}._activePage_qul78_365:hover{background-color:#353a61;border-color:#353a61;transform:translateY(-1px)}._ellipsis_qul78_389{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#9ca3af}[data-theme=dark] ._loadingSpinner_qul78_55{border-color:rgb(var(--color-gray-700));border-top-color:rgb(var(--color-blue-400))}[data-theme=dark] ._loadingText_qul78_85{color:rgb(var(--color-gray-300))}[data-theme=dark] ._errorText_qul78_105{color:rgb(var(--color-red-400))}[data-theme=dark] ._emptyIcon_qul78_125{color:rgb(var(--color-gray-500))}[data-theme=dark] ._emptyTitle_qul78_135{color:rgb(var(--color-gray-200))}[data-theme=dark] ._emptyDescription_qul78_149{color:rgb(var(--color-gray-400))}[data-theme=dark] ._paginationContainer_qul78_165{background:#1e293b;border-top-color:#334155}[data-theme=dark] ._resultsText_qul78_203,[data-theme=dark] ._pageSizeLabel_qul78_229{color:#94a3b8}[data-theme=dark] ._pageSizeSelect_qul78_215{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageSizeSelect_qul78_215:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b33}[data-theme=dark] ._pageButton_qul78_321{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageButton_qul78_321:hover{background-color:#1e293b;border-color:#64748b}[data-theme=dark] ._activePage_qul78_365{background-color:#414976;border-color:#414976;color:#fff}[data-theme=dark] ._activePage_qul78_365:hover{background-color:#353a61;border-color:#353a61}[data-theme=dark] ._ellipsis_qul78_389{color:#64748b}@media (max-width: 1024px){._grid_qul78_1{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._paginationContainer_qul78_165{flex-direction:column;gap:12px}._paginationInfo_qul78_189{width:100%;justify-content:space-between}._paginationControls_qul78_275{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){._grid_qul78_1{grid-template-columns:1fr;gap:1rem}._loadingContainer_qul78_31,._errorContainer_qul78_33,._emptyContainer_qul78_35{padding:2rem 1rem;min-height:200px}._paginationContainer_qul78_165{padding:12px 16px;flex-direction:column}._paginationInfo_qul78_189{flex-direction:column;align-items:flex-start;gap:8px}._pageNumbers_qul78_307{gap:2px}._pageButton_qul78_321,._ellipsis_qul78_389{min-width:32px;height:32px;font-size:13px}._paginationButton_qul78_287{min-width:32px!important;height:32px!important;padding:0 8px!important;font-size:13px!important}}._systemForm_1cbb3_9{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:transparent;max-width:800px;width:100%;border:none}._systemForm_1cbb3_9._compact_1cbb3_31{padding:8px;gap:8px}._systemForm_1cbb3_9._compact_1cbb3_31 ._formSection_1cbb3_41{margin-bottom:8px}._systemForm_1cbb3_9._compact_1cbb3_31 ._textArea_1cbb3_49{min-height:60px;padding:6px 10px;line-height:1.3}._systemForm_1cbb3_9._compact_1cbb3_31 ._sectionTitle_1cbb3_61{margin-bottom:6px;padding-bottom:4px}._systemForm_1cbb3_9._compact_1cbb3_31 ._characterCount_1cbb3_71{margin-top:1px;font-size:10px}._formSection_1cbb3_41{margin-bottom:12px}._formSection_1cbb3_41:last-child{margin-bottom:0}._formSection_1cbb3_41:last-of-type{margin-bottom:0}._formSection_1cbb3_41:last-of-type ._sectionTitle_1cbb3_61{margin-bottom:8px}._formSection_1cbb3_41:last-of-type ._fieldGroup_1cbb3_123{gap:2px}._sectionTitle_1cbb3_61{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid #e5e7eb}._twoColumnSection_1cbb3_163{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;align-items:start;padding:0;margin-left:0;margin-right:0}._twoColumnSection_1cbb3_163 ._formSection_1cbb3_41{margin-bottom:0;padding:0;border:none}._twoColumnSection_1cbb3_163 ._sectionTitle_1cbb3_61{height:40px;display:flex;align-items:center;margin-bottom:8px;padding-bottom:4px;box-sizing:border-box}._twoColumnSection_1cbb3_163 ._fieldGroup_1cbb3_123{margin-bottom:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box}._twoColumnSection_1cbb3_163 ._fieldLabel_1cbb3_237{height:24px;display:flex;align-items:center;margin-bottom:4px}._twoColumnSection_1cbb3_163 [data-radix-select-trigger],._twoColumnSection_1cbb3_163 input{height:40px;min-height:40px}._twoColumnSection_1cbb3_163 ._fieldError_1cbb3_273,._twoColumnSection_1cbb3_163 ._loadingMessage_1cbb3_275,._twoColumnSection_1cbb3_163 ._warningMessage_1cbb3_277{margin-top:4px;min-height:16px}._systemForm_1cbb3_9._compact_1cbb3_31 ._twoColumnSection_1cbb3_163{gap:16px}._systemForm_1cbb3_9._compact_1cbb3_31 ._twoColumnSection_1cbb3_163 ._sectionTitle_1cbb3_61{height:32px;margin-bottom:6px;padding-bottom:2px}._systemForm_1cbb3_9._compact_1cbb3_31 ._twoColumnSection_1cbb3_163 ._fieldLabel_1cbb3_237{height:20px}._systemForm_1cbb3_9._compact_1cbb3_31 ._twoColumnSection_1cbb3_163 [data-radix-select-trigger],._systemForm_1cbb3_9._compact_1cbb3_31 ._twoColumnSection_1cbb3_163 input{height:36px;min-height:36px}._loadingContainer_1cbb3_345{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:200px}._loadingMessage_1cbb3_275{display:flex;align-items:center;gap:12px;font-size:16px;color:#6b7280;text-align:center}._loadingMessage_1cbb3_275 span{font-weight:500}[data-theme=dark] ._loadingMessage_1cbb3_275{color:#9ca3af}@media (max-width: 768px){._twoColumnSection_1cbb3_163{grid-template-columns:1fr;gap:16px}._twoColumnSection_1cbb3_163 ._sectionTitle_1cbb3_61{height:auto;min-height:48px}._twoColumnSection_1cbb3_163 ._fieldLabel_1cbb3_237{height:auto}}._errorContainer_1cbb3_439{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background-color:#fef2f2;color:#dc2626;margin-bottom:16px}._errorsListContainer_1cbb3_461{flex:1;font-size:14px}._errorsList_1cbb3_461{margin:4px 0 0 16px;padding:0;list-style-type:disc}._errorsList_1cbb3_461 li{margin-bottom:4px}._fieldsGrid_1cbb3_499{display:grid;grid-template-columns:1fr 1fr;gap:8px}._systemForm_1cbb3_9._compact_1cbb3_31 ._fieldsGrid_1cbb3_499{gap:6px}@media (max-width: 768px){._fieldsGrid_1cbb3_499{grid-template-columns:1fr;gap:8px}}._fieldGroup_1cbb3_123{display:flex;flex-direction:column;gap:3px}._fieldLabel_1cbb3_237{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}._required_1cbb3_573{color:#dc2626;font-weight:600}._fieldError_1cbb3_273{font-size:12px;font-weight:500;color:#dc2626;margin-top:4px}._textArea_1cbb3_49{width:100%;min-height:80px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#1f2937;font-size:14px;font-family:inherit;line-height:1.4;resize:vertical;transition:all .2s ease;outline:none}._textArea_1cbb3_49:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._textArea_1cbb3_49:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}._textArea_1cbb3_49::placeholder{color:#9ca3af}._characterCount_1cbb3_71{font-size:11px;color:#6b7280;text-align:right;margin-top:2px}._selectWithIcon_1cbb3_689{position:relative;display:flex;align-items:center;gap:8px}._selectWithIcon_1cbb3_689>:first-child{position:absolute;left:12px;z-index:1;pointer-events:none;color:#6b7280}._selectWithIcon_1cbb3_689 select,._selectWithIcon_1cbb3_689 [data-radix-select-trigger]{padding-left:40px}._sistemaOption_1cbb3_729,._estadoOption_1cbb3_731,._gobernanzaOption_1cbb3_733{display:flex;align-items:center;gap:8px;width:100%}._estadoIcon_1cbb3_747{flex-shrink:0;margin-right:2px}._estadoIcon_1cbb3_747._active_1cbb3_757{color:#16a34a}._estadoIcon_1cbb3_747._inactive_1cbb3_765{color:#6b7280}._estadoIcon_1cbb3_747._draft_1cbb3_773{color:#f59e0b}._estadoIcon_1cbb3_747._pending_1cbb3_781{color:#3b82f6}._estadoIcon_1cbb3_747._rejected_1cbb3_789{color:#ef4444}[data-theme=dark] ._estadoIcon_1cbb3_747._active_1cbb3_757{color:#22c55e}[data-theme=dark] ._estadoIcon_1cbb3_747._inactive_1cbb3_765{color:#9ca3af}[data-theme=dark] ._estadoIcon_1cbb3_747._draft_1cbb3_773{color:#fbbf24}[data-theme=dark] ._estadoIcon_1cbb3_747._pending_1cbb3_781{color:#60a5fa}[data-theme=dark] ._estadoIcon_1cbb3_747._rejected_1cbb3_789{color:#f87171}._sistemaPadrePreview_1cbb3_847{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background-color:#f9fafb;border:1px solid #e5e7eb;margin-top:8px}._twoColumnSection_1cbb3_163 ._sistemaPadrePreview_1cbb3_847{grid-column:unset}._sistemaInfo_1cbb3_879{display:flex;align-items:center;gap:8px;flex:1}._sistemaNombre_1cbb3_893{font-size:14px;font-weight:500;color:#1f2937;flex:1}._sistemaCodigo_1cbb3_907,._gobernanzaCodigo_1cbb3_909{font-size:12px;color:#6b7280;font-family:Courier New,monospace;background-color:#e5e7eb;padding:2px 6px;border-radius:4px}._actions_1cbb3_935{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}._systemForm_1cbb3_9._compact_1cbb3_31 ._actions_1cbb3_935{margin-top:24px;padding-top:16px}@media (max-width: 640px){._actions_1cbb3_935{flex-direction:column-reverse;gap:8px}._actions_1cbb3_935 button{width:100%;justify-content:center}}._systemForm_1cbb3_9 [data-loading=true]{pointer-events:none;opacity:.6}@keyframes _fadeIn_1cbb3_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._fieldGroup_1cbb3_123{animation:_fadeIn_1cbb3_1 .2s ease-out}@media (max-width: 1024px){._systemForm_1cbb3_9{padding:20px}}@media (max-width: 640px){._systemForm_1cbb3_9{padding:16px;gap:12px}._fieldsGrid_1cbb3_499{gap:12px}._textArea_1cbb3_49{min-height:60px;padding:6px 10px;font-size:16px}._formSection_1cbb3_41{margin-bottom:12px}}._systemForm_1cbb3_9 :focus-visible{outline:2px solid #414976;outline-offset:2px}._modulosGrid_1cbb3_1131{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}._moduloCard_1cbb3_1145{padding:16px;border-radius:8px;background-color:#fff;border:1px solid #e5e7eb;transition:all .2s ease}._moduloCard_1cbb3_1145:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}._moduloHeader_1cbb3_1171{display:flex;align-items:center;gap:8px;margin-bottom:8px}._moduloNombre_1cbb3_1185{font-weight:600;color:#1f2937;flex:1}._moduloActions_1cbb3_1197{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}._moduloCard_1cbb3_1145:hover ._moduloActions_1cbb3_1197{opacity:1}._moduloDescripcion_1cbb3_1219{color:#6b7280;font-size:14px;margin:8px 0;line-height:1.4}._moduloFooter_1cbb3_1233{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:8px;border-top:1px solid #f3f4f6}._moduloFecha_1cbb3_1251{font-size:12px;color:#9ca3af}._addModuloContent_1cbb3_1261{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:6px;min-height:140px;justify-content:center}._emptyState_1cbb3_1289{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:8px;margin-top:16px}._loadingMessage_1cbb3_275{display:flex;align-items:center;gap:8px;color:#6b7280;margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:8px}@media (max-width: 768px){._modulosGrid_1cbb3_1131{grid-template-columns:1fr;gap:12px}._moduloCard_1cbb3_1145{padding:12px}}[data-theme=dark] ._systemForm_1cbb3_9{background-color:transparent}[data-theme=dark] ._sectionTitle_1cbb3_61{color:#f9fafb;border-color:#374151}[data-theme=dark] ._textArea_1cbb3_49,[data-theme=dark] ._moduloCard_1cbb3_1145{background-color:#1f2937;border-color:#374151}[data-theme=dark] ._moduloCard_1cbb3_1145:hover{border-color:#4b5563}[data-theme=dark] ._moduloNombre_1cbb3_1185{color:#f9fafb}[data-theme=dark] ._moduloDescripcion_1cbb3_1219{color:#d1d5db}[data-theme=dark] ._moduloFooter_1cbb3_1233{border-color:#374151}[data-theme=dark] ._moduloFecha_1cbb3_1251{color:#9ca3af}[data-theme=dark] ._addModuloContent_1cbb3_1261,[data-theme=dark] ._emptyState_1cbb3_1289,[data-theme=dark] ._loadingMessage_1cbb3_275{background-color:#374151;color:#d1d5db}[data-theme=dark] ._textArea_1cbb3_49:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}[data-theme=dark] ._sistemaPadrePreview_1cbb3_847{background-color:#1f2937;border-color:#374151}@media (prefers-contrast: high){._textArea_1cbb3_49{border-width:2px}._errorContainer_1cbb3_439{border:2px solid #dc2626}}@media (prefers-reduced-motion: reduce){._fieldGroup_1cbb3_123{animation:none}._textArea_1cbb3_49{transition:none}}._servidorOption_1cbb3_1551{display:flex;align-items:center;gap:12px;padding:8px 0;width:100%}._servidorIcon_1cbb3_1567{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#6b7280;flex-shrink:0}._servidorInfo_1cbb3_1587{display:flex;flex-direction:column;flex:1;min-width:0}._servidorNombre_1cbb3_1601,._servidorLinea1_1cbb3_1623{font-weight:500;color:#374151;font-size:14px;line-height:1.3;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._servidorLinea2_1cbb3_1645{font-size:12px;color:#6b7280;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._servidorIP_1cbb3_1663{font-size:12px;color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._loadingMessage_1cbb3_275{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500;margin-top:8px}._warningMessage_1cbb3_277{display:flex;align-items:center;gap:8px;color:#d97706;font-size:14px;font-weight:500;margin-top:8px;padding:8px 12px;background-color:#fef3c7;border:1px solid #fde68a;border-radius:6px}[data-theme=dark] ._servidorNombre_1cbb3_1601,[data-theme=dark] ._servidorLinea1_1cbb3_1623{color:#f3f4f6}[data-theme=dark] ._servidorLinea2_1cbb3_1645,[data-theme=dark] ._servidorIP_1cbb3_1663{color:#9ca3af}[data-theme=dark] ._warningMessage_1cbb3_277{color:#fbbf24;background-color:#451a03;border-color:#92400e}._servidorSelector_1cbb3_1775{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._subLabel_1cbb3_1787{display:block;font-size:13px;font-weight:500;color:#6b7280;margin-bottom:8px}[data-theme=dark] ._servidorSelector_1cbb3_1775{border-top-color:#374151}[data-theme=dark] ._subLabel_1cbb3_1787{color:#9ca3af}._checkboxGroup_1cbb3_1827{display:flex;align-items:center;gap:8px;margin-bottom:4px;margin-top:20px}._checkbox_1cbb3_1827{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}._checkbox_1cbb3_1827:checked{background-color:#3b82f6;border-color:#3b82f6;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e")}._checkbox_1cbb3_1827:hover{border-color:#9ca3af}._checkbox_1cbb3_1827:checked:hover{background-color:#2563eb;border-color:#2563eb}._checkbox_1cbb3_1827:disabled{opacity:.5;cursor:not-allowed}._checkboxLabel_1cbb3_1905{font-size:14px;font-weight:500;color:#374151;cursor:pointer;user-select:none}._fieldHint_1cbb3_1921{font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4}[data-theme=dark] ._checkbox_1cbb3_1827{border-color:#4b5563;background-color:#1f2937}[data-theme=dark] ._checkbox_1cbb3_1827:hover{border-color:#6b7280}[data-theme=dark] ._checkboxLabel_1cbb3_1905{color:#f3f4f6}[data-theme=dark] ._fieldHint_1cbb3_1921{color:#9ca3af}._moduleForm_gv1af_9{display:flex;flex-direction:column;gap:20px;padding:0;background-color:transparent;border:none}._moduleForm_gv1af_9._compact_gv1af_27{gap:16px}._header_gv1af_43{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}._titleSection_gv1af_61{display:flex;align-items:center;gap:12px;flex:1}._title_gv1af_61{margin:0;font-size:18px;font-weight:600;color:#1f2937}._count_gv1af_89{font-size:14px;font-weight:500;color:#6b7280;background-color:#f3f4f6;padding:2px 8px;border-radius:12px}._headerActions_gv1af_107{display:flex;align-items:center;gap:8px}._modulesList_gv1af_127{display:flex;flex-direction:column;gap:12px}._moduleItem_gv1af_139{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;overflow:hidden}._moduleItem_gv1af_139:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}._addingModule_gv1af_167{border-color:#414976;box-shadow:0 0 0 1px #4149761a}._moduleContent_gv1af_185{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px}._moduleInfo_gv1af_201{flex:1;min-width:0}._moduleHeader_gv1af_211{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._moduleName_gv1af_227{margin:0;font-size:16px;font-weight:600;color:#1f2937;word-break:break-word}._moduleFunction_gv1af_243{margin:0;font-size:14px;line-height:1.5;color:#6b7280;word-break:break-word}._moduleActions_gv1af_259{display:flex;align-items:center;gap:4px;flex-shrink:0}._moduleEditForm_gv1af_281{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#f9fafb;border-top:1px solid #e5e7eb}._formFields_gv1af_299{display:flex;flex-direction:column;gap:12px}._textArea_gv1af_311{width:100%;min-height:80px;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;color:#1f2937;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;transition:all .2s ease;outline:none}._textArea_gv1af_311:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._textArea_gv1af_311:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}._textArea_gv1af_311::placeholder{color:#9ca3af}._fieldError_gv1af_373{font-size:12px;font-weight:500;color:#dc2626;margin-top:4px}._formActions_gv1af_387{display:flex;justify-content:flex-end;gap:8px}._emptyState_gv1af_407{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._emptyState_gv1af_407 svg{margin-bottom:12px;color:#9ca3af}._emptyState_gv1af_407 p{margin:0 0 16px;font-size:14px;color:#6b7280;line-height:1.5}@media (max-width: 640px){._moduleForm_gv1af_9{gap:16px}._header_gv1af_43{flex-direction:column;align-items:stretch;gap:12px}._titleSection_gv1af_61{justify-content:center}._moduleContent_gv1af_185{flex-direction:column;gap:12px}._moduleHeader_gv1af_211{flex-direction:column;align-items:flex-start;gap:8px}._moduleActions_gv1af_259{align-self:flex-end}._formActions_gv1af_387{flex-direction:column-reverse;gap:8px}._formActions_gv1af_387 button{width:100%;justify-content:center}._emptyState_gv1af_407{padding:32px 16px}}@keyframes _slideIn_gv1af_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._moduleItem_gv1af_139{animation:_slideIn_gv1af_1 .2s ease-out}._moduleForm_gv1af_9 [data-loading=true]{pointer-events:none;opacity:.6}._moduleForm_gv1af_9 :focus-visible{outline:2px solid #414976;outline-offset:2px}[data-theme=dark] ._moduleForm_gv1af_9{background-color:transparent}[data-theme=dark] ._header_gv1af_43{border-color:#374151}[data-theme=dark] ._title_gv1af_61{color:#f9fafb}[data-theme=dark] ._count_gv1af_89{color:#d1d5db;background-color:#374151}[data-theme=dark] ._moduleItem_gv1af_139{background-color:#1f2937;border-color:#374151}[data-theme=dark] ._moduleItem_gv1af_139:hover{border-color:#4b5563}[data-theme=dark] ._moduleName_gv1af_227{color:#f9fafb}[data-theme=dark] ._moduleFunction_gv1af_243{color:#d1d5db}[data-theme=dark] ._moduleEditForm_gv1af_281{background-color:#111827;border-color:#374151}[data-theme=dark] ._textArea_gv1af_311{background-color:#1f2937;border-color:#374151;color:#f9fafb}[data-theme=dark] ._textArea_gv1af_311:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}[data-theme=dark] ._emptyState_gv1af_407{background-color:#1f2937;border-color:#374151}[data-theme=dark] ._emptyState_gv1af_407 svg{color:#6b7280}[data-theme=dark] ._emptyState_gv1af_407 p{color:#9ca3af}@media (prefers-reduced-motion: reduce){._moduleItem_gv1af_139{animation:none;transition:none}._moduleItem_gv1af_139:hover{transform:none}._textArea_gv1af_311{transition:none}}@media (prefers-contrast: high){._moduleItem_gv1af_139,._textArea_gv1af_311,._emptyState_gv1af_407{border-width:2px}}._moduleForm_gv1af_9[data-submitting=true] ._moduleEditForm_gv1af_281{opacity:.7;pointer-events:none}._moduleForm_gv1af_9[data-submitting=true] ._moduleActions_gv1af_259 button:not([data-loading=true]){opacity:.5;pointer-events:none}._loadingState_gv1af_871{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px}._errorState_gv1af_895{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}._errorMessage_gv1af_917{color:#dc2626;font-size:14px;font-weight:500;flex:1}[data-theme=dark] ._loadingState_gv1af_871{background-color:#374151;border-color:#4b5563;color:#d1d5db}[data-theme=dark] ._errorState_gv1af_895{background-color:#7f1d1d;border-color:#991b1b}[data-theme=dark] ._errorMessage_gv1af_917{color:#fca5a5}._systemFormWithModules_js837_9{display:flex;flex-direction:column;gap:12px;width:100%;max-width:900px}._systemFormWithModules_js837_9._compact_js837_25{gap:8px;max-width:800px}._modulesSection_js837_43{display:flex;flex-direction:column;gap:8px}._modulesSeparator_js837_55{height:1px;border-top:2px solid #e5e7eb;margin:4px 0;opacity:.8}._modulesInfo_js837_77{padding:12px;border-radius:8px;border:1px solid #e5e7eb;background-color:#f9fafb}._modulesInfo_js837_77 p{margin:0;font-size:14px;line-height:1.5;color:#6b7280}._finalActions_js837_113{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}._systemFormWithModules_js837_9._compact_js837_25 ._finalActions_js837_113{margin-top:12px;padding-top:8px}@media (max-width: 640px){._finalActions_js837_113{flex-direction:column-reverse;gap:8px}._finalActions_js837_113 button{width:100%;justify-content:center}}._modulesInfo_js837_77 strong{color:#374151}@media (max-width: 1024px){._systemFormWithModules_js837_9{max-width:100%}}@media (max-width: 640px){._systemFormWithModules_js837_9{gap:24px}._systemFormWithModules_js837_9._compact_js837_25{gap:20px}._modulesInfo_js837_77{padding:16px}}._modulesSection_js837_43{animation:_fadeInUp_js837_1 .3s ease-out}@keyframes _fadeInUp_js837_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] ._modulesSeparator_js837_55{border-color:#374151}[data-theme=dark] ._modulesInfo_js837_77{background-color:#1f2937;border-color:#374151}[data-theme=dark] ._modulesInfo_js837_77 p{color:#9ca3af}[data-theme=dark] ._modulesInfo_js837_77 strong{color:#d1d5db}@media (prefers-reduced-motion: reduce){._modulesSection_js837_43{animation:none}}._overlay_1foel_9{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1foel_37{width:100%;max-width:700px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}._header_1foel_65{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:70px}._headerContent_1foel_85{display:flex;align-items:center;gap:16px}._headerIcon_1foel_97{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff26;backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}._headerContent_1foel_85 h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}._headerContent_1foel_85 p{margin:4px 0 0;font-size:14px;font-weight:500}._closeButton_1foel_149{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease-out;flex-shrink:0}._closeButton_1foel_149:hover{background:#ffffff1a;transform:scale(1.05)}._closeButton_1foel_149:active{transform:scale(.95)}._content_1foel_199{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}._operacionSection_1foel_221{margin-bottom:8px}._operacionCard_1foel_229{padding:20px;border-radius:8px;border:1px solid #e5e7eb}._operacionHeader_1foel_241{display:flex;align-items:center;gap:12px;margin-bottom:16px}._operacionHeader_1foel_241 h3{margin:0;font-size:16px;font-weight:600}._datosGrid_1foel_267{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._datoItem_1foel_279{display:flex;flex-direction:column;gap:2px}._datoLabel_1foel_291{font-size:12px;font-weight:500;color:#6b7280;text-transform:capitalize}._datoValue_1foel_305{font-size:14px;color:#374151;font-weight:500}._actionsSection_1foel_321 h3{margin:0 0 8px;font-size:18px;font-weight:600}._actionsSection_1foel_321 p{margin:0 0 20px;font-size:14px}._actionsGrid_1foel_343{display:flex;flex-direction:column;gap:16px}._actionOption_1foel_355{border:2px solid #e5e7eb;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease;background:#fff}._actionOption_1foel_355:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a}._actionOption_1foel_355._selected_1foel_383{border-color:#3b82f6;background-color:#3b82f60d;box-shadow:0 4px 6px -1px #3b82f61a}._actionOption_1foel_355._disabled_1foel_395{opacity:.5;cursor:not-allowed;pointer-events:none}._actionOption_1foel_355._disabled_1foel_395:hover{border-color:#e5e7eb;box-shadow:none}._actionHeader_1foel_417{display:flex;align-items:center;gap:16px;margin-bottom:16px}._actionIcon_1foel_431{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#f3f4f6;transition:background-color .2s ease}._actionOption_1foel_355._selected_1foel_383 ._actionIcon_1foel_431{background-color:#3b82f61a}._actionInfo_1foel_461{flex:1}._actionInfo_1foel_461 h4{margin:0 0 4px;font-size:16px;font-weight:600}._actionInfo_1foel_461 p{margin:0;font-size:14px}._actionIndicator_1foel_491{width:24px;height:24px;display:flex;align-items:center;justify-content:center}._actionDetails_1foel_507{padding-left:56px}._borradorDetails_1foel_515,._notificarDetails_1foel_517{display:flex;flex-direction:column;gap:8px}._detailItem_1foel_529{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}._approvalInfo_1foel_549{padding:20px;border-radius:8px;border:1px solid #e5e7eb;margin-top:8px}._approvalHeader_1foel_563{display:flex;align-items:center;gap:12px;margin-bottom:16px}._approvalHeader_1foel_563 h4{margin:0;font-size:16px;font-weight:600;color:#374151}._approvalSteps_1foel_591{display:flex;flex-direction:column;gap:12px}._approvalStep_1foel_591{display:flex;align-items:center;gap:12px;font-size:14px;color:#374151}._stepNumber_1foel_619{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f59e0b;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}._footer_1foel_651{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background-color:#f9fafb}._footerInfo_1foel_671{font-size:14px}._footerActions_1foel_679{display:flex;gap:12px}@media (max-width: 768px){._modal_1foel_37{max-width:100%;margin:10px;max-height:calc(100vh - 20px)}._header_1foel_65,._content_1foel_199{padding:20px}._footer_1foel_651{padding:16px 20px;flex-direction:column;gap:12px;align-items:stretch}._footerActions_1foel_679{justify-content:center}._datosGrid_1foel_267{grid-template-columns:1fr}._actionHeader_1foel_417{gap:12px}._actionIcon_1foel_431{width:36px;height:36px}._actionDetails_1foel_507{padding-left:48px}._approvalStep_1foel_591{flex-direction:column;align-items:flex-start;gap:8px;text-align:left}._stepNumber_1foel_619{align-self:flex-start}}._actionOption_1foel_355{animation:_fadeInUp_1foel_1 .3s ease-out}@keyframes _fadeInUp_1foel_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._actionOption_1foel_355._selected_1foel_383{animation:_pulse_1foel_1 .3s ease-out}@keyframes _pulse_1foel_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._container_1fb45_1{padding:0;display:flex;flex-direction:column;gap:20px}._header_1fb45_15{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}._iconContainer_1fb45_31{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fef2f2;border-radius:50%}._headerText_1fb45_53{flex:1}._headerText_1fb45_53 h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}._headerText_1fb45_53 p{margin:0;font-size:14px;line-height:1.5}._warning_1fb45_87{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid;font-size:14px;line-height:1.4}._formGroup_1fb45_109{display:flex;flex-direction:column;gap:8px}._label_1fb45_121{font-size:14px;font-weight:500;line-height:1.4}._required_1fb45_133{color:#ef4444}._textarea_1fb45_141{width:100%;min-height:100px;padding:12px;border:1px solid;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .2s ease;font-family:inherit}._textarea_1fb45_141:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._textarea_1fb45_141:disabled{opacity:.6;cursor:not-allowed}._textareaError_1fb45_189{border-color:#ef4444!important}._textareaError_1fb45_189:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._characterCount_1fb45_207{display:flex;justify-content:flex-end;font-size:12px;margin-top:-4px}._error_1fb45_221{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;margin-top:4px}._actions_1fb45_239{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}._actions_1fb45_239 button{min-width:120px}@media (max-width: 640px){._header_1fb45_15{flex-direction:column;text-align:center;gap:12px}._actions_1fb45_239{flex-direction:column-reverse;gap:8px}._actions_1fb45_239 button{width:100%;min-width:auto}}._container_1ehbf_9{display:flex;flex-direction:column;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}._loading_1ehbf_33,._notFound_1ehbf_35{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;gap:10px;text-align:center}._loadingSpinner_1ehbf_55{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1ehbf_1 1s linear infinite}@keyframes _spin_1ehbf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_1ehbf_33 p,._notFound_1ehbf_35 p{margin:0;color:#6b7280;font-size:14px}._header_1ehbf_101{display:grid;grid-template-columns:1fr auto;align-items:start;gap:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}._headerInfo_1ehbf_121{flex:1}._operacionInfo_1ehbf_129{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}._operacionInfo_1ehbf_129>*{width:50%;white-space:normal;word-break:break-word}._operacionInfo_1ehbf_129 h3{margin:0;font-size:15px;font-weight:600;color:#374151;width:50%;white-space:normal;word-break:break-word}._solicitudMeta_1ehbf_185{display:flex;align-items:center;gap:16px;font-size:14px;color:#6b7280;flex-wrap:wrap}._solicitudMeta_1ehbf_185>*{width:50%;white-space:normal;word-break:break-word}._solicitudId_1ehbf_217{font-weight:500;color:#374151}._solicitudFecha_1ehbf_227{display:flex;align-items:center;gap:4px}._headerStatus_1ehbf_239{justify-self:end;align-self:start}._progressSection_1ehbf_255{display:flex;flex-direction:column;gap:4px}._progressHeader_1ehbf_267{display:flex;justify-content:space-between;align-items:center;font-size:14px}._progressHeader_1ehbf_267 span:first-child{font-weight:500;color:#374151}._progressHeader_1ehbf_267 span:last-child{color:#6b7280}._progressBar_1ehbf_299{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}._progressFill_1ehbf_315{height:100%;transition:width .3s ease;border-radius:4px}._solicitanteSection_1ehbf_331{display:flex;flex-direction:column;gap:6px}._solicitanteSection_1ehbf_331 h4{margin:0;font-size:14px;font-weight:600;color:#374151}._solicitanteCard_1ehbf_357{padding:10px;border-radius:6px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}._solicitanteInfo_1ehbf_375{display:flex;align-items:center;gap:12px}._solicitanteInfo_1ehbf_375 div{display:flex;flex-direction:column;gap:2px}._solicitanteNombre_1ehbf_399{font-size:14px;font-weight:600;color:#374151}._solicitanteCargo_1ehbf_411{font-size:12px;color:#6b7280}._motivoSection_1ehbf_421{margin-top:4px}._motivoSection_1ehbf_421 h5{margin:0 0 6px;font-size:14px;font-weight:600;color:#374151}._motivoSection_1ehbf_421 p{margin:0;font-size:14px;color:#6b7280;line-height:1.5;font-style:italic}._tareaActivaSection_1ehbf_463{display:flex;flex-direction:column;gap:6px}._tareaActivaSection_1ehbf_463 h4{margin:0;font-size:14px;font-weight:600;color:#374151}._tareaActivaCard_1ehbf_489{padding:10px;border-radius:6px;border:1px solid #3b82f6;background-color:#f0f9ff;display:flex;align-items:center;justify-content:space-between}._tareaActivaInfo_1ehbf_509{display:flex;align-items:center;gap:12px}._tareaActivaInfo_1ehbf_509 div{display:flex;flex-direction:column;gap:2px}._tareaActivaNombre_1ehbf_533{font-size:14px;font-weight:600;color:#1e40af}._tareaActivaRol_1ehbf_545{font-size:12px;color:#3b82f6}._stepsSection_1ehbf_559{display:flex;flex-direction:column;gap:8px}._stepsSection_1ehbf_559 h4{margin:0;font-size:14px;font-weight:600;color:#374151}._stepsContainer_1ehbf_585{display:flex;flex-direction:column;gap:8px}._approvalStep_1ehbf_601{display:flex;align-items:center;gap:10px}._stepContent_1ehbf_613{flex:1;border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fff;transition:all .2s ease}._stepContent_1ehbf_613:hover{border-color:#d1d5db;box-shadow:0 2px 4px -1px #0000001a}._activeStep_1ehbf_641{border-color:#3b82f6!important;background-color:#f0f9ff!important;box-shadow:0 0 0 1px #3b82f6,0 2px 4px -1px #0000001a!important}._activeStep_1ehbf_641:hover{border-color:#2563eb!important;background-color:#eff6ff!important}._stepHeader_1ehbf_663{display:flex;align-items:center;gap:12px}._stepIcon_1ehbf_675{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#f3f4f6;flex-shrink:0}._stepInfo_1ehbf_697{flex:1}._stepTitleRow_1ehbf_705{display:flex;align-items:center;gap:8px;margin-bottom:4px}._stepTitleRow_1ehbf_705 h4{margin:0;font-size:14px;font-weight:600;color:#374151}._stepSubtitle_1ehbf_733{margin:0;font-size:13px;color:#6b7280}._stepStatus_1ehbf_745{display:flex;align-items:center;gap:8px;flex-shrink:0}._rejectionReason_1ehbf_759{margin-top:8px;padding:10px 12px;border-radius:8px;background:#fee2e2;color:#991b1b;display:flex;align-items:center;gap:8px;font-size:.875rem}._stepDetails_1ehbf_783{margin-top:6px}._stepMeta_1ehbf_791{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}._stepOrder_1ehbf_807{font-weight:600;color:#374151}._stepDate_1ehbf_817{display:flex;align-items:center;gap:4px}._stepComments_1ehbf_829{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;background-color:#f9fafb;padding:8px 12px;border-radius:6px}._stepActions_1ehbf_851{display:flex;gap:8px;margin-top:4px}._approveButton_1ehbf_863,._rejectButton_1ehbf_865{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._approveButton_1ehbf_863{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}._approveButton_1ehbf_863:hover{background-color:#bbf7d0}._rejectButton_1ehbf_865{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}._rejectButton_1ehbf_865:hover{background-color:#fecaca}._disabledButton_1ehbf_931{opacity:.5;cursor:not-allowed!important;background-color:#f3f4f6!important;color:#9ca3af!important;border-color:#e5e7eb!important}._disabledButton_1ehbf_931:hover{background-color:#f3f4f6!important;color:#9ca3af!important;border-color:#e5e7eb!important}._stepConnector_1ehbf_963{display:flex;align-items:center;gap:8px;flex-shrink:0}._connectorLine_1ehbf_977{width:24px;height:2px;background-color:#e5e7eb;transition:background-color .3s ease}._connectorLine_1ehbf_977._completed_1ehbf_991{background-color:#10b981}@media (max-width: 768px){._container_1ehbf_9{padding:10px;gap:12px}._header_1ehbf_101{flex-direction:column;align-items:flex-start;gap:12px}._solicitudMeta_1ehbf_185{flex-direction:column;align-items:flex-start;gap:8px}._approvalStep_1ehbf_601{flex-direction:column;align-items:stretch;gap:12px}._stepConnector_1ehbf_963{transform:rotate(90deg);align-self:center}._connectorLine_1ehbf_977{width:2px;height:24px}._stepHeader_1ehbf_663{gap:10px}._stepIcon_1ehbf_675{width:36px;height:36px}._stepTitleRow_1ehbf_705{flex-direction:column;align-items:flex-start;gap:6px}._stepActions_1ehbf_851{flex-direction:column}._solicitanteCard_1ehbf_357{flex-direction:column;gap:12px;align-items:flex-start}}._stepContent_1ehbf_613{animation:_fadeInUp_1ehbf_1 .3s ease-out}@keyframes _fadeInUp_1ehbf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._progressFill_1ehbf_315{animation:_progressAnimation_1ehbf_1 1s ease-out}@keyframes _progressAnimation_1ehbf_1{0%{width:0%}}._stepContent_1ehbf_613[data-oculto=true]{opacity:.6;background-color:#f9fafb;border-color:#d1d5db}._stepContent_1ehbf_613[data-oculto=true] ._stepHeader_1ehbf_663{opacity:.7}._stepContent_1ehbf_613[data-oculto=true] ._stepInfo_1ehbf_697 h4{color:#6b7280}._stepContent_1ehbf_613[data-oculto=true] ._stepSubtitle_1ehbf_733{color:#9ca3af}._deleteConfirmation_1uk7l_9{display:flex;flex-direction:column;gap:20px}._warningHeader_1uk7l_29{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;background-color:#f59e0b14;border-left:4px solid #f59e0b}._warningTitle_1uk7l_49{margin:0;font-size:16px;font-weight:600;color:#f59e0b;line-height:1.3}._warningSubtitle_1uk7l_65{margin:2px 0 0;font-size:14px;font-weight:400;color:#6b7280;line-height:1.4}._systemInfo_1uk7l_89{padding:20px;border-radius:12px;background-color:#f8fafc;border:1px solid #e2e8f0}._systemHeader_1uk7l_103{display:flex;align-items:center;gap:16px;margin-bottom:16px}._systemDetails_1uk7l_117{flex:1;min-width:0}._systemName_1uk7l_127{margin:0;font-size:18px;font-weight:600;color:#1e293b;word-break:break-word;line-height:1.3}._systemCode_1uk7l_145{margin:4px 0 0;font-size:13px;font-weight:500;color:#64748b;background-color:#e2e8f0;padding:4px 8px;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._systemFunction_1uk7l_167{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}._systemFunction_1uk7l_167 p{margin:0;font-size:14px;line-height:1.5;color:#475569}._systemDependency_1uk7l_193{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3);font-size:var(--text-sm)}._dependenciesSection_1uk7l_219{border-radius:var(--radius-md);background-color:#ef44440d}._dependenciesHeader_1uk7l_229{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)}._dependenciesHeader_1uk7l_229 h4{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold)}._dependenciesList_1uk7l_255{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._dependencyItem_1uk7l_269{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);background-color:var(--surface-color)}._dependencyName_1uk7l_287{flex:1;font-size:var(--text-sm);font-weight:var(--font-medium);word-break:break-word}._dependenciesFooter_1uk7l_301{padding:var(--spacing-3);font-size:var(--text-sm)}._dependenciesFooter_1uk7l_301 p{margin:0 0 var(--spacing-2) 0}._dependenciesFooter_1uk7l_301 ul{margin:0;padding-left:var(--spacing-4)}._dependenciesFooter_1uk7l_301 li{margin-bottom:var(--spacing-1)}._confirmationMessage_1uk7l_345{text-align:center;padding:24px 20px;background-color:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._confirmationMessage_1uk7l_345 p{margin:0;font-size:15px;line-height:1.5}@media (max-width: 640px){._deleteConfirmation_1uk7l_9{gap:var(--spacing-3)}._warningHeader_1uk7l_29{padding:var(--spacing-3);flex-direction:column;text-align:center}._systemInfo_1uk7l_89{padding:var(--spacing-3)}._systemHeader_1uk7l_103{flex-direction:column;align-items:flex-start;text-align:center}._dependenciesHeader_1uk7l_229{flex-direction:column;text-align:center;gap:var(--spacing-1)}._dependencyItem_1uk7l_269{flex-direction:column;align-items:flex-start;text-align:center}}._dependencyItem_1uk7l_269{transition:all .2s ease}._dependencyItem_1uk7l_269:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}@media (prefers-reduced-motion: reduce){._dependencyItem_1uk7l_269{transition:none}._dependencyItem_1uk7l_269:hover{transform:none}}@media (prefers-contrast: high){._warningHeader_1uk7l_29,._systemInfo_1uk7l_89,._dependenciesSection_1uk7l_219,._dependencyItem_1uk7l_269{border-width:2px}}._warningError_1uk7l_531{background-color:#ef444414;border-left:4px solid #ef4444}._warningError_1uk7l_531 ._warningTitle_1uk7l_49{color:#dc2626}._warningError_1uk7l_531 ._warningSubtitle_1uk7l_65{color:#7f1d1d}._warningCaution_1uk7l_557{background-color:#f59e0b14;border-left:4px solid #f59e0b}._warningCaution_1uk7l_557 ._warningTitle_1uk7l_49{color:#d97706}._warningCaution_1uk7l_557 ._warningSubtitle_1uk7l_65{color:#92400e}._warningError_1uk7l_531 svg{color:#ef4444}._warningCaution_1uk7l_557 svg{color:#f59e0b}._loadingDependencies_1uk7l_601{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:var(--surface-color);border-radius:var(--radius-md);color:var(--text-secondary)}._confirmationText_1uk7l_623{margin:0 0 12px;color:#475569;font-size:15px;line-height:1.5;font-weight:400}._warningText_1uk7l_639{margin:12px 0 0;color:#dc2626;font-size:14px;font-weight:500;line-height:1.4}._dependenciesHeader_1uk7l_229{color:#ef4444}._warningSubtitle_1uk7l_65,._systemCode_1uk7l_145,._systemFunction_1uk7l_167 p,._systemDependency_1uk7l_193 span,._dependencyName_1uk7l_287,._dependenciesFooter_1uk7l_301{color:var(--text-secondary)}._systemName_1uk7l_127{color:var(--text-primary)}:root{--text-primary: #1f2937;--text-secondary: #6b7280;--surface-color: #ffffff;--border-color: #e5e7eb}[data-theme=dark]{--text-primary: #f9fafb;--text-secondary: #d1d5db;--surface-color: #1f2937;--border-color: #374151}._systemInfo_1uk7l_89,._dependencyItem_1uk7l_269{background-color:var(--surface-color)}[data-theme=dark] ._systemInfo_1uk7l_89,[data-theme=dark] ._confirmationMessage_1uk7l_345{background-color:#1e293b;border-color:#334155}[data-theme=dark] ._systemName_1uk7l_127{color:#f1f5f9}[data-theme=dark] ._systemCode_1uk7l_145{background-color:#334155;color:#cbd5e1}[data-theme=dark] ._systemFunction_1uk7l_167{border-color:#334155}[data-theme=dark] ._systemFunction_1uk7l_167 p,[data-theme=dark] ._confirmationText_1uk7l_623{color:#cbd5e1}[data-theme=dark] ._warningSubtitle_1uk7l_65{color:#94a3b8}[data-theme=dark] ._warningError_1uk7l_531{background-color:#ef444426}[data-theme=dark] ._warningError_1uk7l_531 ._warningSubtitle_1uk7l_65{color:#fca5a5}[data-theme=dark] ._warningCaution_1uk7l_557{background-color:#f59e0b26}[data-theme=dark] ._warningCaution_1uk7l_557 ._warningSubtitle_1uk7l_65{color:#fbbf24}[data-theme=dark] ._loadingDependencies_1uk7l_601{background-color:#1e293b}._hierarchyModal_x9ua0_9{display:flex;flex-direction:column;width:100%;min-height:70vh;max-height:85vh;border-radius:12px;overflow:hidden}._modalContent_x9ua0_29{display:flex;flex-direction:column;gap:0;height:100%;background:var(--background-color, #ffffff)}._modalHeader_x9ua0_53{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}._headerLeft_x9ua0_73{display:flex;align-items:center;gap:16px}._headerIcon_x9ua0_85{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff26;backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2)}._headerContent_x9ua0_109 h2{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#fff}._headerSubtitle_x9ua0_125{margin:4px 0 0;font-size:14px;font-weight:400;opacity:.9;color:#ffffffe6}._statsContainer_x9ua0_149{display:flex;gap:16px;align-items:center}._statItem_x9ua0_161{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.15);min-width:70px}._statIcon_x9ua0_185{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#ffffffe6}._statIcon_x9ua0_185._pending_x9ua0_203{color:#fbbf24;animation:_pulse_x9ua0_1 2s infinite}._statContent_x9ua0_213{display:flex;flex-direction:column;align-items:flex-start}._statLabel_x9ua0_225{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.8;color:#fffc;line-height:1}._statValue_x9ua0_245{font-size:16px;font-weight:700;color:#fff;line-height:1;margin-top:2px}._tabsContainer_x9ua0_269{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--surface-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0)}._tabsList_x9ua0_287{display:flex;background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-color, #e2e8f0)}._tab_x9ua0_269{position:relative;display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;color:var(--text-secondary, #64748b);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:6px;min-width:120px;justify-content:center}._tab_x9ua0_269:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .05));color:var(--text-primary, #1e293b)}._tab_x9ua0_269:disabled{opacity:.5;cursor:not-allowed}._tab_x9ua0_269._active_x9ua0_361{background:var(--primary-color, #3b82f6);color:#fff;box-shadow:0 2px 4px #3b82f64d}._tab_x9ua0_269._active_x9ua0_361:hover{background:var(--primary-color, #3b82f6)}._tabIndicator_x9ua0_381{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:8px;height:2px;background:#fff;border-radius:1px}._changesNotification_x9ua0_411{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 2px 4px #f59e0b4d;animation:_slideIn_x9ua0_1 .3s ease}@keyframes _slideIn_x9ua0_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._tabContent_x9ua0_469{flex:1;display:flex;flex-direction:column;background:#fff;overflow:hidden}._tabContent_x9ua0_469[data-loading=true]{pointer-events:none;opacity:.7}._treeContainer_x9ua0_495,._editorContainer_x9ua0_497{flex:1;display:flex;flex-direction:column;height:100%}._treeHeader_x9ua0_511,._editorHeader_x9ua0_513{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--surface-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0)}._treeInfo_x9ua0_531,._editorInfo_x9ua0_533{display:flex;align-items:center;gap:8px;color:var(--text-secondary, #64748b);font-size:14px;font-weight:500}._treeView_x9ua0_551,._editorView_x9ua0_553{flex:1;padding:24px 32px;overflow-y:auto;min-height:400px;max-height:500px}._modalFooter_x9ua0_577{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:var(--surface-color, #f8fafc);border-top:1px solid var(--border-color, #e2e8f0)}._footerLeft_x9ua0_595{flex:1;display:flex;align-items:center}._warningText_x9ua0_607{display:flex;align-items:center;gap:8px;color:#f59e0b;font-size:14px;font-weight:500}._footerActions_x9ua0_625{display:flex;align-items:center;gap:12px}@keyframes _pulse_x9ua0_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes _fadeIn_x9ua0_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._modalContent_x9ua0_29{animation:_fadeIn_x9ua0_1 .3s ease}@media (max-width: 1024px){._modalHeader_x9ua0_53{padding:20px 24px}._headerIcon_x9ua0_85{width:40px;height:40px}._headerContent_x9ua0_109 h2{font-size:20px}._statsContainer_x9ua0_149{gap:12px}._statItem_x9ua0_161{min-width:60px;padding:6px 10px}._tabsContainer_x9ua0_269,._treeHeader_x9ua0_511,._editorHeader_x9ua0_513{padding:12px 24px}._treeView_x9ua0_551,._editorView_x9ua0_553{padding:20px 24px}._modalFooter_x9ua0_577{padding:16px 24px}}@media (max-width: 768px){._modalHeader_x9ua0_53{flex-direction:column;gap:16px;align-items:stretch;padding:16px 20px}._headerLeft_x9ua0_73{justify-content:center}._statsContainer_x9ua0_149{justify-content:center;flex-wrap:wrap;gap:8px}._tabsContainer_x9ua0_269{flex-direction:column;gap:12px;padding:16px 20px}._tabsList_x9ua0_287{align-self:stretch}._tab_x9ua0_269{flex:1;min-width:auto}._changesNotification_x9ua0_411{align-self:stretch;justify-content:center}._treeHeader_x9ua0_511,._editorHeader_x9ua0_513{padding:12px 20px}._treeView_x9ua0_551,._editorView_x9ua0_553{padding:16px 20px;min-height:300px;max-height:400px}._modalFooter_x9ua0_577{flex-direction:column;gap:12px;align-items:stretch;padding:16px 20px}._footerLeft_x9ua0_595{order:1;justify-content:center}._footerActions_x9ua0_625{order:0;justify-content:center}}@media (max-width: 640px){._footerActions_x9ua0_625{flex-direction:column;width:100%}._footerActions_x9ua0_625 button{width:100%}._statItem_x9ua0_161{flex:1;min-width:50px}._statsContainer_x9ua0_149{width:100%}}[data-theme=dark] ._modalContent_x9ua0_29{background:#0f172a}[data-theme=dark] ._tabsContainer_x9ua0_269{background:#1e293b;border-color:#334155}[data-theme=dark] ._tabsList_x9ua0_287{background:#334155;border-color:#475569}[data-theme=dark] ._tab_x9ua0_269{color:#94a3b8}[data-theme=dark] ._tab_x9ua0_269:hover:not(:disabled){background:#ffffff1a;color:#f1f5f9}[data-theme=dark] ._treeHeader_x9ua0_511,[data-theme=dark] ._editorHeader_x9ua0_513,[data-theme=dark] ._modalFooter_x9ua0_577{background:#1e293b;border-color:#334155}[data-theme=dark] ._tabContent_x9ua0_469{background:#0f172a}._modalContent_x9ua0_29:focus-within{outline:none}._tab_x9ua0_269:focus-visible{outline:2px solid var(--primary-color, #3b82f6);outline-offset:2px}@media (prefers-reduced-motion: reduce){._modalContent_x9ua0_29,._changesNotification_x9ua0_411,._tab_x9ua0_269,._statIcon_x9ua0_185._pending_x9ua0_203{animation:none}._tab_x9ua0_269,._statItem_x9ua0_161{transition:none}}@media (prefers-contrast: high){._modalHeader_x9ua0_53{background:#1e293b}._tab_x9ua0_269._active_x9ua0_361{background:#1e293b;color:#fff}._changesNotification_x9ua0_411{background:#dc2626}}._container_x9ua0_1141{display:flex;flex-direction:column;gap:20px;padding:0}._header_x9ua0_73{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid;border-radius:8px;margin-bottom:8px}._headerIcon_x9ua0_85{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#6366f11a}._headerContent_x9ua0_109 h3{margin:0;font-size:18px;font-weight:600}._section_x9ua0_1207{display:flex;flex-direction:column;gap:12px}._section_x9ua0_1207 h4{margin:0 0 12px;font-size:16px;font-weight:600}._currentStatus_x9ua0_1231{padding:16px;border:1px solid;border-radius:8px;display:flex;flex-direction:column;gap:8px}._statusItem_x9ua0_1249{display:flex;justify-content:space-between;align-items:center}._searchContainer_x9ua0_1261{margin-bottom:12px}._searchInputContainer_x9ua0_1269{position:relative;display:flex;align-items:center}._searchInputContainer_x9ua0_1269 svg{position:absolute;left:12px;z-index:1}._systemsList_x9ua0_1293{max-height:300px;overflow-y:auto;border:1px solid;border-radius:8px;background:var(--background-color, #ffffff)}._systemItem_x9ua0_1309{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid;cursor:pointer;transition:all .2s ease}._systemItem_x9ua0_1309:last-child{border-bottom:none}._systemItem_x9ua0_1309:hover{background:#6366f10d}._systemItem_x9ua0_1309._selected_x9ua0_1345{border-width:2px}._systemInfo_x9ua0_1353{flex:1}._systemName_x9ua0_1361{font-weight:500;margin-bottom:4px}._systemDetails_x9ua0_1371{font-size:14px}._noResults_x9ua0_1379{padding:24px;text-align:center;font-style:italic}._textarea_x9ua0_1391{width:100%;min-height:80px;padding:12px;border:1px solid;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;transition:border-color .2s ease}._textarea_x9ua0_1391:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._summary_x9ua0_1427{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid;border-radius:8px;margin-top:8px}._hierarchyPath_x9ua0_1455{padding:16px;border:1px solid;border-radius:8px;margin-bottom:8px}._pathContainer_x9ua0_1469{display:flex;align-items:center;flex-wrap:wrap;gap:4px}._pathItem_x9ua0_1483{padding:4px 8px;border-radius:4px;transition:all .2s ease}._pathCurrent_x9ua0_1495{background:#6366f11a;border:1px solid rgba(99,102,241,.3)}._treeContainer_x9ua0_495{border:1px solid;border-radius:8px;max-height:400px;overflow-y:auto;padding:8px}._tree_x9ua0_495,._treeNode_x9ua0_1529{width:100%}._nodeContent_x9ua0_1537{display:flex;align-items:center;padding:8px;border-radius:6px;border:1px solid transparent;margin-bottom:2px;cursor:pointer;transition:all .2s ease}._nodeContent_x9ua0_1537:hover{background:#6366f10d}._currentSystem_x9ua0_1567{border:1px solid;font-weight:500}._expandIndicator_x9ua0_1577{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;border-radius:3px;transition:background-color .2s ease}._expandIndicator_x9ua0_1577:hover{background:#6366f11a}._systemIcon_x9ua0_1607{display:flex;align-items:center;justify-content:center;margin:0 8px}._systemInfo_x9ua0_1353{flex:1;min-width:0}._systemName_x9ua0_1361{font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._systemDetails_x9ua0_1371{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._currentBadge_x9ua0_1661{font-size:11px;font-weight:600;padding:2px 6px;background:#6366f133;border-radius:3px;margin-left:8px}._nodeChildren_x9ua0_1679{border-left:1px dotted rgba(99,102,241,.3);margin-left:10px}._emptyTree_x9ua0_1689{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._statsContainer_x9ua0_149{display:flex;justify-content:space-around;align-items:center;padding:16px;border:1px solid;border-radius:8px;gap:16px}._statItem_x9ua0_161{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}@media (max-width: 768px){._statsContainer_x9ua0_149{flex-direction:column;gap:12px}._pathContainer_x9ua0_1469{flex-direction:column;align-items:flex-start;gap:8px}._nodeContent_x9ua0_1537{padding:12px 8px}._systemDetails_x9ua0_1371{font-size:11px}}._bulkUpload_tcjde_9{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 8px #0000001a;max-width:100%}._bulkUpload_tcjde_9._compact_tcjde_33{padding:1rem;gap:1rem}._header_tcjde_51{text-align:center}._title_tcjde_59{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text)}._description_tcjde_73{font-size:.875rem;color:var(--color-text-secondary);margin:0}._compact_tcjde_33 ._title_tcjde_59{font-size:1.25rem}._compact_tcjde_33 ._description_tcjde_73{font-size:.8rem}._templateSection_tcjde_109{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:1rem}._sectionTitle_tcjde_123{font-size:1rem;font-weight:500;margin:0 0 .75rem;color:var(--color-text)}._templateButtons_tcjde_137{display:flex;gap:.75rem;flex-wrap:wrap}._compact_tcjde_33 ._templateButtons_tcjde_137{gap:.5rem}._uploadArea_tcjde_165{border:2px dashed var(--color-border);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;background:var(--color-surface);min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}._uploadArea_tcjde_165:hover{border-color:var(--color-primary);background:var(--color-primary-10)}._uploadArea_tcjde_165._dragActive_tcjde_205{border-color:var(--color-primary);background:var(--color-primary-10);transform:scale(1.02);box-shadow:0 4px 20px #0000001a}._uploadArea_tcjde_165._hasFile_tcjde_219{padding:1.5rem;text-align:left;align-items:stretch;justify-content:flex-start}._compact_tcjde_33 ._uploadArea_tcjde_165{padding:1.5rem;min-height:150px}._uploadPrompt_tcjde_251{display:flex;flex-direction:column;align-items:center;gap:1rem}._uploadPrompt_tcjde_251 h4{font-size:1.125rem;font-weight:500;margin:0;color:var(--color-text)}._uploadPrompt_tcjde_251 p{font-size:.875rem;color:var(--color-text-secondary);margin:0}._uploadHints_tcjde_291{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--color-text-secondary);margin-top:.5rem}._compact_tcjde_33 ._uploadPrompt_tcjde_251 h4{font-size:1rem}._compact_tcjde_33 ._uploadPrompt_tcjde_251 p{font-size:.8rem}._loadingState_tcjde_333{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--color-text-secondary)}._spinner_tcjde_349{animation:_spin_tcjde_349 1s linear infinite;color:var(--color-primary)}@keyframes _spin_tcjde_349{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileInfo_tcjde_377{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem}._fileDetails_tcjde_399{display:flex;align-items:center;gap:.75rem;flex:1}._fileMetadata_tcjde_413{display:flex;flex-direction:column;gap:.25rem}._fileName_tcjde_425{font-weight:500;color:var(--color-text);font-size:.875rem}._fileSize_tcjde_437{font-size:.75rem;color:var(--color-text-secondary)}._validationSummary_tcjde_455{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._summaryHeader_tcjde_469{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--color-surface-secondary);border-bottom:1px solid var(--color-border)}._summaryTitle_tcjde_487{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text)}._summaryStats_tcjde_503{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem}._statItem_tcjde_517{text-align:center}._statValue_tcjde_525{display:block;font-size:1.5rem;font-weight:600;color:var(--color-text)}._statLabel_tcjde_539{display:block;font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem}._compact_tcjde_33 ._summaryStats_tcjde_503{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.75rem}._compact_tcjde_33 ._statValue_tcjde_525{font-size:1.25rem}._detailsSection_tcjde_581{padding:1rem;border-top:1px solid var(--color-border);background:var(--color-surface)}._errorsList_tcjde_593,._warningsList_tcjde_595{margin-bottom:1rem}._errorsList_tcjde_593:last-child,._warningsList_tcjde_595:last-child{margin-bottom:0}._errorsList_tcjde_593 h4,._warningsList_tcjde_595 h4{font-size:.875rem;font-weight:500;margin:0 0 .5rem;color:var(--color-text)}._errorsList_tcjde_593 ul,._warningsList_tcjde_595 ul{list-style:none;padding:0;margin:0}._errorItem_tcjde_643,._warningItem_tcjde_645{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.8rem;border-radius:4px;margin-bottom:.25rem}._errorItem_tcjde_643{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border)}._warningItem_tcjde_645{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._errorItem_tcjde_643:last-child,._warningItem_tcjde_645:last-child{margin-bottom:0}._actions_tcjde_707{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap;margin-top:.5rem}._compact_tcjde_33 ._actions_tcjde_707{gap:.5rem}:root{--color-error-bg: #fef2f2;--color-error-text: #dc2626;--color-error-border: #fecaca;--color-warning-bg: #fffbeb;--color-warning-text: #d97706;--color-warning-border: #fed7aa;--color-primary-10: rgba(79, 70, 229, .1)}[data-theme=dark]{--color-error-bg: rgba(220, 38, 38, .1);--color-error-text: #fca5a5;--color-error-border: rgba(220, 38, 38, .2);--color-warning-bg: rgba(217, 119, 6, .1);--color-warning-text: #fcd34d;--color-warning-border: rgba(217, 119, 6, .2)}@media (max-width: 768px){._bulkUpload_tcjde_9{padding:1rem;gap:1rem}._uploadArea_tcjde_165{padding:1.5rem 1rem;min-height:150px}._templateButtons_tcjde_137{flex-direction:column}._summaryStats_tcjde_503{grid-template-columns:repeat(2,1fr);gap:.75rem}._actions_tcjde_707{flex-direction:column}}@media (max-width: 480px){._title_tcjde_59{font-size:1.25rem}._uploadArea_tcjde_165{padding:1rem;min-height:120px}._uploadPrompt_tcjde_251 h4{font-size:1rem}._summaryStats_tcjde_503{grid-template-columns:1fr}}._dataPreviewTable_oyloi_9{display:flex;flex-direction:column;gap:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}._dataPreviewTable_oyloi_9._compact_oyloi_29{gap:.75rem}._tableHeader_oyloi_45{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;flex-wrap:wrap;gap:1rem}._headerInfo_oyloi_63{flex:1;min-width:200px}._title_oyloi_73{font-size:1.25rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}._subtitle_oyloi_87{font-size:.875rem;color:var(--color-text-secondary);margin:0}._compact_oyloi_29 ._tableHeader_oyloi_45{padding:1rem 1rem 0}._compact_oyloi_29 ._title_oyloi_73{font-size:1.125rem}._compact_oyloi_29 ._subtitle_oyloi_87{font-size:.8rem}._filtersContainer_oyloi_131{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;flex-wrap:wrap;gap:1rem}._filterButtons_oyloi_149{display:flex;gap:.5rem;flex-wrap:wrap}._filterButton_oyloi_149{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;font-size:.875rem;cursor:pointer;transition:all .2s ease;color:var(--color-text)}._filterButton_oyloi_149:hover{background:var(--color-surface-secondary)}._filterButton_oyloi_149._active_oyloi_191{background:var(--color-primary-10);border-color:var(--color-primary);color:var(--color-primary);font-weight:500}._viewOptions_oyloi_205{display:flex;gap:.5rem}._compact_oyloi_29 ._filtersContainer_oyloi_131{padding:0 1rem}._compact_oyloi_29 ._filterButton_oyloi_149{padding:.375rem .625rem;font-size:.8rem}._tableContainer_oyloi_241{overflow-x:auto;overflow-y:auto;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._table_oyloi_45{width:100%;border-collapse:collapse;background:var(--color-surface)}._tableHead_oyloi_45{background:var(--color-surface-secondary);position:sticky;top:0;z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._tableHead_oyloi_45 th{padding:.75rem;text-align:left;font-weight:500;font-size:.875rem;color:var(--color-text);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);background:var(--color-surface-secondary);position:relative}._tableHead_oyloi_45 th:last-child{border-right:none}._compact_oyloi_29 ._tableHead_oyloi_45 th{padding:.5rem;font-size:.8rem}._checkboxColumn_oyloi_339{width:40px;text-align:center}._statusColumn_oyloi_349{width:60px;text-align:center}._expandColumn_oyloi_359{width:40px;text-align:center}._rowNumberCell_oyloi_369{width:60px;text-align:center}._nameCell_oyloi_379{min-width:200px}._codeCell_oyloi_387,._typeCell_oyloi_395{width:120px}._familyCell_oyloi_403{width:150px}._modulesCell_oyloi_411{width:120px;text-align:center}._tableRow_oyloi_429{transition:background-color .2s ease;border-bottom:1px solid var(--color-border)}._tableRow_oyloi_429:hover{background:var(--color-surface-secondary)}._tableRow_oyloi_429._errorRow_oyloi_447{background:var(--color-error-bg)}._tableRow_oyloi_429._errorRow_oyloi_447:hover{background:var(--color-error-bg-hover)}._tableRow_oyloi_429 td{padding:.75rem;vertical-align:middle;border-right:1px solid var(--color-border);font-size:.875rem}._tableRow_oyloi_429 td:last-child{border-right:none}._compact_oyloi_29 ._tableRow_oyloi_429 td{padding:.5rem;font-size:.8rem}._checkboxCell_oyloi_503{text-align:center}._checkbox_oyloi_339{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}._statusCell_oyloi_525{text-align:center}._statusIndicator_oyloi_533{display:inline-flex;align-items:center;gap:.25rem}._statusCount_oyloi_545{font-size:.75rem;font-weight:500}._expandCell_oyloi_555{text-align:center}._expandButton_oyloi_563{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:var(--color-text-secondary);transition:all .2s ease}._expandButton_oyloi_563:hover{background:var(--color-surface-secondary);color:var(--color-text)}._expandButton_oyloi_563:disabled{opacity:.5;cursor:not-allowed}._rowNumber_oyloi_369{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:var(--color-text-secondary);background:var(--color-surface-secondary);padding:.25rem .5rem;border-radius:4px}._systemName_oyloi_621{font-weight:500;color:var(--color-text)}._familyInfo_oyloi_631{display:flex;align-items:center;gap:.5rem}._moduleCount_oyloi_643{font-size:.8rem;color:var(--color-text-secondary)}._expandedRow_oyloi_661{background:var(--color-surface-secondary)}._expandedContent_oyloi_669{padding:0!important}._detailsContainer_oyloi_677{padding:1rem;display:flex;flex-direction:column;gap:1rem}._compact_oyloi_29 ._detailsContainer_oyloi_677{padding:.75rem;gap:.75rem}._errorSection_oyloi_709,._warningSection_oyloi_711,._modulesSection_oyloi_713{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}._errorSection_oyloi_709{border-color:var(--color-error-border);background:var(--color-error-bg)}._warningSection_oyloi_711{border-color:var(--color-warning-border);background:var(--color-warning-bg)}._sectionTitle_oyloi_747{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.875rem;font-weight:500;color:var(--color-text)}._errorList_oyloi_767,._warningList_oyloi_769{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._errorItem_oyloi_787,._warningItem_oyloi_789{font-size:.8rem;padding:.5rem;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border)}._errorItem_oyloi_787{color:var(--color-error-text);border-color:var(--color-error-border)}._warningItem_oyloi_789{color:var(--color-warning-text);border-color:var(--color-warning-border)}._modulesList_oyloi_825{display:flex;flex-wrap:wrap;gap:.5rem}._moduleChip_oyloi_837{background:var(--color-primary-10);color:var(--color-primary);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid var(--color-primary-20)}._emptyState_oyloi_865{text-align:center;padding:2rem;color:var(--color-text-secondary);font-style:italic}._compact_oyloi_29 ._emptyState_oyloi_865{padding:1.5rem}._selectionInfo_oyloi_895{padding:1rem 1.5rem;background:var(--color-primary-10);border-top:1px solid var(--color-primary-20);font-size:.875rem;color:var(--color-primary);font-weight:500}._compact_oyloi_29 ._selectionInfo_oyloi_895{padding:.75rem 1rem;font-size:.8rem}:root{--color-error-bg: #fef2f2;--color-error-bg-hover: #fde8e8;--color-error-text: #dc2626;--color-error-border: #fecaca;--color-warning-bg: #fffbeb;--color-warning-text: #d97706;--color-warning-border: #fed7aa;--color-primary-10: rgba(79, 70, 229, .1);--color-primary-20: rgba(79, 70, 229, .2)}[data-theme=dark]{--color-error-bg: rgba(220, 38, 38, .1);--color-error-bg-hover: rgba(220, 38, 38, .15);--color-error-text: #fca5a5;--color-error-border: rgba(220, 38, 38, .2);--color-warning-bg: rgba(217, 119, 6, .1);--color-warning-text: #fcd34d;--color-warning-border: rgba(217, 119, 6, .2)}@media (max-width: 768px){._tableHeader_oyloi_45{flex-direction:column;align-items:stretch;padding:1rem}._filtersContainer_oyloi_131{flex-direction:column;align-items:stretch;padding:0 1rem}._filterButtons_oyloi_149,._viewOptions_oyloi_205{justify-content:center}._table_oyloi_45{font-size:.8rem}._tableHead_oyloi_45 th,._tableRow_oyloi_429 td{padding:.5rem .375rem}._detailsContainer_oyloi_677{padding:.75rem}}@media (max-width: 480px){._tableHeader_oyloi_45{padding:.75rem}._filtersContainer_oyloi_131{padding:0 .75rem}._filterButtons_oyloi_149{flex-direction:column;gap:.375rem}._filterButton_oyloi_149{text-align:center}._table_oyloi_45{font-size:.75rem}._tableHead_oyloi_45 th,._tableRow_oyloi_429 td{padding:.375rem .25rem}._systemName_oyloi_621{font-size:.8rem}._modulesList_oyloi_825{gap:.375rem}._moduleChip_oyloi_837{font-size:.7rem;padding:.2rem .4rem}}._importProgressModal_gh187_11{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem;min-height:400px}._currentStep_gh187_35{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--surface-secondary);border-radius:.75rem;border:1px solid var(--border-color)}._stepInfo_gh187_55{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:500;color:var(--text-primary)}._stepDetails_gh187_73{display:flex;flex-direction:column;gap:.25rem}._stepDetails_gh187_73 small{font-size:.875rem;color:var(--text-secondary);font-weight:400}._spinner_gh187_97{animation:_spin_gh187_97 1s linear infinite}@keyframes _spin_gh187_97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._progressSection_gh187_123{display:flex;flex-direction:column;gap:1rem}._progressItem_gh187_135{display:flex;flex-direction:column;gap:.5rem}._progressHeader_gh187_147{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;color:var(--text-primary)}._progressBar_gh187_165{width:100%;height:8px;background:var(--surface-secondary);border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}._progressFill_gh187_183{height:100%;background:var(--primary-color);border-radius:4px;transition:width .3s ease;position:relative}._progressFill_gh187_183:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_gh187_1 2s infinite}@keyframes _shimmer_gh187_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._statsGrid_gh187_249{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}._statCard_gh187_261{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--surface-secondary);border-radius:.5rem;border:1px solid var(--border-color);text-align:center}._statValue_gh187_283{font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;gap:.25rem}._statLabel_gh187_305{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._errorsSection_gh187_329{background:#fef2f2;border:1px solid #FECACA;border-radius:.5rem;padding:1rem}[data-theme=dark] ._errorsSection_gh187_329{background:#ef44441a;border-color:#ef44444d}._errorsTitle_gh187_353{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:#dc2626}[data-theme=dark] ._errorsTitle_gh187_353{color:#f87171}._errorsList_gh187_381{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}._errorItem_gh187_397{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:#ef44440d;border-radius:.25rem;font-size:.875rem}[data-theme=dark] ._errorItem_gh187_397{background:#ef444426}._errorType_gh187_425{font-weight:600;color:#dc2626;min-width:60px}[data-theme=dark] ._errorType_gh187_425{color:#f87171}._errorName_gh187_445{font-weight:500;color:var(--text-primary);flex:1;min-width:120px}._errorMessage_gh187_459{color:var(--text-secondary);flex:2;min-width:200px}._errorRow_gh187_471{font-size:.75rem;background:#dc2626;color:#fff;padding:.125rem .25rem;border-radius:.25rem;align-self:flex-start}._moreErrors_gh187_489{text-align:center;color:var(--text-secondary);font-style:italic;font-size:.875rem;padding:.5rem}._actions_gh187_513{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color);margin-top:auto}@media (max-width: 768px){._importProgressModal_gh187_11{gap:1rem;padding:.25rem}._currentStep_gh187_35{padding:1rem}._stepInfo_gh187_55{font-size:1rem;flex-direction:column;text-align:center;gap:.5rem}._progressHeader_gh187_147{font-size:.8rem}._progressBar_gh187_165{height:6px}._statsGrid_gh187_249{grid-template-columns:repeat(2,1fr);gap:.75rem}._statCard_gh187_261{padding:.75rem}._statValue_gh187_283{font-size:1.5rem}._statLabel_gh187_305{font-size:.7rem}._errorItem_gh187_397{flex-direction:column;gap:.25rem}._errorName_gh187_445,._errorMessage_gh187_459{min-width:unset}._actions_gh187_513{flex-direction:column-reverse;gap:.5rem}}@media (max-width: 480px){._statsGrid_gh187_249{grid-template-columns:1fr}._currentStep_gh187_35{padding:.75rem}._statValue_gh187_283{font-size:1.25rem}}[data-theme=light] ._importProgressModal_gh187_11{--surface-secondary: #F8FAFC;--text-primary: #1E293B;--text-secondary: #64748B;--border-color: #E2E8F0;--primary-color: #3B82F6}[data-theme=dark] ._importProgressModal_gh187_11{--surface-secondary: #1E293B;--text-primary: #F1F5F9;--text-secondary: #94A3B8;--border-color: #334155;--primary-color: #60A5FA}._importProgressModal_gh187_11{animation:_fadeIn_gh187_1 .3s ease-out}@keyframes _fadeIn_gh187_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._progressItem_gh187_135{animation:_slideInLeft_gh187_1 .3s ease-out}@keyframes _slideInLeft_gh187_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._statCard_gh187_261{animation:_scaleIn_gh187_1 .3s ease-out;transition:transform .2s ease}._statCard_gh187_261:hover{transform:translateY(-2px)}@keyframes _scaleIn_gh187_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._errorsSection_gh187_329{animation:_slideInUp_gh187_1 .3s ease-out}@keyframes _slideInUp_gh187_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loadingContent_gh187_871{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;text-align:center}._loadingIcon_gh187_889{display:flex;align-items:center;justify-content:center}._loadingTitle_gh187_901{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._loadingDescription_gh187_915{font-size:1rem;color:var(--text-secondary);margin:0;max-width:400px}._loadingNote_gh187_929{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);padding:.75rem 1rem;background:var(--surface-secondary);border-radius:.5rem}._resultsContent_gh187_953{display:flex;flex-direction:column;gap:1.5rem;max-height:70vh;overflow-y:auto}._resultsHeader_gh187_969{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;text-align:center;background:var(--surface-secondary);border-radius:.75rem}._successIcon_gh187_991{display:flex;align-items:center;justify-content:center}._resultsTitle_gh187_1003{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._resultsDescription_gh187_1017{font-size:.875rem;color:var(--text-secondary);margin:0}._statsGrid_gh187_249{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._statCard_gh187_261{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:.75rem;transition:all .2s ease}._statCard_gh187_261:hover{border-color:var(--border-hover);transform:translateY(-1px)}._statIcon_gh187_1075{display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_gh187_1089{display:flex;flex-direction:column;gap:.25rem}._statValue_gh187_283{font-size:1.5rem;font-weight:700;color:var(--text-primary)}._statLabel_gh187_305{font-size:.875rem;color:var(--text-secondary);font-weight:500}._errorsSection_gh187_329,._systemsSection_gh187_1129{display:flex;flex-direction:column;gap:1rem}._sectionTitle_gh187_1141{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}._errorsList_gh187_381{display:flex;flex-direction:column;gap:.5rem}._errorItem_gh187_397{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:.5rem;font-size:.875rem}._systemsList_gh187_1197{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:.5rem}._systemCard_gh187_1211{border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;min-height:120px;display:flex;flex-direction:column}._systemSuccess_gh187_1229{border-color:var(--success-border)}._systemError_gh187_1237{border-color:var(--danger-border)}._systemHeader_gh187_1245{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-secondary);flex:1}._systemIcon_gh187_1263{display:flex;align-items:center;justify-content:center;flex-shrink:0}._systemInfo_gh187_1277{flex:1;display:flex;flex-direction:column;gap:.25rem}._systemName_gh187_1291{font-size:1rem;font-weight:600;color:var(--text-primary)}._systemCode_gh187_1303{font-size:.875rem;color:var(--text-secondary)}._systemStats_gh187_1313{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;font-size:.875rem;color:var(--text-secondary)}._systemId_gh187_1331{font-weight:500}._modulesCount_gh187_1339{color:var(--text-tertiary)}._systemError_gh187_1237{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--danger-bg);border-top:1px solid var(--danger-border);font-size:.875rem;color:var(--danger-text)}._moduleErrors_gh187_1369{padding:.75rem 1rem;background:var(--warning-bg);border-top:1px solid var(--warning-border)}._moduleErrorsTitle_gh187_1381{font-size:.875rem;font-weight:600;color:var(--warning-text);margin-bottom:.5rem}._moduleError_gh187_1369{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--warning-text);margin-bottom:.25rem}._moduleError_gh187_1369:last-child{margin-bottom:0}._additionalInfo_gh187_1423{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--surface-secondary);border-radius:.5rem;font-size:.875rem}._infoItem_gh187_1443{color:var(--text-secondary)}._infoItem_gh187_1443 strong{color:var(--text-primary)}._advancedExport_1nv50_9{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;max-width:600px;width:100%;box-sizing:border-box;overflow-x:hidden}._compact_1nv50_31{gap:.75rem;padding:.75rem;max-width:550px}._section_1nv50_51{display:flex;flex-direction:column;gap:1rem}._sectionHeader_1nv50_63{display:flex;justify-content:space-between;align-items:center}._sectionTitle_1nv50_75{font-size:1.125rem;font-weight:600;margin:0}._formatGrid_1nv50_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}._formatOption_1nv50_107{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;border:2px solid;border-radius:.75rem;background:transparent;cursor:pointer;transition:all .2s ease;text-align:center}._formatOption_1nv50_107:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._formatOption_1nv50_107._selected_1nv50_145{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}._formatOption_1nv50_107 span{font-weight:500;font-size:.875rem}._templateGrid_1nv50_173{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._templateOption_1nv50_185{padding:1.25rem;border:2px solid;border-radius:.75rem;cursor:pointer;transition:all .2s ease}._templateOption_1nv50_185:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._templateOption_1nv50_185._selected_1nv50_145{transform:translateY(-1px);box-shadow:0 2px 8px #3b82f626}._templateHeader_1nv50_221{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._templateTitle_1nv50_235{font-weight:600;font-size:1rem}._templateDescription_1nv50_245{margin:0;font-size:.875rem;line-height:1.4}._fieldsGrid_1nv50_265{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}._fieldOption_1nv50_277{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;background:var(--color-surface-secondary);cursor:pointer;transition:background-color .2s ease}._fieldOption_1nv50_277:hover{background:var(--color-surface-hover)}._fieldLabel_1nv50_307{font-size:.875rem;user-select:none}._fieldLabel_1nv50_307._required_1nv50_317{font-weight:500}._optionsGrid_1nv50_333{display:flex;flex-direction:column;gap:.75rem}._option_1nv50_333{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;background:var(--color-surface-secondary);cursor:pointer;transition:background-color .2s ease}._option_1nv50_333:hover{background:var(--color-surface-hover)}._option_1nv50_333 span{font-size:.875rem;user-select:none}._basicFilters_1nv50_393{display:flex;gap:1rem}._advancedFilters_1nv50_403{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;background:var(--color-surface-secondary)}._filterRow_1nv50_421{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._fileConfig_1nv50_441{display:flex;flex-direction:column;gap:1rem}._summary_1nv50_461{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border:1px solid;border-radius:.75rem;gap:2rem}._summaryInfo_1nv50_481{flex:1}._summaryStats_1nv50_489{display:flex;gap:2rem}._stat_1nv50_499{display:flex;flex-direction:column;align-items:center;gap:.25rem}._statValue_1nv50_513{font-size:1.5rem;font-weight:700;line-height:1}._statLabel_1nv50_525{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}._actions_1nv50_539{display:flex;gap:1rem;align-items:center}@media (max-width: 768px){._advancedExport_1nv50_9{padding:1rem;gap:1.5rem}._compact_1nv50_31{padding:.5rem;gap:.75rem}._formatGrid_1nv50_95{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._compact_1nv50_31 ._formatGrid_1nv50_95{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.375rem}._formatOption_1nv50_107{padding:1rem .75rem}._compact_1nv50_31 ._formatOption_1nv50_107{padding:.5rem .375rem}._templateGrid_1nv50_173{grid-template-columns:1fr}._compact_1nv50_31 ._templateGrid_1nv50_173{gap:.375rem}._compact_1nv50_31 ._templateOption_1nv50_185{padding:.5rem}._fieldsGrid_1nv50_265{grid-template-columns:1fr}._compact_1nv50_31 ._fieldsGrid_1nv50_265{gap:.375rem}._compact_1nv50_31 ._fieldOption_1nv50_277{padding:.375rem}._filterRow_1nv50_421{grid-template-columns:1fr}._compact_1nv50_31 ._filterRow_1nv50_421{gap:.375rem}._summary_1nv50_461{flex-direction:column;align-items:stretch;gap:1.5rem}._compact_1nv50_31 ._summary_1nv50_461{gap:.75rem;padding:.5rem}._summaryStats_1nv50_489{justify-content:space-around}._compact_1nv50_31 ._summaryStats_1nv50_489{gap:.75rem}._actions_1nv50_539{justify-content:stretch}._compact_1nv50_31 ._actions_1nv50_539{gap:.375rem}._actions_1nv50_539>*{flex:1}}@media (max-width: 640px){._advancedExport_1nv50_9{padding:.75rem}._compact_1nv50_31{padding:.375rem;gap:.5rem}._formatGrid_1nv50_95{grid-template-columns:1fr 1fr}._compact_1nv50_31 ._formatGrid_1nv50_95{grid-template-columns:1fr 1fr;gap:.25rem}._formatOption_1nv50_107{padding:.75rem .5rem}._compact_1nv50_31 ._formatOption_1nv50_107{padding:.375rem .25rem;gap:.25rem}._formatOption_1nv50_107 span{font-size:.75rem}._compact_1nv50_31 ._formatOption_1nv50_107 span{font-size:.625rem}._compact_1nv50_31 ._section_1nv50_51{gap:.375rem}._compact_1nv50_31 ._sectionTitle_1nv50_75{font-size:.875rem}._compact_1nv50_31 ._templateOption_1nv50_185{padding:.375rem}._compact_1nv50_31 ._templateTitle_1nv50_235{font-size:.75rem}._compact_1nv50_31 ._templateDescription_1nv50_245{font-size:.625rem}._compact_1nv50_31 ._fieldOption_1nv50_277,._compact_1nv50_31 ._option_1nv50_333{padding:.25rem;gap:.375rem}._compact_1nv50_31 ._fieldLabel_1nv50_307,._compact_1nv50_31 ._option_1nv50_333 span{font-size:.625rem}._summaryStats_1nv50_489{gap:1rem}._compact_1nv50_31 ._summaryStats_1nv50_489{gap:.5rem}._stat_1nv50_499{gap:.125rem}._statValue_1nv50_513{font-size:1.25rem}._compact_1nv50_31 ._statValue_1nv50_513{font-size:1rem}._statLabel_1nv50_525{font-size:.625rem}._compact_1nv50_31 ._statLabel_1nv50_525{font-size:.5rem}}._compact_1nv50_31 ._section_1nv50_51{gap:.5rem}._compact_1nv50_31 ._sectionTitle_1nv50_75{font-size:1rem;margin:0}._compact_1nv50_31 ._formatGrid_1nv50_95{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}._compact_1nv50_31 ._formatOption_1nv50_107{padding:.75rem .5rem;gap:.5rem;border-radius:.5rem}._compact_1nv50_31 ._formatOption_1nv50_107 span{font-size:.75rem}._compact_1nv50_31 ._templateGrid_1nv50_173{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}._compact_1nv50_31 ._templateOption_1nv50_185{padding:.75rem;border-radius:.5rem}._compact_1nv50_31 ._templateHeader_1nv50_221{gap:.5rem;margin-bottom:.25rem}._compact_1nv50_31 ._templateTitle_1nv50_235{font-size:.875rem}._compact_1nv50_31 ._templateDescription_1nv50_245{font-size:.75rem}._compact_1nv50_31 ._fieldsGrid_1nv50_265{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}._compact_1nv50_31 ._fieldOption_1nv50_277{padding:.5rem;gap:.5rem;border-radius:.375rem}._compact_1nv50_31 ._fieldLabel_1nv50_307{font-size:.75rem}._compact_1nv50_31 ._optionsGrid_1nv50_333{gap:.5rem}._compact_1nv50_31 ._option_1nv50_333{padding:.5rem;gap:.5rem;border-radius:.375rem}._compact_1nv50_31 ._option_1nv50_333 span{font-size:.75rem}._compact_1nv50_31 ._basicFilters_1nv50_393{gap:.5rem}._compact_1nv50_31 ._advancedFilters_1nv50_403{padding:.75rem;gap:.75rem;border-radius:.375rem}._compact_1nv50_31 ._filterRow_1nv50_421,._compact_1nv50_31 ._fileConfig_1nv50_441{gap:.5rem}._compact_1nv50_31 ._summary_1nv50_461{padding:.75rem;gap:1rem;border-radius:.5rem}._compact_1nv50_31 ._summaryStats_1nv50_489{gap:1rem}._compact_1nv50_31 ._stat_1nv50_499{gap:.125rem}._compact_1nv50_31 ._statValue_1nv50_513{font-size:1.25rem}._compact_1nv50_31 ._statLabel_1nv50_525{font-size:.625rem}._compact_1nv50_31 ._actions_1nv50_539{gap:.5rem}._compact_1nv50_31 ._sectionHeader_1nv50_63{margin-bottom:.25rem}:root{--color-surface-secondary: rgba(0, 0, 0, .02);--color-surface-hover: rgba(0, 0, 0, .04)}[data-theme=dark]{--color-surface-secondary: rgba(255, 255, 255, .05);--color-surface-hover: rgba(255, 255, 255, .08)}._advancedExport_1nv50_9 *{transition:color .15s ease,background-color .15s ease,border-color .15s ease}@keyframes _fadeIn_1nv50_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._section_1nv50_51{animation:_fadeIn_1nv50_1 .3s ease-out}._section_1nv50_51:nth-child(1){animation-delay:.1s}._section_1nv50_51:nth-child(2){animation-delay:.2s}._section_1nv50_51:nth-child(3){animation-delay:.3s}._section_1nv50_51:nth-child(4){animation-delay:.4s}._section_1nv50_51:nth-child(5){animation-delay:.5s}._advancedFilters_1nv50_403{animation:_fadeIn_1nv50_1 .3s ease-out}@media (prefers-reduced-motion: reduce){._advancedExport_1nv50_9 *,._formatOption_1nv50_107,._templateOption_1nv50_185,._fieldOption_1nv50_277,._option_1nv50_333{transition:none;animation:none}}._formatOption_1nv50_107:focus,._templateOption_1nv50_185:focus{outline:2px solid var(--color-primary);outline-offset:2px}._exportActions_1nv50_1353{display:flex;justify-content:center;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}._compact_1nv50_31 ._exportActions_1nv50_1353{margin-top:.75rem;padding-top:.75rem}._systemsAnalytics_1yq1e_9{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;width:100%;min-height:0}._compact_1yq1e_27{gap:.75rem;padding:.75rem}._compact_1yq1e_27 ._metricsGrid_1yq1e_37{gap:.75rem}._compact_1yq1e_27 ._chartsGrid_1yq1e_53{gap:1rem}._compact_1yq1e_27 ._chartTitle_1yq1e_69{font-size:1rem;margin-bottom:.75rem;padding-bottom:.25rem}._compact_1yq1e_27 ._barChart_1yq1e_81{height:120px;padding:.5rem 0}._compact_1yq1e_27 ._analysisGrid_1yq1e_91{gap:1rem}._compact_1yq1e_27 ._dependencyAnalysis_1yq1e_99,._compact_1yq1e_27 ._insightsContainer_1yq1e_107{padding:1rem}._metricsGrid_1yq1e_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._metricCard_1yq1e_45{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:.75rem;border:1px solid;background:var(--color-surface);transition:all .2s ease;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._metricCard_1yq1e_45:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._metricIcon_1yq1e_169{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#3b82f61a}._metricContent_1yq1e_191{flex:1;display:flex;flex-direction:column;gap:.25rem}._metricValue_1yq1e_205{font-size:1.875rem;font-weight:700;line-height:1}._metricTitle_1yq1e_217{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._metricSubtitle_1yq1e_231{font-size:.75rem;opacity:.8}._metricTrend_1yq1e_241{align-self:flex-start;margin-top:.25rem}._metricTrend_1yq1e_241._up_1yq1e_251{color:#10b981}._metricTrend_1yq1e_241._down_1yq1e_259{color:#ef4444}._metricTrend_1yq1e_241._stable_1yq1e_267{color:#6b7280}._chartsGrid_1yq1e_53{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}._chartContainer_1yq1e_61{padding:1.5rem;border-radius:.75rem;border:1px solid;background:var(--color-surface);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._chartTitle_1yq1e_69{font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}._barChart_1yq1e_81{display:flex;align-items:end;gap:1rem;height:180px;padding:1rem 0}._barItem_1yq1e_351{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}._bar_1yq1e_81{width:100%;min-height:4px;border-radius:.25rem .25rem 0 0;transition:all .3s ease;opacity:.8}._bar_1yq1e_81:hover{opacity:1;transform:scaleY(1.05)}._barLabel_1yq1e_393{font-size:.75rem;text-align:center;font-weight:500;max-width:100%;word-wrap:break-word}._barValue_1yq1e_409{font-size:.75rem;font-weight:600;text-align:center}._trendChart_1yq1e_429{display:flex;align-items:end;justify-content:space-between;gap:.5rem;height:120px;padding:1rem 0;margin-bottom:1rem}._trendWeek_1yq1e_449{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}._trendBars_1yq1e_465{display:flex;align-items:end;gap:2px;height:80px}._trendBarCreated_1yq1e_479,._trendBarUpdated_1yq1e_481{width:8px;min-height:2px;border-radius:2px 2px 0 0;transition:all .3s ease}._trendBarCreated_1yq1e_479:hover,._trendBarUpdated_1yq1e_481:hover{transform:scaleY(1.1)}._trendLabel_1yq1e_505{font-size:.75rem;font-weight:500}._trendLegend_1yq1e_515{display:flex;justify-content:center;gap:1rem;padding-top:.5rem;border-top:1px solid var(--color-border)}._legendColor_1yq1e_543{width:12px;height:12px;border-radius:2px}._analysisGrid_1yq1e_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}._dependencyAnalysis_1yq1e_99{padding:1.5rem;border-radius:.75rem;border:1px solid;background:var(--color-surface);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._dependencyMetrics_1yq1e_591{display:flex;flex-direction:column;gap:.75rem}._dependencyMetric_1yq1e_591{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:.5rem;background:var(--color-surface-secondary)}._insightsContainer_1yq1e_107{padding:1.5rem;border-radius:.75rem;border:1px solid;background:var(--color-surface);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._insightsList_1yq1e_645{display:flex;flex-direction:column;gap:.75rem}._insightItem_1yq1e_657{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;border-left:4px solid}._insightItem_1yq1e_657._success_1yq1e_675{background:#10b9811a;border-left-color:#10b981}._insightItem_1yq1e_657._warning_1yq1e_685{background:#f59e0b1a;border-left-color:#f59e0b}._insightItem_1yq1e_657._error_1yq1e_695{background:#ef44441a;border-left-color:#ef4444}._insightItem_1yq1e_657._info_1yq1e_705{background:#3b82f61a;border-left-color:#3b82f6}._insightIcon_1yq1e_715{flex-shrink:0;margin-top:.125rem}._insightItem_1yq1e_657._success_1yq1e_675 ._insightIcon_1yq1e_715{color:#10b981}._insightItem_1yq1e_657._warning_1yq1e_685 ._insightIcon_1yq1e_715{color:#f59e0b}._insightItem_1yq1e_657._error_1yq1e_695 ._insightIcon_1yq1e_715{color:#ef4444}._insightItem_1yq1e_657._info_1yq1e_705 ._insightIcon_1yq1e_715{color:#3b82f6}@media (max-width: 1200px){._metricsGrid_1yq1e_37{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._chartsGrid_1yq1e_53,._analysisGrid_1yq1e_91{grid-template-columns:1fr}}@media (max-width: 768px){._systemsAnalytics_1yq1e_9{padding:1rem;gap:1.5rem}._metricsGrid_1yq1e_37{grid-template-columns:1fr;gap:1rem}._metricCard_1yq1e_45{padding:1rem}._metricValue_1yq1e_205{font-size:1.5rem}._chartContainer_1yq1e_61{padding:1rem}._barChart_1yq1e_81{height:140px;gap:.5rem}._barLabel_1yq1e_393{font-size:.625rem}._trendChart_1yq1e_429{height:100px}._dependencyAnalysis_1yq1e_99,._insightsContainer_1yq1e_107{padding:1rem}}@media (max-width: 640px){._systemsAnalytics_1yq1e_9{padding:.75rem}._metricCard_1yq1e_45{flex-direction:column;text-align:center;gap:.75rem}._metricIcon_1yq1e_169{width:40px;height:40px}._barChart_1yq1e_81{flex-direction:column;height:auto;gap:.75rem}._barItem_1yq1e_351{flex-direction:row;justify-content:space-between;align-items:center}._bar_1yq1e_81{width:60%;height:8px;border-radius:0 .25rem .25rem 0}._trendChart_1yq1e_429{gap:.25rem}._trendBarCreated_1yq1e_479,._trendBarUpdated_1yq1e_481{width:6px}._dependencyMetric_1yq1e_591{flex-direction:column;align-items:flex-start;gap:.25rem}}._compact_1yq1e_27 ._metricsGrid_1yq1e_37{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._compact_1yq1e_27 ._metricCard_1yq1e_45{padding:1rem}._compact_1yq1e_27 ._metricValue_1yq1e_205{font-size:1.5rem}._compact_1yq1e_27 ._chartContainer_1yq1e_61{padding:1rem}._compact_1yq1e_27 ._barChart_1yq1e_81{height:120px}._compact_1yq1e_27 ._trendChart_1yq1e_429{height:80px}:root{--color-surface-secondary: rgba(0, 0, 0, .02)}[data-theme=dark]{--color-surface-secondary: rgba(255, 255, 255, .05)}._systemsAnalytics_1yq1e_9 *{transition:color .15s ease,background-color .15s ease,border-color .15s ease}@keyframes _slideIn_1yq1e_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._metricCard_1yq1e_45,._chartContainer_1yq1e_61,._dependencyAnalysis_1yq1e_99,._insightsContainer_1yq1e_107{animation:_slideIn_1yq1e_1 .3s ease-out}._metricCard_1yq1e_45:nth-child(1){animation-delay:.1s}._metricCard_1yq1e_45:nth-child(2){animation-delay:.2s}._metricCard_1yq1e_45:nth-child(3){animation-delay:.3s}._metricCard_1yq1e_45:nth-child(4){animation-delay:.4s}@media (prefers-reduced-motion: reduce){._systemsAnalytics_1yq1e_9 *,._metricCard_1yq1e_45,._bar_1yq1e_81,._trendBarCreated_1yq1e_479,._trendBarUpdated_1yq1e_481,._pieSegment_1yq1e_1133,._donutSegment_1yq1e_1135,._sparklineItem_1yq1e_1137,._sparklinePath_1yq1e_1139{transition:none;animation:none;transform:none;filter:none}}._pieChartContainer_1yq1e_1163{display:flex;flex-direction:column;align-items:center;gap:1rem}._pieChart_1yq1e_1163{width:200px;height:200px;max-width:100%}._compact_1yq1e_27 ._pieChart_1yq1e_1163{width:160px;height:160px}._pieSegment_1yq1e_1133{transition:all .3s ease;cursor:pointer}._pieSegment_1yq1e_1133:hover{opacity:.8;transform-origin:center}._pieChartLegend_1yq1e_1219{display:flex;flex-direction:column;gap:.5rem;width:100%;font-size:.875rem}._donutChartContainer_1yq1e_1243{display:flex;flex-direction:column;align-items:center;gap:1rem}._donutChartWrapper_1yq1e_1257{position:relative;display:flex;align-items:center;justify-content:center}._donutChart_1yq1e_1243{width:200px;height:200px;max-width:100%}._compact_1yq1e_27 ._donutChart_1yq1e_1243{width:160px;height:160px}._donutSegment_1yq1e_1135{transition:all .3s ease;cursor:pointer}._donutSegment_1yq1e_1135:hover{opacity:.8;filter:brightness(1.1)}._donutCenter_1yq1e_1313{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._donutCenterValue_1yq1e_1331{font-size:1.5rem;font-weight:700;line-height:1}._compact_1yq1e_27 ._donutCenterValue_1yq1e_1331{font-size:1.25rem}._donutCenterLabel_1yq1e_1351{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}._donutChartLegend_1yq1e_1367{display:flex;flex-direction:column;gap:.5rem;width:100%;font-size:.875rem}._legendItem_1yq1e_531{display:flex;align-items:center;gap:.5rem}._legendColor_1yq1e_543{width:12px;height:12px;border-radius:2px;flex-shrink:0}@media (max-width: 768px){._pieChart_1yq1e_1163,._donutChart_1yq1e_1243{width:140px!important;height:140px!important}._pieChartLegend_1yq1e_1219,._donutChartLegend_1yq1e_1367{font-size:.75rem}._donutCenterValue_1yq1e_1331{font-size:1.125rem!important}._donutCenterLabel_1yq1e_1351{font-size:.625rem}}._sparklinesContainer_1yq1e_1475{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}._sparklineItem_1yq1e_1137{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.5rem;background:#00000005;transition:all .2s ease}[data-theme=dark] ._sparklineItem_1yq1e_1137{background:#ffffff08}._sparklineItem_1yq1e_1137:hover{background:#0000000a;transform:translateY(-1px)}[data-theme=dark] ._sparklineItem_1yq1e_1137:hover{background:#ffffff0d}._sparklineHeader_1yq1e_1535{display:flex;justify-content:space-between;align-items:center}._sparklineLabel_1yq1e_1547{font-size:.875rem;font-weight:500}._sparklineValue_1yq1e_1557{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700}._compact_1yq1e_27 ._sparklineValue_1yq1e_1557{font-size:1.125rem}._sparklineTrend_1yq1e_1581{font-size:1rem;font-weight:600}._sparklineTrend_1yq1e_1581._up_1yq1e_251{color:#10b981}._sparklineTrend_1yq1e_1581._down_1yq1e_259{color:#ef4444}._sparklineTrend_1yq1e_1581._stable_1yq1e_267{color:#6b7280}._sparklineChart_1yq1e_1615{display:flex;justify-content:center;align-items:center;height:40px}._sparklineSvg_1yq1e_1629{width:100px;height:30px;overflow:visible}._sparklinePath_1yq1e_1139{transition:all .3s ease}._sparklineItem_1yq1e_1137:hover ._sparklinePath_1yq1e_1139{stroke-width:3;filter:drop-shadow(0 0 4px currentColor)}._sparklineSubtext_1yq1e_1659{font-size:.75rem;text-align:center;opacity:.8}._sparklinesPeriod_1yq1e_1671{text-align:center;font-size:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color);margin-top:.5rem;opacity:.7}._compact_1yq1e_27 ._sparklinesContainer_1yq1e_1475{gap:1rem}._compact_1yq1e_27 ._sparklineItem_1yq1e_1137{padding:.75rem;gap:.5rem}._compact_1yq1e_27 ._sparklineChart_1yq1e_1615{height:35px}._compact_1yq1e_27 ._sparklineSvg_1yq1e_1629{width:80px;height:25px}@media (max-width: 768px){._sparklinesContainer_1yq1e_1475{gap:1rem}._sparklineItem_1yq1e_1137{padding:.75rem}._sparklineValue_1yq1e_1557{font-size:1rem!important}._sparklineSvg_1yq1e_1629{width:80px!important;height:25px!important}._sparklineLabel_1yq1e_1547{font-size:.8rem}}._card_1m4hc_5{--card-padding: 16px;--card-radius: 14px;--card-min-height: 168px;--title-size: clamp(16px, 1.6vw, 18px);--desc-size: clamp(13px, 1.4vw, 14px);--icon-size: clamp(28px, 2.2vw, 32px);border-radius:var(--card-radius);border:1px solid transparent;box-shadow:0 4px 12px #0000000f;padding:var(--card-padding);display:flex;flex-direction:column;gap:12px;min-height:var(--card-min-height);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}._vcenter_1m4hc_47{justify-content:center;align-items:center}._card_1m4hc_5:hover{transform:translateY(-2px)}._header_1m4hc_65{display:flex;align-items:center;justify-content:center;gap:12px}._icon_1m4hc_79{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:width .2s ease,height .2s ease}._icon_1m4hc_79 svg{width:100%;height:100%}._title_1m4hc_101{font-size:var(--title-size);font-weight:600;margin:0;text-align:center;transition:font-size .2s ease}._description_1m4hc_117{font-size:var(--desc-size);margin:0;text-align:center}._actions_1m4hc_129{display:grid;gap:8px;grid-template-columns:1fr;justify-items:center}._footer_1m4hc_143{display:flex;justify-content:center;align-items:center}._expandHint_1m4hc_155{font-size:12px;opacity:.8;text-align:center}._clickable_1m4hc_167{cursor:pointer}._small_1m4hc_177{--card-padding: 14px;--card-radius: 12px;--card-min-height: 152px;--title-size: clamp(15px, 1.4vw, 17px);--desc-size: clamp(12px, 1.2vw, 13px);--icon-size: clamp(24px, 2vw, 28px)}._large_1m4hc_203{--card-padding: 18px;--card-radius: 16px;--card-min-height: 196px;--title-size: clamp(27px, 2.7vw, 30px);--desc-size: clamp(14px, 1.6vw, 15px);--icon-size: clamp(48px, 3.9vw, 54px)}[data-theme=dark] ._card_1m4hc_5,._dark_1m4hc_223 ._card_1m4hc_5{box-shadow:0 6px 20px #00000059}[data-theme=dark] ._expandHint_1m4hc_155,._dark_1m4hc_223 ._expandHint_1m4hc_155{opacity:.7}._btn_11w88_5{width:70%;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid transparent;font-weight:600;line-height:1;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease}._btn_11w88_5:hover{transform:translateY(-1px)}._icon_11w88_45{flex:0 0 15%;display:flex;align-items:center;justify-content:center}._icon_11w88_45 svg{width:18px;height:18px}._label_11w88_61{flex:1 1 85%;display:flex;align-items:center;justify-content:center;text-align:center}._outline_11w88_79{background:transparent}._ghost_11w88_85{background:transparent;border-style:dashed}._small_11w88_95{font-size:13px}._medium_11w88_97{font-size:14px}._large_11w88_99{font-size:15px}._grid_1xw1w_1{display:grid;gap:18px}._cols1_1xw1w_11{grid-template-columns:1fr}._cols2_1xw1w_13{grid-template-columns:repeat(2,minmax(280px,1fr))}._cols3_1xw1w_15{grid-template-columns:repeat(3,minmax(280px,1fr))}._cols4_1xw1w_17{grid-template-columns:repeat(4,minmax(280px,1fr))}@media (max-width: 640px){._grid_1xw1w_1{gap:12px}._cols4_1xw1w_17,._cols3_1xw1w_15,._cols2_1xw1w_13{grid-template-columns:1fr}}@media (max-width: 1280px){._cols4_1xw1w_17{grid-template-columns:repeat(3,minmax(270px,1fr))}}@media (max-width: 1024px){._cols4_1xw1w_17,._cols3_1xw1w_15{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width: 900px){._cols4_1xw1w_17,._cols3_1xw1w_15,._cols2_1xw1w_13{grid-template-columns:1fr!important}}@media (max-width: 768px){._cols2_1xw1w_13{grid-template-columns:1fr}}._sectionHeader_1xw1w_81{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:12px;border:1px solid transparent;margin-bottom:14px}._sectionLeft_1xw1w_101{display:inline-flex;align-items:center;gap:10px}._sectionIcon_1xw1w_113{display:inline-flex;align-items:center;justify-content:center}._sectionTitle_1xw1w_125{font-size:clamp(20px,2.2vw,24px);font-weight:700;margin:0}._filtersBar_c1a55_3{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px}._filtersLeft_c1a55_19{display:flex;align-items:center;gap:12px;flex:1}._filtersRight_c1a55_33{display:flex;align-items:center;gap:8px}._radioCell_c1a55_45,._actionsCell_c1a55_57{display:flex;align-items:center;justify-content:center}._helperText_c1a55_69{font-size:12px}._emptyState_p3b9p_9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:hsl(var(--background));border-radius:.5rem;border:1px solid hsl(var(--border));min-height:400px}._iconContainer_p3b9p_35{margin-bottom:2rem}._icon_p3b9p_35{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:2rem}._iconPlaceholder_p3b9p_67{font-size:2rem;opacity:.5}._content_p3b9p_77{max-width:32rem}._title_p3b9p_85{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 1rem;line-height:1.3}._description_p3b9p_101{font-size:1rem;color:hsl(var(--muted-foreground));margin:0 0 2rem;line-height:1.5}._actions_p3b9p_115{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}._primaryAction_p3b9p_131{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._primaryAction_p3b9p_131:hover{background:hsl(var(--primary) / .9)}@media (max-width: 768px){._emptyState_p3b9p_9{padding:3rem 1.5rem;min-height:300px}._icon_p3b9p_35{width:4rem;height:4rem;font-size:1.5rem}._iconPlaceholder_p3b9p_67{font-size:1.5rem}._title_p3b9p_85{font-size:1.25rem}._description_p3b9p_101{font-size:.875rem}}@media (max-width: 480px){._emptyState_p3b9p_9{padding:2rem 1rem;min-height:250px}._icon_p3b9p_35{width:3rem;height:3rem;font-size:1.25rem}._iconPlaceholder_p3b9p_67{font-size:1.25rem}._title_p3b9p_85{font-size:1.125rem}._actions_p3b9p_115{flex-direction:column;width:100%;gap:.5rem}._primaryAction_p3b9p_131,._secondaryAction_p3b9p_149{width:100%;justify-content:center}}._formContainer_1rc5w_9{display:flex;flex-direction:column;gap:12px;max-height:75vh;overflow:hidden}._loading_1rc5w_25{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--color-text-secondary)}._loading_1rc5w_25 p{margin:0;font-size:.875rem}._tabs_1rc5w_63{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:8px}._tab_1rc5w_63{display:flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:all .2s ease}._tab_1rc5w_63:hover{color:var(--color-text);background-color:var(--color-surface)}._tabActive_1rc5w_115{color:var(--color-primary)!important;border-bottom-color:var(--color-primary);background-color:var(--color-surface)}._checkboxGroup_1rc5w_135{display:flex;flex-direction:column;gap:8px}._checkboxItem_1rc5w_147{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background-color:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease}._checkboxItem_1rc5w_147:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}._checkboxItem_1rc5w_147 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._checkboxItem_1rc5w_147 input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}._checkboxItem_1rc5w_147 label{font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;user-select:none}._checkboxItem_1rc5w_147 label:has(input:disabled){opacity:.5;cursor:not-allowed}._tabContent_1rc5w_237{flex:1;overflow-y:auto;padding-right:8px}._tabContent_1rc5w_237::-webkit-scrollbar{width:6px}._tabContent_1rc5w_237::-webkit-scrollbar-track{background:var(--color-surface);border-radius:3px}._tabContent_1rc5w_237::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._tabContent_1rc5w_237::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._section_1rc5w_295{display:flex;flex-direction:column;gap:12px}._sectionHeader_1rc5w_307{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}._sectionHeader_1rc5w_307 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text);flex:1}._formGrid_1rc5w_347{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;align-items:start}._threeColumnRow_1rc5w_361{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}._roleGrid_1rc5w_375{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}._emptyRoles_1rc5w_397{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center;border:2px dashed var(--color-border);border-radius:8px;background-color:var(--color-surface)}._emptyRoles_1rc5w_397 p{margin:0;color:var(--color-text-secondary)}._rolesList_1rc5w_433{display:flex;flex-direction:column;gap:12px}._roleCard_1rc5w_445{border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-background);overflow:hidden;transition:all .2s ease}._roleCard_1rc5w_445:hover{border-color:var(--color-primary);box-shadow:0 1px 4px #00000014}._roleHeader_1rc5w_471{display:grid;grid-template-columns:auto 2fr auto;align-items:center;gap:12px;padding:12px 16px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);min-height:60px;cursor:pointer;transition:background-color .2s ease}._roleHeader_1rc5w_471:hover{background-color:var(--color-surface-hover, rgba(0, 0, 0, .02))}._roleTitle_1rc5w_505{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--color-text);font-size:.875rem;white-space:nowrap;min-width:fit-content}._roleHeaderInfo_1rc5w_527{display:grid;grid-template-columns:auto 1fr;gap:24px;flex:1;min-width:0}._roleHeaderField_1rc5w_543{display:flex;flex-direction:column;gap:3px;min-width:0}._roleHeaderLabel_1rc5w_557{font-size:.7rem;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}._roleHeaderValue_1rc5w_575{font-size:.85rem;color:var(--color-text);font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleHeaderActions_1rc5w_595{display:flex;align-items:center;gap:6px;justify-self:end;margin-left:auto;min-width:fit-content}._collapseButton_1rc5w_613{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease;color:var(--color-text-secondary)}._collapseButton_1rc5w_613:hover{background-color:var(--color-surface-hover, rgba(0, 0, 0, .08));color:var(--color-text)}._roleContent_1rc5w_651{padding:12px}._roleContentCompact_1rc5w_661{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .6fr;gap:12px;align-items:end;padding:12px 16px}._roleFieldGroup_1rc5w_683{position:relative;padding-bottom:14px}._roleFieldGroup_1rc5w_683>small{position:absolute;left:0;bottom:0;font-size:.65rem;line-height:1.1;color:var(--color-text-secondary);pointer-events:none}._roleFieldLabel_1rc5w_713{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:2px}._roleFieldValue_1rc5w_727{font-size:.875rem;color:var(--color-text);line-height:1.3}._rolePermissions_1rc5w_739{display:flex;flex-direction:column;gap:4px}._rolePermissionItem_1rc5w_751{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-secondary)}._roleActions_1rc5w_767{display:flex;align-items:center;justify-content:center}._rolesFooter_1rc5w_779{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;margin-top:8px;border-top:1px dashed var(--color-border-soft)}@media (max-width: 900px){._rolesFooter_1rc5w_779{justify-content:stretch}}._generalError_1rc5w_817{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#ef44441a;border:1px solid #EF4444;border-radius:6px;color:#ef4444;font-size:.875rem;margin-top:16px}@media (max-width: 768px){._formContainer_1rc5w_9{max-height:60vh}._formGrid_1rc5w_347{grid-template-columns:1fr;gap:12px}._roleGrid_1rc5w_375{grid-template-columns:1fr;gap:10px}._roleContentCompact_1rc5w_661{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:8px}._roleContentCompact_1rc5w_661>div:nth-child(3){grid-column:1 / -1}._roleContentCompact_1rc5w_661>div:nth-child(4){grid-column:1 / -1;justify-self:start}._roleHeader_1rc5w_471{grid-template-columns:1fr;gap:12px;padding:16px;position:relative}._roleTitle_1rc5w_505{justify-content:space-between;width:100%}._roleHeaderInfo_1rc5w_527{grid-template-columns:1fr;gap:12px;order:2}._roleHeaderActions_1rc5w_595{position:absolute;top:16px;right:16px;order:1}._tabs_1rc5w_63{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabs_1rc5w_63::-webkit-scrollbar{display:none}._tab_1rc5w_63{flex-shrink:0;padding:10px 14px;font-size:.8rem}._sectionHeader_1rc5w_307{flex-direction:column;align-items:flex-start;gap:8px}._sectionHeader_1rc5w_307 h3{font-size:1rem}}@media (max-width: 480px){._formContainer_1rc5w_9{gap:16px;max-height:55vh}._tabContent_1rc5w_237{padding-right:4px}._section_1rc5w_295{gap:16px}._formGrid_1rc5w_347{gap:10px}._roleCard_1rc5w_445{margin:0 -4px}._roleHeader_1rc5w_471{padding:12px;gap:8px}._roleHeaderInfo_1rc5w_527{gap:8px}._roleHeaderField_1rc5w_543{gap:2px}._roleHeaderLabel_1rc5w_557{font-size:.65rem}._roleHeaderValue_1rc5w_575{font-size:.8rem}._roleHeaderActions_1rc5w_595{top:12px;right:12px;gap:6px}._collapseButton_1rc5w_613{width:24px;height:24px}._roleContent_1rc5w_651{padding:8px}._roleContentCompact_1rc5w_661{grid-template-columns:1fr;gap:6px;padding:8px}._roleContentCompact_1rc5w_661>div:nth-child(3),._roleContentCompact_1rc5w_661>div:nth-child(4){grid-column:1}._rolePermissions_1rc5w_739{flex-direction:row;gap:12px}._emptyRoles_1rc5w_397{padding:32px 16px}._tab_1rc5w_63{padding:8px 12px;font-size:.75rem}}@keyframes _slideIn_1rc5w_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._roleCard_1rc5w_445{animation:_slideIn_1rc5w_1 .3s ease-out}._tabContent_1rc5w_237{animation:_slideIn_1rc5w_1 .2s ease-out}._formContainer_1rc5w_9[data-loading=true]{pointer-events:none;opacity:.7}._roleCard_1rc5w_445[data-has-errors=true]{border-color:#f59e0b;background-color:#f59e0b05}._roleCard_1rc5w_445[data-has-errors=true] ._roleHeader_1rc5w_471{background-color:#f59e0b0d}[data-theme=dark] ._formContainer_1rc5w_9{--color-background: #1f2937;--color-surface: #374151;--color-border: #4b5563;--color-text: #f9fafb;--color-text-secondary: #d1d5db;--color-primary: #3b82f6}[data-theme=dark] ._roleCard_1rc5w_445:hover{box-shadow:0 2px 8px #0000004d}[data-theme=dark] ._emptyRoles_1rc5w_397{background-color:#37415180}._animate-spin_1rc5w_1319{animation:_spin_1rc5w_1 1s linear infinite}@keyframes _spin_1rc5w_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sr-only_1rc5w_1345{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._stepContent_zzb4k_3{padding:24px;min-height:400px;max-height:70vh;overflow-y:auto}._loadingContainer_zzb4k_19{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:16px}._spinner_zzb4k_37{width:32px;height:32px;border:3px solid transparent;border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_zzb4k_37 1s linear infinite}._errorContainer_zzb4k_65{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:16px;text-align:center}._errorContainer_zzb4k_65 h3{margin:0;font-size:18px;font-weight:600}._errorContainer_zzb4k_65 p{margin:0;font-size:14px;max-width:400px}._generalError_zzb4k_111{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid;margin-bottom:20px;font-size:14px;font-weight:500}._stepContainer_zzb4k_137{display:flex;flex-direction:column;gap:24px}._stepHeader_zzb4k_149{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid;margin-bottom:12px}._stepIcon_zzb4k_167{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 100%);color:#fff}._stepTitle_zzb4k_189{margin:0;font-size:20px;font-weight:600}._stepDescription_zzb4k_201{margin:2px 0 0;font-size:14px;opacity:.8}._formSection_zzb4k_215{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:12px;border:1px solid}._sectionHeader_zzb4k_233{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid}._sectionTitle_zzb4k_251{margin:0;font-size:16px;font-weight:600}._sectionHeaderLabel_zzb4k_265,._sectionHeaderIcon_zzb4k_267{display:flex;align-items:center;justify-content:center}._sectionHeaderLabel_zzb4k_265{height:32px;line-height:32px}._sectionHeaderIcon_zzb4k_267{height:32px}._sectionHeader_zzb4k_233 ._sectionTitle_zzb4k_251{margin:0!important;display:inline-flex;align-items:center;line-height:32px}._sectionDescription_zzb4k_315{margin:4px 0 0;font-size:13px;opacity:.7}._formGrid_zzb4k_329{display:grid;gap:16px}._formGrid_zzb4k_329._twoColumns_zzb4k_339{grid-template-columns:1fr 1fr}._formGrid_zzb4k_329._threeColumns_zzb4k_347{grid-template-columns:1fr 1fr 1fr}._formGrid_zzb4k_329._twoColumnsWideLeft_zzb4k_357{grid-template-columns:7fr 3fr}._formGrid_zzb4k_329._singleColumn_zzb4k_367{grid-template-columns:1fr}._fullWidth_zzb4k_375{grid-column:1 / -1}._fieldGroup_zzb4k_385{display:flex;flex-direction:column;gap:6px}._fieldLabel_zzb4k_397{font-size:14px;font-weight:500;margin:0}._fieldLabel_zzb4k_397._required_zzb4k_409:after{content:" *";color:#ef4444}._fieldInput_zzb4k_419{padding:10px 12px;border:1px solid;border-radius:6px;font-size:14px;transition:all .2s ease;background-color:transparent}._fieldInput_zzb4k_419:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4149761a}._fieldInput_zzb4k_419._error_zzb4k_65{border-color:#ef4444}._fieldInput_zzb4k_419._error_zzb4k_65:focus{box-shadow:0 0 0 3px #ef44441a}._fieldTextarea_zzb4k_465{min-height:80px;resize:vertical;font-family:inherit}._fieldError_zzb4k_477{font-size:12px;color:#ef4444;margin:0;display:flex;align-items:center;gap:4px}._fieldHint_zzb4k_495{font-size:12px;opacity:.7;margin:0}._fieldSelect_zzb4k_509{padding:10px 12px;border:1px solid;border-radius:6px;font-size:14px;background-color:transparent;cursor:pointer}._fieldSelect_zzb4k_509:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4149761a}._checkboxGroup_zzb4k_541{display:flex;align-items:center;gap:8px;padding:12px 0}._checkbox_zzb4k_541{width:18px;height:18px;cursor:pointer}._checkboxLabel_zzb4k_567{font-size:14px;cursor:pointer;margin:0}._chipGroup_zzb4k_581{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}._chip_zzb4k_581{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid;cursor:pointer;transition:all .2s ease}._chip_zzb4k_581:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._chip_zzb4k_581._selected_zzb4k_631{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._chipRemove_zzb4k_643{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#fff3;cursor:pointer;transition:background-color .2s ease}._chipRemove_zzb4k_643:hover{background-color:#ffffff4d}._buttonGroup_zzb4k_677{display:flex;gap:12px;margin-top:20px}._button_zzb4k_677{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid;text-decoration:none}._button_zzb4k_677:disabled{opacity:.5;cursor:not-allowed}._button_zzb4k_677._primary_zzb4k_729{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._button_zzb4k_677._primary_zzb4k_729:hover:not(:disabled){background-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #4149764d}._button_zzb4k_677._secondary_zzb4k_753{background-color:transparent;border-color:var(--color-border)}._button_zzb4k_677._secondary_zzb4k_753:hover:not(:disabled){background-color:var(--color-surface)}._button_zzb4k_677._danger_zzb4k_771{background-color:#ef4444;color:#fff;border-color:#ef4444}._button_zzb4k_677._danger_zzb4k_771:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}._itemList_zzb4k_795{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px;border:1px solid;border-radius:6px}._listItem_zzb4k_817{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:6px;border:1px solid;transition:all .2s ease}._listItem_zzb4k_817:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._itemContent_zzb4k_847{display:flex;flex-direction:column;gap:4px;flex:1}._itemTitle_zzb4k_861{font-size:14px;font-weight:500;margin:0}._itemDescription_zzb4k_873{font-size:12px;opacity:.7;margin:0}._itemActions_zzb4k_885{display:flex;gap:8px}._actionButton_zzb4k_895{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:1px solid;background-color:transparent;cursor:pointer;transition:all .2s ease}._actionButton_zzb4k_895:hover{transform:translateY(-1px)}@media (max-width: 768px){._stepContent_zzb4k_3{padding:16px}._formGrid_zzb4k_329._twoColumns_zzb4k_339,._formGrid_zzb4k_329._threeColumns_zzb4k_347{grid-template-columns:1fr}._stepHeader_zzb4k_149{flex-direction:column;align-items:flex-start;gap:8px}._buttonGroup_zzb4k_677{flex-direction:column}._chipGroup_zzb4k_581{gap:6px}}@media (max-width: 480px){._stepContent_zzb4k_3{padding:12px}._formSection_zzb4k_215{padding:16px}._stepIcon_zzb4k_167{width:32px;height:32px}._stepTitle_zzb4k_189{font-size:18px}}body._dark_zzb4k_1021 ._fieldInput_zzb4k_419,body._dark_zzb4k_1021 ._fieldSelect_zzb4k_509,body._dark_zzb4k_1021 ._fieldTextarea_zzb4k_465{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}body._dark_zzb4k_1021 ._fieldInput_zzb4k_419:focus,body._dark_zzb4k_1021 ._fieldSelect_zzb4k_509:focus,body._dark_zzb4k_1021 ._fieldTextarea_zzb4k_465:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}body._dark_zzb4k_1021 ._chip_zzb4k_581{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}body._dark_zzb4k_1021 ._listItem_zzb4k_817{background-color:var(--color-surface);border-color:var(--color-border)}body._dark_zzb4k_1021 ._actionButton_zzb4k_895{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._governanceSelection_zzb4k_1087{margin-top:16px}._searchSection_zzb4k_1095{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:20px}._sectionTitle_zzb4k_251{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;color:var(--color-text)}._sectionIcon_zzb4k_1129{width:20px;height:20px;color:var(--color-primary)}._searchCriteria_zzb4k_1141{margin-bottom:16px}._radioLabel_zzb4k_1149{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:8px}._radioGroup_zzb4k_1165{display:flex;gap:16px;flex-wrap:wrap}._radioOption_zzb4k_1177{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--color-text)}._radioOption_zzb4k_1177 input[type=radio]{margin:0;cursor:pointer}._selectContainer_zzb4k_1205{margin-bottom:16px}._governanceSelect_zzb4k_1087{width:100%}._selectedGovernanceInfo_zzb4k_1221{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:16px;margin-top:12px}._governanceHeader_zzb4k_1237{display:flex;align-items:center;gap:8px;margin-bottom:8px}._governanceHeader_zzb4k_1237 h5{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}._governanceIcon_zzb4k_1265{width:18px;height:18px;color:var(--color-primary)}._governanceDescription_zzb4k_1277{margin:0 0 12px;font-size:14px;color:var(--color-text-secondary);line-height:1.4}._rolesSection_zzb4k_1291{border-top:1px solid var(--color-border);padding-top:12px}._rolesTitle_zzb4k_1301{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:500;color:var(--color-text)}._rolesIcon_zzb4k_1321{width:16px;height:16px;color:var(--color-primary)}._rolesList_zzb4k_1333{display:flex;flex-direction:column;gap:6px}._roleItem_zzb4k_1345{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background-color:var(--color-background);border-radius:4px;font-size:13px}._roleName_zzb4k_1365{font-weight:500;color:var(--color-text)}._userName_zzb4k_1375{color:var(--color-text-secondary)}._moreRoles_zzb4k_1383{padding:6px 8px;text-align:center;font-size:12px;color:var(--color-text-secondary);font-style:italic}body._dark_zzb4k_1021 ._searchSection_zzb4k_1095{background-color:var(--color-surface);border-color:var(--color-border)}body._dark_zzb4k_1021 ._selectedGovernanceInfo_zzb4k_1221{background-color:var(--color-background);border-color:var(--color-border)}body._dark_zzb4k_1021 ._roleItem_zzb4k_1345{background-color:var(--color-surface)}._stepper_zzb4k_1429._stepper_zzb4k_1429{max-width:min(1200px,96vw)}._searchControls_zzb4k_1443{display:flex;flex-direction:column;gap:16px}._searchTypeSelector_zzb4k_1455{display:flex;flex-direction:column;gap:8px}._searchLabel_zzb4k_1467{font-size:14px;font-weight:500;color:var(--color-text);margin:0}._searchTypeSelect_zzb4k_1455{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-surface);color:var(--color-text);font-size:14px}._searchInput_zzb4k_1499{flex:1}._procesoSelect_zzb4k_1507{width:100%}._processDetails_zzb4k_1515{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px;margin-top:16px}._processInfo_zzb4k_1531{margin-bottom:16px}._processTitle_zzb4k_1539{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text)}._processIcon_zzb4k_1559{width:18px;height:18px;color:var(--color-primary)}._processDescription_zzb4k_1571{margin:0 0 12px;font-size:14px;color:var(--color-text-secondary);line-height:1.4}._processMetadata_zzb4k_1585{display:flex;gap:16px;flex-wrap:wrap}._processType_zzb4k_1597,._processStatus_zzb4k_1599{font-size:13px;padding:4px 8px;border-radius:4px;background-color:var(--color-background);color:var(--color-text-secondary)}._loadingRoles_zzb4k_1615{display:flex;align-items:center;gap:8px;padding:16px;color:var(--color-text-secondary);font-size:14px}._spinner_zzb4k_37{width:16px;height:16px;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:_spin_zzb4k_37 1s linear infinite}@keyframes _spin_zzb4k_37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._roleHeader_zzb4k_1661{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._roleInfo_zzb4k_1675{display:flex;align-items:center;gap:8px}._roleCode_zzb4k_1687{font-size:12px;color:var(--color-text-secondary);font-weight:400}._readOnlyRole_zzb4k_1699{border-left:3px solid var(--color-warning)}._readOnlyIcon_zzb4k_1707{color:var(--color-warning)}._userInfo_zzb4k_1715{display:flex;align-items:center;gap:6px;font-size:13px}._userIcon_zzb4k_1729{width:14px;height:14px;color:var(--color-text-secondary)}._roleMetadata_zzb4k_1741{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary)}._assignmentDate_zzb4k_1757,._executionOrder_zzb4k_1759{display:flex;align-items:center;gap:4px}._roleStatus_zzb4k_1771{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500}._roleStatus_zzb4k_1771._active_zzb4k_1791{background-color:#22c55e1a;color:#22c55e}._roleStatus_zzb4k_1771._inactive_zzb4k_1801{background-color:#ef44441a;color:#ef4444}._statusIcon_zzb4k_1811{width:12px;height:12px}._noRoles_zzb4k_1821{display:flex;align-items:center;gap:8px;padding:16px;color:var(--color-text-secondary);font-size:14px;text-align:center;justify-content:center}._noRolesIcon_zzb4k_1843{width:16px;height:16px}._sectionDivider_zzb4k_1853{height:1px;background-color:var(--color-border);margin:24px 0}body._dark_zzb4k_1021 ._searchTypeSelect_zzb4k_1455{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}body._dark_zzb4k_1021 ._processDetails_zzb4k_1515{background-color:var(--color-background);border-color:var(--color-border)}body._dark_zzb4k_1021 ._processType_zzb4k_1597,body._dark_zzb4k_1021 ._processStatus_zzb4k_1599{background-color:var(--color-surface)}._autocompleteContainer_zzb4k_1901{position:relative}._suggestionsDropdown_zzb4k_1909{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 20px #0000001a;max-height:240px;overflow-y:auto}._suggestionItem_zzb4k_1937{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:10px 12px;border:none;background:transparent;cursor:pointer}._suggestionItem_zzb4k_1937:hover{background-color:var(--color-background)}._suggestionMain_zzb4k_1969{display:flex;align-items:center;gap:8px}._suggestionTitle_zzb4k_1981{font-size:14px;font-weight:500;color:var(--color-text)}._suggestionCode_zzb4k_1993{font-size:12px;color:var(--color-text-secondary)}._suggestionMeta_zzb4k_2003{display:flex;gap:8px;font-size:12px;color:var(--color-text-secondary)}._mutedText_zzb4k_2017{color:var(--color-text-secondary)}._selectedList_zzb4k_2025{display:flex;flex-direction:column;gap:8px}._selectedItem_zzb4k_2037{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-background)}._selectedMain_zzb4k_2057{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._selectedTitle_zzb4k_2071{font-size:14px;font-weight:500;color:var(--color-text)}._removeBtn_zzb4k_2083{background:transparent;border:1px solid var(--color-border);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:12px;transition:all .2s ease}._removeBtn_zzb4k_2083:hover{background-color:var(--color-surface)}body._dark_zzb4k_1021 ._suggestionsDropdown_zzb4k_1909{background-color:var(--color-surface);border-color:var(--color-border)}body._dark_zzb4k_1021 ._suggestionItem_zzb4k_1937:hover{background-color:var(--color-surface)}body._dark_zzb4k_1021 ._selectedItem_zzb4k_2037{background-color:var(--color-surface);border-color:var(--color-border)}body._dark_zzb4k_1021 ._removeBtn_zzb4k_2083{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._sistemasContainer_1r17v_9{padding:24px;min-height:100vh;transition:background-color .3s ease;--sistemas-primary: #3b82f6;--sistemas-bg: #ffffff;--sistemas-bg-secondary: #f8fafc;--sistemas-surface: #ffffff;--sistemas-border: #e2e8f0;--sistemas-text: #1e293b;--sistemas-text-muted: #64748b;--sistemas-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--sistemas-radius: .75rem;--sistemas-transition: all .2s ease-in-out}._header_1r17v_53{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_1r17v_73{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_1r17v_87 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_1r17v_87 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_1r17v_115{display:flex;gap:12px;align-items:center}._searchAndFilters_1r17v_135{display:flex;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}._searchContainer_1r17v_151{position:relative;flex:1;max-width:500px}._searchIcon_1r17v_163{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1}._searchInput_1r17v_181{width:100%;padding:12px 12px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none}._searchInput_1r17v_181:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._searchInput_1r17v_181::placeholder{color:#9ca3af}._actionButtons_1r17v_219{display:flex;gap:8px;align-items:center}._viewToggle_1r17v_231{display:flex;gap:4px;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid #e5e7eb}._actionButton_1r17v_219{display:flex;align-items:center;gap:.5rem;font-weight:500;transition:var(--sistemas-transition)}._primaryButton_1r17v_265{background:var(--sistemas-primary);color:#fff;border:none;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:var(--sistemas-transition)}._primaryButton_1r17v_265:hover{background:var(--sistemas-primary-hover);transform:translateY(-1px);box-shadow:var(--sistemas-shadow)}._toolbar_1r17v_307{background:var(--sistemas-bg);padding:1rem 2rem;border-bottom:1px solid var(--sistemas-border);display:flex;justify-content:space-between;align-items:center;gap:1rem}._toolbarLeft_1r17v_327{display:flex;align-items:center;gap:1rem;flex:1}._searchContainer_1r17v_151{min-width:300px;max-width:400px;flex:1}._searchInput_1r17v_181{width:100%}._filterButton_1r17v_361{display:flex;align-items:center;gap:.5rem;color:var(--sistemas-text-muted);border-color:var(--sistemas-border);transition:var(--sistemas-transition)}._filterButton_1r17v_361:hover{color:var(--sistemas-primary);border-color:var(--sistemas-primary)}._toolbarRight_1r17v_389{display:flex;align-items:center;gap:1rem}._viewToggle_1r17v_231{display:flex;border:1px solid var(--sistemas-border);border-radius:var(--sistemas-radius);overflow:hidden}._viewButton_1r17v_415{border:none;border-radius:0;margin:0;padding:.5rem .75rem;transition:var(--sistemas-transition)}._viewButton_1r17v_415:first-child{border-right:1px solid var(--sistemas-border)}._contentArea_1r17v_447{flex:1;padding:1.5rem;max-width:1400px;margin:0 auto;width:100%;background:var(--sistemas-bg);border-radius:var(--sistemas-radius);box-shadow:var(--sistemas-shadow)}._content_1r17v_447{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;overflow:hidden;flex:1;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;min-height:0}._emptyState_1r17v_513{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--sistemas-bg);border-radius:var(--sistemas-radius);border:2px dashed var(--sistemas-border);min-height:400px}._loadingContainer_1r17v_539{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--sistemas-bg);border-radius:var(--sistemas-radius);min-height:400px}._loadingSpinner_1r17v_563{width:40px;height:40px;border:3px solid var(--sistemas-border);border-top:3px solid var(--sistemas-primary);border-radius:50%;animation:_spin_1r17v_1 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1r17v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1r17v_593{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--sistemas-bg);border-radius:var(--sistemas-radius);border:2px solid var(--sistemas-danger);min-height:400px}._errorText_1r17v_619{color:var(--sistemas-danger);font-size:1.1rem;margin-bottom:1.5rem}._emptyIcon_1r17v_631{margin-bottom:1.5rem;color:var(--sistemas-text-muted);opacity:.5}._emptyTitle_1r17v_643{font-size:1.5rem;font-weight:600;color:var(--sistemas-text);margin:0 0 .5rem}._emptyDescription_1r17v_657{font-size:1rem;color:var(--sistemas-text-muted);margin:0 0 2rem;max-width:400px;line-height:1.5}._emptyAction_1r17v_673{background:var(--sistemas-primary);color:#fff;border:none;display:flex;align-items:center;gap:.5rem;font-weight:600;padding:.75rem 1.5rem;border-radius:var(--sistemas-radius);transition:var(--sistemas-transition)}._emptyAction_1r17v_673:hover{background:var(--sistemas-primary-hover);transform:translateY(-2px);box-shadow:var(--sistemas-shadow)}@media (max-width: 768px){._sistemasContainer_1r17v_9{padding:.5rem}._sistemasHeader_1r17v_729{padding:1.5rem 1rem}._headerContent_1r17v_73{flex-direction:column;align-items:stretch;gap:1.5rem}._headerActions_1r17v_115{justify-content:flex-start;flex-wrap:wrap}._toolbar_1r17v_307{padding:1rem;flex-direction:column;align-items:stretch;gap:1rem}._toolbarLeft_1r17v_327{flex-direction:column;align-items:stretch;gap:1rem}._searchContainer_1r17v_151{min-width:unset;max-width:unset}._toolbarRight_1r17v_389{justify-content:center}._contentArea_1r17v_447,._content_1r17v_447{padding:1rem}._pageTitle_1r17v_819{font-size:1.5rem}._emptyState_1r17v_513,._loadingContainer_1r17v_539,._errorContainer_1r17v_593{padding:2rem 1rem;min-height:300px}}@media (max-width: 480px){._headerActions_1r17v_115{flex-direction:column;align-items:stretch}._actionButton_1r17v_219,._primaryButton_1r17v_265{justify-content:center}._viewToggle_1r17v_231{align-self:center}}.dark ._header_1r17v_53{background:#1f2937;border-color:#374151}.dark ._headerInfo_1r17v_87 h1{color:#f9fafb}.dark ._headerInfo_1r17v_87 p{color:#d1d5db}.dark ._searchAndFilters_1r17v_135{border-color:#374151}.dark ._searchIcon_1r17v_163{color:#9ca3af}.dark ._searchInput_1r17v_181{background:#374151;border-color:#4b5563;color:#f9fafb}.dark ._searchInput_1r17v_181:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.dark ._searchInput_1r17v_181::placeholder{color:#9ca3af}.dark ._viewToggle_1r17v_231{border-color:#374151}.dark ._content_1r17v_447,.dark ._emptyState_1r17v_513{background:#1f2937;border-color:#374151}.dark ._emptyIcon_1r17v_631{color:var(--sistemas-text-muted)}._filtersSection_1r17v_999{margin-bottom:2rem}._listViewPlaceholder_1r17v_1015{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background-color:rgb(var(--color-gray-50));border:2px dashed rgb(var(--color-gray-300));border-radius:.75rem;color:rgb(var(--color-gray-500));font-size:1rem}[data-theme=dark] ._listViewPlaceholder_1r17v_1015{background-color:rgb(var(--color-gray-800));border-color:rgb(var(--color-gray-600));color:rgb(var(--color-gray-400))}._vistaPreviaModalContent_1r17v_1061{display:flex;flex-direction:column;gap:1.5rem;min-height:400px}._bulkUploadContent_1r17v_1079{min-height:300px}._importStatus_1r17v_1089{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--sistemas-bg-secondary);border-radius:var(--sistemas-radius);margin-bottom:1rem}._importStatus_1r17v_1089._success_1r17v_1109{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#059669}._importStatus_1r17v_1089._error_1r17v_593{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626}._importStatus_1r17v_1089._warning_1r17v_1133{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#d97706}@media (max-width: 768px){._vistaPreviaModalContent_1r17v_1061{gap:1rem;min-height:300px}}[data-theme=dark] ._vistaPreviaModalContent_1r17v_1061{--sistemas-bg: #1E293B;--sistemas-bg-secondary: #334155;--sistemas-border: #475569;--sistemas-text: #F1F5F9;--sistemas-text-muted: #94A3B8}[data-theme=dark] ._importStatus_1r17v_1089._success_1r17v_1109{background:#10b98126;border-color:#10b98166;color:#34d399}[data-theme=dark] ._importStatus_1r17v_1089._error_1r17v_593{background:#ef444426;border-color:#ef444466;color:#f87171}[data-theme=dark] ._importStatus_1r17v_1089._warning_1r17v_1133{background:#f59e0b26;border-color:#f59e0b66;color:#fbbf24}._viewToggle_qj6vm_9{display:flex;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));overflow:hidden}._viewButton_qj6vm_25{border-radius:0;border:none;min-width:2.5rem;padding:.5rem .75rem;transition:all .2s ease}._viewButton_qj6vm_25:first-child{border-right:1px solid hsl(var(--border))}._viewButton_qj6vm_25:hover{background:hsl(var(--accent))}._viewButton_qj6vm_25[data-variant=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._viewButton_qj6vm_25[data-variant=outline]{background:transparent;color:hsl(var(--muted-foreground))}._viewButton_qj6vm_25:disabled{opacity:.5;cursor:not-allowed}._viewButton_qj6vm_25:disabled:hover{background:transparent}@media (max-width: 480px){._viewButton_qj6vm_25{min-width:2.25rem;padding:.375rem .5rem}}._procesoCard_1nhqk_3{display:flex;flex-direction:column;background-color:rgb(var(--color-white));border:1px solid rgb(var(--color-gray-200));border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;cursor:pointer;position:relative;height:auto;min-height:280px}._procesoCard_1nhqk_3:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:rgb(var(--color-blue-300))}._cardHeader_1nhqk_49{display:flex;justify-content:space-between;align-items:flex-start;margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem;gap:1rem;background-color:#414976;border-top-left-radius:.75rem;border-top-right-radius:.75rem}._iconAndTitle_1nhqk_73{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._iconAndTitle_1nhqk_73 svg{color:#fff}._titleContainer_1nhqk_97{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._procesoName_1nhqk_113{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.25;margin:0;word-break:break-word}._procesoCode_1nhqk_131{font-size:.75rem;font-weight:400;color:#e5e7eb;line-height:1}._headerActions_1nhqk_145{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}._headerStatusBadge_1nhqk_159{background-color:#fffffff2!important;border:1px solid rgba(255,255,255,.3)!important;color:#1f2937!important;font-weight:600!important}._headerStatusBadge_1nhqk_159 ._indicator_1nhqk_173{background-color:#10b981!important}._approvalStatus_1nhqk_181{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid;flex-shrink:0}._actionsContainer_1nhqk_205{position:relative}._actionsButton_1nhqk_213{padding:.25rem!important;min-width:auto!important;width:2rem;height:2rem;color:#fff!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:.375rem!important}._actionsButton_1nhqk_213:hover{background-color:#ffffff1a!important;border-color:#ffffff4d!important}._actionsMenu_1nhqk_245{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:160px;padding:4px;margin-top:4px}._actionItem_1nhqk_275{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;color:var(--color-text-primary);font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}._actionItem_1nhqk_275:hover{background:var(--color-background-hover)}._dangerAction_1nhqk_313{color:var(--color-text-danger)}._dangerAction_1nhqk_313:hover{background:var(--color-background-danger-subtle)}._actionDivider_1nhqk_329{height:1px;background:var(--color-border-subtle);margin:4px 0}._cardContent_1nhqk_343{flex:1;display:flex;flex-direction:column;gap:12px}._procesoDescription_1nhqk_357{font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._procesoMeta_1nhqk_381{display:flex;flex-direction:column;gap:6px}._metaItem_1nhqk_393{display:flex;justify-content:space-between;align-items:center;font-size:13px}._metaItemDescription_1nhqk_407{align-items:flex-start}._metaLabel_1nhqk_415{color:var(--color-text-secondary);font-weight:500}._metaValue_1nhqk_425{color:var(--color-text-primary);font-weight:600;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaValueDescription_1nhqk_445{color:var(--color-text-primary);font-weight:600;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}._cardFooter_1nhqk_475{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}._footerBadges_1nhqk_495{display:flex;gap:6px;flex-wrap:wrap}._governanceBadge_1nhqk_507,._dependencyBadge_1nhqk_509{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 6px;border-radius:4px;border:1px solid}._governanceBadge_1nhqk_507{color:#3b82f6;background:#eff6ff;border-color:#bfdbfe}._dependencyBadge_1nhqk_509{color:#f59e0b;background:#fffbeb;border-color:#fed7aa}._footerDate_1nhqk_555{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;text-align:right}._dateLabel_1nhqk_571{color:var(--color-text-secondary);font-weight:500}._dateValue_1nhqk_581{color:var(--color-text-primary);font-weight:600;margin-top:2px}[data-theme=dark] ._procesoCard_1nhqk_3{background:var(--color-background-card);border-color:var(--color-border-subtle);box-shadow:0 1px 3px #0000004d}[data-theme=dark] ._procesoCard_1nhqk_3:hover{border-color:var(--color-border-interactive);box-shadow:0 4px 12px #0006}[data-theme=dark] ._procesoCode_1nhqk_131{background:var(--color-background-subtle)}[data-theme=dark] ._actionsMenu_1nhqk_245{background:var(--color-background-card);border-color:var(--color-border-subtle);box-shadow:0 4px 12px #0006}[data-theme=dark] ._governanceBadge_1nhqk_507{color:#60a5fa;background:#1e3a8a;border-color:#3b82f6}[data-theme=dark] ._dependencyBadge_1nhqk_509{color:#fbbf24;background:#92400e;border-color:#f59e0b}@media (max-width: 1024px){._procesoCard_1nhqk_3{padding:16px;min-height:260px}._procesoName_1nhqk_113{font-size:15px}._cardHeader_1nhqk_49{margin-bottom:12px}}@media (max-width: 768px){._procesoCard_1nhqk_3{padding:14px;min-height:240px}._procesoName_1nhqk_113{font-size:14px}._iconAndTitle_1nhqk_73{gap:8px}._headerActions_1nhqk_145{gap:6px}._metaItem_1nhqk_393{font-size:12px}._footerDate_1nhqk_555{font-size:10px}._actionsMenu_1nhqk_245{min-width:140px}}._gridContainer_xn4do_3{display:flex;flex-direction:column;gap:24px;width:100%}._procesosGrid_xn4do_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;width:100%}._loadingState_xn4do_35{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._loadingIcon_xn4do_53{width:48px;height:48px;color:var(--color-primary);animation:_spin_xn4do_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_xn4do_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_xn4do_87{font-size:16px;color:var(--color-text-secondary);margin:0}._errorState_xn4do_101{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._errorIcon_xn4do_119{width:48px;height:48px;color:var(--color-text-danger);margin-bottom:16px}._errorTitle_xn4do_133{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}._errorMessage_xn4do_147{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:400px}._emptyState_xn4do_163{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyIcon_xn4do_181{width:48px;height:48px;color:var(--color-text-tertiary);margin-bottom:16px}._emptyTitle_xn4do_195{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}._emptyMessage_xn4do_209{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:400px}._paginationContainer_xn4do_225{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb;gap:16px;flex-wrap:wrap;border-radius:0 0 12px 12px}._paginationInfo_xn4do_249{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._resultsText_xn4do_263{color:#6b7280;font-size:14px;font-weight:500}._pageSizeSelector_xn4do_275{display:flex;align-items:center;gap:8px;font-size:14px}._pageSizeLabel_xn4do_289{font-weight:500;white-space:nowrap;color:#6b7280}._pageSizeSelect_xn4do_275{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:80px;transition:all .2s ease;outline:none;background:#fff;color:#374151}._pageSizeSelect_xn4do_275:focus{box-shadow:0 0 0 3px #0000001a;border-color:#9ca3af}._paginationControls_xn4do_335{display:flex;align-items:center;gap:8px}._paginationButton_xn4do_347{min-width:36px!important;height:36px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}._pageNumbers_xn4do_367{display:flex;align-items:center;gap:4px;margin:0 8px}._pageButton_xn4do_381{min-width:36px;height:36px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageButton_xn4do_381:hover{background-color:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}._pageButton_xn4do_381._active_xn4do_425{background-color:#414976;border-color:#414976;color:#fff}._pageButton_xn4do_381._active_xn4do_425:hover{background-color:#353a61;border-color:#353a61;transform:translateY(-1px)}._ellipsis_xn4do_449{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#9ca3af}[data-theme=dark] ._loadingIcon_xn4do_53{color:var(--color-primary)}[data-theme=dark] ._errorIcon_xn4do_119{color:var(--color-text-danger)}[data-theme=dark] ._emptyIcon_xn4do_181{color:var(--color-text-tertiary)}[data-theme=dark] ._paginationContainer_xn4do_225{background:#1e293b;border-top-color:#334155}[data-theme=dark] ._resultsText_xn4do_263,[data-theme=dark] ._pageSizeLabel_xn4do_289{color:#94a3b8}[data-theme=dark] ._pageSizeSelect_xn4do_275{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageSizeSelect_xn4do_275:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b33}[data-theme=dark] ._pageButton_xn4do_381{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageButton_xn4do_381:hover{background-color:#1e293b;border-color:#64748b}[data-theme=dark] ._pageButton_xn4do_381._active_xn4do_425{background-color:#414976;border-color:#414976;color:#fff}[data-theme=dark] ._pageButton_xn4do_381._active_xn4do_425:hover{background-color:#353a61;border-color:#353a61}[data-theme=dark] ._ellipsis_xn4do_449{color:#64748b}@media (max-width: 1024px){._procesosGrid_xn4do_19{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._paginationContainer_xn4do_225{flex-direction:column;gap:12px}._paginationInfo_xn4do_249{width:100%;justify-content:space-between}._paginationControls_xn4do_335{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){._procesosGrid_xn4do_19{grid-template-columns:1fr;gap:1rem}._loadingState_xn4do_35,._errorState_xn4do_101,._emptyState_xn4do_163{padding:2rem 1rem;min-height:200px}._paginationContainer_xn4do_225{padding:12px 16px;flex-direction:column}._paginationInfo_xn4do_249{flex-direction:column;align-items:flex-start;gap:8px}._pageNumbers_xn4do_367{gap:2px}._pageButton_xn4do_381,._ellipsis_xn4do_449{min-width:32px;height:32px;font-size:13px}._paginationButton_xn4do_347{min-width:32px!important;height:32px!important;padding:0 8px!important;font-size:13px!important}}._procesosContainer_1gt28_9{padding:24px;min-height:100vh;transition:background-color .3s ease;--procesos-primary: #3b82f6;--procesos-bg: #ffffff;--procesos-bg-secondary: #f8fafc;--procesos-surface: #ffffff;--procesos-border: #e2e8f0;--procesos-text: #1e293b;--procesos-text-muted: #64748b;--procesos-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--procesos-radius: .75rem;--procesos-transition: all .2s ease-in-out}._header_1gt28_53{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_1gt28_73{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_1gt28_87 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_1gt28_87 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_1gt28_115{display:flex;gap:12px;align-items:center}._searchAndFilters_1gt28_135{display:flex;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}._searchContainer_1gt28_151{position:relative;flex:1;max-width:500px}._searchIcon_1gt28_163{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1}._searchInput_1gt28_181{width:100%;padding:12px 12px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none}._searchInput_1gt28_181:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._searchInput_1gt28_181::placeholder{color:#9ca3af}._actionButtons_1gt28_219{display:flex;gap:8px;align-items:center}._viewToggle_1gt28_231{display:flex;gap:4px;align-items:center;border:1px solid #e5e7eb;border-radius:6px;padding:2px;background:#fff}._filterButton_1gt28_259{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterButton_1gt28_259:hover{background:#f9fafb;border-color:#d1d5db}._filterButton_1gt28_259._active_1gt28_301{background:#414976;color:#fff;border-color:#414976}._primaryButton_1gt28_313{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#414976;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._primaryButton_1gt28_313:hover{background:#363f66;transform:translateY(-1px);box-shadow:0 4px 12px #4149764d}._secondaryButton_1gt28_357{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._secondaryButton_1gt28_357:hover{background:#f9fafb;border-color:#d1d5db}._iconButton_1gt28_399{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._iconButton_1gt28_399:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}._content_1gt28_449{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:24px}._cardsContainer_1gt28_467{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden;flex:1;display:flex;flex-direction:column}[data-theme=dark] ._cardsContainer_1gt28_467{background:rgb(var(--surface-color));border-color:rgb(var(--color-gray-700));box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}._loadingContainer_1gt28_505{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-secondary)}._loadingSpinner_1gt28_525{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:_spin_1gt28_1 1s linear infinite}@keyframes _spin_1gt28_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1gt28_553{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;text-align:center}._errorText_1gt28_573{color:var(--danger);font-size:16px;margin:0}._gridContainer_1gt28_587{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;padding:20px 0;overflow-y:auto}._gridContainer_1gt28_587{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;padding:0}@media (max-width: 768px){._gridContainer_1gt28_587{grid-template-columns:1fr;gap:16px}}@media (min-width: 1400px){._gridContainer_1gt28_587{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}._procesoCard_1gt28_643{border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:all .2s ease;overflow:hidden;height:fit-content}._procesoCard_1gt28_643:hover{border-color:var(--primary);box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-2px)}._cardHeader_1gt28_673{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid var(--border)}._cardTitle_1gt28_689{flex:1;min-width:0}._cardTitle_1gt28_689 h3{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;color:var(--text);word-wrap:break-word}._codigo_1gt28_717{display:inline-block;padding:2px 8px;background:var(--primary-alpha-10);color:var(--primary);border-radius:4px;font-size:12px;font-weight:500;margin-top:4px}._cardActions_1gt28_739{display:flex;gap:4px;margin-left:12px;flex-shrink:0}._cardContent_1gt28_753{padding:16px 20px}._descripcion_1gt28_761{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_1gt28_783{display:flex;flex-direction:column;gap:8px}._metaItem_1gt28_795{display:flex;justify-content:space-between;align-items:center;font-size:13px}._metaLabel_1gt28_809{font-weight:500;color:var(--text-secondary);margin-right:8px}._cardFooter_1gt28_821{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border);background:var(--background);gap:8px;flex-wrap:wrap}._listContainer_1gt28_845{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}._listHeader_1gt28_863{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 120px;gap:16px;padding:16px 20px;background:var(--background);border-bottom:1px solid var(--border);font-weight:600;font-size:14px;color:var(--text-secondary)}._listHeaderCell_1gt28_887{display:flex;align-items:center}._listRow_1gt28_897{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 120px;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border);transition:background-color .2s ease;cursor:pointer}._listRow_1gt28_897:hover{background:var(--hover)}._listRow_1gt28_897:last-child{border-bottom:none}._listCell_1gt28_933{display:flex;align-items:center;min-width:0}._procesoInfo_1gt28_945 h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text);word-wrap:break-word}._descripcionList_1gt28_961{margin:4px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._actions_1gt28_983{display:flex;gap:4px;justify-content:flex-end}._paginationContainer_1gt28_997{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid var(--border);margin-top:20px}._paginationInfo_1gt28_1015{font-size:14px;color:var(--text-secondary)}._paginationControls_1gt28_1025{display:flex;align-items:center;gap:12px}._pageInfo_1gt28_1037{font-size:14px;color:var(--text);font-weight:500}._filtersSection_1gt28_1051{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border);margin-bottom:20px;flex-wrap:wrap}._filterGroup_1gt28_1071{display:flex;flex-direction:column;gap:4px;min-width:150px}._filterLabel_1gt28_1085{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterSelect_1gt28_1101{padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-size:14px;cursor:pointer;transition:all .2s ease}._filterSelect_1gt28_1101:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-20)}._clearFilters_1gt28_1135{margin-left:auto}._listViewPlaceholder_1gt28_1145{display:flex;align-items:center;justify-content:center;height:200px;background:var(--surface);border:2px dashed var(--border);border-radius:8px;color:var(--text-secondary);font-style:italic}._bulkUploadModal_1gt28_1171{padding:24px}._uploadArea_1gt28_1179{border:2px dashed var(--border);border-radius:8px;padding:40px;text-align:center;background:var(--background);transition:all .2s ease;cursor:pointer}._uploadArea_1gt28_1179:hover{border-color:var(--primary);background:var(--primary-alpha-5)}._uploadArea_1gt28_1179._dragOver_1gt28_1209{border-color:var(--primary);background:var(--primary-alpha-10)}._uploadIcon_1gt28_1219{margin-bottom:16px;color:var(--text-secondary)}._uploadText_1gt28_1229{margin:0 0 8px;font-size:16px;font-weight:500;color:var(--text)}._uploadSubtext_1gt28_1243{margin:0;font-size:14px;color:var(--text-secondary)}._fileInput_1gt28_1255{display:none}._uploadButton_1gt28_1263{margin-top:16px}@media (max-width: 768px){._header_1gt28_53{padding:16px}._headerContent_1gt28_73{flex-direction:column;gap:16px;align-items:stretch}._headerActions_1gt28_115{justify-content:flex-end}._searchAndFilters_1gt28_135{flex-direction:column;align-items:stretch;gap:12px}._searchContainer_1gt28_151{min-width:unset;max-width:unset}._actionButtons_1gt28_219{justify-content:center;flex-wrap:wrap}._viewToggle_1gt28_231{align-self:center}._content_1gt28_449{padding:16px}._gridContainer_1gt28_587{grid-template-columns:1fr;gap:16px;padding:16px 0}._listHeader_1gt28_863,._listRow_1gt28_897{grid-template-columns:1fr;gap:8px}._listHeaderCell_1gt28_887{display:none}._listCell_1gt28_933{flex-direction:column;align-items:flex-start;gap:4px}._actions_1gt28_983{justify-content:flex-start;margin-top:8px}._paginationContainer_1gt28_997{flex-direction:column;gap:12px;text-align:center}._filtersSection_1gt28_1051{flex-direction:column;align-items:stretch}._filterGroup_1gt28_1071{min-width:unset}._clearFilters_1gt28_1135{margin-left:0;align-self:center}}@media (max-width: 480px){._headerInfo_1gt28_87 h1{font-size:24px}._headerInfo_1gt28_87 p{font-size:14px}._cardHeader_1gt28_673{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}._cardActions_1gt28_739{margin-left:0;align-self:flex-end}._cardContent_1gt28_753{padding:12px 16px}._cardFooter_1gt28_821{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}._actionButtons_1gt28_219{gap:6px}._searchInput_1gt28_181{height:36px;font-size:16px}}@media (prefers-color-scheme: dark){._procesoCard_1gt28_643:hover{box-shadow:0 4px 12px #0000004d}._uploadArea_1gt28_1179:hover{background:#3b82f61a}._uploadArea_1gt28_1179._dragOver_1gt28_1209{background:#3b82f626}}._procesoCard_1gt28_643{animation:_fadeInUp_1gt28_1 .3s ease-out}@keyframes _fadeInUp_1gt28_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._listRow_1gt28_897{animation:_fadeIn_1gt28_1 .2s ease-out}@keyframes _fadeIn_1gt28_1{0%{opacity:0}to{opacity:1}}._procesoCard_1gt28_643:hover ._cardTitle_1gt28_689 h3,._listRow_1gt28_897:hover ._procesoInfo_1gt28_945 h4{color:var(--primary)}._searchInput_1gt28_181:focus-visible,._filterSelect_1gt28_1101:focus-visible{outline:2px solid var(--primary);outline-offset:2px}*{transition:color .2s ease,background-color .2s ease,border-color .2s ease}._content_1gt28_449::-webkit-scrollbar,._gridContainer_1gt28_587::-webkit-scrollbar{width:8px}._content_1gt28_449::-webkit-scrollbar-track,._gridContainer_1gt28_587::-webkit-scrollbar-track{background:var(--background)}._content_1gt28_449::-webkit-scrollbar-thumb,._gridContainer_1gt28_587::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}._content_1gt28_449::-webkit-scrollbar-thumb:hover,._gridContainer_1gt28_587::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}._tabList_1fk9s_5{display:inline-flex;gap:8px;align-items:center}._tabButton_1fk9s_17{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}._tabButton_1fk9s_17:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}._tabButton_1fk9s_17[data-selected=true]{background:hsl(var(--primary));color:hsl(var(--foreground));border-color:hsl(var(--primary));font-weight:600}._tabButton_1fk9s_17[data-selected=true] ._tabIcon_1fk9s_73{color:inherit}._tabButton_1fk9s_17:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}._tabBadge_1fk9s_91{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;height:18px;border-radius:10px;font-size:11px;font-weight:600;background:#fff3;color:inherit}._tabIcon_1fk9s_73{display:inline-flex}._tabLabel_1fk9s_125{white-space:nowrap}.djs-parent{--color-grey-225-10-15: hsl(225, 10%, 15%);--color-grey-225-10-35: hsl(225, 10%, 35%);--color-grey-225-10-55: hsl(225, 10%, 55%);--color-grey-225-10-75: hsl(225, 10%, 75%);--color-grey-225-10-80: hsl(225, 10%, 80%);--color-grey-225-10-85: hsl(225, 10%, 85%);--color-grey-225-10-90: hsl(225, 10%, 90%);--color-grey-225-10-95: hsl(225, 10%, 95%);--color-grey-225-10-97: hsl(225, 10%, 97%);--color-blue-205-100-45: hsl(205, 100%, 45%);--color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);--color-blue-205-100-50: hsl(205, 100%, 50%);--color-blue-205-100-50-opacity-15: hsla(205, 100%, 50%, 15%);--color-blue-205-100-70: hsl(205, 100%, 75%);--color-blue-205-100-95: hsl(205, 100%, 95%);--color-green-150-86-44: hsl(150, 86%, 44%);--color-red-360-100-40: hsl(360, 100%, 40%);--color-red-360-100-45: hsl(360, 100%, 45%);--color-red-360-100-92: hsl(360, 100%, 92%);--color-red-360-100-97: hsl(360, 100%, 97%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-black-opacity-10: hsla(0, 0%, 0%, 10%);--color-black-opacity-30: hsla(0, 0%, 0%, 30%);--canvas-fill-color: var(--color-white);--bendpoint-fill-color: var(--color-blue-205-100-45);--bendpoint-stroke-color: var(--canvas-fill-color);--context-pad-entry-background-color: var(--color-white);--context-pad-entry-hover-background-color: var(--color-grey-225-10-95);--element-dragger-color: var(--color-blue-205-100-50);--element-hover-outline-fill-color: var(--color-blue-205-100-45);--element-selected-outline-stroke-color: var(--color-blue-205-100-50);--element-selected-outline-secondary-stroke-color: var(--color-blue-205-100-70);--lasso-fill-color: var(--color-blue-205-100-50-opacity-15);--lasso-stroke-color: var(--element-selected-outline-stroke-color);--palette-entry-color: var(--color-grey-225-10-15);--palette-entry-hover-color: var(--color-blue-205-100-45);--palette-entry-selected-color: var(--color-blue-205-100-50);--palette-separator-color: var(--color-grey-225-10-75);--palette-toggle-hover-background-color: var(--color-grey-225-10-55);--palette-background-color: var(--color-grey-225-10-97);--palette-border-color: var(--color-grey-225-10-75);--popup-font-family: "IBM Plex Sans", sans-serif;--popup-font-size: 14px;--popup-header-entry-selected-color: var(--color-blue-205-100-50);--popup-header-font-weight: bolder;--popup-header-group-divider-color: var(--color-grey-225-10-75);--popup-background-color: var(--color-white);--popup-border-color: transparent;--popup-shadow-color: var(--color-black-opacity-30);--popup-disabled-color: var(--color-grey-225-10-35);--popup-description-color: var(--color-grey-225-10-55);--popup-no-results-color: var(--color-grey-225-10-55);--popup-entry-title-color: var(--color-grey-225-10-55);--popup-entry-hover-color: var(--color-grey-225-10-95);--popup-search-border-color: var(--color-grey-225-10-75);--popup-search-focus-border-color: var(--color-blue-205-100-50);--popup-search-focus-background-color: var(--color-blue-205-100-95);--resizer-fill-color: var(--color-blue-205-100-45);--resizer-stroke-color: var(--canvas-fill-color);--search-font-family: "IBM Plex Sans", sans-serif;--search-font-size: 14px;--search-container-background-color: var(--color-white);--search-shadow-color: var(--color-black-opacity-30);--search-input-border-color: var(--color-grey-225-10-75);--search-input-focus-border-color: var(--color-blue-205-100-50);--search-input-focus-background-color: var(--color-blue-205-100-95);--search-result-hover-background-color: var(--color-grey-225-10-95);--search-result-secondary-color: var(--color-grey-225-10-55);--search-preselected-background-color: var(--color-blue-205-100-50-opacity-15);--shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);--shape-connect-allowed-fill-color: var(--color-grey-225-10-97);--shape-drop-allowed-fill-color: var(--color-grey-225-10-97);--shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);--shape-resize-preview-stroke-color: var(--color-blue-205-100-50);--snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);--space-tool-crosshair-stroke-color: var(--color-black);--tooltip-error-background-color: var(--color-red-360-100-97);--tooltip-error-border-color: var(--color-red-360-100-45);--tooltip-error-color: var(--color-red-360-100-45)}.djs-container svg.drop-not-ok{background:var(--shape-drop-not-allowed-fill-color)!important}.djs-container svg.new-parent{background:var(--shape-drop-allowed-fill-color)!important}.djs-outline,.djs-selection-outline{fill:none;shape-rendering:geometricPrecision;stroke-width:2px}.djs-outline{visibility:hidden}.djs-selection-outline{stroke:var(--element-selected-outline-stroke-color)}.djs-element.selected .djs-outline{visibility:visible;stroke:var(--element-selected-outline-stroke-color)}.djs-connection.selected .djs-outline{display:none}.djs-multi-select .djs-element.selected .djs-outline{stroke:var(--element-selected-outline-secondary-stroke-color);display:block}.djs-shape.connect-ok .djs-visual>:nth-child(1){fill:var(--shape-connect-allowed-fill-color)!important}.djs-shape.connect-not-ok .djs-visual>:nth-child(1),.djs-shape.drop-not-ok .djs-visual>:nth-child(1){fill:var(--shape-drop-not-allowed-fill-color)!important}.djs-shape.new-parent .djs-visual>:nth-child(1){fill:var(--shape-drop-allowed-fill-color)!important}.drop-not-ok,.connect-not-ok,.drop-not-ok *,.connect-not-ok *{cursor:not-allowed!important}.drop-ok,.connect-ok,.drop-ok *,.connect-ok *{cursor:default!important}.djs-element.attach-ok .djs-visual>:nth-child(1){stroke-width:5px!important;stroke:var(--shape-attach-allowed-stroke-color)!important}.djs-frame.connect-not-ok .djs-visual>:nth-child(1),.djs-frame.drop-not-ok .djs-visual>:nth-child(1){stroke-width:3px!important;stroke:var(--shape-drop-not-allowed-fill-color)!important;fill:none!important}.djs-lasso-overlay{fill:var(--lasso-fill-color);stroke:var(--lasso-stroke-color);stroke-width:2px;shape-rendering:geometricPrecision;pointer-events:none}.djs-resize-overlay{fill:none;stroke-dasharray:5 1 3 1;stroke:var(--shape-resize-preview-stroke-color);pointer-events:none}.djs-resizer-hit{fill:none;pointer-events:all}.djs-resizer-visual{fill:var(--resizer-fill-color);stroke-width:1px;stroke:var(--resizer-stroke-color);shape-rendering:geometricPrecision}.djs-resizer:hover .djs-resizer-visual{stroke:var(--resizer-stroke-color);stroke-opacity:1}.djs-cursor-resize-ns,.djs-resizer-n,.djs-resizer-s{cursor:ns-resize}.djs-cursor-resize-ew,.djs-resizer-e,.djs-resizer-w{cursor:ew-resize}.djs-cursor-resize-nwse,.djs-resizer-nw,.djs-resizer-se{cursor:nwse-resize}.djs-cursor-resize-nesw,.djs-resizer-ne,.djs-resizer-sw{cursor:nesw-resize}.djs-shape.djs-resizing>.djs-outline{visibility:hidden!important}.djs-shape.djs-resizing>.djs-resizer{visibility:hidden}.djs-dragger>.djs-resizer{visibility:hidden}.djs-dragger *{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragger tspan,.djs-dragger text{fill:var(--element-dragger-color)!important;stroke:none!important}.djs-dragger marker circle,.djs-dragger marker path,.djs-dragger marker polygon,.djs-dragger marker polyline,.djs-dragger marker rect{fill:var(--element-dragger-color)!important;stroke:none!important}.djs-dragger marker text,.djs-dragger marker tspan{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragging,.djs-dragging>*{opacity:.3!important;pointer-events:none!important}.djs-visual,.djs-outline{pointer-events:none}.djs-element.attach-ok .djs-hit{stroke-width:60px!important}.djs-element>.djs-hit-all,.djs-element>.djs-hit-no-move{pointer-events:all}.djs-element>.djs-hit-stroke,.djs-element>.djs-hit-click-stroke{pointer-events:stroke}.djs-connection .djs-visual{stroke-width:2px;fill:none}.djs-cursor-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.djs-cursor-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.djs-cursor-crosshair{cursor:crosshair}.djs-cursor-move{cursor:move}.djs-cursor-resize-ns{cursor:ns-resize}.djs-cursor-resize-ew{cursor:ew-resize}.djs-snap-line{stroke:var(--snap-line-stroke-color);stroke-linecap:round;stroke-width:2px;pointer-events:none}.djs-crosshair{stroke:var(--space-tool-crosshair-stroke-color);stroke-linecap:round;stroke-width:1px;pointer-events:none;shape-rendering:geometricPrecision;stroke-dasharray:5,5}.djs-palette{position:absolute;left:20px;top:20px;box-sizing:border-box;width:48px}.djs-palette .separator{margin:5px;padding-top:5px;border:none;border-bottom:solid 1px var(--palette-separator-color);clear:both}.djs-palette .entry:before{vertical-align:initial}.djs-palette .djs-palette-toggle{cursor:pointer}.djs-palette .entry,.djs-palette .djs-palette-toggle{color:var(--palette-entry-color);font-size:30px;text-align:center}.djs-palette .entry{float:left}.djs-palette .entry img{max-width:100%}.djs-palette .djs-palette-entries:after{content:"";display:table;clear:both}.djs-palette .djs-palette-toggle:hover{background:var(--palette-toggle-hover-background-color)}.djs-palette .entry:hover{color:var(--palette-entry-hover-color)}.djs-palette .highlighted-entry{color:var(--palette-entry-selected-color)!important}.djs-palette .entry,.djs-palette .djs-palette-toggle{width:46px;height:46px;line-height:46px;cursor:default}.djs-palette.two-column.open{width:94px}.djs-palette:not(.open) .djs-palette-entries{display:none}.djs-palette:not(.open){overflow:hidden}.djs-palette.open .djs-palette-toggle{display:none}.djs-context-pad{position:absolute;display:none;pointer-events:none;line-height:1;width:72px;z-index:100}.djs-context-pad .entry{width:22px;height:22px;text-align:center;display:inline-block;font-size:22px;margin:0 2px 2px 0;border-radius:3px;cursor:default;background-color:var(--context-pad-entry-background-color);box-shadow:0 0 2px 1px var(--context-pad-entry-background-color);pointer-events:all;vertical-align:middle}.djs-context-pad .entry:hover{background:var(--context-pad-entry-hover-background-color)}.djs-context-pad.open{display:block}.djs-popup{line-height:1;box-sizing:border-box;width:min-content;background:var(--popup-background-color);overflow:hidden;position:fixed;z-index:200;box-shadow:0 2px 6px var(--popup-shadow-color);border:solid 1px var(--popup-border-color);min-width:120px;outline:none;font-size:var(--popup-font-size);font-family:var(--popup-font-family)}.djs-popup-search input{width:100%;box-sizing:border-box;font-size:var(--popup-font-size);padding:3px 6px 3px 28px;border-radius:2px;border:solid 1px var(--popup-search-border-color);line-height:21px}.djs-popup-search input:focus{background-color:var(--popup-search-focus-background-color);border:solid 1px var(--popup-search-focus-border-color);outline:none}.djs-popup-header{display:flex;align-items:stretch;line-height:20px;margin:10px 12px}.djs-popup-header .entry{border-radius:2px}.djs-popup button.entry{padding:0;background:transparent;border:0}.djs-popup-header .entry.active{color:var(--popup-header-entry-selected-color)}.djs-popup-header .entry.disabled{color:inherit}.djs-popup-header-group{display:flex;flex-direction:row;align-items:center;list-style:none;margin:0;padding:0}.djs-popup-header-group .entry{display:flex;flex-direction:row;align-items:center}.djs-popup-header-group+.djs-popup-header-group:before{content:"";width:1px;height:20px;background:var(--popup-header-group-divider-color);margin:0 5px}.djs-popup-search{position:relative;width:auto;margin:10px 12px}.djs-popup-title{font-size:var(--popup-font-size);font-weight:var(--popup-header-font-weight);flex:1;margin:0}.djs-popup-search-icon{position:absolute;left:8px;top:7px}.djs-popup-results{margin:7px 3px 7px 12px;list-style:none;max-height:280px;overflow:auto;padding-right:9px}.djs-popup-group{margin:0;padding:0;width:100%}.djs-popup-body .entry,.djs-popup-body .entry-header{padding:5px 7px;cursor:default;border-radius:4px}.djs-popup-body .entry-header{font-weight:var(--popup-header-font-weight);color:var(--popup-entry-title-color);padding-left:0}.djs-popup [class*=icon] .djs-popup-label,.djs-popup-label:not(:first-child){margin-left:.5em}.djs-popup [class*=icon]:before,.djs-popup-entry-icon{width:1em;height:1em;display:inline-block;font-size:1.4em;vertical-align:middle}.djs-popup-body .entry-header:not(:first-child){margin-top:8px;margin-bottom:2px}.djs-popup-body .entry{display:flex;flex-direction:row;align-items:stretch;height:min-content}.djs-popup .entry.selected{background-color:var(--popup-entry-hover-color)}.djs-popup .entry.disabled{color:var(--popup-disabled-color);cursor:not-allowed}.djs-popup-body .entry:not(:first-child){margin-top:2px}.djs-popup-entry-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.djs-popup-entry-description{color:var(--popup-description-color)}.djs-popup-label,.djs-popup-entry-description{line-height:1.4em}.djs-popup .entry,.djs-popup .entry-header{margin:1px}.djs-popup-title,.djs-popup-label,.djs-popup-entry-description,.djs-popup .entry-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.djs-popup-entry-name{display:flex}.djs-popup-body{flex-direction:column;width:auto}.djs-popup *::-webkit-scrollbar{width:6px}.djs-popup *::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0003}.djs-popup *::-webkit-scrollbar-track{box-shadow:none;background:transparent;margin:0;padding:5px}.djs-popup-no-results{padding:0 12px 12px;color:var(--popup-no-results-color)}.djs-popup-entry-docs{flex:0;flex-direction:row;align-items:center;padding-left:5px;display:none}.djs-popup-body .entry:hover .djs-popup-entry-docs{display:flex}.djs-popup-entry-docs svg{vertical-align:middle;margin:auto 2px auto 5px}.djs-palette{background:var(--palette-background-color);border:solid 1px var(--palette-border-color);border-radius:2px}.djs-segment-dragger,.djs-bendpoint{display:none}.djs-segment-dragger .djs-visual{display:none;fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:1}.djs-segment-dragger:hover .djs-visual{display:block}.djs-bendpoint .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px}.djs-segment-dragger:hover,.djs-bendpoints.hover .djs-segment-dragger,.djs-bendpoints.selected .djs-segment-dragger,.djs-bendpoint:hover,.djs-bendpoints.hover .djs-bendpoint,.djs-bendpoints.selected .djs-bendpoint{display:block}.djs-drag-active .djs-bendpoints *{display:none}.djs-bendpoints:not(.hover) .floating{display:none}.djs-segment-dragger:hover .djs-visual,.djs-segment-dragger.djs-dragging .djs-visual,.djs-bendpoint:hover .djs-visual,.djs-bendpoint.floating .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-opacity:1}.djs-bendpoint.floating .djs-hit{pointer-events:none}.djs-segment-dragger .djs-hit,.djs-bendpoint .djs-hit{fill:none;pointer-events:all}.djs-segment-dragger.horizontal .djs-hit{cursor:ns-resize}.djs-segment-dragger.vertical .djs-hit{cursor:ew-resize}.djs-segment-dragger.djs-dragging .djs-hit{pointer-events:none}.djs-updating,.djs-updating>*{pointer-events:none!important}.djs-updating .djs-context-pad,.djs-updating .djs-outline,.djs-updating .djs-bendpoint,.djs-multi-select .djs-bendpoint,.djs-multi-select .djs-segment-dragger,.connect-ok .djs-bendpoint,.connect-not-ok .djs-bendpoint,.drop-ok .djs-bendpoint,.drop-not-ok .djs-bendpoint{display:none!important}.djs-segment-dragger.djs-dragging,.djs-bendpoint.djs-dragging{display:block;opacity:1}.djs-tooltip-error{width:160px;padding:6px;background:var(--tooltip-error-background-color);border:solid 1px var(--tooltip-error-border-color);border-radius:2px;color:var(--tooltip-error-color);font-size:12px;line-height:16px;opacity:.75}.djs-tooltip-error:hover{opacity:1}.djs-search-open .djs-context-pad{display:none}.djs-search-open .djs-connection.selected .djs-outline{display:block}.djs-search-container{position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;width:25%;min-width:300px;max-width:400px;z-index:10;font-family:var(--search-font-family);font-size:var(--search-font-size);border-radius:2px;box-shadow:0 2px 6px var(--search-shadow-color)}.djs-search-container:not(.open){display:none}.djs-search-input{position:relative}.djs-search-input svg{position:absolute;left:8px;top:7px}.djs-search-input input{font-size:var(--search-font-size);width:100%;padding:3px 6px 3px 28px;border:1px solid var(--search-input-border-color);border-radius:2px;box-sizing:border-box;line-height:21px}.djs-search-input input:focus{background-color:var(--search-input-focus-background-color);border:solid 1px var(--search-input-focus-border-color);outline:none}.djs-search-results{position:relative;overflow-y:auto;max-height:200px;background:var(--search-container-background-color)}.djs-search-result{padding:6px 8px}.djs-search-result-primary{margin:0 0 3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.djs-search-result-secondary{font-family:monospace;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--search-result-secondary-color)}.djs-search-result:hover,.djs-search-result-selected,.djs-search-result-selected:hover{background:var(--search-result-hover-background-color)}.djs-search-open .djs-element .djs-outline{fill:var(--search-preselected-background-color)!important}.djs-element-hidden,.djs-element-hidden .djs-hit,.djs-element-hidden .djs-outline,.djs-label-hidden .djs-label{display:none!important}.djs-element .djs-hit-stroke,.djs-element .djs-hit-click-stroke,.djs-element .djs-hit-all{cursor:move}.bjs-container{--bjs-font-family: Arial, sans-serif;--color-grey-225-10-15: hsl(225, 10%, 15%);--color-grey-225-10-35: hsl(225, 10%, 35%);--color-grey-225-10-55: hsl(225, 10%, 55%);--color-grey-225-10-75: hsl(225, 10%, 75%);--color-grey-225-10-80: hsl(225, 10%, 80%);--color-grey-225-10-85: hsl(225, 10%, 85%);--color-grey-225-10-90: hsl(225, 10%, 90%);--color-grey-225-10-95: hsl(225, 10%, 95%);--color-grey-225-10-97: hsl(225, 10%, 97%);--color-blue-205-100-45: hsl(205, 100%, 45%);--color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);--color-blue-205-100-50: hsl(205, 100%, 50%);--color-blue-205-100-95: hsl(205, 100%, 95%);--color-green-150-86-44: hsl(150, 86%, 44%);--color-red-360-100-40: hsl(360, 100%, 40%);--color-red-360-100-45: hsl(360, 100%, 45%);--color-red-360-100-92: hsl(360, 100%, 92%);--color-red-360-100-97: hsl(360, 100%, 97%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-black-opacity-05: hsla(0, 0%, 0%, 5%);--color-black-opacity-10: hsla(0, 0%, 0%, 10%);--breadcrumbs-font-family: var(--bjs-font-family);--breadcrumbs-item-color: var(--color-blue-205-100-50);--breadcrumbs-arrow-color: var(--color-black);--drilldown-fill-color: var(--color-white);--drilldown-background-color: var(--color-blue-205-100-50)}.bjs-breadcrumbs{position:absolute;display:none;flex-wrap:wrap;align-items:center;top:30px;left:30px;padding:0;margin:0;font-family:var(--breadcrumbs-font-family);font-size:16px;line-height:normal}.bjs-breadcrumbs-shown .bjs-breadcrumbs{display:flex}.djs-palette-shown .bjs-breadcrumbs{left:90px}.djs-palette-shown.djs-palette-two-column .bjs-breadcrumbs{left:140px}.bjs-breadcrumbs li{display:inline-flex;padding-bottom:5px;align-items:center}.bjs-breadcrumbs li a{cursor:pointer;color:var(--breadcrumbs-item-color)}.bjs-breadcrumbs li:last-of-type a{color:inherit;cursor:default}.bjs-breadcrumbs li:not(:first-child):before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" /><path d="M0 0h24v24H0z" fill="none" /></svg>');padding:0 8px;color:var(--breadcrumbs-arrow-color);height:1em}.bjs-breadcrumbs .bjs-crumb{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bjs-drilldown{width:20px;height:20px;padding:0;margin-left:-20px;cursor:pointer;border:none;border-radius:2px;outline:none;fill:var(--drilldown-fill-color);background-color:var(--drilldown-background-color)}.bjs-drilldown-empty{display:none}.selected .bjs-drilldown-empty{display:inherit}[data-popup=align-elements] .djs-popup-results{display:flex}[data-popup=align-elements] .djs-popup-body [data-group]+[data-group]{border-left:1px solid var(--popup-border-color)}[data-popup=align-elements] [data-group=align]{display:grid;grid-template-columns:repeat(3,1fr)}[data-popup=align-elements] .djs-popup-body .entry{padding:6px 8px}[data-popup=align-elements] .djs-popup-body .entry:not(:first-child){margin-top:0}[data-popup=align-elements] .djs-popup-entry-icon{display:block;margin:0;height:20px;width:20px}@font-face{font-family:bpmn;src:url(./bpmn-GG2Gc6GC.eot?21877404);src:url(./bpmn-GG2Gc6GC.eot?21877404#iefix) format("embedded-opentype"),url(./bpmn-sIjfRMkI.woff2?21877404) format("woff2"),url(./bpmn-CCmvRa3L.woff?21877404) format("woff"),url(./bpmn-BXGSTQk_.ttf?21877404) format("truetype"),url(./bpmn-CfAG4AR5.svg?21877404#bpmn) format("svg");font-weight:400;font-style:normal}[class^=bpmn-icon-]:before,[class*=" bpmn-icon-"]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpmn-icon-trash:before{content:""}.bpmn-icon-gateway-parallel:before{content:""}.bpmn-icon-intermediate-event-catch-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:""}.bpmn-icon-start-event-compensation:before{content:""}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-loop-marker:before{content:""}.bpmn-icon-parallel-mi-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:""}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-compensation:before{content:""}.bpmn-icon-gateway-xor:before{content:""}.bpmn-icon-end-event-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-condition:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-start-event-condition:before{content:""}.bpmn-icon-start-event-non-interrupting-timer:before{content:""}.bpmn-icon-sequential-mi-marker:before{content:""}.bpmn-icon-user-task:before{content:""}.bpmn-icon-business-rule:before{content:""}.bpmn-icon-sub-process-marker:before{content:""}.bpmn-icon-start-event-parallel-multiple:before{content:""}.bpmn-icon-start-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-signal:before{content:""}.bpmn-icon-intermediate-event-catch-error:before{content:""}.bpmn-icon-end-event-compensation:before{content:""}.bpmn-icon-subprocess-collapsed:before{content:""}.bpmn-icon-subprocess-expanded:before{content:""}.bpmn-icon-task:before{content:""}.bpmn-icon-end-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-timer:before{content:""}.bpmn-icon-start-event-escalation:before{content:""}.bpmn-icon-start-event-signal:before{content:""}.bpmn-icon-business-rule-task:before{content:""}.bpmn-icon-manual:before{content:""}.bpmn-icon-receive:before{content:""}.bpmn-icon-call-activity:before{content:""}.bpmn-icon-start-event-timer:before{content:""}.bpmn-icon-start-event-message:before{content:""}.bpmn-icon-intermediate-event-none:before{content:""}.bpmn-icon-intermediate-event-catch-link:before{content:""}.bpmn-icon-end-event-escalation:before{content:""}.bpmn-icon-bpmn-io:before{content:""}.bpmn-icon-gateway-complex:before{content:""}.bpmn-icon-gateway-eventbased:before{content:""}.bpmn-icon-gateway-none:before{content:""}.bpmn-icon-gateway-or:before{content:""}.bpmn-icon-end-event-terminate:before{content:""}.bpmn-icon-end-event-signal:before{content:""}.bpmn-icon-end-event-none:before{content:""}.bpmn-icon-end-event-multiple:before{content:""}.bpmn-icon-end-event-message:before{content:""}.bpmn-icon-end-event-link:before{content:""}.bpmn-icon-intermediate-event-catch-message:before{content:""}.bpmn-icon-intermediate-event-throw-compensation:before{content:""}.bpmn-icon-start-event-multiple:before{content:""}.bpmn-icon-script:before{content:""}.bpmn-icon-manual-task:before{content:""}.bpmn-icon-send:before{content:""}.bpmn-icon-service:before{content:""}.bpmn-icon-receive-task:before{content:""}.bpmn-icon-user:before{content:""}.bpmn-icon-start-event-none:before{content:""}.bpmn-icon-intermediate-event-throw-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-link:before{content:""}.bpmn-icon-start-event-non-interrupting-condition:before{content:""}.bpmn-icon-data-object:before{content:""}.bpmn-icon-script-task:before{content:""}.bpmn-icon-send-task:before{content:""}.bpmn-icon-data-store:before{content:""}.bpmn-icon-start-event-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-message:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-throw-multiple:before{content:""}.bpmn-icon-start-event-non-interrupting-message:before{content:""}.bpmn-icon-ad-hoc-marker:before{content:""}.bpmn-icon-service-task:before{content:""}.bpmn-icon-task-none:before{content:""}.bpmn-icon-compensation-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-throw-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:""}.bpmn-icon-participant:before{content:""}.bpmn-icon-event-subprocess-expanded:before{content:""}.bpmn-icon-lane-insert-below:before{content:""}.bpmn-icon-space-tool:before{content:""}.bpmn-icon-connection-multi:before{content:""}.bpmn-icon-lane:before{content:""}.bpmn-icon-lasso-tool:before{content:""}.bpmn-icon-lane-insert-above:before{content:""}.bpmn-icon-lane-divide-three:before{content:""}.bpmn-icon-lane-divide-two:before{content:""}.bpmn-icon-data-input:before{content:""}.bpmn-icon-data-output:before{content:""}.bpmn-icon-hand-tool:before{content:""}.bpmn-icon-group:before{content:""}.bpmn-icon-text-annotation:before{content:""}.bpmn-icon-transaction:before{content:""}.bpmn-icon-screw-wrench:before{content:""}.bpmn-icon-connection:before{content:""}.bpmn-icon-conditional-flow:before{content:""}.bpmn-icon-default-flow:before{content:""}.djs-palette{position:absolute!important;left:12px!important;top:12px!important;z-index:10!important;max-height:calc(100% - 24px)!important;overflow-y:auto!important;overflow-x:visible!important;width:160px!important;padding-right:6px!important}:root{--bpmn-palette-gutter: 176px}.djs-container .djs-canvas,.djs-container .djs-scroll-container{position:absolute!important;left:var(--bpmn-palette-gutter)!important;right:0!important}.djs-overlay-container,.djs-context-pad{overflow:visible!important}.djs-palette .djs-palette-entries,.djs-palette .entries{display:grid!important;grid-template-columns:repeat(2,36px);gap:6px 8px}.djs-palette .entry{width:32px!important;height:32px!important}._subDominioDataForm_11c9o_1{width:100%;max-width:800px;margin:0 auto}._formContent_11c9o_13{display:flex;flex-direction:column;gap:1.5rem}._formGrid_11c9o_25{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}._formGroup_11c9o_39{display:flex;flex-direction:column;gap:.5rem}._formGroup_11c9o_39._fullWidth_11c9o_51{grid-column:1 / -1}._label_11c9o_59{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}._required_11c9o_73{color:var(--color-error);margin-left:.25rem}._fieldError_11c9o_83{font-size:.75rem;color:var(--color-error);margin-top:.25rem;display:block}._checkboxLabel_11c9o_97{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-primary);cursor:pointer;user-select:none}._checkbox_11c9o_97{width:1rem;height:1rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--color-background);cursor:pointer;transition:all .2s ease}._checkbox_11c9o_97:checked{background-color:var(--color-primary);border-color:var(--color-primary)}._checkbox_11c9o_97:focus{outline:2px solid var(--color-primary-light);outline-offset:2px}._checkbox_11c9o_97:disabled{opacity:.5;cursor:not-allowed}._generalErrors_11c9o_167{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:.375rem;padding:1rem;margin-top:1rem}._generalError_11c9o_167{color:var(--color-error);font-size:.875rem;margin-bottom:.5rem}._generalError_11c9o_167:last-child{margin-bottom:0}._formActions_11c9o_203{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border);margin-top:1rem}._compact_11c9o_223 ._formContent_11c9o_13{gap:1rem}._compact_11c9o_223 ._formGrid_11c9o_25{gap:.75rem}._compact_11c9o_223 ._formActions_11c9o_203{padding-top:1rem}@media (max-width: 768px){._formGrid_11c9o_25{grid-template-columns:1fr;gap:.75rem}._formGroup_11c9o_39._fullWidth_11c9o_51{grid-column:1}._formActions_11c9o_203{flex-direction:column-reverse}._formActions_11c9o_203 button{width:100%}}@media (max-width: 480px){._subDominioDataForm_11c9o_1{max-width:100%;padding:0 1rem}._formContent_11c9o_13{gap:.75rem}}._subDominiosModal_1j27p_3{--modal-max-width: 1200px}._modalContent_1j27p_11{display:flex;flex-direction:column;gap:1.5rem;height:100%;max-height:80vh}._dominioSubtitle_1j27p_29{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-secondary)}._dominioCode_1j27p_55{font-weight:600;color:var(--color-primary);font-family:var(--font-mono, "Courier New", monospace)}._dominioSeparator_1j27p_67{color:var(--color-text-tertiary);font-weight:400}._dominioName_1j27p_77{font-weight:500;color:var(--color-text-primary)}._header_1j27p_89{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}._searchContainer_1j27p_107{flex:1;max-width:400px}._searchInput_1j27p_117{width:100%}._headerActions_1j27p_125{display:flex;gap:.75rem}._dominioInfo_1j27p_137{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}._dominioHeader_1j27p_159{display:flex;align-items:center;gap:.75rem;flex:1}._dominioHeader_1j27p_159 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}._dominioHeader_1j27p_159 p{margin:0;font-size:.875rem;color:var(--color-text-secondary);margin-top:.25rem}._dominioStats_1j27p_201{display:flex;gap:1.5rem;align-items:center}._stat_1j27p_213{font-size:.875rem;color:var(--color-text-secondary)}._stat_1j27p_213 strong{color:var(--color-text-primary);font-weight:600}._gridContainer_1j27p_235{flex:1;overflow:hidden;display:flex;flex-direction:column}._subDominiosGrid_1j27p_249{flex:1;overflow:auto}._codeCell_1j27p_261{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-primary);background:var(--color-background-tertiary);padding:.25rem .5rem;border-radius:var(--border-radius-sm);border:1px solid var(--color-border)}._nameCell_1j27p_281{display:flex;flex-direction:column;gap:.25rem}._nameCell_1j27p_281 ._name_1j27p_281{font-weight:500;color:var(--color-text-primary);font-size:.875rem}._nameCell_1j27p_281 ._description_1j27p_305{font-size:.75rem;color:var(--color-text-secondary);line-height:1.3}._categoryCell_1j27p_317{font-size:.875rem;color:var(--color-text-primary)}._ownerCell_1j27p_327{font-size:.875rem;color:var(--color-text-secondary)}._deleteAction_1j27p_339{color:var(--color-danger)!important}._deleteAction_1j27p_339:hover{background-color:var(--color-danger-light)!important;color:var(--color-danger-dark)!important}._emptyState_1j27p_359{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;gap:1rem;min-height:300px}._emptyState_1j27p_359 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}._emptyState_1j27p_359 p{margin:0;font-size:.875rem;color:var(--color-text-secondary);max-width:400px;line-height:1.5}._deleteModal_1j27p_413{--modal-max-width: 480px}._deleteContent_1j27p_421{display:flex;flex-direction:column;gap:2rem}._deleteWarning_1j27p_433{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}._deleteWarning_1j27p_433 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}._deleteWarning_1j27p_433 p{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}._deleteWarning_1j27p_433 strong{color:var(--color-text-primary);font-weight:600}._deleteActions_1j27p_487{display:flex;justify-content:flex-end;gap:.75rem}@media (max-width: 768px){._header_1j27p_89{flex-direction:column;align-items:stretch;gap:1rem}._searchContainer_1j27p_107{max-width:none}._dominioInfo_1j27p_137{flex-direction:column;align-items:flex-start;gap:1rem}._dominioStats_1j27p_201{align-self:stretch;justify-content:space-between}._deleteActions_1j27p_487{flex-direction:column-reverse}}@media (max-width: 480px){._modalContent_1j27p_11{gap:1rem}._dominioStats_1j27p_201{flex-direction:column;align-items:flex-start;gap:.5rem}._emptyState_1j27p_359{padding:2rem 1rem;min-height:200px}}._stepperContainer_g6dr0_5{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._stepperModal_g6dr0_33{background:var(--color-surface);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._stepperHeader_g6dr0_57{padding:24px 32px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._stepperTitle_g6dr0_69{font-size:24px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}._stepperDescription_g6dr0_83{font-size:14px;color:var(--color-text-secondary);margin:0}._stepperContent_g6dr0_95{flex:1;overflow-y:auto;padding:0}._stepContainer_g6dr0_107{padding:24px 32px;min-height:400px}._stepHeader_g6dr0_117{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}._stepIcon_g6dr0_135{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}._stepTitle_g6dr0_159{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}._stepDescription_g6dr0_173{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}._formSection_g6dr0_187{margin-bottom:16px}._sectionHeader_g6dr0_195{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._sectionHeader_g6dr0_195 h3{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}._formGrid_g6dr0_223{display:grid;gap:24px}._twoColumns_g6dr0_233{grid-template-columns:1fr 1fr}._threeColumns_g6dr0_241{grid-template-columns:1fr 1fr 1fr}._fieldGroup_g6dr0_249{display:flex;flex-direction:column;gap:8px}._fieldError_g6dr0_261{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-error);margin-top:4px}._fieldHint_g6dr0_279{font-size:12px;color:var(--color-text-secondary);margin-top:4px;line-height:1.4}._subDominioForm_g6dr0_293{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:16px}._subDominioItem_g6dr0_309{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:12px}._subDominioInfo_g6dr0_331{flex:1}._subDominioName_g6dr0_339{font-weight:600;color:var(--color-text-primary);margin-bottom:4px}._subDominioCode_g6dr0_351{font-size:12px;color:var(--color-text-secondary);font-family:monospace}._subDominioActions_g6dr0_363{display:flex;gap:8px}._subDominiosGrid_g6dr0_375{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}._subDominioCard_g6dr0_389{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px;transition:all .2s ease}._subDominioCard_g6dr0_389:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}._subDominioHeader_g6dr0_415{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._subDominioName_g6dr0_339{font-weight:600;color:var(--color-text-primary);margin:0;font-size:16px}._subDominioCodigo_g6dr0_443{background:var(--color-primary-light);color:var(--color-primary-dark);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;font-family:monospace}._subDominioDescription_g6dr0_463{color:var(--color-text-secondary);font-size:14px;line-height:1.4;margin:0 0 12px}._subDominioMeta_g6dr0_477{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--color-border)}._subDominioStatus_g6dr0_493{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}._subDominioStatus_g6dr0_493._active_g6dr0_507{background:var(--color-success-light);color:var(--color-success-dark)}._subDominioStatus_g6dr0_493._inactive_g6dr0_517{background:var(--color-error-light);color:var(--color-error-dark)}._governanceSection_g6dr0_527{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:24px}._checkboxGroup_g6dr0_541{display:flex;align-items:center;gap:12px;margin-bottom:20px}._summarySection_g6dr0_555{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:24px;margin-bottom:24px}._summaryHeader_g6dr0_571{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer;user-select:none}._summaryTitle_g6dr0_589{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--color-text-primary)}._summaryContent_g6dr0_605{display:grid;grid-template-columns:1fr 1fr;gap:16px}._summaryItem_g6dr0_617{display:flex;flex-direction:column;gap:4px}._summaryLabel_g6dr0_629{font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._summaryValue_g6dr0_645{font-size:14px;color:var(--color-text-primary)}._validationStatus_g6dr0_655{display:flex;align-items:center;gap:12px;padding:16px;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:24px}._validationStatus_g6dr0_655._success_g6dr0_677{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}._validationStatus_g6dr0_655._error_g6dr0_689{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error-dark)}._validationStatus_g6dr0_655._warning_g6dr0_701{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}._stepperFooter_g6dr0_713{padding:24px 32px;border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:space-between}._footerActions_g6dr0_731{display:flex;gap:12px}._actionButtons_g6dr0_741{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}._proceedSection_g6dr0_757{background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:8px;padding:16px;margin-bottom:24px}._proceedWarning_g6dr0_773{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-warning-dark);margin-bottom:8px}._proceedText_g6dr0_791{font-size:12px;color:var(--color-text-secondary);line-height:1.4}@media (max-width: 768px){._stepperContainer_g6dr0_5{padding:10px}._stepperModal_g6dr0_33{max-width:100%;max-height:95vh}._formGrid_g6dr0_223._twoColumns_g6dr0_233,._formGrid_g6dr0_223._threeColumns_g6dr0_241,._summaryContent_g6dr0_605{grid-template-columns:1fr}._stepperHeader_g6dr0_57,._stepContainer_g6dr0_107,._stepperFooter_g6dr0_713{padding:20px}._actionButtons_g6dr0_741{flex-direction:column}}[data-theme=dark] ._stepperContainer_g6dr0_5{background:#000000b3}[data-theme=dark] ._stepperModal_g6dr0_33{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}._stepperContainer_1ce8q_5{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._stepperModal_1ce8q_33{background:var(--color-surface);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._stepperHeader_1ce8q_57{padding:24px 32px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._stepperTitle_1ce8q_69{font-size:24px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}._stepperDescription_1ce8q_83{font-size:14px;color:var(--color-text-secondary);margin:0}._stepperContent_1ce8q_95{flex:1;overflow-y:auto;padding:0}._stepContainer_1ce8q_107{padding:24px 32px;min-height:400px}._stepHeader_1ce8q_117{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}._stepIcon_1ce8q_135{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}._stepTitle_1ce8q_159{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}._stepDescription_1ce8q_173{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}._formSection_1ce8q_187{margin-bottom:16px}._sectionHeader_1ce8q_195{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._sectionHeader_1ce8q_195 h3{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}._formGrid_1ce8q_223{display:grid;gap:24px}._twoColumns_1ce8q_233{grid-template-columns:1fr 1fr}._threeColumns_1ce8q_241{grid-template-columns:1fr 1fr 1fr}._fieldGroup_1ce8q_249{display:flex;flex-direction:column;gap:8px}._fieldError_1ce8q_261{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-error);margin-top:4px}._fieldHint_1ce8q_279{font-size:12px;color:var(--color-text-secondary);margin-top:4px;line-height:1.4}._subDominioForm_1ce8q_293{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:16px}._subDominioItem_1ce8q_309{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:12px}._subDominioInfo_1ce8q_331{flex:1}._subDominioName_1ce8q_339{font-weight:600;color:var(--color-text-primary);margin-bottom:4px}._subDominioCode_1ce8q_351{font-size:12px;color:var(--color-text-secondary)}._subDominioActions_1ce8q_361{display:flex;gap:8px}._actionButton_1ce8q_371{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all .2s ease}._actionButton_1ce8q_371:hover{background:var(--color-surface-secondary);border-color:var(--color-primary)}._actionButton_1ce8q_371._edit_1ce8q_409{color:var(--color-primary)}._actionButton_1ce8q_371._delete_1ce8q_417{color:var(--color-error)}._actionButton_1ce8q_371._delete_1ce8q_417:hover{background:var(--color-error-light);border-color:var(--color-error)}._emptyState_1ce8q_435{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--color-text-secondary)}._emptyState_1ce8q_435 h3{margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary)}._emptyState_1ce8q_435 p{margin:0 0 24px;font-size:14px;max-width:400px;line-height:1.5}._summarySection_1ce8q_483{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:20px}._summaryTitle_1ce8q_499{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 12px;display:flex;align-items:center;gap:8px}._summaryContent_1ce8q_519{display:grid;grid-template-columns:1fr 1fr;gap:20px}._summaryItem_1ce8q_531{display:flex;flex-direction:column;gap:4px}._summaryLabel_1ce8q_543{font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._summaryValue_1ce8q_559{font-size:14px;color:var(--color-text-primary);font-weight:500}._validationStatus_1ce8q_571{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid;margin-bottom:20px;font-size:14px;font-weight:500}._validationStatus_1ce8q_571._success_1ce8q_595{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}._validationStatus_1ce8q_571._error_1ce8q_607{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error-dark)}._validationStatus_1ce8q_571._warning_1ce8q_619{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}._stepperFooter_1ce8q_631{padding:24px 32px;border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:space-between}._footerActions_1ce8q_649{display:flex;gap:12px}._actionButtons_1ce8q_659{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}._proceedSection_1ce8q_675{background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:8px;padding:16px;margin-bottom:24px}._proceedWarning_1ce8q_691{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-warning-dark);margin-bottom:8px}._proceedText_1ce8q_709{font-size:12px;color:var(--color-text-secondary);line-height:1.4}@media (max-width: 768px){._stepperContainer_1ce8q_5{padding:10px}._stepperModal_1ce8q_33{max-width:100%;max-height:95vh}._formGrid_1ce8q_223._twoColumns_1ce8q_233,._formGrid_1ce8q_223._threeColumns_1ce8q_241,._summaryContent_1ce8q_519{grid-template-columns:1fr}._stepperHeader_1ce8q_57,._stepContainer_1ce8q_107,._stepperFooter_1ce8q_631{padding:20px}._actionButtons_1ce8q_659{flex-direction:column}}[data-theme=dark] ._stepperContainer_1ce8q_5{background:#000000b3}[data-theme=dark] ._stepperModal_1ce8q_33{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}._loadingContainer_1ce8q_803{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:16px;text-align:center;color:var(--color-text-secondary)}._loadingIcon_1ce8q_825{width:32px;height:32px;animation:_spin_1ce8q_839 1s linear infinite;color:var(--color-primary)}._spinner_1ce8q_839{width:32px;height:32px;border:3px solid transparent;border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1ce8q_839 1s linear infinite}@keyframes _spin_1ce8q_839{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1ce8q_867{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:16px;text-align:center;border:1px solid var(--color-error);background:var(--color-error-light);color:var(--color-error-dark);border-radius:8px}._errorContainer_1ce8q_867 h3{margin:0;font-size:18px;font-weight:600}._errorContainer_1ce8q_867 p{margin:0;font-size:14px;max-width:480px}._errorIcon_1ce8q_919{color:var(--color-error)}._dominiosContainer_7kuzp_11{padding:24px;min-height:100vh;transition:background-color .3s ease;--dominios-primary: #3b82f6;--dominios-bg: #ffffff;--dominios-bg-secondary: #f8fafc;--dominios-surface: #ffffff;--dominios-border: #e2e8f0;--dominios-text: #1e293b;--dominios-text-muted: #64748b;--dominios-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--dominios-radius: .75rem;--dominios-transition: all .2s ease-in-out}._header_7kuzp_55{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_7kuzp_75{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_7kuzp_89 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_7kuzp_89 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_7kuzp_117{display:flex;gap:12px;align-items:center}._searchAndFilters_7kuzp_137{display:flex;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}._searchContainer_7kuzp_153{position:relative;flex:1;max-width:500px}._searchIcon_7kuzp_165{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1}._searchInput_7kuzp_183{width:100%;padding:12px 12px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none}._searchInput_7kuzp_183:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._searchInput_7kuzp_183::placeholder{color:#9ca3af}._actionButtons_7kuzp_221{display:flex;gap:8px;align-items:center}._viewToggle_7kuzp_233{display:flex;gap:4px;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid #e5e7eb}._actionButton_7kuzp_221{display:flex;align-items:center;gap:.5rem;font-weight:500;transition:var(--dominios-transition)}._primaryButton_7kuzp_267{background:var(--dominios-primary);color:#fff;border:none;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:var(--dominios-transition)}._primaryButton_7kuzp_267:hover{background:var(--dominios-primary-hover);transform:translateY(-1px);box-shadow:var(--dominios-shadow)}._toolbar_7kuzp_309{background:var(--dominios-bg);padding:1rem 2rem;border-bottom:1px solid var(--dominios-border);display:flex;justify-content:space-between;align-items:center;gap:1rem}._toolbarLeft_7kuzp_329{display:flex;align-items:center;gap:1rem;flex:1}._searchContainer_7kuzp_153{min-width:300px;max-width:400px;flex:1}._searchInput_7kuzp_183{width:100%}._filterButton_7kuzp_363{display:flex;align-items:center;gap:.5rem;color:var(--dominios-text-muted);border-color:var(--dominios-border);transition:var(--dominios-transition)}._filterButton_7kuzp_363:hover{color:var(--dominios-primary);border-color:var(--dominios-primary)}._toolbarRight_7kuzp_391{display:flex;align-items:center;gap:1rem}._viewToggle_7kuzp_233{display:flex;border:1px solid var(--dominios-border);border-radius:var(--dominios-radius);overflow:hidden}._viewButton_7kuzp_417{border:none;border-radius:0;margin:0;padding:.5rem .75rem;transition:var(--dominios-transition)}._viewButton_7kuzp_417:first-child{border-right:1px solid var(--dominios-border)}._contentArea_7kuzp_449{flex:1;padding:1.5rem;max-width:1400px;margin:0 auto;width:100%;background:var(--dominios-bg);border-radius:var(--dominios-radius);box-shadow:var(--dominios-shadow)}._content_7kuzp_449{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;overflow:hidden;flex:1;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;min-height:0}._emptyState_7kuzp_515{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--dominios-bg);border-radius:var(--dominios-radius);border:2px dashed var(--dominios-border);min-height:400px}._loadingContainer_7kuzp_541{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--dominios-bg);border-radius:var(--dominios-radius);min-height:400px}._loadingSpinner_7kuzp_565{width:40px;height:40px;border:3px solid var(--dominios-border);border-top:3px solid var(--dominios-primary);border-radius:50%;animation:_spin_7kuzp_1 1s linear infinite;margin-bottom:1rem}@keyframes _spin_7kuzp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_7kuzp_595{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--dominios-bg);border-radius:var(--dominios-radius);min-height:400px}._errorText_7kuzp_619{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:1rem}._statsGrid_7kuzp_641{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._statCard_7kuzp_655{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;text-align:center;transition:all .3s ease}._statCard_7kuzp_655:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._statValue_7kuzp_685{font-size:24px;font-weight:700;margin-bottom:4px}._statLabel_7kuzp_697{font-size:14px;color:#6b7280}@media (max-width: 1200px){._dominiosContainer_7kuzp_11{padding:16px}}@media (max-width: 768px){._dominiosContainer_7kuzp_11{padding:12px}._headerContent_7kuzp_75{flex-direction:column;align-items:flex-start;gap:16px}._headerActions_7kuzp_117{width:100%;justify-content:flex-start}._searchAndFilters_7kuzp_137{flex-direction:column;align-items:stretch;gap:12px}._actionButtons_7kuzp_221{order:2;justify-content:flex-start;flex-wrap:wrap}._viewToggle_7kuzp_233{order:1;margin-left:0;padding-left:0;border-left:none;align-self:flex-end}}@media (max-width: 480px){._dominiosContainer_7kuzp_11{padding:8px}._header_7kuzp_55{padding:16px}._headerInfo_7kuzp_89 h1{font-size:24px}._actionButtons_7kuzp_221{flex-direction:column;align-items:stretch;gap:8px}._statsGrid_7kuzp_641{grid-template-columns:1fr 1fr;gap:12px}}[data-theme=dark] ._dominiosContainer_7kuzp_11{--dominios-bg: #0f172a;--dominios-bg-secondary: #1e293b;--dominios-surface: #334155;--dominios-border: #475569;--dominios-text: #f1f5f9;--dominios-text-muted: #94a3b8;--dominios-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 1px 2px 0 rgba(0, 0, 0, .2)}[data-theme=dark] ._header_7kuzp_55{background:var(--dominios-bg-secondary);border-color:var(--dominios-border)}[data-theme=dark] ._headerInfo_7kuzp_89 h1{color:var(--dominios-text)}[data-theme=dark] ._headerInfo_7kuzp_89 p{color:var(--dominios-text-muted)}[data-theme=dark] ._searchInput_7kuzp_183{background:var(--dominios-bg-secondary);border-color:var(--dominios-border);color:var(--dominios-text)}[data-theme=dark] ._searchInput_7kuzp_183::placeholder{color:var(--dominios-text-muted)}[data-theme=dark] ._content_7kuzp_449,[data-theme=dark] ._statCard_7kuzp_655{background:var(--dominios-bg-secondary);border-color:var(--dominios-border)}[data-theme=dark] ._statValue_7kuzp_685{color:var(--dominios-text)}[data-theme=dark] ._statLabel_7kuzp_697{color:var(--dominios-text-muted)}._cardsGrid_7kuzp_969{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%}._dominioCard_7kuzp_983{display:flex;flex-direction:column;background-color:rgb(var(--color-white, 255 255 255));border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;position:relative;min-height:240px}._dominioCard_7kuzp_983:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#93c5fd}._cardHeader_7kuzp_1021{display:flex;justify-content:space-between;align-items:flex-start;margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem;gap:1rem;background-color:#414976;border-top-left-radius:.75rem;border-top-right-radius:.75rem}._titleContainer_7kuzp_1045{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._cardTitle_7kuzp_1061{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.25;margin:0;word-break:break-word}._cardCode_7kuzp_1079{font-size:.75rem;font-weight:400;color:#e5e7eb;line-height:1}._headerStatusBadge_7kuzp_1095{background-color:#fffffff2!important;border:1px solid rgba(255,255,255,.3)!important;color:#1f2937!important;font-weight:600!important}._headerStatusBadge_7kuzp_1095 ._indicator_7kuzp_1109{background-color:#10b981!important}._cardContentCustom_7kuzp_1119{flex:1;display:flex;flex-direction:column;gap:.75rem}._cardDescription_7kuzp_1133{font-size:.875rem;line-height:1.5;color:#4b5563;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._metaGrid_7kuzp_1155{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}._metaItem_7kuzp_1167{display:flex;align-items:center;gap:.5rem}._metaLabel_7kuzp_1179{font-size:.75rem;font-weight:500;color:#6b7280}._metaValue_7kuzp_1191{font-size:.8125rem;font-weight:500;color:#374151}._cardFooter_7kuzp_1205{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._footerInfo_7kuzp_1225{display:flex;align-items:center;gap:.5rem;min-width:0}._parentInfo_7kuzp_1239{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footerActions_7kuzp_1255{display:flex;align-items:center;gap:.5rem}._paginationContainer_7kuzp_1275{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb;gap:16px;flex-wrap:wrap;border-radius:0 0 12px 12px;margin-top:1rem}._paginationInfo_7kuzp_1301{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._resultsText_7kuzp_1315{color:#6b7280;font-size:14px;font-weight:500}._pageSizeSelector_7kuzp_1327{display:flex;align-items:center;gap:8px;font-size:14px}._pageSizeLabel_7kuzp_1341{font-weight:500;white-space:nowrap;color:#6b7280}._pageSizeSelect_7kuzp_1327{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:80px;transition:all .2s ease;outline:none;background:#fff;color:#374151}._pageSizeSelect_7kuzp_1327:focus{box-shadow:0 0 0 3px #0000001a;border-color:#9ca3af}._pageButtons_7kuzp_1387{display:flex;align-items:center;gap:8px}._pageButton_7kuzp_1387{min-width:36px;height:36px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0 12px}._pageButton_7kuzp_1387:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}._pageButton_7kuzp_1387:disabled{opacity:.5;cursor:not-allowed}._pageIndicator_7kuzp_1455{color:#6b7280;font-size:14px;padding:0 4px}._pageNumbers_7kuzp_1469{display:flex;align-items:center;gap:4px;margin:0 8px}._ellipsis_7kuzp_1483{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#9ca3af}[data-theme=dark] ._dominioCard_7kuzp_983{background-color:#0f172a;border-color:#334155}[data-theme=dark] ._dominioCard_7kuzp_983:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark] ._cardHeader_7kuzp_1021{background-color:#3b82f6}[data-theme=dark] ._headerStatusBadge_7kuzp_1095{background-color:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-weight:600!important}[data-theme=dark] ._headerStatusBadge_7kuzp_1095 ._indicator_7kuzp_1109{background-color:#34d399!important}[data-theme=dark] ._cardDescription_7kuzp_1133{color:#cbd5e1}[data-theme=dark] ._metaLabel_7kuzp_1179{color:#94a3b8}[data-theme=dark] ._metaValue_7kuzp_1191{color:#e2e8f0}[data-theme=dark] ._cardFooter_7kuzp_1205{border-top-color:#334155}[data-theme=dark] ._paginationContainer_7kuzp_1275{background:#1e293b;border-top-color:#334155}[data-theme=dark] ._resultsText_7kuzp_1315,[data-theme=dark] ._pageSizeLabel_7kuzp_1341,[data-theme=dark] ._pageIndicator_7kuzp_1455{color:#94a3b8}[data-theme=dark] ._pageSizeSelect_7kuzp_1327{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageSizeSelect_7kuzp_1327:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b33}[data-theme=dark] ._pageButton_7kuzp_1387{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._pageButton_7kuzp_1387:hover:not(:disabled){background-color:#1e293b;border-color:#64748b}@media (max-width: 1024px){._cardsGrid_7kuzp_969{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._paginationContainer_7kuzp_1275{flex-direction:column;gap:12px}._paginationInfo_7kuzp_1301{width:100%;justify-content:space-between}}@media (max-width: 768px){._cardsGrid_7kuzp_969{grid-template-columns:1fr;gap:1rem}._dominioCard_7kuzp_983{padding:1rem;min-height:auto}._cardHeader_7kuzp_1021{flex-direction:column;align-items:flex-start;gap:.75rem}._pageButtons_7kuzp_1387{gap:6px}._pageButton_7kuzp_1387{min-width:32px;height:32px;padding:0 8px;font-size:13px}}._actionsContainer_7kuzp_1745{position:relative}._actionsButton_7kuzp_1753{padding:.25rem!important;min-width:auto!important;width:2rem;height:2rem;color:#fff!important}._actionsButton_7kuzp_1753:hover{background-color:#ffffff1a!important}._actionsMenu_7kuzp_1777{position:absolute;top:100%;right:0;z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:10rem;padding:.25rem;margin-top:.25rem}._actionItem_7kuzp_1809{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:400;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out}._actionItem_7kuzp_1809:hover{background-color:#f9fafb;color:#111827}._deleteAction_7kuzp_1853{color:#dc2626}._deleteAction_7kuzp_1853:hover{background-color:#fef2f2;color:#b91c1c}[data-theme=dark] ._actionsMenu_7kuzp_1777{background-color:#1f2937;border-color:#4b5563}[data-theme=dark] ._actionItem_7kuzp_1809{color:#d1d5db}[data-theme=dark] ._actionItem_7kuzp_1809:hover{background-color:#374151;color:#f9fafb}[data-theme=dark] ._deleteAction_7kuzp_1853{color:#f87171}[data-theme=dark] ._deleteAction_7kuzp_1853:hover{background-color:#7f1d1d4d;color:#fca5a5}._pageHeader_mteco_9{padding:1.5rem;margin-bottom:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}._headerContent_mteco_27{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:100%}._titleSection_mteco_43{flex:1;min-width:0}._pageTitle_mteco_53{font-size:2rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem;line-height:1.2}._pageDescription_mteco_69{font-size:1rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5;max-width:60ch}._headerActions_mteco_85{display:flex;gap:.75rem;align-items:center;flex-shrink:0}._actionButton_mteco_99{min-width:auto}._primaryButton_mteco_107{min-width:auto;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._primaryButton_mteco_107:hover{background:hsl(var(--primary) / .9)}@media (max-width: 768px){._pageHeader_mteco_9{padding:1.5rem 0 1rem}._headerContent_mteco_27{flex-direction:column;align-items:stretch;gap:1.5rem}._pageTitle_mteco_53{font-size:1.75rem}._headerActions_mteco_85{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 480px){._pageHeader_mteco_9{padding:1rem 0 .75rem}._pageTitle_mteco_53{font-size:1.5rem}._pageDescription_mteco_69{font-size:.875rem}._headerActions_mteco_85{gap:.5rem}._actionButton_mteco_99,._primaryButton_mteco_107{font-size:.875rem;padding:.5rem 1rem}}._searchToolbar_1k4l7_9{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}._toolbarLeft_1k4l7_29{display:flex;align-items:center;gap:.75rem;flex:1}._searchContainer_1k4l7_43{min-width:300px;max-width:400px;flex:1}._searchInput_1k4l7_55{width:100%}._actionButton_1k4l7_63{flex-shrink:0;white-space:nowrap}._toolbarRight_1k4l7_73{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media (max-width: 768px){._searchToolbar_1k4l7_9{flex-direction:column;align-items:stretch;gap:1rem}._toolbarLeft_1k4l7_29{flex-direction:column;align-items:stretch;gap:.75rem}._searchContainer_1k4l7_43{min-width:auto;max-width:none}._toolbarRight_1k4l7_73{justify-content:center}}@media (max-width: 480px){._searchToolbar_1k4l7_9{padding:.75rem 0}._toolbarLeft_1k4l7_29{gap:.5rem}._actionButton_1k4l7_63{font-size:.875rem;padding:.5rem .75rem}}._card_sw5su_1{border-radius:8px;padding:10px;transition:all .2s ease-in-out;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:6px;min-height:110px;background:var(--surface-color);border:1px solid var(--border-color)}._card_sw5su_1:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:var(--primary-color)}._header_sw5su_43{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._titleSection_sw5su_57{width:100%}._title_sw5su_57{font-size:16px;font-weight:600;margin:0;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px}._secondaryInfo_sw5su_87{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}._entityInfo_sw5su_103{display:flex;align-items:center;gap:8px;margin-bottom:4px}._code_sw5su_117{font-size:12px;font-weight:500;background:#0000000d;padding:2px 6px;border-radius:4px;white-space:nowrap}._type_sw5su_135{font-size:12px;font-weight:500;opacity:.8}._status_sw5su_147{flex-shrink:0}._statusBadge_sw5su_155{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}._description_sw5su_179{font-size:14px;line-height:1.4;margin:-8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._governanceInfo_sw5su_201{display:flex;flex-direction:column;gap:4px;flex:1}._infoItem_sw5su_215{display:flex;align-items:center;gap:6px}._infoIcon_sw5su_227{flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}._infoContent_sw5su_243{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._infoLabel_sw5su_259{font-size:12px;font-weight:500;line-height:1}._infoValue_sw5su_271{font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._footer_sw5su_291{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px solid var(--border-color);margin-top:auto}._lastUpdate_sw5su_309{font-size:11px;opacity:.7}._actions_sw5su_319{display:flex;align-items:center;gap:8px}@media (max-width: 768px){._card_sw5su_1{padding:16px;min-height:180px}._header_sw5su_43{flex-direction:column;align-items:flex-start;gap:12px}._status_sw5su_147{align-self:flex-end}._footer_sw5su_291{flex-direction:column;align-items:flex-start;gap:12px}._actions_sw5su_319{align-self:flex-end}}@media (max-width: 480px){._card_sw5su_1{padding:12px}._title_sw5su_57{font-size:16px}._type_sw5su_135{font-size:13px}._statusBadge_sw5su_155{padding:4px 8px;font-size:11px}._infoLabel_sw5su_259,._infoValue_sw5su_271{font-size:13px}}._card_sw5su_1[data-inactive=true]{opacity:.6}._card_sw5su_1[data-no-governance=true]{background:linear-gradient(135deg,var(--surface-color) 0%,rgba(245,158,11,.02) 100%)}._card_sw5su_1[data-has-alerts=true]{background:linear-gradient(135deg,var(--surface-color) 0%,rgba(239,68,68,.02) 100%)}@keyframes _pulse_sw5su_1{0%,to{opacity:1}50%{opacity:.5}}._statusBadge_sw5su_155[data-pulsing=true]{animation:_pulse_sw5su_1 2s infinite}[data-theme=dark] ._code_sw5su_117{background:#ffffff1a}[data-theme=dark] ._card_sw5su_1:hover{box-shadow:0 8px 25px #0000004d}._container_1dmbs_3{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 1px 3px #0000001a}._header_1dmbs_23{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light)}._title_1dmbs_35{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-text);line-height:1.4}._description_1dmbs_51{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.4}._radioGroup_1dmbs_67{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}._radioItem_1dmbs_83{display:flex;align-items:flex-start;cursor:pointer;padding:6px 8px;border-radius:6px;transition:all .2s ease;border:1px solid transparent;flex:0 0 auto;min-width:fit-content}._radioItem_1dmbs_83:hover{background-color:var(--color-background-hover);border-color:var(--color-border)}._radioItem_1dmbs_83:has(._radioInput_1dmbs_117:checked){background-color:var(--color-primary-light);border-color:var(--color-primary)}._radioInput_1dmbs_117{position:absolute;opacity:0;pointer-events:none}._radioContent_1dmbs_143{display:flex;align-items:flex-start;gap:10px;width:100%}._radioButton_1dmbs_159{position:relative;width:16px;height:16px;border:2px solid var(--color-border);border-radius:50%;background:var(--color-background);transition:all .2s ease;flex-shrink:0;margin-top:2px}._radioInput_1dmbs_117:checked+._radioContent_1dmbs_143 ._radioButton_1dmbs_159{border-color:var(--color-primary);background:var(--color-primary)}._radioIndicator_1dmbs_195{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:6px;background:#fff;border-radius:50%;transition:transform .2s ease}._radioInput_1dmbs_117:checked+._radioContent_1dmbs_143 ._radioIndicator_1dmbs_195{transform:translate(-50%,-50%) scale(1)}._radioLabel_1dmbs_229{display:flex;flex-direction:column;gap:2px;flex:1}._labelText_1dmbs_243{font-size:13px;font-weight:500;color:var(--color-text);line-height:1.4}._labelDescription_1dmbs_257{font-size:11px;color:var(--color-text-secondary);line-height:1.3}._selectedInfo_1dmbs_271{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-light)}._selectedIndicator_1dmbs_283{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-success-light);border:1px solid var(--color-success);border-radius:4px}._selectedDot_1dmbs_303{width:6px;height:6px;background:var(--color-success);border-radius:50%;flex-shrink:0}._selectedText_1dmbs_319{font-size:11px;font-weight:500;color:var(--color-success-dark);line-height:1.3}._loadingState_1dmbs_335{display:flex;flex-direction:column;gap:8px}._loadingSkeleton_1dmbs_347{height:32px;background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-background-hover) 50%,var(--color-border-light) 75%);background-size:200% 100%;animation:_loading_1dmbs_335 1.5s infinite;border-radius:4px}@keyframes _loading_1dmbs_335{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 640px){._radioGroup_1dmbs_67{flex-direction:column;gap:8px}._container_1dmbs_3{padding:12px;margin-bottom:12px}._radioItem_1dmbs_83{padding:6px;flex:1;min-width:auto}._radioContent_1dmbs_143{gap:8px}._labelText_1dmbs_243{font-size:12px}._labelDescription_1dmbs_257{font-size:10px}}@media (min-width: 641px) and (max-width: 1024px){._radioGroup_1dmbs_67{gap:10px}._radioItem_1dmbs_83{padding:7px}}@media (prefers-color-scheme: dark){._radioButton_1dmbs_159{background:var(--color-background-dark)}._radioInput_1dmbs_117:checked+._radioContent_1dmbs_143 ._radioButton_1dmbs_159{background:var(--color-primary)}._loadingSkeleton_1dmbs_347{background:linear-gradient(90deg,var(--color-border-dark) 25%,var(--color-background-hover-dark) 50%,var(--color-border-dark) 75%)}}:root{--manager-primary: #7c3aed;--manager-success: #10b981;--manager-danger: #ef4444;--manager-warning: #f59e0b;--manager-border: #e2e8f0;--manager-bg: #ffffff;--manager-bg-secondary: #f8fafc;--manager-text: #1e293b;--manager-text-muted: #64748b;--manager-shadow: 0 4px 12px rgba(0, 0, 0, .1);--manager-radius: 8px;--manager-transition: all .3s ease}._container_nb3nt_41{display:flex;flex-direction:column;gap:1.5rem;min-height:500px}._header_nb3nt_57{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--manager-border)}._headerIcon_nb3nt_73{flex-shrink:0;padding:.75rem;background:#7c3aed1a;border-radius:var(--manager-radius)}._headerContent_nb3nt_87{flex:1}._title_nb3nt_95{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--manager-text)}._description_nb3nt_109{margin:0;color:var(--manager-text-muted);line-height:1.5}._content_nb3nt_123{display:grid;grid-template-columns:1fr 1fr;gap:2rem;flex:1}._leftPanel_nb3nt_139{background:var(--manager-bg);border:1px solid var(--manager-border);border-radius:var(--manager-radius);padding:1.5rem}._formContainer_nb3nt_153{display:flex;flex-direction:column;gap:1.5rem}._formTitle_nb3nt_165{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--manager-text)}._formGrid_nb3nt_179{display:grid;gap:1rem}._formField_nb3nt_189{display:flex;flex-direction:column}._errorMessage_nb3nt_199{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--manager-radius);color:var(--manager-danger);font-size:.875rem}._formActions_nb3nt_223{display:flex;gap:.75rem;justify-content:flex-end}._rightPanel_nb3nt_237{background:var(--manager-bg);border:1px solid var(--manager-border);border-radius:var(--manager-radius);padding:1.5rem;overflow-y:auto;max-height:600px}._listTitle_nb3nt_255{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--manager-text)}._tiposGrid_nb3nt_269{display:flex;flex-direction:column;gap:1rem}._tipoCard_nb3nt_281{background:var(--manager-bg-secondary);border:1px solid var(--manager-border);border-radius:var(--manager-radius);padding:1rem;transition:var(--manager-transition)}._tipoCard_nb3nt_281:hover{border-color:var(--manager-primary);box-shadow:var(--manager-shadow)}._tipoHeader_nb3nt_307{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._tipoIcon_nb3nt_321{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#7c3aed1a;border-radius:6px;flex-shrink:0}._tipoInfo_nb3nt_343{flex:1}._tipoNombre_nb3nt_351{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--manager-text)}._tipoCodigo_nb3nt_365{font-size:.75rem;color:var(--manager-text-muted);font-family:monospace;background:#64748b1a;padding:.125rem .375rem;border-radius:4px}._tipoActions_nb3nt_383{display:flex;gap:.25rem}._actionButton_nb3nt_393{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--manager-border);border-radius:4px;color:var(--manager-text-muted);cursor:pointer;transition:var(--manager-transition)}._actionButton_nb3nt_393:hover{background:var(--manager-bg);color:var(--manager-text);border-color:var(--manager-primary)}._actionButton_nb3nt_393:disabled{opacity:.5;cursor:not-allowed}._tipoDescripcion_nb3nt_443{margin:0 0 .75rem;font-size:.875rem;color:var(--manager-text-muted);line-height:1.4}._tipoFooter_nb3nt_457{display:flex;justify-content:flex-end}._estadoBadge_nb3nt_467{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}._estadoActivo_nb3nt_481{background:#10b9811a;color:var(--manager-success)}._estadoInactivo_nb3nt_491{background:#64748b1a;color:var(--manager-text-muted)}._emptyState_nb3nt_503{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;color:var(--manager-text-muted)}._emptyState_nb3nt_503 h4{margin:1rem 0 .5rem;color:var(--manager-text)}._emptyState_nb3nt_503 p{margin:0;font-size:.875rem}._footer_nb3nt_545{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--manager-bg-secondary);border:1px solid var(--manager-border);border-radius:var(--manager-radius)}._footerInfo_nb3nt_565{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--manager-text)}@media (max-width: 768px){._content_nb3nt_123{grid-template-columns:1fr;gap:1rem}._header_nb3nt_57{flex-direction:column;align-items:flex-start;gap:.75rem}._footer_nb3nt_545{flex-direction:column;gap:1rem;text-align:center}._formActions_nb3nt_223{justify-content:stretch}._formActions_nb3nt_223 button{flex:1}}[data-theme=dark]{--manager-bg: #1e293b;--manager-bg-secondary: #0f172a;--manager-border: #334155;--manager-text: #f8fafc;--manager-text-muted: #94a3b8;--manager-shadow: 0 4px 12px rgba(0, 0, 0, .3)}._container_1d9n3_9{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1400px;margin:0 auto}._header_1d9n3_35{display:flex;align-items:flex-start;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}._header_1d9n3_35 h2{margin:0 0 8px;font-size:1.5rem;font-weight:600;color:var(--text-color)}._header_1d9n3_35 p{margin:0;color:var(--text-secondary);line-height:1.5}._error_1d9n3_85{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px}._loading_1d9n3_117{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px}._loading_1d9n3_117 p{margin:0;color:var(--text-secondary);font-size:16px}._content_1d9n3_155{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width: 1200px){._content_1d9n3_155{grid-template-columns:1fr;gap:24px}}._leftPanel_1d9n3_183,._rightPanel_1d9n3_193{display:flex;flex-direction:column}._form_1d9n3_211{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:24px}._formHeader_1d9n3_225{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}._formTitle_1d9n3_243{display:flex;align-items:center;gap:12px}._formTitle_1d9n3_243 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}._formGrid_1d9n3_269{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 768px){._formGrid_1d9n3_269{grid-template-columns:1fr;gap:16px}}._formActions_1d9n3_297{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-color)}._rolesList_1d9n3_321{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:24px}._rolesHeader_1d9n3_335{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}._rolesHeader_1d9n3_335 h4{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:var(--text-color)}._rolesHeader_1d9n3_335 p{margin:0;color:var(--text-secondary);font-size:14px}._emptyState_1d9n3_373{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}._emptyState_1d9n3_373 p{margin:0;color:var(--text-secondary);font-size:16px}._rolesGrid_1d9n3_403{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}._roleCard_1d9n3_423{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;padding:20px;transition:all .2s ease}._roleCard_1d9n3_423:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._roleHeader_1d9n3_449{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._roleInfo_1d9n3_463{display:flex;align-items:center;gap:12px;flex:1}._roleColor_1d9n3_477{width:16px;height:16px;border-radius:50%;flex-shrink:0}._roleInfo_1d9n3_463 h5{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-color)}._roleCode_1d9n3_505{font-size:12px;font-family:monospace;background:var(--surface-color);padding:2px 6px;border-radius:4px;color:var(--text-secondary)}._roleLevel_1d9n3_523{flex-shrink:0}._roleDescription_1d9n3_531{margin:0 0 16px;font-size:14px;color:var(--text-secondary);line-height:1.4}._roleFooter_1d9n3_545{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border-color)}._roleStats_1d9n3_561{display:flex;align-items:center;gap:12px}._roleStat_1d9n3_561{font-size:12px;color:var(--text-secondary)}._roleActions_1d9n3_583{display:flex;align-items:center;gap:8px}._footer_1d9n3_603{display:flex;align-items:center;justify-content:space-between;padding:24px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}._footerInfo_1d9n3_623{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-color)}@media (max-width: 768px){._container_1d9n3_9{padding:16px;gap:16px}._header_1d9n3_35{flex-direction:column;gap:12px;text-align:center}._footer_1d9n3_603{flex-direction:column;gap:16px;text-align:center}._roleCard_1d9n3_423{padding:16px}._rolesGrid_1d9n3_403{grid-template-columns:1fr}}[data-theme=dark] ._container_1d9n3_9{--background-color: #1f2937;--surface-color: #374151;--text-color: #f9fafb;--text-secondary: #d1d5db;--border-color: #4b5563}[data-theme=light] ._container_1d9n3_9{--background-color: #ffffff;--surface-color: #f9fafb;--text-color: #111827;--text-secondary: #6b7280;--border-color: #e5e7eb}._container_r2lfx_9{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;min-height:500px}._header_r2lfx_33{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._headerContent_r2lfx_43{display:flex;align-items:center;justify-content:space-between}._headerTitle_r2lfx_55{display:flex;align-items:center;gap:.75rem}._headerTitle_r2lfx_55 h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}._headerTitle_r2lfx_55 p{margin:0;color:var(--text-secondary-color);line-height:1.4;font-size:.9rem}._toolbar_r2lfx_103{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}._gridContainer_r2lfx_131{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;flex:1}._modalContent_r2lfx_155{padding:1rem 0}._formGrid_r2lfx_163{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._loading_r2lfx_183{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}._loading_r2lfx_183 p{margin:0;color:var(--text-secondary-color);font-size:1.1rem}._error_r2lfx_221{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#dc2626;font-size:.875rem}._footer_r2lfx_253{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}._footerInfo_r2lfx_273{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-color);font-size:.9rem}@media (max-width: 768px){._container_r2lfx_9{padding:.75rem 1rem;gap:.75rem}._headerTitle_r2lfx_55{flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}._headerTitle_r2lfx_55 h2{font-size:1.125rem}._toolbar_r2lfx_103{flex-direction:column;gap:1rem;align-items:stretch;padding:.75rem}._formGrid_r2lfx_163{grid-template-columns:1fr}._footer_r2lfx_253{flex-direction:column;gap:1rem;text-align:center;padding:1rem}}@media (max-width: 480px){._container_r2lfx_9{padding:.5rem;gap:.5rem}._header_r2lfx_33{padding-bottom:.75rem}._headerTitle_r2lfx_55 h2{font-size:1rem}._headerTitle_r2lfx_55 p{font-size:.825rem}._toolbar_r2lfx_103{padding:.5rem}}._container_e07di_9{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;min-height:500px}._header_e07di_33{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._headerContent_e07di_43{display:flex;align-items:center;justify-content:space-between}._headerTitle_e07di_55{display:flex;align-items:center;gap:.75rem}._headerTitle_e07di_55 h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}._headerTitle_e07di_55 p{margin:0;color:var(--text-secondary-color);line-height:1.4;font-size:.9rem}._toolbarAndFilters_e07di_103{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1rem}._leftControls_e07di_125{display:flex;align-items:center;gap:1rem;flex:1}._rightControls_e07di_139{display:flex;align-items:center;gap:.75rem}._searchContainer_e07di_151{flex:1;max-width:400px}._searchInput_e07di_161{position:relative;display:flex;align-items:center}._searchInput_e07di_161 svg{position:absolute;left:12px;z-index:1}._searchInput_e07di_161 input{padding-left:40px!important;width:100%!important}._inlineFilters_e07di_195{display:flex;align-items:center;gap:.75rem}._gridContainer_e07di_215{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;flex:1}._modalContent_e07di_239{padding:1rem 0}._formGrid_e07di_247{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._loading_e07di_267{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}._loading_e07di_267 p{margin:0;color:var(--text-secondary-color);font-size:1.1rem}._error_e07di_305{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#dc2626;font-size:.875rem}._footer_e07di_337{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}._footerInfo_e07di_357{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-color);font-size:.9rem}@media (max-width: 1024px){._toolbarAndFilters_e07di_103,._leftControls_e07di_125{flex-direction:column;align-items:stretch;gap:1rem}._rightControls_e07di_139{justify-content:flex-end}._searchContainer_e07di_151{max-width:none}}@media (max-width: 768px){._container_e07di_9{padding:.75rem 1rem;gap:.75rem}._headerTitle_e07di_55{flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}._headerTitle_e07di_55 h2{font-size:1.125rem}._toolbarAndFilters_e07di_103{padding:.75rem}._leftControls_e07di_125{gap:.75rem}._rightControls_e07di_139,._inlineFilters_e07di_195{flex-direction:column;align-items:stretch;gap:.5rem}._formGrid_e07di_247{grid-template-columns:1fr}._footer_e07di_337{flex-direction:column;gap:1rem;text-align:center;padding:1rem}}@media (max-width: 480px){._container_e07di_9{padding:.5rem;gap:.5rem}._header_e07di_33{padding-bottom:.75rem}._headerTitle_e07di_55 h2{font-size:1rem}._headerTitle_e07di_55 p{font-size:.825rem}._toolbarAndFilters_e07di_103{padding:.5rem}}:root{--wizard-primary: #414976;--wizard-primary-hover: #363f66;--wizard-success: #10b981;--wizard-border: #e2e8f0;--wizard-bg: #ffffff;--wizard-bg-secondary: #f8fafc;--wizard-text: #1e293b;--wizard-text-muted: #64748b;--wizard-shadow: 0 4px 12px rgba(0, 0, 0, .1);--wizard-radius: 8px;--wizard-transition: all .3s cubic-bezier(.4, 0, .2, 1)}._wizardModal_1y3rk_47{max-width:95vw!important;max-height:90vh!important}._wizardContainer_1y3rk_65{display:flex;flex-direction:column;height:80vh;min-height:600px;max-height:85vh;overflow:hidden;background:var(--wizard-bg);border-radius:var(--wizard-radius)}._wizardSidebar_1y3rk_95{width:100%;background:var(--wizard-bg-secondary);border-bottom:1px solid var(--wizard-border);padding:1.5rem 2rem;flex-shrink:0}._stepIndicator_1y3rk_111{display:flex;align-items:center;justify-content:center;position:relative;max-width:900px;margin:0 auto;gap:0}._stepIndicatorItem_1y3rk_131{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;min-width:120px;max-width:160px}._stepIndicatorItem_1y3rk_131:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--wizard-border);z-index:1}._stepIndicatorItem_1y3rk_131._completed_1y3rk_175:not(:last-child):after{background:var(--wizard-success)}._stepCircle_1y3rk_183{width:36px;height:36px;border-radius:50%;background:var(--wizard-border);color:var(--wizard-text-muted);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:var(--wizard-transition);flex-shrink:0;z-index:2;position:relative;margin-bottom:.75rem}._stepCircle_1y3rk_183._active_1y3rk_219{background:var(--wizard-primary);color:#fff;box-shadow:0 0 0 4px #4149761a}._stepCircle_1y3rk_183._completed_1y3rk_175{background:var(--wizard-success);color:#fff}._stepInfo_1y3rk_241{flex:1;min-width:0}._stepTitle_1y3rk_251{display:block;margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:var(--wizard-text);line-height:1.3}._stepDescription_1y3rk_269{display:block;margin:0;font-size:.75rem;color:var(--wizard-text-muted);line-height:1.4}._wizardContent_1y3rk_293{flex:1;display:flex;flex-direction:column;overflow:hidden}._stepContent_1y3rk_307{flex:1;overflow-y:auto;padding:0;background:var(--wizard-bg)}._wizardFooter_1y3rk_329{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--wizard-border);background:var(--wizard-bg-secondary);flex-shrink:0}._stepProgress_1y3rk_349{font-size:.875rem;color:var(--wizard-text-muted);font-weight:500}._completeStep_1y3rk_369{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;min-height:400px;height:100%}._completeContent_1y3rk_391{max-width:500px;width:100%}._completeContent_1y3rk_391 h2{margin:1rem 0;font-size:2rem;font-weight:700;color:var(--wizard-text)}._completeContent_1y3rk_391 p{margin:0 0 1.5rem;font-size:1.125rem;color:var(--wizard-text-muted);line-height:1.6}._summaryList_1y3rk_429{list-style:none;padding:0;margin:1.5rem 0;background:var(--wizard-bg-secondary);border:1px solid var(--wizard-border);border-radius:var(--wizard-radius);overflow:hidden}._summaryList_1y3rk_429 li{padding:.75rem 1rem;border-bottom:1px solid var(--wizard-border);font-weight:500;color:var(--wizard-text);display:flex;align-items:center;gap:.5rem}._summaryList_1y3rk_429 li:last-child{border-bottom:none}._summaryList_1y3rk_429 li:before{content:"✓";color:var(--wizard-success);font-weight:700}@media (max-width: 1024px){._wizardContainer_1y3rk_65{height:85vh;min-height:500px}._wizardSidebar_1y3rk_95{padding:1rem 1.5rem}._stepIndicator_1y3rk_111{max-width:800px;gap:0}._stepIndicatorItem_1y3rk_131{min-width:100px;max-width:140px}._stepCircle_1y3rk_183{width:32px;height:32px;font-size:.8rem}._stepTitle_1y3rk_251{font-size:.8rem}._stepDescription_1y3rk_269{font-size:.7rem}}@media (max-width: 768px){._wizardContainer_1y3rk_65{height:90vh}._wizardSidebar_1y3rk_95{padding:1rem;overflow-x:auto;overflow-y:hidden}._stepIndicator_1y3rk_111{min-width:max-content;max-width:none;gap:1rem;padding:0 1rem}._stepIndicatorItem_1y3rk_131{min-width:80px;max-width:100px}._stepIndicatorItem_1y3rk_131:after{display:none}._stepInfo_1y3rk_241{text-align:center}._wizardFooter_1y3rk_329{padding:1rem;flex-direction:column;gap:1rem}._completeStep_1y3rk_369{padding:2rem 1rem;min-height:300px}._completeContent_1y3rk_391 h2{font-size:1.5rem}._completeContent_1y3rk_391 p{font-size:1rem}}@media (max-width: 480px){._wizardContainer_1y3rk_65{height:95vh;min-height:400px}._wizardSidebar_1y3rk_95{padding:.75rem}._stepIndicator_1y3rk_111{gap:.75rem}._stepIndicatorItem_1y3rk_131{min-width:70px;max-width:80px}._stepCircle_1y3rk_183{width:28px;height:28px;font-size:.75rem;margin-bottom:.5rem}._stepTitle_1y3rk_251{font-size:.7rem}._stepDescription_1y3rk_269{font-size:.65rem}._wizardFooter_1y3rk_329{padding:.75rem}._stepProgress_1y3rk_349{font-size:.8rem}}._fadeIn_1y3rk_763{animation:_fadeIn_1y3rk_763 .3s ease-out}@keyframes _fadeIn_1y3rk_763{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._slideIn_1y3rk_793{animation:_slideIn_1y3rk_793 .4s ease-out}@keyframes _slideIn_1y3rk_793{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}[data-theme=dark]{--wizard-bg: #1e293b;--wizard-bg-secondary: #0f172a;--wizard-border: #334155;--wizard-text: #f8fafc;--wizard-text-muted: #94a3b8;--wizard-shadow: 0 4px 12px rgba(0, 0, 0, .3)}[data-theme=dark] ._stepCircle_1y3rk_183._active_1y3rk_219{box-shadow:0 0 0 4px #41497633}._wizardSidebar_1y3rk_95::-webkit-scrollbar,._stepContent_1y3rk_307::-webkit-scrollbar{width:6px;height:6px}._wizardSidebar_1y3rk_95::-webkit-scrollbar-track,._stepContent_1y3rk_307::-webkit-scrollbar-track{background:var(--wizard-bg-secondary)}._wizardSidebar_1y3rk_95::-webkit-scrollbar-thumb,._stepContent_1y3rk_307::-webkit-scrollbar-thumb{background:var(--wizard-border);border-radius:3px}._wizardSidebar_1y3rk_95::-webkit-scrollbar-thumb:hover,._stepContent_1y3rk_307::-webkit-scrollbar-thumb:hover{background:var(--wizard-text-muted)}:root{--gobernanza-primary: #7c3aed;--gobernanza-primary-hover: #6d28d9;--gobernanza-secondary: #64748b;--gobernanza-accent: #10b981;--gobernanza-danger: #ef4444;--gobernanza-warning: #f59e0b;--gobernanza-info: #06b6d4;--gobernanza-bg: #ffffff;--gobernanza-bg-secondary: #f8fafc;--gobernanza-border: #e2e8f0;--gobernanza-text: #1e293b;--gobernanza-text-muted: #64748b;--gobernanza-shadow: 0 4px 12px rgba(0, 0, 0, .1);--gobernanza-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--gobernanza-radius: 8px;--gobernanza-transition: all .3s cubic-bezier(.4, 0, .2, 1)}._gobernanzaContainer_1ye6s_57{min-height:100vh;padding:1.5rem;background:var(--gobernanza-bg-secondary);display:flex;flex-direction:column;gap:1rem}._gobernanzaHeader_1ye6s_83{background:var(--gobernanza-bg);border-bottom:1px solid var(--gobernanza-border);padding:2rem 2rem 1.5rem;box-shadow:var(--gobernanza-shadow)}._headerContent_1ye6s_97{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}._headerInfo_1ye6s_111 h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--gobernanza-text);display:flex;align-items:center;gap:.75rem}._headerInfo_1ye6s_111 p{margin:0;color:var(--gobernanza-text-muted);font-size:1rem}._headerActions_1ye6s_143{display:flex;gap:.75rem;flex-wrap:wrap}._estadisticasGrid_1ye6s_163{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._estadisticaCard_1ye6s_177{background:var(--gobernanza-bg);border:1px solid var(--gobernanza-border);border-radius:var(--gobernanza-radius);padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:var(--gobernanza-transition)}._estadisticaCard_1ye6s_177:hover{box-shadow:var(--gobernanza-shadow);transform:translateY(-2px)}._estadisticaIcon_1ye6s_209{width:48px;height:48px;border-radius:var(--gobernanza-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}._estadisticaContent_1ye6s_229{flex:1}._estadisticaValor_1ye6s_237{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:var(--gobernanza-text)}._estadisticaTitulo_1ye6s_251{margin:0 0 .125rem;font-size:.875rem;font-weight:500;color:var(--gobernanza-text)}._estadisticaDescripcion_1ye6s_265{margin:0;font-size:.75rem;color:var(--gobernanza-text-muted)}._content_1ye6s_285{background:var(--gobernanza-bg);border-radius:var(--gobernanza-radius);padding:1.5rem;border:1px solid var(--gobernanza-border);flex:1}._contentGrid_1ye6s_301{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.25rem}._loadingContainer_1ye6s_321{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;gap:1rem}._loadingSpinner_1ye6s_339{width:40px;height:40px;border:3px solid var(--gobernanza-border);border-top:3px solid var(--gobernanza-primary);border-radius:50%;animation:_spin_1ye6s_1 1s linear infinite}@keyframes _spin_1ye6s_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1ye6s_367{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;gap:1rem}._errorText_1ye6s_385{color:var(--gobernanza-danger);text-align:center;margin:0}._emptyContainer_1ye6s_397{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;gap:1rem;text-align:center}._emptyIcon_1ye6s_417{width:64px;height:64px;color:var(--gobernanza-text-muted);margin-bottom:1rem}._emptyTitle_1ye6s_431{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--gobernanza-text)}._emptyDescription_1ye6s_445{margin:0 0 1.5rem;color:var(--gobernanza-text-muted);max-width:400px}._configurationContainer_1ye6s_465{background:linear-gradient(135deg,var(--gobernanza-primary),var(--gobernanza-accent));border-radius:var(--gobernanza-radius);padding:3rem 2rem;text-align:center;color:#fff;margin-bottom:2rem}._configurationTitle_1ye6s_483{margin:0 0 1rem;font-size:1.75rem;font-weight:700}._configurationDescription_1ye6s_495{margin:0 0 2rem;font-size:1.125rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}._configurationActions_1ye6s_513{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._wizardContainer_1ye6s_535{padding:2rem}._wizardSteps_1ye6s_543{display:flex;align-items:center;margin-bottom:3rem;position:relative}._wizardStep_1ye6s_543{display:flex;align-items:center;gap:.75rem;flex:1;position:relative}._wizardStep_1ye6s_543:not(:last-child):after{content:"";position:absolute;top:50%;right:-50%;width:100%;height:2px;background:var(--gobernanza-border);transform:translateY(-50%);z-index:1}._wizardStepActive_1ye6s_597:not(:last-child):after{background:var(--gobernanza-primary)}._wizardStepIcon_1ye6s_605{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gobernanza-border);color:var(--gobernanza-text-muted);font-weight:600;z-index:2;position:relative}._wizardStepActive_1ye6s_597 ._wizardStepIcon_1ye6s_605{background:var(--gobernanza-primary);color:#fff}._wizardStepCompleted_1ye6s_643 ._wizardStepIcon_1ye6s_605{background:var(--gobernanza-accent);color:#fff}._wizardStepText_1ye6s_653{font-weight:500;color:var(--gobernanza-text-muted)}._wizardStepActive_1ye6s_597 ._wizardStepText_1ye6s_653{color:var(--gobernanza-primary);font-weight:600}._toolbar_1ye6s_681{margin-bottom:1.5rem}._filterButton_1ye6s_689{background:var(--gobernanza-bg);border:1px solid var(--gobernanza-border);border-radius:var(--gobernanza-radius);padding:.5rem 1rem;color:var(--gobernanza-text);cursor:pointer;transition:var(--gobernanza-transition);display:flex;align-items:center;gap:.5rem}._filterButton_1ye6s_689:hover{background:var(--gobernanza-bg-secondary);border-color:var(--gobernanza-primary)}._filterButtonActive_1ye6s_725{background:var(--gobernanza-primary);color:#fff;border-color:var(--gobernanza-primary)}._badge_1ye6s_745{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;gap:.25rem}._badgeSuccess_1ye6s_765{background:#dcfce7;color:#166534}._badgeWarning_1ye6s_775{background:#fef3c7;color:#92400e}._badgeDanger_1ye6s_785{background:#fee2e2;color:#991b1b}._badgeInfo_1ye6s_795{background:#dbeafe;color:#1e40af}._badgeSecondary_1ye6s_805{background:#f1f5f9;color:#475569}@media (max-width: 768px){._gobernanzaContainer_1ye6s_57{padding:1rem}._headerContent_1ye6s_97{flex-direction:column;gap:1rem}._headerActions_1ye6s_143{width:100%;justify-content:flex-start}._estadisticasGrid_1ye6s_163,._contentGrid_1ye6s_301{grid-template-columns:1fr}._wizardSteps_1ye6s_543{flex-direction:column;gap:1rem}._wizardStep_1ye6s_543:after{display:none}._configurationActions_1ye6s_513{flex-direction:column;align-items:center}}@media (max-width: 480px){._estadisticaCard_1ye6s_177{flex-direction:column;text-align:center}._estadisticaIcon_1ye6s_209{width:40px;height:40px}._estadisticaValor_1ye6s_237{font-size:1.25rem}}._fadeIn_1ye6s_939{animation:_fadeIn_1ye6s_939 .3s ease-in-out}@keyframes _fadeIn_1ye6s_939{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._slideIn_1ye6s_969{animation:_slideIn_1ye6s_969 .4s ease-out}@keyframes _slideIn_1ye6s_969{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}[data-theme=dark]{--gobernanza-bg: #1e293b;--gobernanza-bg-secondary: #0f172a;--gobernanza-border: #334155;--gobernanza-text: #f8fafc;--gobernanza-text-muted: #94a3b8;--gobernanza-shadow: 0 4px 12px rgba(0, 0, 0, .3);--gobernanza-shadow-lg: 0 8px 24px rgba(0, 0, 0, .4)}.dark ._gobernanzaContainer_1ye6s_57{--gobernanza-bg: #0f172a;--gobernanza-bg-secondary: #1e293b;--gobernanza-border: #334155;--gobernanza-text: #f1f5f9;--gobernanza-text-muted: #94a3b8}[data-theme=dark] ._estadisticaCard_1ye6s_177:hover{box-shadow:var(--gobernanza-shadow-lg)}.dark ._estadisticaCard_1ye6s_177,.dark ._emptyContainer_1ye6s_397{border-color:var(--gobernanza-border)}.dark ._emptyIcon_1ye6s_417{color:var(--gobernanza-text-muted)}[data-theme=dark] ._filterButton_1ye6s_689:hover{background:var(--gobernanza-bg)}._textCenter_1ye6s_1091{text-align:center}._textLeft_1ye6s_1099{text-align:left}._textRight_1ye6s_1107{text-align:right}._mb0_1ye6s_1115{margin-bottom:0}._mb1_1ye6s_1117{margin-bottom:.25rem}._mb2_1ye6s_1119{margin-bottom:.5rem}._mb3_1ye6s_1121{margin-bottom:.75rem}._mb4_1ye6s_1123{margin-bottom:1rem}._mb5_1ye6s_1125{margin-bottom:1.25rem}._mb6_1ye6s_1127{margin-bottom:1.5rem}._mt0_1ye6s_1131{margin-top:0}._mt1_1ye6s_1133{margin-top:.25rem}._mt2_1ye6s_1135{margin-top:.5rem}._mt3_1ye6s_1137{margin-top:.75rem}._mt4_1ye6s_1139{margin-top:1rem}._mt5_1ye6s_1141{margin-top:1.25rem}._mt6_1ye6s_1143{margin-top:1.5rem}._p0_1ye6s_1147{padding:0}._p1_1ye6s_1149{padding:.25rem}._p2_1ye6s_1151{padding:.5rem}._p3_1ye6s_1153{padding:.75rem}._p4_1ye6s_1155{padding:1rem}._p5_1ye6s_1157{padding:1.25rem}._p6_1ye6s_1159{padding:1.5rem}._flexCenter_1ye6s_1163{display:flex;align-items:center;justify-content:center}._flexBetween_1ye6s_1175{display:flex;align-items:center;justify-content:space-between}._flexStart_1ye6s_1187{display:flex;align-items:center;justify-content:flex-start}._flexEnd_1ye6s_1199{display:flex;align-items:center;justify-content:flex-end}._gap1_1ye6s_1211{gap:.25rem}._gap2_1ye6s_1213{gap:.5rem}._gap3_1ye6s_1215{gap:.75rem}._gap4_1ye6s_1217{gap:1rem}._gap5_1ye6s_1219{gap:1.25rem}._gap6_1ye6s_1221{gap:1.5rem}._usuariosContainer_tf08z_9{padding:24px;min-height:100vh;transition:background-color .3s ease}._header_tf08z_29{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_tf08z_49{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_tf08z_63 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_tf08z_63 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_tf08z_91{display:flex;gap:12px;align-items:center}._searchAndFilters_tf08z_111{display:flex;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}._searchContainer_tf08z_127{position:relative;flex:1;max-width:500px}._searchIcon_tf08z_139{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1}._searchInput_tf08z_157{width:100%;padding:12px 12px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none}._searchInput_tf08z_157:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._searchInput_tf08z_157::placeholder{color:#9ca3af}._content_tf08z_203{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;overflow:hidden}._emptyState_tf08z_227{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}._emptyState_tf08z_227 h3{margin:16px 0 8px;font-size:20px;font-weight:600}._emptyState_tf08z_227 p{margin:0 0 24px;font-size:16px;max-width:400px;line-height:1.5}._tableContainer_tf08z_279{overflow-x:auto}._usuariosTable_tf08z_287{width:100%;border-collapse:collapse;font-size:14px}._usuariosTable_tf08z_287 th{text-align:left;padding:16px 20px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb;background:#f9fafb}._usuariosTable_tf08z_287 td{padding:16px 20px;border-bottom:1px solid #e5e7eb;vertical-align:middle}._usuariosTable_tf08z_287 tbody tr:hover{background:#f9fafb}._userInfo_tf08z_349{display:flex;align-items:center;gap:12px}._userAvatar_tf08z_361{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#414976,#6b7280);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}._userDetails_tf08z_387{display:flex;flex-direction:column;gap:2px}._userName_tf08z_399{font-weight:600;font-size:14px}._userCode_tf08z_409{font-size:12px;opacity:.7}._emailCell_tf08z_427{display:flex;align-items:center;gap:8px}._roleBadge_tf08z_439{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid #e5e7eb}._statusBadge_tf08z_461{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.025em}._statusBadge_tf08z_461._activo_tf08z_485{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._statusBadge_tf08z_461._inactivo_tf08z_497{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}._statusBadge_tf08z_461._suspendido_tf08z_509,._statusBadge_tf08z_461._bloqueado_tf08z_521{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._statusBadge_tf08z_461._vacaciones_tf08z_533{background:#f3e8ff;color:#7c3aed;border:1px solid #ddd6fe}._statusBadge_tf08z_461._licencia_tf08z_545{background:#e0f2fe;color:#0891b2;border:1px solid #bae6fd}._statusBadge_tf08z_461._cesado_tf08z_557{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}._statusBadge_tf08z_461._desconocido_tf08z_569{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.dark ._statusBadge_tf08z_461._activo_tf08z_485{background:#22c55e20;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.dark ._statusBadge_tf08z_461._inactivo_tf08z_497{background:#6b728020;color:#9ca3af;border:1px solid rgba(107,114,128,.25)}.dark ._statusBadge_tf08z_461._suspendido_tf08z_509{background:#f59e0b20;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.dark ._statusBadge_tf08z_461._bloqueado_tf08z_521{background:#ef444420;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.dark ._statusBadge_tf08z_461._vacaciones_tf08z_533{background:#a855f720;color:#a855f7;border:1px solid rgba(168,85,247,.25)}.dark ._statusBadge_tf08z_461._licencia_tf08z_545{background:#06b6d420;color:#06b6d4;border:1px solid rgba(6,182,212,.25)}.dark ._statusBadge_tf08z_461._cesado_tf08z_557{background:#ef444420;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.dark ._statusBadge_tf08z_461._desconocido_tf08z_569{background:#6b728020;color:#9ca3af;border:1px solid rgba(107,114,128,.25)}._actionsCell_tf08z_687{display:flex;gap:8px;align-items:center}._actionButton_tf08z_699{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent}._actionButton_tf08z_699:hover{transform:translateY(-1px)}._actionButton_tf08z_699._view_tf08z_733{color:#6366f1}._actionButton_tf08z_699._view_tf08z_733:hover{background:#eef2ff}._actionButton_tf08z_699._edit_tf08z_749{color:#059669}._actionButton_tf08z_699._edit_tf08z_749:hover{background:#d1fae5}._actionButton_tf08z_699._delete_tf08z_765{color:#dc2626}._actionButton_tf08z_699._delete_tf08z_765:hover{background:#fee2e2}._modalViewContent_tf08z_789{padding:24px;max-height:70vh;overflow-y:auto}._modalViewSection_tf08z_801{margin-bottom:32px}._modalViewSection_tf08z_801:last-child{margin-bottom:0}._modalViewSectionTitle_tf08z_817{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}._modalViewItem_tf08z_841{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f3f4f6}._modalViewItem_tf08z_841:last-child{border-bottom:none}._modalViewLabel_tf08z_865{display:flex;align-items:center;gap:8px;font-weight:500;color:#6b7280;font-size:14px;min-width:140px}._modalViewValue_tf08z_885{color:#1f2937;font-size:14px;text-align:right;flex:1;max-width:300px;word-wrap:break-word}._modalForm_tf08z_911{padding:24px;max-height:70vh;overflow-y:auto}._modalFormSection_tf08z_923{margin-bottom:32px}._modalFormSection_tf08z_923:last-child{margin-bottom:0}._modalSectionTitle_tf08z_939{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}._formGroup_tf08z_963{margin-bottom:20px}._formLabel_tf08z_971{display:flex;align-items:center;gap:8px;font-weight:500;color:#374151;font-size:14px;margin-bottom:8px}._required_tf08z_991{color:#dc2626;font-weight:600}._formInput_tf08z_1001,._formSelect_tf08z_1003{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none;background:#fff}._formInput_tf08z_1001:focus,._formSelect_tf08z_1003:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._formInput_tf08z_1001::placeholder{color:#9ca3af}._formHint_tf08z_1045{font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}@media (max-width: 768px){._usuariosContainer_tf08z_9{padding:16px}._headerContent_tf08z_49{flex-direction:column;gap:16px;align-items:stretch}._searchAndFilters_tf08z_111{flex-direction:column;align-items:stretch}._searchContainer_tf08z_127{max-width:none}._usuariosTable_tf08z_287{font-size:12px}._usuariosTable_tf08z_287 th,._usuariosTable_tf08z_287 td{padding:12px 8px}._userInfo_tf08z_349{gap:8px}._userAvatar_tf08z_361{width:32px;height:32px}._modalViewContent_tf08z_789,._modalForm_tf08z_911{padding:16px}._modalViewItem_tf08z_841{flex-direction:column;align-items:flex-start;gap:4px}._modalViewLabel_tf08z_865{min-width:auto}._modalViewValue_tf08z_885{text-align:left;max-width:none}}@media (max-width: 480px){._header_tf08z_29{padding:16px}._headerInfo_tf08z_63 h1{font-size:24px}._actionsCell_tf08z_687{flex-direction:column;gap:4px}._actionButton_tf08z_699{width:28px;height:28px}}._stepForm_tf08z_1233{padding:0}._formGrid_tf08z_1241{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:0}._direccionUbigeoRow_tf08z_1257{display:grid;grid-template-columns:1fr 1fr;gap:12px;grid-column:1 / -1}._formGroup_tf08z_963{display:flex;flex-direction:column;gap:4px}._formGroup_tf08z_963 label{font-weight:500;font-size:14px;margin:0}._formGroup_tf08z_963 input,._formGroup_tf08z_963 select{padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none;background:#fff}._formGroup_tf08z_963 input:focus,._formGroup_tf08z_963 select:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._formGroup_tf08z_963 input::placeholder{color:#9ca3af}._resumeSection_tf08z_1339{margin-bottom:24px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._resumeSection_tf08z_1339 h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:8px}._resumeItem_tf08z_1373{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}._resumeItem_tf08z_1373:last-child{border-bottom:none}._resumeItem_tf08z_1373 span:first-child{font-weight:500;min-width:120px}._resumeItem_tf08z_1373 span:last-child{text-align:right;flex:1}@media (max-width: 768px){._formGrid_tf08z_1241{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 480px){._formGrid_tf08z_1241{grid-template-columns:1fr;gap:8px}._resumeSection_tf08z_1339{padding:16px}._resumeItem_tf08z_1373{flex-direction:column;align-items:flex-start;gap:4px}._resumeItem_tf08z_1373 span:last-child{text-align:left}}._constructorContainer_h7sa4_9{display:flex;flex-direction:column;height:100%;background:hsl(var(--background));border-radius:12px;overflow:hidden}._constructorHeader_h7sa4_35{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));backdrop-filter:blur(10px)}._organizacionInfo_h7sa4_55{display:flex;align-items:center;gap:16px}._organizacionLogo_h7sa4_67{width:48px;height:48px;border-radius:8px;object-fit:cover;border:2px solid hsl(var(--border))}._organizacionNombre_h7sa4_83{font-size:18px;font-weight:600;color:hsl(var(--foreground));margin:0}._organizacionCodigo_h7sa4_97{font-size:14px;color:hsl(var(--muted-foreground));margin:4px 0 0}._headerAcciones_h7sa4_109{display:flex;gap:12px}._botonPrincipal_h7sa4_119{display:flex;align-items:center;gap:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:10px 16px;border-radius:8px;font-weight:500;transition:all .2s ease}._botonPrincipal_h7sa4_119:hover{background:hsl(var(--primary) / .9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--primary) / .3)}._estadisticas_h7sa4_165{display:flex;gap:16px;padding:20px 24px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}._estadistica_h7sa4_165{display:flex;align-items:center;gap:12px;padding:16px 20px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;flex:1;transition:all .2s ease}._estadistica_h7sa4_165:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsl(var(--foreground) / .05)}._estadistica_h7sa4_165 svg{color:hsl(var(--primary));opacity:.8}._estadisticaNumero_h7sa4_225{font-size:24px;font-weight:700;color:hsl(var(--foreground));line-height:1}._estadisticaLabel_h7sa4_239{font-size:12px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-weight:500}._areaConstructor_h7sa4_263{flex:1;padding:24px;overflow-y:auto}._estadoVacio_h7sa4_275{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:16px;color:hsl(var(--muted-foreground))}._estadoVacio_h7sa4_275 svg{opacity:.5;color:hsl(var(--muted-foreground))}._estadoVacio_h7sa4_275 h3{font-size:20px;font-weight:600;color:hsl(var(--foreground));margin:0}._estadoVacio_h7sa4_275 p{font-size:16px;margin:0 0 20px;opacity:.8}._botonCrearPrimero_h7sa4_333{display:flex;align-items:center;gap:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:12px 24px;border-radius:8px;font-weight:500;transition:all .2s ease}._botonCrearPrimero_h7sa4_333:hover{background:hsl(var(--primary) / .9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--primary) / .3)}._estructuraVisual_h7sa4_379{position:relative;display:flex;flex-direction:column;gap:8px}._unidadContainer_h7sa4_393{position:relative}._lineaConexion_h7sa4_401{position:absolute;top:-4px;width:1px;height:24px;border-left:2px dashed;opacity:.6;z-index:1}._unidadCard_h7sa4_421{position:relative;background:hsl(var(--card));border:1px solid hsl(var(--border));border-left:4px solid;border-radius:12px;padding:16px;transition:all .2s ease;cursor:pointer;backdrop-filter:blur(10px)}._unidadCard_h7sa4_421:hover{transform:translate(4px);box-shadow:0 4px 16px hsl(var(--foreground) / .08);border-color:hsl(var(--primary))}._unidadCard_h7sa4_421._selected_h7sa4_457{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2);background:hsl(var(--primary) / .02)}._unidadHeader_h7sa4_477{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._unidadInfo_h7sa4_491{display:flex;align-items:flex-start;gap:12px;flex:1}._expandButton_h7sa4_505{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:hsl(var(--muted));border-radius:4px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s ease;flex-shrink:0}._expandButton_h7sa4_505:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:scale(1.1)}._iconoUnidad_h7sa4_547{width:20px;height:20px;color:hsl(var(--primary));flex-shrink:0;margin-top:2px}._unidadTexto_h7sa4_563{flex:1;min-width:0}._unidadNombre_h7sa4_573{font-size:16px;font-weight:600;color:hsl(var(--foreground));margin:0 0 6px;line-height:1.2}._unidadDetalles_h7sa4_589{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._tipoUnidad_h7sa4_603{font-size:12px;font-weight:500;color:hsl(var(--primary));background:hsl(var(--primary) / .1);padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._nombreCorto_h7sa4_625{font-size:12px;color:hsl(var(--muted-foreground));font-weight:500}._centroCosto_h7sa4_637{display:flex;align-items:center;gap:4px;font-size:12px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));padding:2px 6px;border-radius:4px}._unidadAcciones_h7sa4_667{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}._unidadCard_h7sa4_421:hover ._unidadAcciones_h7sa4_667{opacity:1}._botonAccion_h7sa4_689{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s ease}._botonAccion_h7sa4_689:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));transform:translateY(-1px)}._unidadObjetivo_h7sa4_739{display:flex;align-items:flex-start;gap:8px;padding:12px;background:hsl(var(--muted) / .5);border-radius:8px;margin-bottom:12px;font-size:14px;color:hsl(var(--muted-foreground));line-height:1.4}._unidadObjetivo_h7sa4_739 svg{color:hsl(var(--primary));margin-top:2px;flex-shrink:0}._posicionesContainer_h7sa4_785{border-top:1px solid hsl(var(--border));padding-top:12px}._posicionesHeader_h7sa4_795{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;color:hsl(var(--foreground))}._posicionesHeader_h7sa4_795 svg{color:hsl(var(--primary))}._posicionesList_h7sa4_823{display:flex;flex-wrap:wrap;gap:8px}._posicionBadge_h7sa4_835{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid;border-radius:8px;font-size:12px;transition:all .2s ease;cursor:pointer;min-width:120px;backdrop-filter:blur(5px)}._posicionBadge_h7sa4_835:hover{transform:translateY(-1px);box-shadow:0 2px 8px currentColor;opacity:.9}._posicionNombre_h7sa4_875{font-weight:600;line-height:1.2}._posicionCategoria_h7sa4_885{font-size:10px;text-transform:uppercase;letter-spacing:.5px;opacity:.8;font-weight:500}._modalContent_h7sa4_909{display:flex;flex-direction:column;gap:16px;padding:4px}._contextInfo_h7sa4_923{display:flex;align-items:center;gap:8px;padding:12px;background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);border-radius:8px;font-size:14px;color:hsl(var(--primary))}._contextInfo_h7sa4_923 svg{flex-shrink:0}._formGroup_h7sa4_955{display:flex;flex-direction:column;gap:6px}._formGroup_h7sa4_955 label{font-size:14px;font-weight:500;color:hsl(var(--foreground))}._formRow_h7sa4_979{display:grid;grid-template-columns:1fr 1fr;gap:16px}._textarea_h7sa4_991{min-height:80px;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:inherit;font-size:14px;resize:vertical;transition:all .2s ease}._textarea_h7sa4_991:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2)}._modalActions_h7sa4_1029{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid hsl(var(--border));margin-top:8px}@media (max-width: 768px){._constructorHeader_h7sa4_35{flex-direction:column;gap:16px;align-items:flex-start}._estadisticas_h7sa4_165{flex-direction:column;gap:12px}._formRow_h7sa4_979{grid-template-columns:1fr;gap:12px}._unidadCard_h7sa4_421{margin-left:0!important}._lineaConexion_h7sa4_401{display:none}._posicionesList_h7sa4_823{flex-direction:column}._posicionBadge_h7sa4_835{min-width:unset}}@keyframes _slideIn_h7sa4_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._unidadCard_h7sa4_421,._posicionBadge_h7sa4_835{animation:_slideIn_h7sa4_1 .3s ease-out}._unidadCard_h7sa4_421:focus-within{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2)}._dark_h7sa4_1189 ._lineaConexion_h7sa4_401{opacity:.4}._dark_h7sa4_1189 ._unidadCard_h7sa4_421{background:hsl(var(--card) / .8)}._dark_h7sa4_1189 ._posicionBadge_h7sa4_835{backdrop-filter:blur(10px)}._form_6e22g_1{display:flex;flex-direction:column;height:100%;min-height:500px}._formCompact_6e22g_15{display:flex;flex-direction:column;height:auto;min-height:auto}._formContent_6e22g_29{flex:1;overflow-y:auto;padding:0 4px}._section_6e22g_41{margin-bottom:24px}._sectionTitle_6e22g_49{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid var(--primary)}._formGrid_6e22g_67{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 768px){._formGrid_6e22g_67{grid-template-columns:1fr;gap:12px}}._formGroup_6e22g_97{display:flex;flex-direction:column;min-height:80px}._formGroup_6e22g_97:has(select[aria-label*=Estado]){grid-column:1 / -1}._formFooter_6e22g_119{display:flex;justify-content:flex-end;gap:12px;padding:4px 0 0;border-top:1px solid var(--border-color);margin-top:4px;background:var(--background-color)}._cancelButton_6e22g_139{min-width:120px}._submitButton_6e22g_147{min-width:150px}._formGroup_6e22g_97:has([required]) ._label_6e22g_157:after{content:" *";color:var(--error)}@media (max-width: 480px){._formFooter_6e22g_119{flex-direction:column;gap:8px}._cancelButton_6e22g_139,._submitButton_6e22g_147{width:100%;min-width:auto}}[data-theme=dark] ._sectionTitle_6e22g_49{color:var(--text-primary-dark);border-color:var(--primary-dark)}[data-theme=dark] ._formFooter_6e22g_119{border-color:var(--border-color-dark);background:var(--surface-color-dark)}._fieldLabel_6e22g_219{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:6px;display:block}._required_6e22g_235{color:var(--error);margin-left:2px}._errorText_6e22g_245{font-size:12px;color:var(--error);margin-top:4px;display:block}._form_6e22g_1:has(._submitButton_6e22g_147[disabled]){pointer-events:none;opacity:.7}._form_6e22g_1:has(._submitButton_6e22g_147[disabled]) ._submitButton_6e22g_147{pointer-events:auto}[data-theme=dark] ._fieldLabel_6e22g_219{color:var(--text-primary-dark)}[data-theme=dark] ._errorText_6e22g_245{color:var(--error-dark)}._container_dmhb4_3{display:flex;flex-direction:column;height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}._loadingContainer_dmhb4_21{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px}._spinner_dmhb4_39{width:48px;height:48px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:_spin_dmhb4_39 1s linear infinite}@keyframes _spin_dmhb4_39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_dmhb4_69{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:24px 32px;box-shadow:0 1px 3px #0000001a}._headerContent_dmhb4_83{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._headerTitle_dmhb4_99{display:flex;align-items:center;gap:16px}._headerTitle_dmhb4_99 svg{color:var(--color-primary);flex-shrink:0}._headerTitle_dmhb4_99 h1{margin:0;font-size:28px;font-weight:600;color:var(--color-text-primary)}._headerTitle_dmhb4_99 p{margin:4px 0 0;font-size:14px;color:var(--color-text-secondary)}._headerStats_dmhb4_147{display:flex;gap:24px;align-items:center}._stat_dmhb4_159{display:flex;flex-direction:column;align-items:center;padding:12px 16px;background-color:var(--color-background);border-radius:8px;border:1px solid var(--color-border);min-width:80px}._statValue_dmhb4_181{font-size:24px;font-weight:700;color:var(--color-primary);line-height:1}._statLabel_dmhb4_195{font-size:12px;color:var(--color-text-secondary);margin-top:2px;text-transform:uppercase;font-weight:500}._toolbar_dmhb4_213{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}._toolbarLeft_dmhb4_231{display:flex;align-items:center;gap:16px}._toolbarRight_dmhb4_243{display:flex;align-items:center;gap:12px}._searchContainer_dmhb4_255{position:relative;display:flex;align-items:center;gap:8px}._searchContainer_dmhb4_255 svg{color:var(--color-text-secondary);position:absolute;left:12px;z-index:1}._searchInput_dmhb4_283{padding-left:40px!important;width:600px!important;max-width:80vw}._statsButton_dmhb4_295{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500}._newButton_dmhb4_313{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600}._content_dmhb4_333{flex:1;padding:24px 32px;background-color:var(--color-background);overflow:auto}._grid_dmhb4_347{background-color:var(--color-surface);border-radius:8px;border:1px solid var(--color-border);overflow:hidden}._servidorCell_dmhb4_363{display:flex;align-items:center;gap:12px;padding:4px 0}._servidorIcon_dmhb4_377{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-light);border-radius:6px;color:var(--color-primary)}._servidorInfo_dmhb4_401{display:flex;flex-direction:column;gap:2px}._servidorNombre_dmhb4_413{font-weight:600;color:var(--color-text-primary);font-size:14px}._servidorCodigo_dmhb4_425{font-size:12px;color:var(--color-text-secondary);font-family:Courier New,monospace}@media (max-width: 1024px){._headerContent_dmhb4_83{flex-direction:column;gap:16px;align-items:flex-start}._headerStats_dmhb4_147{gap:16px}._toolbar_dmhb4_213{flex-direction:column;gap:16px;align-items:stretch}._toolbarLeft_dmhb4_231,._toolbarRight_dmhb4_243{justify-content:center}._searchInput_dmhb4_283{width:100%}._content_dmhb4_333{padding:16px}}@media (max-width: 768px){._header_dmhb4_69{padding:16px}._headerTitle_dmhb4_99 h1{font-size:24px}._headerStats_dmhb4_147{flex-wrap:wrap;gap:12px}._stat_dmhb4_159{min-width:60px;padding:8px 12px}._statValue_dmhb4_181{font-size:20px}._toolbar_dmhb4_213{padding:12px 16px}._toolbarLeft_dmhb4_231,._toolbarRight_dmhb4_243{flex-wrap:wrap;gap:8px}}[data-theme=dark] ._container_dmhb4_3{background-color:var(--color-background-dark);color:var(--color-text-primary-dark)}[data-theme=dark] ._header_dmhb4_69,[data-theme=dark] ._toolbar_dmhb4_213{background-color:var(--color-surface-dark);border-bottom-color:var(--color-border-dark)}[data-theme=dark] ._stat_dmhb4_159{background-color:var(--color-background-dark);border-color:var(--color-border-dark)}[data-theme=dark] ._grid_dmhb4_347{background-color:var(--color-surface-dark);border-color:var(--color-border-dark)}[data-theme=dark] ._servidorIcon_dmhb4_377{background-color:#6366f11a;color:var(--color-primary)}[data-theme=dark] ._servidorNombre_dmhb4_413{color:var(--color-text-primary-dark)}[data-theme=dark] ._servidorCodigo_dmhb4_425{color:var(--color-text-secondary-dark)}._container_dmhb4_3{animation:_fadeIn_dmhb4_1 .3s ease-in-out}@keyframes _fadeIn_dmhb4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stat_dmhb4_159{transition:all .2s ease}._stat_dmhb4_159:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._grid_dmhb4_347,._statsButton_dmhb4_295,._newButton_dmhb4_313{transition:all .2s ease}._statsButton_dmhb4_295:hover{transform:translateY(-1px)}._newButton_dmhb4_313:hover{transform:translateY(-1px);box-shadow:0 4px 8px #6366f14d}._header_16ofr_17{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_16ofr_37{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}._headerInfo_16ofr_51 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_16ofr_51 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_16ofr_79{display:flex;gap:12px;align-items:center}._workflowContainer_16ofr_93{padding:1rem;gap:1rem;min-height:100vh}._estadisticasGrid_16ofr_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}._estadisticaCard_16ofr_123{padding:16px;border-radius:8px;border:1px solid}._estadisticaHeader_16ofr_137{display:flex;align-items:center;gap:8px;margin-bottom:8px}._estadisticaLabel_16ofr_153{font-size:14px;font-weight:500}._estadisticaValor_16ofr_165{font-size:24px;font-weight:700}._loadingContainer_16ofr_177{display:flex;justify-content:center;align-items:center;height:200px}._workflowsContentContainer_16ofr_193{border-radius:8px;padding:24px;border:1px solid}._workflowsGrid_16ofr_207{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}._workflowsList_16ofr_221{display:flex;flex-direction:column;gap:16px}._searchToolbarContainer_16ofr_235{margin-bottom:24px}._workflowDetailModal_16ofr_245{display:flex;flex-direction:column;gap:24px}._workflowInfoCard_16ofr_259{padding:16px;border-radius:8px;border:1px solid}._sectionTitle_16ofr_273{margin-bottom:12px}._infoGrid_16ofr_283{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._infoLabel_16ofr_307{font-size:.875rem}._infoValue_16ofr_317{margin:0;font-weight:500}._timelineTitle_16ofr_337{margin-bottom:16px}._modalActions_16ofr_347{display:flex;gap:12px;padding-top:16px;border-top:1px solid}._actionButton_16ofr_363{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#fff;border:none;border-radius:6px;cursor:pointer}._approveButton_16ofr_397{background-color:#10b981}._responsiveContainer_16ofr_407{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){._workflowContainer_16ofr_93{padding:1.5rem}._estadisticasGrid_16ofr_107{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}._workflowsGrid_16ofr_207{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:20px}}@media (min-width: 1024px){._workflowContainer_16ofr_93{padding:2rem}._estadisticasGrid_16ofr_107{grid-template-columns:repeat(6,1fr)}._workflowsContentContainer_16ofr_193{padding:32px}}._estadisticaCard_16ofr_123:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;transition:all .2s ease}._colorPrimary_16ofr_497{color:var(--color-primary, #3B82F6)}._colorBlue_16ofr_505{color:#3b82f6}._colorAmber_16ofr_513{color:#f59e0b}._colorRed_16ofr_521{color:#ef4444}._colorGreen_16ofr_529{color:#10b981}._colorRedDark_16ofr_537{color:#dc2626}._dynamicContainer_16ofr_547{display:flex;gap:16px}._dynamicContainerGrid_16ofr_557{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}._dynamicContainerList_16ofr_569{display:flex;flex-direction:column;gap:16px}._statsContainer_16ofr_583{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;justify-content:flex-start}._statCard_16ofr_601{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;border:1px solid;min-width:160px;flex:1;max-width:220px;transition:all .2s ease}._statCard_16ofr_601:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statIcon_16ofr_639{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}._statContent_16ofr_661{display:flex;flex-direction:column;gap:2px}._statValue_16ofr_675{font-size:24px;font-weight:700;line-height:1}._statLabel_16ofr_689{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){._statsContainer_16ofr_583{flex-direction:column}._statCard_16ofr_601{max-width:none;min-width:auto}}@media (min-width: 769px) and (max-width: 1024px){._statsContainer_16ofr_583{justify-content:space-between}._statCard_16ofr_601{flex:1;min-width:140px;max-width:180px}}@media (min-width: 1025px){._statsContainer_16ofr_583{justify-content:flex-start}._statCard_16ofr_601{flex:0 1 auto;min-width:180px;max-width:220px}}:root{--gb-primary: #414976;--gb-primary-hover: #5a6396;--gb-accent: #3b82f6;--gb-accent-hover: #2563eb;--gb-bg-light: #ffffff;--gb-bg-secondary: #f8fafc;--gb-text-primary: #1e293b;--gb-text-secondary: #64748b;--gb-text-light: #ffffff;--gb-border: #e2e8f0;--gb-shadow: 0 4px 12px rgba(0, 0, 0, .15);--gb-shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--gb-radius: 8px;--gb-transition: all .3s cubic-bezier(.4, 0, .2, 1)}._safariOptimized_1ne15_55{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,opacity,background-color;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}._safariTransitionOptimized_1ne15_101{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,opacity,background-color,box-shadow;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-fill-mode:both;animation-fill-mode:both}._safariTextOptimized_1ne15_137{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._goldenBeltSidebar_1ne15_187{width:60px;height:100vh;background:var(--gb-primary);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;border-right:1px solid rgba(255,255,255,.1);box-shadow:2px 0 8px #0000001a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;-webkit-font-smoothing:antialiased}._mainSidebarLogo_1ne15_229{display:flex;align-items:center;justify-content:center;height:60px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px;transform:translateZ(0);position:relative;z-index:11}._logoIcon_1ne15_257{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform}._mainSidebarNav_1ne15_283{flex:1;display:flex;flex-direction:column;padding:8px 0;gap:4px;transform:translateZ(0);position:relative;z-index:10}._mainSidebarItem_1ne15_309{position:relative;display:flex;align-items:center;justify-content:center;height:48px;margin:0 8px;border-radius:var(--gb-radius);cursor:pointer;transition:var(--gb-transition);color:#ffffffb3;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,color,box-shadow;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:12}._mainSidebarItem_1ne15_309:hover{background:var(--gb-primary-hover);color:var(--gb-text-light);transform:translate(2px) translateZ(0);-webkit-transform:translate3d(2px,0,0);will-change:transform,background-color,color}._mainSidebarItem_1ne15_309._active_1ne15_379{background:var(--gb-accent);color:var(--gb-text-light);box-shadow:0 2px 8px #3b82f64d;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,box-shadow;z-index:13}._mainSidebarItem_1ne15_309._active_1ne15_379 ._activeIndicator_1ne15_403{position:absolute;right:-8px;top:50%;transform:translateY(-50%) translateZ(0);-webkit-transform:translate3d(0,-50%,0);width:3px;height:24px;background:var(--gb-accent);border-radius:2px;box-shadow:0 0 8px #3b82f680;will-change:transform;z-index:14}._mainSidebarIcon_1ne15_437{transition:var(--gb-transition);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,color;-webkit-font-smoothing:antialiased}._hasNavigation_1ne15_457{position:relative}._hasNavigation_1ne15_457:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 4px #10b98180;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform}._navigationIndicator_1ne15_499{position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:#10b981;border-radius:50%;opacity:.8;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,opacity}._secondaryPanel_1ne15_539{position:fixed;left:60px;top:0;width:320px;height:100vh;background:var(--gb-bg-light);border-right:1px solid var(--gb-border);box-shadow:var(--gb-shadow);transition:var(--gb-transition);display:flex;flex-direction:column;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,opacity,visibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1001}._secondaryPanel_1ne15_539._open_1ne15_593{transform:translate(0) translateZ(0);-webkit-transform:translate3d(0,0,0);opacity:1;visibility:visible;will-change:transform,opacity,visibility}._secondaryPanel_1ne15_539._closed_1ne15_613{transform:translate(-100%) translateZ(0);-webkit-transform:translate3d(-100%,0,0);opacity:0;visibility:hidden;will-change:transform,opacity,visibility}._panelHeader_1ne15_635{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gb-border);background:var(--gb-bg-secondary);min-height:60px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;position:relative;z-index:1002}._panelTitle_1ne15_669{font-size:18px;font-weight:600;color:var(--gb-text-primary);margin:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;z-index:1003}._panelCloseButton_1ne15_701{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--gb-text-secondary);transition:var(--gb-transition);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,color;-webkit-font-smoothing:antialiased;position:relative;z-index:1003}._panelCloseButton_1ne15_701:hover{background:var(--gb-border);color:var(--gb-text-primary);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,color}._panelBody_1ne15_767{flex:1;overflow-y:auto;padding:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,scroll-position;-webkit-overflow-scrolling:touch;position:relative;z-index:1001}._panelContent_1ne15_803{padding:20px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;position:relative;z-index:1002}._panelContent_1ne15_803 h3{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--gb-text-primary)}._panelContent_1ne15_803 h4{margin:16px 0 8px;font-size:14px;font-weight:500;color:var(--gb-text-secondary)}._panelContent_1ne15_803 p{margin:0 0 16px;color:var(--gb-text-secondary);font-size:14px;line-height:1.5}._contentSection_1ne15_869{margin-top:20px}._quickActions_1ne15_877{display:flex;flex-direction:column;gap:8px}._quickAction_1ne15_877{padding:8px 12px;border:1px solid var(--gb-border);background:var(--gb-bg-light);border-radius:6px;font-size:14px;color:var(--gb-text-primary);transition:var(--gb-transition);text-align:left;display:flex;align-items:center;gap:8px}._processList_1ne15_925{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._processItem_1ne15_939{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--gb-border);border-radius:var(--gb-radius);background:var(--gb-bg-light);transition:var(--gb-transition)}._processItem_1ne15_939:hover{border-color:var(--gb-accent);box-shadow:var(--gb-shadow-light)}._processIcon_1ne15_971{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--gb-bg-secondary);border-radius:6px;color:var(--gb-accent)}._processInfo_1ne15_993{flex:1;display:flex;flex-direction:column;gap:2px}._processName_1ne15_1007{font-size:14px;font-weight:500;color:var(--gb-text-primary)}._processStatus_1ne15_1019{font-size:12px;color:var(--gb-text-secondary)}._addButton_1ne15_1029{width:100%;padding:12px;border:2px dashed var(--gb-border);background:transparent;border-radius:var(--gb-radius);color:var(--gb-text-secondary);font-size:14px;cursor:pointer;transition:var(--gb-transition)}._addButton_1ne15_1029:hover{border-color:var(--gb-accent);color:var(--gb-accent);background:#3b82f60d}._organizationTree_1ne15_1073{margin-top:16px}._treeItem_1ne15_1081{margin-bottom:8px}._treeNode_1ne15_1089{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:var(--gb-transition);font-size:14px;color:var(--gb-text-primary)}._treeNode_1ne15_1089:hover{background:var(--gb-bg-secondary)}._treeIcon_1ne15_1121{color:var(--gb-text-secondary);transition:var(--gb-transition)}._nodeIcon_1ne15_1131{color:var(--gb-accent)}._treeChildren_1ne15_1139{margin-left:24px;border-left:1px solid var(--gb-border);padding-left:16px}._documentCategories_1ne15_1159{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}._category_1ne15_1173{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--gb-border);border-radius:var(--gb-radius);background:var(--gb-bg-light);cursor:pointer;transition:var(--gb-transition);text-align:center}._category_1ne15_1173:hover{border-color:var(--gb-accent);box-shadow:var(--gb-shadow-light)}._categoryIcon_1ne15_1211{color:var(--gb-accent)}._category_1ne15_1173 span{font-size:13px;color:var(--gb-text-primary);font-weight:500}._indicators_1ne15_1239{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:16px}._indicator_1ne15_1239{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;background:var(--gb-bg-secondary);border-radius:var(--gb-radius);border:1px solid var(--gb-border)}._indicatorValue_1ne15_1275{font-size:24px;font-weight:700;color:var(--gb-accent)}._indicatorLabel_1ne15_1287{font-size:12px;color:var(--gb-text-secondary);text-align:center;line-height:1.3}._configSections_1ne15_1309{display:flex;flex-direction:column;gap:12px;margin-top:16px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;position:relative;z-index:1010}._configSection_1ne15_1309{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--gb-radius);cursor:pointer;transition:var(--gb-transition);background:var(--gb-bg-light);border:1px solid transparent;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,border-color,box-shadow;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:1011;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}._configSection_1ne15_1309:hover{background:var(--gb-bg-secondary);border-color:var(--gb-border);box-shadow:var(--gb-shadow-light);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,background-color,border-color,box-shadow}._configSection_1ne15_1309:active{transform:translateY(1px) translateZ(0);-webkit-transform:translate3d(0,1px,0)}._sectionIcon_1ne15_1427{flex-shrink:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,color;-webkit-font-smoothing:antialiased}._sectionInfo_1ne15_1449{flex:1;display:flex;flex-direction:column;gap:2px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;position:relative;z-index:1012}._sectionTitle_1ne15_1477{font-size:14px;font-weight:500;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}._sectionDesc_1ne15_1503{font-size:12px;line-height:1.3;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}._secondaryPanel_1ne15_539._mobile_1ne15_1537{left:0;width:100vw;z-index:1100}._mobileOverlay_1ne15_1549{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1099;backdrop-filter:blur(2px)}._panelBody_1ne15_767::-webkit-scrollbar{width:6px}._panelBody_1ne15_767::-webkit-scrollbar-track{background:var(--gb-bg-secondary)}._panelBody_1ne15_767::-webkit-scrollbar-thumb{background:var(--gb-border);border-radius:3px}._panelBody_1ne15_767::-webkit-scrollbar-thumb:hover{background:var(--gb-text-secondary)}@media (max-width: 768px){._goldenBeltSidebar_1ne15_187{width:50px}._mainSidebarItem_1ne15_309{height:44px;margin:0 6px}._logoIcon_1ne15_257{width:28px;height:28px}._secondaryPanel_1ne15_539{left:50px;width:calc(100vw - 50px)}._secondaryPanel_1ne15_539._mobile_1ne15_1537{left:0;width:100vw}._panelContent_1ne15_803{padding:16px}}@media (max-width: 480px){._goldenBeltSidebar_1ne15_187{width:45px}._mainSidebarItem_1ne15_309{height:40px;margin:0 4px}._mainSidebarIcon_1ne15_437{width:18px!important;height:18px!important}._secondaryPanel_1ne15_539{left:45px;width:calc(100vw - 45px)}}.dark ._goldenBeltSidebar_1ne15_187{background:#0f172a;border-right-color:#ffffff0d}.dark ._secondaryPanel_1ne15_539{background:#1e293b;border-right-color:#334155;color:#e2e8f0}.dark ._panelHeader_1ne15_635{background:#0f172a;border-bottom-color:#334155}.dark ._indicator_1ne15_1239{background:#334155;border-color:#475569}@keyframes _slideIn_1ne15_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_1ne15_1{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}._secondaryPanel_1ne15_539._open_1ne15_593{animation:_slideIn_1ne15_1 .3s cubic-bezier(.4,0,.2,1)}._secondaryPanel_1ne15_539._closed_1ne15_613{animation:_slideOut_1ne15_1 .3s cubic-bezier(.4,0,.2,1)}._mainSidebarItem_1ne15_309:focus,._panelCloseButton_1ne15_701:focus,._quickAction_1ne15_877:focus,._processItem_1ne15_939:focus,._category_1ne15_1173:focus,._configSection_1ne15_1309:focus{outline:2px solid var(--gb-accent);outline-offset:2px}._hidden_1ne15_1913{display:none!important}._visible_1ne15_1921{display:block!important}._header_1xsib_3{display:flex;align-items:center;height:64px;padding:0 24px;border-bottom:1px solid;border-bottom-color:var(--header-border);background:var(--header-bg);color:var(--header-text);position:relative;z-index:1000}._menuButton_1xsib_31{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:var(--header-text);cursor:pointer;transition:all .2s ease;margin-right:16px}._menuButton_1xsib_31:hover{background:var(--header-hover)}._spacer_1xsib_71{flex:1}._organizationInfo_1xsib_81{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-right:16px;border-radius:8px;background:var(--header-hover);border:1px solid var(--header-border);max-width:250px}._organizationName_1xsib_105{font-size:13px;font-weight:500;color:var(--header-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._organizationCode_1xsib_125{font-size:12px;color:var(--header-text-secondary);white-space:nowrap}._themeToggle_1xsib_139{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--header-border);border-radius:50%;background:var(--header-bg);color:var(--header-text);cursor:pointer;transition:all .3s ease;margin-right:16px}._themeToggle_1xsib_139:hover{transform:scale(1.05);background:var(--header-hover)}._userSection_1xsib_181{position:relative;display:flex;align-items:center;pointer-events:auto;z-index:1100}._userButton_1xsib_197{display:flex;align-items:center;gap:12px;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:var(--header-text);cursor:pointer;transition:all .2s ease;max-width:200px;pointer-events:auto;position:relative;z-index:100}._userButton_1xsib_197:hover{background:var(--header-hover)}._userAvatar_1xsib_239{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--header-border)}._userAvatarFallback_1xsib_255{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;border:2px solid var(--header-border)}._userName_1xsib_281{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._chevronIcon_1xsib_299{color:var(--header-text-secondary);transition:transform .2s ease;flex-shrink:0}._chevronOpen_1xsib_311{transform:rotate(180deg)}._dropdown_1xsib_321{position:absolute;top:calc(100% + 12px);right:0;min-width:180px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;z-index:99999!important;animation:_dropdownFadeIn_1xsib_1 .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fffffff2,#f8fafcf2);backdrop-filter:blur(12px);box-shadow:0 10px 40px #00000026,0 4px 20px #0000001a,inset 0 1px #fff6;opacity:1!important;visibility:visible!important;display:block!important}@keyframes _dropdownFadeIn_1xsib_1{0%{opacity:0;transform:translateY(-8px) scale(.95);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}._dropdownItem_1xsib_389{display:flex!important;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;text-align:left;color:#374151!important;opacity:1!important;visibility:visible!important;position:relative;overflow:hidden}._dropdownItem_1xsib_389:hover{background:linear-gradient(135deg,#ef444414,#dc26261f);color:#dc2626!important;transform:translateY(-1px);box-shadow:0 4px 12px #ef444426}._dropdownItem_1xsib_389:hover:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%);pointer-events:none}._dropdownItem_1xsib_389:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #ef444433}._header_1xsib_3{--header-bg: #414976;--header-border: #5a6396;--header-text: #B8C4E0;--header-text-secondary: #9CA9C7;--header-hover: #4f5583;--header-dropdown-bg: #ffffff}.dark ._header_1xsib_3{--header-bg: #1e293b;--header-border: #334155;--header-text: #f1f5f9;--header-text-secondary: #94a3b8;--header-hover: #334155;--header-dropdown-bg: #334155}.dark ._dropdown_1xsib_321{background:linear-gradient(135deg,#1e293bf2,#334155f2)!important;border-color:#ffffff1a!important;box-shadow:0 10px 40px #0000004d,0 4px 20px #0003,inset 0 1px #ffffff1a!important}.dark ._dropdownItem_1xsib_389{color:#f1f5f9!important}.dark ._dropdownItem_1xsib_389:hover{background:linear-gradient(135deg,#ef444426,#dc262633)!important;color:#fca5a5!important}@media (max-width: 768px){._header_1xsib_3,._header_1xsib_3._mobile_1xsib_569{padding:0 16px}._organizationInfo_1xsib_81{display:none}._themeToggle_1xsib_139{width:36px;height:36px;margin-right:12px}._userName_1xsib_281{display:none}._userButton_1xsib_197{gap:0;padding:8px;max-width:40px}._dropdown_1xsib_321{right:-8px}}@media (max-width: 480px){._header_1xsib_3{padding:0 12px}._menuButton_1xsib_31{width:36px;height:36px;margin-right:12px}._themeToggle_1xsib_139{width:32px;height:32px;margin-right:8px}._userButton_1xsib_197{padding:6px}}._goldenBeltLayout_1r1si_11{display:flex;height:100vh;overflow:hidden;position:relative}._mainContentArea_1r1si_27{flex:1;display:flex;flex-direction:column;margin-left:60px;overflow:hidden;transition:margin-left .3s ease}._pageContent_1r1si_47{flex:1;overflow:auto;position:relative;padding:0}@media (max-width: 768px){._mainContentArea_1r1si_27{margin-left:50px}}@media (max-width: 480px){._goldenBeltLayout_1r1si_11._mobile_1r1si_87 ._mainContentArea_1r1si_27{margin-left:45px}._pageContent_1r1si_47{padding:0}}._mainContentArea_1r1si_27{transition:all .3s cubic-bezier(.4,0,.2,1)}._pageContent_1r1si_47{height:100%}._pageContent_1r1si_47::-webkit-scrollbar{width:8px}._pageContent_1r1si_47::-webkit-scrollbar-track{background:#f1f5f9}._pageContent_1r1si_47::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._pageContent_1r1si_47::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ._pageContent_1r1si_47::-webkit-scrollbar-track{background:#1e293b}.dark ._pageContent_1r1si_47::-webkit-scrollbar-thumb{background:#475569}.dark ._pageContent_1r1si_47::-webkit-scrollbar-thumb:hover{background:#64748b}._viewToggle_fm8du_9{display:flex;flex-direction:row;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));overflow:hidden}._viewButton_fm8du_27{border-radius:0;border:none;min-width:2.5rem;padding:.5rem .75rem;transition:all .2s ease}._viewButton_fm8du_27:not(:last-child){border-right:1px solid hsl(var(--border))}._viewButton_fm8du_27:hover{background:hsl(var(--accent))}._viewButton_fm8du_27[data-variant=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._viewButton_fm8du_27[data-variant=outline]{background:transparent;color:hsl(var(--muted-foreground))}._viewButton_fm8du_27:disabled{opacity:.5;cursor:not-allowed}._viewButton_fm8du_27:disabled:hover{background:transparent}@media (max-width: 480px){._viewButton_fm8du_27{min-width:2.25rem;padding:.375rem .5rem}}._sidebarContainer_1ef6m_3{width:320px;flex-shrink:0;border-left:none;background:#fff;display:grid;grid-template-rows:auto 1fr;box-shadow:none}._sidebarHeader_1ef6m_25{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;margin:8px 12px;position:sticky;top:0;z-index:2}._title_1ef6m_53{font-size:14px;font-weight:600}._closeButton_1ef6m_63{border:none;background:transparent;font-weight:500;font-size:13px;padding:6px 10px;border-radius:8px;transition:background-color .16s ease,color .16s ease}._closeButton_1ef6m_63:hover{background-color:#0000000a}._content_1ef6m_91{padding:12px;overflow:auto;display:grid;gap:12px}._accordion_1ef6m_105{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}._accordionHeader_1ef6m_119{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;cursor:pointer;border:none;outline:none;box-shadow:0 1px #00000008;transition:background-color .16s ease}._accordionHeader_1ef6m_119:hover{background:#f1f5f9}._chevron_1ef6m_153{transition:transform .45s ease}._chevronOpen_1ef6m_161{transform:rotate(90deg)}._accordionBody_1ef6m_169{padding:12px;background:#fff;overflow:hidden}._propRow_1ef6m_181{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:start;padding:6px 0}._muted_1ef6m_197{color:#64748b;font-size:12px}._propRow_1ef6m_181>div:last-child{font-size:14px;line-height:1.5}._handle_1ef6m_219{position:absolute;top:50%;right:-8px;transform:translateY(-50%);background:#f1f5f9;border:1px solid #e5e7eb;padding:8px 10px;border-radius:8px;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;color:#334155;z-index:10}._hidden_1ef6m_253{display:none}@media (max-width: 1024px){._sidebarContainer_1ef6m_3{width:280px}._handle_1ef6m_219{right:-6px}}._documentCard_1wiq4_1{display:flex;flex-direction:column;background-color:rgb(var(--color-white));border:1px solid rgb(var(--color-gray-200));border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;cursor:pointer;position:relative;height:auto;min-height:280px}._documentCard_1wiq4_1:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:rgb(var(--color-blue-300))}._cardHeader_1wiq4_47{display:flex;justify-content:space-between;align-items:flex-start;margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem;gap:1rem;background-color:#414976;border-top-left-radius:.75rem;border-top-right-radius:.75rem}._iconAndTitle_1wiq4_71{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._iconAndTitle_1wiq4_71 svg{color:#fff}._titleContainer_1wiq4_95{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._documentTitle_1wiq4_111{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.25;margin:0;word-break:break-word}._documentCategory_1wiq4_129{font-size:.75rem;font-weight:400;color:#e5e7eb;line-height:1}._headerActions_1wiq4_143{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}._headerStatusBadge_1wiq4_157{background-color:#fffffff2!important;border:1px solid rgba(255,255,255,.3)!important;color:#1f2937!important;font-weight:600!important}._headerStatusBadge_1wiq4_157 ._indicator_1wiq4_171{background-color:#10b981!important}._actionsContainer_1wiq4_181{position:relative}._actionsButton_1wiq4_189{padding:.25rem!important;min-width:auto!important;width:2rem;height:2rem;color:#fff!important}._actionsButton_1wiq4_189:hover{background-color:#ffffff1a!important}._actionsMenu_1wiq4_213{position:absolute;top:100%;right:0;z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:10rem;padding:.25rem;margin-top:.25rem;pointer-events:auto}._actionItem_1wiq4_247{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:400;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out}._actionItem_1wiq4_247:hover{background-color:#f9fafb;color:#111827}._deleteAction_1wiq4_291{color:#dc2626}._deleteAction_1wiq4_291:hover{background-color:#fef2f2;color:#b91c1c}._cardContent_1wiq4_311{flex:1;display:flex;flex-direction:column;gap:1rem}._documentMeta_1wiq4_325{display:flex;flex-direction:column;gap:.5rem}._metaItem_1wiq4_337{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._metaLabel_1wiq4_351{font-size:.75rem;font-weight:500;color:rgb(var(--color-gray-500));flex-shrink:0}._metaValue_1wiq4_365{font-size:.75rem;font-weight:400;color:rgb(var(--color-gray-700));text-align:right;word-break:break-word}._cardFooter_1wiq4_383{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(var(--color-gray-100))}._footerInfo_1wiq4_395{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._footerLabel_1wiq4_409{font-size:.75rem;font-weight:500;color:rgb(var(--color-gray-500))}._footerBadge_1wiq4_421{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;border:1px solid;white-space:nowrap}._documentStatus_1wiq4_441{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid;font-size:.75rem;font-weight:500;white-space:nowrap}[data-theme=dark] ._documentCard_1wiq4_1{background-color:rgb(var(--surface-color));border-color:rgb(var(--color-gray-700))}[data-theme=dark] ._documentCard_1wiq4_1:hover{border-color:rgb(var(--color-blue-600));box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark] ._cardHeader_1wiq4_47{background-color:#3b82f6}[data-theme=dark] ._headerStatusBadge_1wiq4_157{background-color:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-weight:600!important}[data-theme=dark] ._headerStatusBadge_1wiq4_157 ._indicator_1wiq4_171{background-color:#34d399!important}[data-theme=dark] ._documentTitle_1wiq4_111{color:#fff}[data-theme=dark] ._documentCategory_1wiq4_129{color:#e5e7eb}[data-theme=dark] ._metaLabel_1wiq4_351{color:rgb(var(--color-gray-400))}[data-theme=dark] ._metaValue_1wiq4_365{color:rgb(var(--color-gray-300))}[data-theme=dark] ._footerLabel_1wiq4_409{color:rgb(var(--color-gray-400))}[data-theme=dark] ._cardFooter_1wiq4_383{border-color:rgb(var(--color-gray-700))}[data-theme=dark] ._actionsMenu_1wiq4_213{background-color:#1f2937;border-color:#4b5563}[data-theme=dark] ._actionItem_1wiq4_247{color:#d1d5db}[data-theme=dark] ._actionItem_1wiq4_247:hover{background-color:#374151;color:#f9fafb}[data-theme=dark] ._deleteAction_1wiq4_291{color:#f87171}[data-theme=dark] ._deleteAction_1wiq4_291:hover{background-color:#7f1d1d4d;color:#fca5a5}@media (max-width: 640px){._documentCard_1wiq4_1{padding:1rem;min-height:auto}._cardHeader_1wiq4_47{flex-direction:column;align-items:flex-start;gap:.75rem}._headerActions_1wiq4_143{width:100%;justify-content:space-between}._documentTitle_1wiq4_111{font-size:1rem}._metaItem_1wiq4_337{font-size:.75rem}}._documentosContainer_1yfn2_9{padding:24px;min-height:100vh;transition:background-color .3s ease;--documentos-primary: #3b82f6;--documentos-bg: #ffffff;--documentos-bg-secondary: #f8fafc;--documentos-surface: #ffffff;--documentos-border: #e2e8f0;--documentos-text: #1e293b;--documentos-text-muted: #64748b;--documentos-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--documentos-radius: .75rem;--documentos-transition: all .2s ease-in-out}._header_1yfn2_53{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._headerContent_1yfn2_73{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerInfo_1yfn2_87 h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#1f2937}._headerInfo_1yfn2_87 p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}._headerActions_1yfn2_115{display:flex;gap:12px;align-items:center}._searchAndFilters_1yfn2_135{display:flex;gap:12px;align-items:center;padding-top:0;border-top:none}._searchContainer_1yfn2_151{position:relative;flex:1;max-width:500px}._searchIcon_1yfn2_163{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1}._searchInput_1yfn2_181{width:100%;padding:12px 12px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;outline:none}._searchInput_1yfn2_181:focus{border-color:#414976;box-shadow:0 0 0 3px #4149761a}._searchInput_1yfn2_181::placeholder{color:#9ca3af}._actionButtons_1yfn2_219{display:flex;gap:8px;align-items:center}._viewToggle_1yfn2_231{display:flex;gap:4px;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid #e5e7eb}._actionButton_1yfn2_219{display:flex;align-items:center;gap:.5rem;font-weight:500;transition:var(--documentos-transition)}._primaryButton_1yfn2_265{background:var(--documentos-primary);color:#fff;border:none;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:var(--documentos-transition)}._primaryButton_1yfn2_265:hover{background:var(--documentos-primary-hover);transform:translateY(-1px);box-shadow:var(--documentos-shadow)}._stepperWithSidebar_1yfn2_301{position:relative}@media (max-width: 768px){._documentosContainer_1yfn2_9{padding:16px}._header_1yfn2_53{padding:16px;margin-bottom:12px}._headerContent_1yfn2_73{flex-direction:column;gap:16px;align-items:stretch}._headerActions_1yfn2_115{justify-content:flex-start}._searchAndFilters_1yfn2_135{flex-direction:column;gap:12px;align-items:stretch}._searchContainer_1yfn2_151{max-width:none}._actionButtons_1yfn2_219{flex-wrap:wrap;justify-content:flex-start}._viewToggle_1yfn2_231{margin-left:0;padding-left:0;border-left:none;border-top:1px solid #e5e7eb;padding-top:12px;justify-content:center}}[data-theme=dark] ._documentosContainer_1yfn2_9{--documentos-bg: #0f172a;--documentos-bg-secondary: #1e293b;--documentos-surface: #1e293b;--documentos-border: #334155;--documentos-text: #f1f5f9;--documentos-text-muted: #94a3b8;--documentos-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 1px 2px 0 rgba(0, 0, 0, .2)}[data-theme=dark] ._header_1yfn2_53{background:var(--documentos-surface);border-color:var(--documentos-border);box-shadow:var(--documentos-shadow)}[data-theme=dark] ._headerInfo_1yfn2_87 h1{color:var(--documentos-text)}[data-theme=dark] ._headerInfo_1yfn2_87 p{color:var(--documentos-text-muted)}[data-theme=dark] ._searchInput_1yfn2_181{background:var(--documentos-bg);border-color:var(--documentos-border);color:var(--documentos-text)}[data-theme=dark] ._searchInput_1yfn2_181::placeholder{color:var(--documentos-text-muted)}[data-theme=dark] ._searchIcon_1yfn2_163{color:var(--documentos-text-muted)}._mainLayout_1yfn2_499{display:flex;gap:24px;align-items:flex-start}._sidebar_1yfn2_511{width:280px;flex-shrink:0}._mainContent_1yfn2_521{flex:1;min-width:0}._tabsContainer_1yfn2_539{background:#fff;border-radius:12px;padding:20px 0;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._tabsWrapper_1yfn2_557{display:flex;flex-direction:column;align-items:stretch;gap:4px}._tabButton_1yfn2_571{display:flex;align-items:center;padding:16px 24px;border:none;border-radius:0;background:transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:inherit;font-size:14px;font-weight:500;min-height:48px;position:relative;overflow:hidden;text-align:left;border-left:3px solid transparent}._tabButton_1yfn2_571:hover{background-color:var(--hover-bg);border-left-color:var(--hover-border)}._tabButton_1yfn2_571:active{transform:none;transition:transform .1s ease}._tabButtonActive_1yfn2_629{background-color:var(--active-bg);border-left-color:var(--active-border);font-weight:600}._tabButtonInactive_1yfn2_641{background:transparent}._tabContent_1yfn2_649{display:flex;align-items:center;gap:12px;width:100%;justify-content:flex-start}._tabLabel_1yfn2_665{font-size:14px;font-weight:inherit;letter-spacing:.025em}._tabBadge_1yfn2_677{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:11px;font-weight:600;line-height:1;transition:all .2s ease}@media (max-width: 768px){._tabsContainer_1yfn2_539{padding:16px 20px;margin-bottom:20px}._tabsWrapper_1yfn2_557{gap:6px}._tabButton_1yfn2_571{padding:10px 16px;min-width:100px;min-height:40px;font-size:13px}._tabLabel_1yfn2_665{font-size:13px}._tabBadge_1yfn2_677{min-width:20px;height:20px;font-size:10px}}@media (max-width: 480px){._tabsWrapper_1yfn2_557{justify-content:center}._tabButton_1yfn2_571{flex:1;min-width:auto;max-width:140px}}._container_1yfn2_797{min-height:100vh;padding:0}._header_1yfn2_53{margin-bottom:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._headerContent_1yfn2_73{padding:1.5rem}._title_1yfn2_829{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}._subtitle_1yfn2_841{font-size:1rem;opacity:.8}._tabsContainer_1yfn2_539{border-radius:8px;overflow:hidden}._tabsContent_1yfn2_863{padding:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}._tabButton_1yfn2_571{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;transition:all .2s ease;min-height:36px}._tabButton_1yfn2_571:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}._tabCount_1yfn2_909{margin-left:.25rem;padding:.125rem .375rem;font-size:.75rem;border-radius:9999px}._toolbar_1yfn2_925{margin-bottom:1.5rem;border-radius:8px}._toolbarContent_1yfn2_935{padding:1rem;display:flex;align-items:center;justify-content:space-between}._searchInput_1yfn2_181{width:320px;border-radius:6px;transition:all .2s ease}._searchInput_1yfn2_181:focus{box-shadow:0 0 0 3px #3b82f61a}._viewButtons_1yfn2_969{display:flex;gap:.5rem}._viewButton_1yfn2_969{padding:.5rem .75rem;border-radius:6px;transition:all .2s ease}._viewButton_1yfn2_969:hover{transform:translateY(-1px)}._uploadCard_1yfn2_1001{margin-bottom:1.5rem;border-radius:12px}._uploadArea_1yfn2_1011{border-radius:8px;min-height:200px;transition:all .2s ease;cursor:pointer}._uploadArea_1yfn2_1011:hover{transform:translateY(-2px);box-shadow:0 8px 25px -8px #00000026}._uploadIcon_1yfn2_1035{margin-bottom:1rem;transition:transform .2s ease}._uploadArea_1yfn2_1011:hover ._uploadIcon_1yfn2_1035{transform:scale(1.1)}._documentsContainer_1yfn2_1055{border-radius:12px}._documentsGrid_1yfn2_1063{display:grid;gap:1.5rem}._documentsGrid_1yfn2_1063._grid_1yfn2_1073{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}._documentsGrid_1yfn2_1063._list_1yfn2_1081{grid-template-columns:1fr;gap:1rem}._documentCard_1yfn2_1093{border-radius:8px;transition:all .2s ease;cursor:pointer;border:1px solid}._documentCard_1yfn2_1093:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}._documentContent_1yfn2_1117{padding:1.25rem}._documentIcon_1yfn2_1125{font-size:1.875rem;transition:transform .2s ease}._documentCard_1yfn2_1093:hover ._documentIcon_1yfn2_1125{transform:scale(1.1)}._documentTitle_1yfn2_1143{font-size:1rem;font-weight:600;margin-bottom:.25rem;transition:color .2s ease}._documentCard_1yfn2_1093:hover ._documentTitle_1yfn2_1143{color:#2563eb}._documentMeta_1yfn2_1165{font-size:.875rem;margin-bottom:.75rem}._documentTags_1yfn2_1175{display:flex;align-items:center;gap:.75rem}._statusBadge_1yfn2_1187{font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;font-weight:500}._categoryBadge_1yfn2_1201{font-size:.75rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500;border:1px solid}._statusNuevo_1yfn2_1219{background-color:#dbeafe;color:#1e40af}._statusReciente_1yfn2_1229{background-color:#fef3c7;color:#92400e}._statusFavorito_1yfn2_1239{background-color:#fce7f3;color:#be185d}._statusParticipo_1yfn2_1249{background-color:#d1fae5;color:#065f46}._emptyState_1yfn2_1261{text-align:center;padding:4rem 1rem}._emptyIcon_1yfn2_1271{font-size:3.75rem;margin-bottom:1.5rem;opacity:.5}._emptyTitle_1yfn2_1283{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}._emptyDescription_1yfn2_1295{font-size:1rem;max-width:28rem;margin:0 auto 1.5rem}._emptyButton_1yfn2_1307{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;transition:all .2s ease}._emptyButton_1yfn2_1307:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}@media (max-width: 768px){._documentosContainer_1yfn2_9{padding:1rem;gap:1rem}._headerActions_1yfn2_115{flex-direction:column;align-items:stretch}._searchContainer_1yfn2_151{min-width:auto}._actionButtons_1yfn2_219{justify-content:center}._tabs_1yfn2_539{flex-wrap:wrap}._filtersContent_1yfn2_1379,._documentsGrid_1yfn2_1063{grid-template-columns:1fr}._documentCardContent_1yfn2_1395{flex-direction:column}._documentActions_1yfn2_1403{flex-direction:row;justify-content:center}}@media (max-width: 480px){._documentosContainer_1yfn2_9{padding:.75rem}._uploadDropzone_1yfn2_1425{padding:2rem 1rem}._uploadTitle_1yfn2_1433{font-size:1rem}}._header_1yfn2_53{background:#fff;border-radius:16px;padding:20px 24px;margin-bottom:16px;box-shadow:0 4px 16px #0000000f;border:1px solid #e5e7eb}._headerContent_1yfn2_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._headerInfo_1yfn2_87 h1{margin:0 0 4px;font-size:24px;font-weight:700;color:#1f2937}._headerInfo_1yfn2_87 p{margin:0;color:#6b7280;font-size:14px;line-height:1.4}._headerActions_1yfn2_115{display:flex;gap:10px;align-items:center}._headerTabs_1yfn2_1523{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:0;margin-bottom:0}._headerTabsGroup_1yfn2_1543{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._headerTabsPrimary_1yfn2_1557{display:flex;align-items:center;margin-right:208px}._headerTabsFilters_1yfn2_1571{display:flex;align-items:center;gap:8px}@media (max-width: 1024px){._headerTabsPrimary_1yfn2_1557{margin-right:112px}}@media (max-width: 768px){._headerTabsPrimary_1yfn2_1557{margin-right:16px}}._headerTabButton_1yfn2_1611{padding:6px 12px;min-height:34px;min-width:96px}._tabButton_1yfn2_571{display:flex;align-items:center;padding:10px 16px;border:1.5px solid;border-radius:10px;background:transparent;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;position:relative}._tabButton_1yfn2_571:hover{background-color:var(--hover-bg);border-color:var(--hover-border);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61f}._tabButtonActive_1yfn2_629{box-shadow:0 4px 14px #3b82f638}._tabContent_1yfn2_649{display:flex;align-items:center;gap:8px;width:100%;justify-content:center}._tabBadge_1yfn2_677{min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:11px;font-weight:600}@media (max-width: 768px){._header_1yfn2_53{padding:16px;margin-bottom:12px}._headerContent_1yfn2_73{flex-direction:column;gap:10px;align-items:stretch}._headerInfo_1yfn2_87 h1{font-size:22px}._headerInfo_1yfn2_87 p{font-size:13px}}._table_1hpl2_3{width:100%;border-collapse:separate;border-spacing:0 8px}._headerRow_1hpl2_15{display:grid;grid-template-columns:36px minmax(180px,4fr) minmax(160px,1.8fr) minmax(160px,2fr) minmax(100px,1.2fr) minmax(80px,.8fr);gap:8px;padding:.25rem .5rem .5rem;font-size:.8rem;background:#3b82f6!important;background-color:#3b82f6!important;background-image:none!important;color:#fff!important;border-radius:.6rem;align-items:center}._headerRow_1hpl2_15 ._headerCell_1hpl2_47,._headerRow_1hpl2_15 ._headerCellClickable_1hpl2_49{color:#fff!important}._row_1hpl2_57{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:.6rem;display:grid;grid-template-columns:36px minmax(180px,4fr) minmax(160px,1.8fr) minmax(160px,2fr) minmax(100px,1.2fr) minmax(80px,.8fr);align-items:center;transition:box-shadow .18s ease,background-color .18s ease}._row_1hpl2_57:hover{box-shadow:0 6px 18px #0000000f;background:hsl(var(--surface-hover, var(--surface)))}._rowSelected_1hpl2_87{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)) inset;background:color-mix(in srgb,hsl(var(--primary)) 8%,hsl(var(--surface)))}._headerRow_1hpl2_15>._headerCell_1hpl2_47,._headerRow_1hpl2_15>button._headerCell_1hpl2_47,._row_1hpl2_57>._cell_1hpl2_105{min-width:0}._cell_1hpl2_105{padding:.6rem .75rem;font-size:.9rem;color:hsl(var(--text));text-align:center}._headerCell_1hpl2_47{padding:.25rem .5rem;font-size:.8rem;color:#fff;text-align:center}._headerCellClickable_1hpl2_49{cursor:pointer;display:inline-flex;align-items:center;gap:6px;background:transparent!important;background-color:transparent!important;border:none;outline:none;color:inherit}._sortIcon_1hpl2_165{opacity:.8}._nameCell_1hpl2_173{display:flex;align-items:center;gap:.5rem}._name_1hpl2_173{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nowrap_1hpl2_201{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ownerCell_1hpl2_213 ._ownerWrapper_1hpl2_213{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start}._sizeCell_1hpl2_227{text-align:center}._actions_1hpl2_235{display:flex;justify-content:center;gap:.25rem}._ownerCell_1hpl2_213,._ownerHeader_1hpl2_255{text-align:left}._tile_1ogy3_3{display:flex;flex-direction:column;border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease,transform .15s ease;box-shadow:0 2px 6px #0000000a}._tile_1ogy3_3:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}._thumbnail_1ogy3_35{position:relative;background:hsl(var(--muted));aspect-ratio:16 / 10;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid hsl(var(--border))}._thumbImg_1ogy3_59{width:100%;height:100%;object-fit:contain;background:hsl(var(--muted));transform:none;transform-origin:center;margin:0 auto;display:block;transition:opacity .2s ease}._thumbPlaceholder_1ogy3_85{font-weight:600;font-size:.95rem;opacity:.8}._tile_1ogy3_3:hover ._thumbImg_1ogy3_59{transform:none}._overlay_1ogy3_107{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;opacity:0;transition:opacity .2s ease;z-index:2;pointer-events:none}._thumbnail_1ogy3_35:hover ._overlay_1ogy3_107{opacity:1}._overlayTopRight_1ogy3_137{display:flex;justify-content:flex-end;align-items:flex-start;padding:6px;pointer-events:auto}._overlayBottomRight_1ogy3_153{display:flex;justify-content:flex-end;align-items:flex-end;padding:6px;pointer-events:auto}._overlayActions_1ogy3_169{display:flex;gap:8px;pointer-events:auto}._body_1ogy3_191{padding:.75rem .75rem .9rem;display:grid;gap:.35rem}._titleRow_1ogy3_203{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._titleButton_1ogy3_217{display:inline-flex;align-items:center;gap:.5rem;text-align:left;background:transparent;border:none;padding:0;cursor:pointer}._titleButton_1ogy3_217:hover ._title_1ogy3_203{text-decoration:underline}._title_1ogy3_203{font-weight:600;font-size:.95rem;color:hsl(var(--text));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.25;word-break:break-word}._meta_1ogy3_277{font-size:.82rem;color:hsl(var(--text-secondary))}._actions_1ogy3_287{display:none}._iconOnlyBtn_1ogy3_295 svg{margin:0!important}._overlayBackdrop_192b4_3{position:fixed;inset:0;background:#00000026;backdrop-filter:saturate(180%) blur(2px);z-index:49}._panel_192b4_21{position:fixed;top:0;right:0;height:100vh;width:380px;background:hsl(var(--surface));border-left:1px solid hsl(var(--border));box-shadow:-12px 0 24px #0000001f;display:grid;grid-template-rows:auto auto 1fr;z-index:50;animation:_slideIn_192b4_1 .24s ease-out}@keyframes _slideIn_192b4_1{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}._header_192b4_61{display:flex;align-items:center;justify-content:space-between;padding:.9rem;border-bottom:1px solid hsl(var(--border))}._titleBox_192b4_77{display:grid;gap:.25rem}._title_192b4_77{font-weight:600;font-size:1rem}._headerActions_192b4_97{display:flex;gap:.25rem}._tabs_192b4_101{display:flex;gap:.35rem;padding:.6rem .9rem;border-bottom:1px solid hsl(var(--border))}._content_192b4_115{overflow:auto;padding:.9rem;display:grid;gap:.9rem}._section_192b4_129{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;padding:.9rem}._sectionTitle_192b4_143{font-weight:600;margin-bottom:.6rem}._thumb_192b4_153{width:100%;border-radius:.6rem;overflow:hidden}._actionsRow_192b4_165{display:flex;gap:.5rem}._closeBtn_192b4_169{margin-left:.5rem}._fab_192b4_173{display:none}._treeWrapper_59gps_9{width:100%;height:100%;display:flex;flex-direction:column}._toolbar_59gps_23{display:flex;align-items:center;justify-content:space-between;padding:8px;gap:8px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #ffffff)}._toolbarLeft_59gps_43{display:flex;gap:8px}._toolbarButton_59gps_53{border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:6px 10px;background:var(--color-surface, #ffffff);color:var(--color-text, #111827);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}._toolbarButton_59gps_53:hover{background:#f9fafb}._searchInput_59gps_79{flex:0 0 260px;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:6px 10px}._tree_59gps_9{width:100%;flex:1}._nodeRow_59gps_103{display:flex;align-items:center;gap:8px;border-radius:8px;padding:4px 8px;color:var(--color-text, #111827);min-height:28px}._nodeRow_59gps_103:hover{background:var(--color-primary-50, #f8fafc)}._nodeRowDoc_59gps_129{background:var(--color-primary-25, #fbfdff);cursor:pointer}._toggleBtn_59gps_139{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;padding:0;border-radius:6px}._toggleBtn_59gps_139:hover{background:#f3f4f6}._iconWrap_59gps_169{width:18px;height:18px;display:flex;align-items:center;justify-content:center}._label_59gps_185{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px}._labelClamp_59gps_207{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._leafActions_59gps_225{display:flex;gap:6px}._actionIconBtn_59gps_233{background:transparent;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px}._actionIconBtn_59gps_233:hover{background:#f3f4f6}@media (max-width: 768px){._searchInput_59gps_79{flex:1 1 auto}}:root{--organigrama-primary: #3b82f6;--organigrama-background: #F5F7FA;--organigrama-surface: #FFFFFF;--organigrama-text: #414976;--organigrama-text-secondary: #6B7280;--organigrama-border: #E5E7EB;--organigrama-card-bg: linear-gradient(135deg, #6366F1 0%, #4F46E5 50%, #4338CA 100%);--organigrama-card-bg-hover: linear-gradient(135deg, #7C3AED 0%, #6366F1 50%, #4F46E5 100%);--organigrama-card-text: #ffffff;--organigrama-position-assigned-bg: linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);--organigrama-position-vacant-bg: linear-gradient(135deg, #ffffff 0%, #fef2f2 100%);--organigrama-position-text: #1f2937;--organigrama-button-bg: rgba(255, 255, 255, .2);--organigrama-button-bg-hover: rgba(255, 255, 255, .3);--organigrama-person-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);--organigrama-shadow: 0 4px 20px rgba(0, 0, 0, .12);--organigrama-shadow-hover: 0 8px 25px rgba(0, 0, 0, .15)}body.light{--color-primary: #414976;--color-background: #F5F7FA;--color-surface: #FFFFFF;--color-text: #414976;--color-text-secondary: #6B7280;--color-border: #E5E7EB;--organigrama-primary: #414976;--organigrama-background: #F5F7FA;--organigrama-surface: #FFFFFF;--organigrama-text: #414976;--organigrama-text-secondary: #6B7280;--organigrama-border: #E5E7EB;--organigrama-card-bg: #414976;--organigrama-card-bg-hover: #414976;--organigrama-card-text: #ffffff;--organigrama-position-assigned-bg: linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);--organigrama-position-vacant-bg: linear-gradient(135deg, #ffffff 0%, #fef2f2 100%);--organigrama-position-text: #1f2937;--organigrama-button-bg: rgba(255, 255, 255, .2);--organigrama-button-bg-hover: rgba(255, 255, 255, .3);--organigrama-person-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);--organigrama-shadow: 0 4px 20px rgba(0, 0, 0, .12);--organigrama-shadow-hover: 0 8px 25px rgba(0, 0, 0, .15)}body.dark{--color-primary: #3b82f6;--color-background: #0F172A;--color-surface: #1E293B;--color-text: #F3F4F8;--color-text-secondary: #94A3B8;--color-border: #334155;--organigrama-primary: #60a5fa;--organigrama-background: #0F172A;--organigrama-surface: #1E293B;--organigrama-text: #F3F4F8;--organigrama-text-secondary: #94A3B8;--organigrama-border: #334155;--organigrama-card-bg: linear-gradient(135deg, #374151 0%, #1f2937 50%, #111827 100%);--organigrama-card-bg-hover: linear-gradient(135deg, #4b5563 0%, #374151 50%, #1f2937 100%);--organigrama-card-text: #f3f4f6;--organigrama-position-assigned-bg: linear-gradient(135deg, #1f2937 0%, #064e3b 100%);--organigrama-position-vacant-bg: linear-gradient(135deg, #1f2937 0%, #7f1d1d 100%);--organigrama-position-text: #f3f4f6;--organigrama-button-bg: rgba(148, 163, 184, .2);--organigrama-button-bg-hover: rgba(148, 163, 184, .3);--organigrama-person-bg: linear-gradient(135deg, #065f46 0%, #047857 100%);--organigrama-shadow: 0 4px 20px rgba(0, 0, 0, .5);--organigrama-shadow-hover: 0 8px 25px rgba(0, 0, 0, .7)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.dark::-webkit-scrollbar{width:8px}body.dark::-webkit-scrollbar-track{background:#1e293b}body.dark::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}body.dark::-webkit-scrollbar-thumb:hover{background:#64748b}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}
