*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{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='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.end-0{inset-inline-end:0}.start-0{inset-inline-start:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * 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-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-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.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-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/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-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-start{text-align:start}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.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-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-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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 #0000001a, 0 4px 6px -4px #0000001a;--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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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)}.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-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/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}.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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.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)}:root{--azul:#163a7a;--turquesa:#41bfbc;--celeste:#49a0d6;--violeta:#6b2bd6;--amarillo:#e8bd31;--coral:#ff684a;--magenta:#e6007e;--magenta-txt:#b30062;--magenta-hov:#8f004e;--turquesa-txt:#0f6e6b;--amarillo-txt:#8a6a00;--coral-txt:#c0341a;--azul-05:#eef2f8;--turquesa-05:#e8f7f7;--magenta-05:#fdeaf3;--amarillo-05:#fdf6e3;--coral-05:#ffefeb;--papel:#fff;--fondo:#f6f7f9;--tinta:#2c3038;--tinta-suave:#5b6270;--linea:#e2e5ea;--linea-fuerte:#c7ccd4;--fuente-titulo:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-texto:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho:1120px;--ancho-texto:68ch;--radio:10px;--radio-lg:16px;--alto-barra:86px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body.sitio{background:var(--papel);color:var(--tinta);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}.sitio h1,.sitio h2,.sitio h3{font-family:var(--fuente-titulo);color:var(--azul);text-wrap:balance;margin:0 0 .6em;line-height:1.2}.sitio h1{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.1rem);font-weight:700}.sitio h2{font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700}.sitio h3{font-size:1.125rem;font-weight:600}.sitio p{max-width:var(--ancho-texto);margin:0 0 1em}.sitio--panel p,.sitio--panel li{max-width:none}.sitio a:focus:not(:focus-visible),.sitio button:focus:not(:focus-visible){outline:none}.sitio a:focus-visible,.sitio button:focus-visible{outline:3px solid var(--celeste);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:1.25rem}.seccion{padding-block:clamp(3rem,7vw,5rem)}.seccion--tinte{background:var(--fondo)}.seccion--azul{background:var(--azul);color:#fff}.seccion--azul h2{color:#fff}#postular,#la-feria,#quien-participa,#requisitos,#preguntas{scroll-margin-top:calc(var(--alto-barra) + 10px)}.rombo{vertical-align:middle;background:var(--magenta);width:10px;height:10px;margin-right:.55rem;display:inline-block;transform:rotate(45deg)}.rombo--turquesa{background:var(--turquesa)}.rombo--amarillo{background:var(--amarillo)}.rombo--celeste{background:var(--celeste)}.cinta{height:6px;display:flex}.cinta span{flex:1}.boton{font-family:var(--fuente-titulo);border-radius:var(--radio);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,transform 80ms;display:inline-flex}.boton:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.boton:active{transform:none}}.boton--principal{background:var(--magenta-txt);color:#fff;border-color:var(--magenta-txt)}.boton--principal:hover{background:var(--magenta-hov);border-color:var(--magenta-hov);color:#fff}.boton--secundario{color:var(--azul);border-color:var(--azul);background:0 0}.boton--secundario:hover{background:var(--azul-05);color:var(--azul)}.boton--claro{color:var(--azul);background:#fff;border-color:#fff}.boton--claro:hover{background:var(--azul-05);color:var(--azul)}.boton--contorno-claro{color:#fff;background:0 0;border-color:#ffffff8c}.boton--contorno-claro:hover{color:#fff;background:#ffffff1f}.boton--peligro{background:var(--coral-txt);color:#fff;border-color:var(--coral-txt)}.boton--peligro:hover{color:#fff;background:#9c2a15;border-color:#9c2a15}.boton--desactivado{background:var(--linea);color:var(--tinta-suave);border-color:var(--linea);cursor:not-allowed;pointer-events:none}.boton--compacto{padding:.6rem 1.25rem;font-size:.93rem}.enlace-claro{color:#fff;text-underline-offset:3px;font-size:.97rem;text-decoration:underline}.enlace-claro:hover{color:var(--turquesa)}.enlace-simple{font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cabecera{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--linea);background:#fffffff7;position:sticky;top:0}.cabecera__fila{min-height:var(--alto-barra);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cabecera__marca{flex-shrink:1;min-width:0}.cabecera__marca img{width:100px;max-width:100%;height:auto;display:block}@media (width>=500px){.cabecera__marca img{width:150px}}.menu{align-items:center;gap:2rem;display:flex}.menu__enlaces{align-items:center;gap:2rem;display:none}@media (width>=1020px){.menu__enlaces{display:flex}}.menu__enlaces a{font-family:var(--fuente-texto);color:var(--tinta);border-bottom:2px solid #0000;padding-block:.3rem;font-size:1rem;font-weight:400;text-decoration:none}.menu__enlaces a:hover{color:var(--azul);border-bottom-color:var(--turquesa)}.menu__enlaces a[aria-current=page]{color:var(--azul);border-bottom-color:var(--magenta)}.menu__acciones{align-items:center;gap:.85rem;display:flex}@media (width>=1020px){.menu__acciones{border-left:1px solid var(--linea);padding-left:2rem}}.menu__acciones .boton{padding:.6rem 1.25rem;font-size:.93rem}.menu__acciones .es-actual{position:relative}.menu__acciones .es-actual:after{content:"";background:var(--magenta);border-radius:2px;height:3px;position:absolute;bottom:-10px;left:20%;right:20%}.menu__acciones .en-ancho{display:none}@media (width>=560px){.menu__acciones .en-ancho{display:inline-flex}}@media (width<=620px){:root{--alto-barra:72px}.cabecera__fila,.menu{gap:.75rem}.menu__acciones{gap:.5rem}.menu__acciones .boton{padding:.5rem .9rem;font-size:.87rem}.cabecera__marca img{width:160px}}.portada{background:var(--azul);color:#fff;overflow:hidden}.portada__rejilla{align-items:center;gap:2.5rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=900px){.portada__rejilla{grid-template-columns:1.15fr .85fr;gap:3.5rem}}.portada h1{color:#fff;margin-bottom:.4em}.portada__fecha{font-family:var(--fuente-titulo);color:var(--turquesa);margin-bottom:1.2rem;font-size:1.05rem;font-weight:600}.portada__bajada{color:#dbe3f0;max-width:46ch;font-size:1.15rem}.portada__acciones{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.portada__foto{border-radius:var(--radio-lg);aspect-ratio:4/3;background:#1d4890;overflow:hidden}.portada__foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cifras{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.cifra{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:1.25rem 1.4rem}.cifra__dato{font-family:var(--fuente-titulo);color:var(--azul);margin:0;font-size:2.1rem;font-weight:700;line-height:1.1}.cifra__rotulo{color:var(--tinta-suave);margin:.25rem 0 0;font-size:.95rem}.rejilla{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:1.35rem}.tarjeta h3{margin-bottom:.35rem}.tarjeta p{color:var(--tinta-suave);margin:0;font-size:.97rem}.tarjeta--prioridad{border-top:4px solid var(--magenta)}.tarjeta--media{border-top:4px solid var(--celeste)}.tarjeta--base{border-top:4px solid var(--linea)}.requisitos{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.requisitos li{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;display:flex}.requisitos strong{font-weight:600}.requisitos span{color:var(--tinta-suave);font-size:.95rem;display:block}.requisitos .marca{color:var(--turquesa-txt);flex:none;font-weight:700}.requisitos .opcional .marca{color:var(--tinta-suave)}.pasos{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.paso{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:1.35rem;position:relative}.paso:before{counter-increment:paso;content:counter(paso);background:var(--azul-05);width:34px;height:34px;color:var(--azul);font-family:var(--fuente-titulo);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;font-weight:700;display:flex}.cierre{text-align:center}.cierre p{color:#dbe3f0;margin-inline:auto}.par-acciones{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cierre .par-acciones{flex-direction:column;align-items:center;gap:.9rem}@media (width>=560px){.cierre .par-acciones{flex-direction:row;justify-content:center}}.pie{background:var(--fondo);border-top:1px solid var(--linea);padding-block:2.5rem}.pie__rejilla{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:2rem;display:grid}.pie img{width:200px;height:auto}.pie a{color:var(--azul)}.pie small{color:var(--tinta-suave);font-size:.9rem}.acceso{background:var(--fondo);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.acceso__cabecera{background:var(--papel);border-bottom:1px solid var(--linea);padding-block:1rem}.acceso__cabecera img{width:180px;height:auto;display:block}@media (width>=600px){.acceso__cabecera img{width:220px}}.acceso__cuerpo{justify-content:center;align-items:flex-start;padding:clamp(1.5rem,5vw,3.5rem) 1.25rem;display:flex}.acceso__pie{text-align:center;color:var(--tinta-suave);padding:1.5rem 1.25rem 2.5rem;font-size:.92rem}.tarjeta-acceso{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);width:100%;max-width:460px;padding:clamp(1.5rem,4vw,2.25rem)}.tarjeta-acceso h1{margin-bottom:.35rem;font-size:1.6rem}.tarjeta-acceso>p:first-of-type{color:var(--tinta-suave);margin-bottom:1.75rem;font-size:.98rem}.acceso__cuerpo--ancho .doble{align-items:start;gap:2rem;width:100%;max-width:940px;display:grid}@media (width>=860px){.acceso__cuerpo--ancho .doble{grid-template-columns:1fr .8fr;gap:3rem}}.acceso__cuerpo--ancho .tarjeta-acceso{max-width:none}.panel-lateral{background:var(--azul);color:#fff;border-radius:var(--radio-lg);padding:1.75rem}.panel-lateral h2{color:#fff;margin-bottom:1rem;font-size:1.15rem}.panel-lateral p{color:#dbe3f0;font-size:.96rem}.panel-lateral ol{color:#dbe3f0;margin:0;padding-left:1.1rem;font-size:.96rem}.panel-lateral li{margin-bottom:.55rem}.panel-lateral li::marker{color:var(--turquesa);font-weight:700}.panel-lateral .nota{color:#c3d0e6;border-top:1px solid #fff3;margin-top:1.5rem;padding-top:1.25rem;font-size:.92rem}.campo{margin-bottom:1.15rem}.campo label{font-family:var(--fuente-titulo);color:var(--tinta);margin-bottom:.4rem;font-size:.92rem;font-weight:600;display:block}.campo input[type=text],.campo input[type=email],.campo input[type=password],.campo input[type=tel],.campo input[type=number],.campo select,.campo textarea{width:100%;font-family:var(--fuente-texto);color:var(--tinta);background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radio);padding:.75rem .9rem;font-size:1.05rem;line-height:1.4;transition:border-color .15s}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--linea-fuerte)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--celeste);outline-offset:0;outline:3px solid #49a0d640}.campo .ayuda{color:var(--tinta-suave);margin-top:.35rem;font-size:.88rem;display:block}.campo--error input{border-color:var(--coral-txt)}.error{color:var(--coral-txt);align-items:flex-start;gap:.4rem;margin-top:.4rem;font-size:.9rem;display:flex}.error:before{content:"!";flex:none;font-weight:700}.recordarme{color:var(--tinta-suave);cursor:pointer;align-items:center;gap:.55rem;font-size:.95rem;display:flex}.recordarme input{width:18px;height:18px;accent-color:var(--azul)}.acciones{flex-direction:column;gap:.9rem;margin-top:1.75rem;display:flex}.acciones .boton{width:100%}.acciones--fila{flex-flow:wrap;align-items:center}.acciones--fila .boton{width:auto}.acciones__enlaces{flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.94rem;display:flex}.separador{border:0;border-top:1px solid var(--linea);margin:1.75rem 0 1.25rem}.aviso{border-radius:var(--radio);border-left:4px solid;margin-bottom:1.5rem;padding:.9rem 1.1rem;font-size:.95rem}.aviso p:last-child{margin-bottom:0}.aviso--ok{background:var(--turquesa-05);border-color:var(--turquesa-txt);color:var(--turquesa-txt)}.aviso--info{background:var(--azul-05);border-color:var(--celeste);color:var(--azul)}.aviso--error{background:var(--coral-05);border-color:var(--coral-txt);color:var(--coral-txt)}.aviso--aviso{background:var(--amarillo-05);border-color:var(--amarillo-txt);color:var(--amarillo-txt)}.portal{background:var(--fondo);flex-direction:column;min-height:100vh;display:flex}.portal__cabecera{background:var(--papel);border-bottom:1px solid var(--linea);z-index:50;position:sticky;top:0}.portal__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;min-height:72px;display:flex}.portal__fila img{width:180px;height:auto;display:block}@media (width>=600px){.portal__fila img{width:210px}}.portal__cuerpo{flex:1;padding-block:clamp(1.75rem,4vw,3rem)}.portal__titulo{margin-bottom:1.75rem}.portal__titulo h1{margin-bottom:.25rem;font-size:1.75rem}.portal__titulo p{color:var(--tinta-suave);margin:0}.estado{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:clamp(1.5rem,4vw,2.25rem)}.etiqueta{font-family:var(--fuente-titulo);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.etiqueta:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.etiqueta--borrador{background:var(--azul-05);color:var(--azul)}.etiqueta--enviada{background:var(--turquesa-05);color:var(--turquesa-txt)}.etiqueta--observada{background:var(--amarillo-05);color:var(--amarillo-txt)}.etiqueta--admitida{background:var(--turquesa-05);color:var(--turquesa-txt)}.etiqueta--rechazada{background:var(--coral-05);color:var(--coral-txt)}.estado__pasos{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.estado__pasos li{color:var(--tinta-suave);align-items:flex-start;gap:.7rem;font-size:.97rem;display:flex}.estado__pasos .num{background:var(--azul-05);width:24px;height:24px;color:var(--azul);font-family:var(--fuente-titulo);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.panel{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);max-width:640px;margin-bottom:1.5rem;padding:clamp(1.35rem,3vw,2rem)}.panel h2{margin-bottom:.3rem;font-size:1.2rem}.panel>p:first-of-type{color:var(--tinta-suave);margin-bottom:1.5rem;font-size:.96rem}.panel--peligro{border-color:#f3c9c0}.panel--peligro h2{color:var(--coral-txt)}.correo-destacado{font-family:var(--fuente-titulo);color:var(--azul);background:var(--azul-05);border-radius:var(--radio);word-break:break-all;margin:1.25rem 0 1.5rem;padding:.9rem 1.1rem;font-size:1.15rem;font-weight:600;display:block}.guia{gap:.9rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.guia li{align-items:flex-start;gap:.8rem;font-size:.98rem;display:flex}.guia .num{background:var(--magenta);color:#fff;width:26px;height:26px;font-family:var(--fuente-titulo);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.opciones-secundarias{border-top:1px solid var(--linea);color:var(--tinta-suave);gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.94rem;display:grid}.opciones-secundarias form{display:inline}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{background:var(--azul);color:#fff;z-index:100;padding:.75rem 1.25rem;position:absolute;left:-9999px}.saltar:focus{top:1rem;left:1rem}.asistente{margin-bottom:2rem}.pasos-barra{counter-reset:none;margin:0 0 2.5rem;padding:0;list-style:none;display:none}@media (width>=820px){.pasos-barra{display:flex}}.pasos-barra li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.6rem;padding-inline:.25rem;display:flex;position:relative}.pasos-barra li:before,.pasos-barra li:after{content:"";background:var(--linea);z-index:0;height:3px;position:absolute;top:21px}.pasos-barra li:before{width:50%;left:0}.pasos-barra li:after{width:50%;right:0}.pasos-barra li:first-child:before,.pasos-barra li:last-child:after{content:none}.pasos-barra li.hecho:before,.pasos-barra li.hecho:after,.pasos-barra li.activo:before{background:var(--azul)}.paso-num{z-index:1;width:44px;height:44px;font-family:var(--fuente-titulo);background:var(--linea);color:var(--tinta-suave);border:3px solid var(--fondo);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex;position:relative}.paso-rotulo{font-family:var(--fuente-titulo);color:var(--tinta-suave);max-width:14ch;font-size:.88rem;font-weight:600;line-height:1.3}.pasos-barra .activo .paso-num{background:var(--azul);color:#fff}.pasos-barra .activo .paso-rotulo{color:var(--azul)}.pasos-barra .hecho .paso-num{background:var(--turquesa-txt);color:#fff}.pasos-barra .hecho .paso-rotulo{color:var(--tinta)}.pasos-barra .hecho .paso-num span{display:none}.pasos-barra .hecho .paso-num:after{content:"✓";font-size:1.2rem}.pasos-barra a{text-decoration:none;display:contents}.pasos-barra a:hover .paso-num{filter:brightness(1.15)}.pasos-movil{margin-bottom:1.75rem}@media (width>=820px){.pasos-movil{display:none}}.pasos-movil__fila{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.pasos-movil__actual{font-family:var(--fuente-titulo);color:var(--azul);font-size:1.05rem;font-weight:700}.pasos-movil__cuenta{color:var(--tinta-suave);white-space:nowrap;font-size:.9rem}.pasos-movil__riel{background:var(--linea);border-radius:999px;height:8px;overflow:hidden}.pasos-movil__avance{background:var(--azul);border-radius:999px;height:100%;transition:width .3s}.paso-tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:clamp(1.5rem,4vw,2.5rem)}.paso-tarjeta h2{margin-bottom:.3rem;font-size:1.45rem}.paso-tarjeta>p:first-of-type{color:var(--tinta-suave);margin-bottom:2rem}.grupo-campos{grid-template-columns:1fr;gap:0 1.25rem;display:grid}@media (width>=680px){.grupo-campos--dos{grid-template-columns:1fr 1fr}}.bloque{border-top:1px solid var(--linea);margin-top:1.75rem;padding-top:1.75rem}.bloque:first-child{border-top:0;margin-top:0;padding-top:0}.bloque h3{margin-bottom:1.25rem}.opciones{gap:.85rem;display:grid}.opcion{background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radio);cursor:pointer;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;transition:border-color .15s,background-color .15s;display:flex}.opcion:hover{border-color:var(--linea-fuerte)}.opcion input{width:20px;height:20px;accent-color:var(--azul);flex:none;margin-top:.25rem}.opcion__texto strong{font-family:var(--fuente-titulo);color:var(--tinta);margin-bottom:.15rem;font-size:1rem;font-weight:600;display:block}.opcion__texto span{color:var(--tinta-suave);font-size:.93rem}.opcion:has(input:checked){border-color:var(--azul);background:var(--azul-05)}.paso-navegacion{border-top:1px solid var(--linea);flex-direction:column-reverse;gap:.85rem;margin-top:2.25rem;padding-top:1.75rem;display:flex}@media (width>=560px){.paso-navegacion{flex-direction:row;justify-content:space-between;align-items:center}}.paso-navegacion .boton{width:100%}@media (width>=560px){.paso-navegacion .boton{width:auto}}.guardado{color:var(--turquesa-txt);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.guardado:before{content:"✓";font-weight:700}.doc-fila{border:1.5px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:1.1rem 1.25rem;display:flex}.doc-fila__texto strong{font-family:var(--fuente-titulo);font-size:.98rem;display:block}.doc-fila__texto span{color:var(--tinta-suave);font-size:.9rem}.doc-fila input[type=file]{max-width:100%;font-size:.9rem}.doc-fila--opcional{border-style:dashed}.producto-ficha{border:1.5px solid var(--linea);border-radius:var(--radio);margin-bottom:1rem;padding:1.35rem}.producto-ficha__titulo{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.producto-ficha__titulo h4{font-family:var(--fuente-titulo);color:var(--azul);margin:0;font-size:1rem}.resumen{gap:1rem;margin-bottom:2rem;display:grid}.resumen__bloque{background:var(--fondo);border-radius:var(--radio);padding:1.1rem 1.25rem}.resumen__bloque h4{font-family:var(--fuente-titulo);color:var(--tinta-suave);text-transform:none;margin:0 0 .5rem;font-size:.9rem}.resumen__bloque p{margin:0;font-size:.98rem}.resumen__bloque a{font-size:.9rem}.nota-demo{background:var(--magenta-05);border-left:4px solid var(--magenta);color:var(--magenta-txt);border-radius:var(--radio);margin-bottom:1.75rem;padding:.9rem 1.1rem;font-size:.94rem}.nota-demo p{max-width:none;margin:0}.pregunta-num{font-family:var(--fuente-titulo);letter-spacing:.03em;color:var(--tinta-suave);background:var(--fondo);border:1px solid var(--linea);border-radius:4px;margin-bottom:.45rem;padding:.1rem .4rem;font-size:.72rem;font-weight:700;display:inline-block}.ayuda-bloque{color:var(--tinta-suave);margin-top:-.75rem;margin-bottom:1.25rem;font-size:.93rem}.pie-nota{color:var(--tinta-suave);margin-top:1rem;margin-bottom:0;font-size:.88rem;font-style:italic}.seccion-bloqueada{opacity:.4;pointer-events:none;filter:grayscale();transition:opacity .2s}.bloqueo{background:var(--amarillo-05);border:1.5px solid var(--amarillo);border-radius:var(--radio);margin-top:1.25rem;padding:1.35rem 1.5rem}.bloqueo h4{font-family:var(--fuente-titulo);color:var(--amarillo-txt);margin:0 0 .5rem;font-size:1.05rem}.bloqueo p{margin:0 0 .5rem;font-size:.96rem}.bloqueo p:last-child{margin-bottom:0}.bloque--sensible{border-left:3px solid var(--violeta);padding-left:1.25rem}.bloque--condicional{background:var(--fondo);border-radius:var(--radio);border-top:0;margin-top:1.75rem;padding:1.5rem}.campo-condicional{border-left:3px solid var(--celeste);margin-top:-.25rem;padding-left:1rem}.opciones--linea{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.opcion--chica{padding:.7rem .9rem}.tabla-productos{overflow-x:auto}.tabla-productos table{border-collapse:collapse;width:100%;min-width:620px}.tabla-productos th{text-align:left;font-family:var(--fuente-titulo);color:var(--tinta-suave);border-bottom:1px solid var(--linea);padding:0 .5rem .6rem;font-size:.82rem;font-weight:600}.tabla-productos td{vertical-align:middle;padding:.35rem .5rem}.tabla-productos td.num{font-family:var(--fuente-titulo);color:var(--tinta-suave);text-align:center;font-size:.9rem}.tabla-productos input{width:100%;font-family:var(--fuente-texto);border:1.5px solid var(--linea);border-radius:var(--radio);padding:.55rem .7rem;font-size:.97rem}.tabla-productos input:focus{border-color:var(--celeste);outline:3px solid #49a0d640}.quitar-fila{color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.25rem .5rem;font-size:1.4rem;line-height:1}.quitar-fila:hover:not(:disabled){color:var(--coral-txt);background:var(--coral-05)}.quitar-fila:disabled{opacity:.3;cursor:not-allowed}.doc-fila__texto .pregunta-num{margin-bottom:.3rem;display:block}.lista-falta{margin:.6rem 0 0;padding-left:1.2rem}.lista-falta li{margin-bottom:.35rem}.lista-falta a{color:inherit;font-weight:600}.resumen-bloque{border:1px solid var(--linea);border-radius:var(--radio);margin-bottom:1rem;padding:1.25rem 1.4rem}.resumen-bloque__titulo{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex}.resumen-bloque__titulo h3{margin:0;font-size:1.05rem}.resumen-bloque__titulo a{font-size:.92rem}.resumen-lista{gap:.85rem;margin:0;display:grid}@media (width>=680px){.resumen-lista{grid-template-columns:15rem 1fr;align-items:baseline;gap:.85rem 1.5rem}}.resumen-lista dt{font-family:var(--fuente-titulo);color:var(--tinta-suave);font-size:.88rem;font-weight:600}.resumen-lista dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.98rem}.chip-archivo{background:var(--azul-05);color:var(--azul);word-break:break-all;border-radius:999px;margin:0 .3rem .3rem 0;padding:.2rem .6rem;font-size:.88rem;display:inline-block}.resumen-productos{border-collapse:collapse;width:100%;font-size:.93rem}.resumen-productos th{text-align:left;font-family:var(--fuente-titulo);color:var(--tinta-suave);border-bottom:1px solid var(--linea);padding:0 .6rem .4rem 0;font-size:.8rem}.resumen-productos td{border-bottom:1px solid var(--linea);padding:.4rem .6rem .4rem 0}.resumen-productos tr:last-child td{border-bottom:0}.margen-bajo{color:var(--coral-txt);font-weight:600}.contadores{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.contador{background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radio);text-align:left;cursor:pointer;font:inherit;padding:.9rem 1rem;transition:border-color .15s}.contador:hover{border-color:var(--linea-fuerte)}.contador--activo{border-color:var(--azul);background:var(--azul-05)}.contador__dato{font-family:var(--fuente-titulo);color:var(--azul);font-size:1.7rem;font-weight:700;line-height:1.1;display:block}.contador__rotulo{color:var(--tinta-suave);font-size:.88rem}.contador--aviso .contador__dato{color:var(--amarillo-txt)}.contador--ok .contador__dato{color:var(--turquesa-txt)}.contador--error .contador__dato{color:var(--coral-txt)}.filtros{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.filtros__buscar{flex:260px}.filtros input[type=search],.filtros select{width:100%;font-family:var(--fuente-texto);border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--papel);padding:.6rem .8rem;font-size:.95rem}.filtros select{width:auto}.filtros__orden{color:var(--tinta-suave);align-items:center;gap:.4rem;font-size:.93rem;display:inline-flex}.tabla-bandeja{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);overflow-x:auto}.tabla-bandeja table{border-collapse:collapse;width:100%;min-width:820px}.tabla-bandeja th{text-align:left;font-family:var(--fuente-titulo);color:var(--tinta-suave);border-bottom:1px solid var(--linea);white-space:nowrap;padding:.9rem 1rem;font-size:.8rem;font-weight:600}.tabla-bandeja td{border-bottom:1px solid var(--linea);vertical-align:top;padding:.9rem 1rem;font-size:.95rem}.tabla-bandeja tr:last-child td{border-bottom:0}.tabla-bandeja tbody tr:hover{background:var(--fondo)}.tabla-bandeja .sub{color:var(--tinta-suave);font-size:.85rem;display:block}.tabla-bandeja .fecha{color:var(--tinta-suave);white-space:nowrap}.fila--prioritaria{box-shadow:inset 3px 0 0 var(--magenta)}.marca-prioritaria{color:var(--magenta-txt);background:var(--magenta-05);border-radius:4px;margin-top:.25rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.docs{font-family:var(--fuente-titulo);white-space:nowrap;border-radius:4px;padding:.2rem .55rem;font-size:.85rem;font-weight:700;display:inline-block}.docs--completo{background:var(--turquesa-05);color:var(--turquesa-txt)}.docs--parcial{background:var(--amarillo-05);color:var(--amarillo-txt)}.docs--vacio{background:var(--coral-05);color:var(--coral-txt)}.paginacion{color:var(--tinta-suave);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.92rem;display:flex}.paginacion__botones{gap:.5rem;display:flex}.revision-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.revision-cabecera h1{margin:.3rem 0 .2rem;font-size:1.6rem}.revision-cabecera__sub{color:var(--tinta-suave);max-width:none;margin:0;font-size:.95rem}.revision-cabecera__nav{align-items:center;gap:.6rem;display:flex}.posicion{color:var(--tinta-suave);white-space:nowrap;font-size:.9rem}.volver{font-size:.92rem;text-decoration:none}.revision{gap:1.5rem;display:grid}@media (width>=1100px){.revision{grid-template-columns:1.15fr .85fr;align-items:start}.revision__visor{top:calc(var(--alto-barra) + 1rem);position:sticky}}.visor{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);overflow:hidden}.visor__barra{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.visor__titulo{font-family:var(--fuente-titulo);font-size:.9rem;font-weight:600}.visor__acciones{gap:1rem;font-size:.9rem;display:flex}.visor__lienzo{aspect-ratio:3/4;background:var(--fondo);justify-content:center;align-items:center;padding:2rem;display:flex}.visor__vacio{text-align:center;color:var(--tinta-suave)}.visor__vacio p{max-width:30ch;margin:0 0 .5rem}.visor__pestanas{border-top:1px solid var(--linea);flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;display:flex}.pestana{font-family:var(--fuente-titulo);border:1.5px solid var(--linea);background:var(--papel);color:var(--tinta-suave);cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.pestana:hover{border-color:var(--linea-fuerte)}.pestana--activa{background:var(--azul);border-color:var(--azul);color:#fff}.pestana--observada{border-color:var(--amarillo);color:var(--amarillo-txt)}.revision__panel{gap:1.25rem;display:grid}.panel-revision{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:1.35rem}.panel-revision h3{margin-bottom:1.1rem;font-size:1.05rem}.doc-check{border:1.5px solid var(--linea);border-radius:var(--radio);margin-bottom:.7rem;padding:.85rem 1rem}.doc-check--valido{border-color:var(--turquesa);background:var(--turquesa-05)}.doc-check--observado{border-color:var(--amarillo);background:var(--amarillo-05)}.doc-check--opcional{border-style:dashed}.doc-check__fila{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;display:flex}.doc-check__nombre{font-family:var(--fuente-titulo);font-size:.93rem;font-weight:600}.doc-check__nombre em{color:var(--tinta-suave);font-style:normal;font-weight:400}.doc-check__estado{color:var(--tinta-suave);white-space:nowrap;font-size:.82rem}.doc-check__acciones{gap:.4rem;display:flex}.chip-accion{font-family:var(--fuente-titulo);border:1.5px solid var(--linea);background:var(--papel);color:var(--tinta-suave);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:600}.chip-accion:hover{border-color:var(--linea-fuerte)}.doc-check--valido .chip-accion--activo{background:var(--turquesa-txt);border-color:var(--turquesa-txt);color:#fff}.doc-check--observado .chip-accion--activo{background:var(--amarillo-txt);border-color:var(--amarillo-txt);color:#fff}.doc-check__observacion{margin-top:.85rem}.doc-check__observacion label{font-family:var(--fuente-titulo);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.doc-check__observacion textarea{width:100%;font-family:var(--fuente-texto);border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--papel);padding:.6rem .75rem;font-size:.95rem}.panel-revision--decision{border-color:var(--azul)}.decision-nota{color:var(--amarillo-txt);background:var(--amarillo-05);border-radius:var(--radio);max-width:none;margin-bottom:1rem;padding:.6rem .8rem;font-size:.92rem}.decision-botones{gap:.6rem;display:grid}.decision-botones .boton{width:100%}.historial{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.historial li{border-left:2px solid var(--linea);gap:.15rem;padding-left:1rem;display:grid}.historial__fecha{color:var(--tinta-suave);font-size:.8rem}.historial__texto{font-size:.92rem}.declarado{margin-top:2.5rem}.declarado h2{font-size:1.3rem}.resumen-bloque--sensible{border-color:var(--violeta)}.resumen-bloque--sensible summary{cursor:pointer;font-family:var(--fuente-titulo);color:var(--violeta);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.candado{font-size:.95rem}.sensible-nota{font-family:var(--fuente-texto);color:var(--tinta-suave);font-size:.82rem;font-weight:400}.bloque-arcsa{background:var(--fondo);border-left:3px solid var(--celeste);border-radius:0 var(--radio) var(--radio) 0;margin:1.25rem 0 1.5rem;padding:1.25rem 1.35rem}.arcsa-titulo{font-family:var(--fuente-titulo);color:var(--azul);margin:.3rem 0 .4rem;font-size:1rem}.bloque-arcsa .ayuda-bloque{margin-top:0;margin-bottom:.9rem}.carrusel{position:relative}.carrusel__marco{border-radius:var(--radio-lg);aspect-ratio:4/3;background:#1d4890;position:relative;overflow:hidden}.carrusel__lamina{opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:absolute;inset:0}.carrusel__lamina.es-activa{opacity:1;pointer-events:auto}.carrusel__lamina img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.carrusel__flecha{width:44px;height:44px;color:var(--azul);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carrusel__flecha--atras{left:.9rem}.carrusel__flecha--adelante{right:.9rem}.carrusel:hover .carrusel__flecha,.carrusel__flecha:focus-visible{opacity:1}.carrusel__flecha:hover{background:#fff}@media (hover:none){.carrusel__flecha{opacity:.85}}.carrusel__puntos{justify-content:center;gap:.5rem;margin-top:.9rem;display:flex}.carrusel__punto{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background-color .2s,width .2s}.carrusel__punto:hover{background:#ffffffb3}.carrusel__punto.es-activo{background:#fff;border-radius:999px;width:24px}@media (prefers-reduced-motion:reduce){.carrusel__lamina{transition:none}}.etiqueta--en_revision_previa{background:var(--azul-05);color:var(--azul)}.etiqueta--en_consejo,.etiqueta--evaluada,.etiqueta--preaprobada,.etiqueta--habilitada{background:var(--turquesa-05);color:var(--turquesa-txt)}.etiqueta--lista_espera{background:var(--amarillo-05);color:var(--amarillo-txt)}.etiqueta--no_aprobada,.etiqueta--no_seleccionada{background:var(--coral-05);color:var(--coral-txt)}@media (width>=1100px){.panel-pegado{top:calc(var(--alto-barra) + 1rem);position:sticky}}.visor__lienzo--archivo{padding:0;display:block}.visor__lienzo--archivo iframe{border:0;width:100%;height:100%;display:block}.pestana--sin-archivo{opacity:.7;border-style:dashed}.elemento{border-top:1px solid var(--linea);padding:1rem 0;transition:background-color .3s}.elemento:first-of-type{border-top:0;padding-top:0}.elemento--guardado{background:var(--turquesa-05)}.elemento__fila{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.elemento__titulo{font-family:var(--fuente-titulo);font-size:.93rem;font-weight:600}.elemento__origen{color:var(--tinta-suave);white-space:nowrap;font-size:.8rem}.elemento__respuesta{background:var(--fondo);border-radius:var(--radio);margin:.4rem 0 .65rem;padding:.45rem .7rem;font-size:.92rem}.elemento__respuesta b{font-family:var(--fuente-titulo);font-weight:600}.escala{gap:.3rem;display:flex}.escala__paso{font-family:var(--fuente-titulo);color:var(--tinta-suave);background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radio);cursor:pointer;flex:1;padding:.55rem 0;font-size:.95rem;font-weight:600;transition:border-color .15s,background-color .15s}.escala__paso:hover:not(:disabled){border-color:var(--linea-fuerte)}.escala__paso:disabled{opacity:.3;cursor:not-allowed}.escala__paso--elegido{background:var(--azul);border-color:var(--azul);color:#fff}.elemento__significado{margin:.55rem 0 0;font-size:.88rem}.elemento__regla{color:var(--tinta-suave);margin:.3rem 0 0;font-size:.82rem}.coincidencias{gap:.4rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.coincidencias li{background:var(--fondo);border-radius:var(--radio);padding:.5rem .7rem;font-size:.9rem}.confirmar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.92rem;display:flex}.chip-accion--si.es-activo{background:var(--turquesa-txt);border-color:var(--turquesa-txt);color:#fff}.chip-accion--no.es-activo{background:var(--tinta-suave);border-color:var(--tinta-suave);color:#fff}.portal__menu{gap:1.25rem;margin-right:auto;display:flex}.portal__menu a{font-family:var(--fuente-titulo);color:var(--tinta-suave);border-bottom:2px solid #0000;padding-block:.35rem;font-size:.95rem;text-decoration:none}.portal__menu a:hover{color:var(--azul)}.portal__menu a.es-activo{color:var(--azul);border-bottom-color:var(--azul);font-weight:600}.rol-actual{font-family:var(--fuente-titulo);background:var(--azul-05);color:var(--azul);border-radius:999px;padding:.1rem .5rem;font-size:.78rem;font-weight:600}.lista-condiciones{margin:0 0 1.1rem;padding-left:1.2rem;list-style:outside}.lista-condiciones li{margin-bottom:.45rem;line-height:1.5}.ayuda-lista{color:var(--tinta-suave);margin-top:.9rem;font-size:.9rem}.ayuda-lista p{max-width:none;margin:0 0 .4rem}.opcion-sola{cursor:pointer;align-items:center;gap:.6rem;display:flex}.opcion-sola input{flex:none;width:1.05rem;height:1.05rem;margin:0}.bloque p,.bloque-arcsa p,p.intro-paso{max-width:none}.puesto-form{align-items:center;gap:.4rem;display:flex}.puesto-form input{width:5.5rem;margin:0}.estado-chip--ok{background:var(--turquesa-05,#e6f6f3);color:var(--turquesa-txt,#0b6b5c)}.numero-puesto{font-size:1.25rem;font-family:var(--fuente-titulo)}.buscador-feria{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.buscador-feria input{border:1.5px solid var(--linea);border-radius:var(--radio);max-width:22rem;font:inherit;flex:14rem;padding:.55rem .75rem}.evaluacion-feria{max-width:46rem}.evaluacion-feria__grupo{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.evaluacion-feria__grupo legend{font-family:var(--fuente-titulo);margin-bottom:.5rem;padding:0;font-weight:600}.evaluacion-feria__grupo>.sub{margin:-.25rem 0 .6rem}.evaluacion-feria__escala{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.evaluacion-feria__escala .opcion{justify-content:center;padding:.6rem .4rem}.evaluacion-feria__sino{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding:.55rem 0;display:flex}.evaluacion-feria__sino>span{flex:18rem}.bloque-titulo{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.05rem;display:flex}.marca-califica{text-transform:uppercase;letter-spacing:.04em;background:var(--azul-05);color:var(--azul);border-radius:var(--radio);padding:.2rem .5rem;font-size:.74rem;font-weight:600}.texto-largo{max-width:none;margin:0;line-height:1.65}.producto{gap:1rem;margin-bottom:1.2rem;display:flex}.producto:last-of-type{margin-bottom:0}.producto__foto{border-radius:var(--radio);border:1px solid var(--borde);flex:none;width:8.5rem;display:block}.producto__texto{min-width:0}.producto__texto h3{margin:0 0 .3rem;font-size:.98rem}.producto__texto p{max-width:none;margin:0 0 .3rem;font-size:.93rem}.escala-grupo{border-bottom:1px solid var(--linea);margin-bottom:1.2rem;padding-bottom:1.2rem}.escala-grupo:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.escala-grupo__titulo{margin:0 0 .6rem;font-size:.96rem}.escala-grupo__titulo a{text-decoration:none}.escala-grupo__titulo a:hover{text-decoration:underline}.juicio__escala{gap:.45rem;margin:0 0 .7rem;display:flex}.escala__opcion{border:1px solid var(--borde);border-radius:var(--radio);cursor:pointer;align-items:center;gap:.3rem;padding:.35rem .6rem;display:flex}.escala__opcion input{flex:none;width:1rem;height:1rem;margin:0}.escala__opcion:has(input:checked){border-color:var(--azul);background:var(--azul-05)}.escala__opcion:has(input:disabled){cursor:default;opacity:.7}.juicio__descriptores{color:var(--tinta-suave);grid-template-columns:auto 1fr;gap:.25rem .7rem;margin:0;font-size:.86rem;display:grid}.juicio__descriptores dt{font-weight:600}.juicio__descriptores dd{overflow-wrap:anywhere;min-width:0;margin:0}.juicio__nota{color:var(--tinta-suave);border-left:3px solid var(--borde);max-width:none;margin:.8rem 0 0;padding-left:.7rem;font-size:.84rem}.juicio__faltan{color:var(--tinta-suave);max-width:none;margin:.8rem 0;font-size:.92rem}.tabla-mesa td.num,.tabla-mesa th.num{text-align:right;white-space:nowrap}.discrepa{color:var(--coral-txt);font-weight:600}.diversidad summary{cursor:pointer;color:var(--azul);white-space:nowrap;font-size:.9rem}.diversidad[open] summary{margin-bottom:.6rem}.diversidad form{min-width:17rem}.diversidad textarea{width:100%;margin:.6rem 0;font-size:.88rem}.diversidad__opciones{flex-direction:column;gap:.4rem;display:flex}.diversidad__opciones label{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.4;display:flex}.diversidad__opciones input{flex:none;width:1rem;height:1rem;margin:.15rem 0 0}.asistentes{border:1px solid var(--linea);border-radius:var(--radio);margin:1.2rem 0;padding:1rem}.asistentes legend{padding:0 .4rem;font-size:.95rem;font-weight:600}.asistentes p{max-width:none;margin:0 0 .8rem}.asistentes__opcion{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.93rem;display:flex}.asistentes__opcion input{flex:none;width:1rem;height:1rem;margin:0}.portal__menu{flex-wrap:wrap;align-items:center}.filtro-categorias{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.filtro-categorias__opcion{border:1.5px solid var(--linea);background:var(--papel);color:var(--tinta-suave);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.9rem;text-decoration:none;display:inline-flex}.filtro-categorias__opcion span{font-family:var(--fuente-titulo);font-size:.8rem;font-weight:700}.filtro-categorias__opcion:hover{border-color:var(--linea-fuerte);color:var(--azul)}.filtro-categorias__opcion.es-activo{border-color:var(--azul);background:var(--azul-05);color:var(--azul)}.correos-preaprobacion{border-top:1px solid var(--linea);margin-top:1.25rem;padding-top:1.25rem}.correos-preaprobacion form{margin:.5rem 0}.mesa-seccion{margin-top:2rem}.mesa-nota,.mesa-seccion .asistentes{margin-top:.8rem}.asistentes__lista{gap:.3rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.cupos{background:var(--papel);border:1.5px solid var(--linea);border-left:5px solid var(--azul);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;padding:.8rem 1.1rem;display:flex}@media (width>=48rem){.cupos{z-index:40;position:sticky;top:84px}}.cupos__cifras{color:var(--tinta-suave);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.95rem;display:flex}.cupos__cifras strong{font-family:var(--fuente-titulo);color:var(--azul);margin-right:.2rem;font-size:1.35rem}.cupos__form{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.cupos__form input{border:1.5px solid var(--linea);border-radius:var(--radio);width:5.5rem;margin:0;padding:.45rem .6rem}.cupos--pocos{border-left-color:var(--amarillo-txt);background:var(--amarillo-05)}.cupos--pocos .cupos__quedan strong{color:var(--amarillo-txt)}.cupos--lleno{border-left-color:var(--coral-txt);background:var(--coral-05)}.cupos--lleno .cupos__quedan strong{color:var(--coral-txt)}.cupos--sin-definir{border-left-color:var(--linea-fuerte)}.tabla-mesa tr.fila--preaprobada td{background:var(--turquesa-05)}.tabla-mesa tr.fila--preaprobada td:first-child{box-shadow:inset 4px 0 0 var(--turquesa-txt)}.tabla-mesa tr.fila--bajo-minimo td{color:var(--tinta-suave)}.tabla-mesa .en-cupo{color:var(--turquesa-txt);font-weight:600}.decision-mesa{white-space:nowrap}.decision-mesa form{margin:0}.preaprobar-motivo summary{cursor:pointer;list-style:none}.preaprobar-motivo summary::-webkit-details-marker{display:none}.preaprobar-motivo[open] form{white-space:normal;gap:.4rem;width:16rem;margin-top:.5rem;font-size:.88rem;display:grid}.preaprobar-motivo textarea{width:100%;margin:0;font-size:.9rem}.diversidad form{white-space:normal;width:22rem}.diversidad__opciones{border:0;margin:0;padding:0}.diversidad__pregunta{font-family:var(--fuente-titulo);color:var(--azul);margin-bottom:.3rem;padding:0;font-size:.95rem;font-weight:600}.diversidad__proposito{color:var(--tinta-suave);max-width:none;margin:0 0 .6rem;font-size:.85rem;line-height:1.45}.diversidad__opciones label{border-radius:var(--radio);padding:.35rem .5rem}.diversidad__opciones label:has(input:checked){background:var(--azul-05)}.diversidad__opciones strong{font-size:.9rem;display:block}.diversidad__texto{color:var(--tinta-suave);font-size:.84rem;line-height:1.4;display:block}.diversidad__comentario{margin-top:.6rem;font-size:.85rem;display:block}.diversidad__comentario+textarea{margin-top:.25rem}.contadores--fijos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.contadores--fijos .contador{cursor:default}.contadores--fijos .contador:hover{border-color:var(--linea)}.tabla-bandeja--compacta table{min-width:0}.tabla-bandeja--compacta td{vertical-align:middle}.tabla-bandeja--compacta th.num,.tabla-bandeja--compacta td.num{text-align:right;white-space:nowrap}.tabla-bandeja--compacta .celda-accion{text-align:right;white-space:nowrap;width:1%}.estado--vacio h2{margin-bottom:.35rem;font-size:1.2rem}.estado--vacio p{color:var(--tinta-suave);margin:0}.sitio .aviso p,.sitio .estado--vacio p{max-width:none}h2.cola__titulo-seccion{margin:2.5rem 0 1rem;font-size:1.1rem}h2.seguimiento__titulo{margin:2.25rem 0 .9rem;font-size:1.15rem}.seguimiento__nota{margin-top:.7rem;font-size:.9rem}.estado-chip{white-space:nowrap;background:var(--fondo);color:var(--tinta-suave);border-radius:999px;padding:.2rem .6rem;font-size:.82rem;font-weight:600;display:inline-block}.estado-chip--curso{background:var(--azul-05);color:var(--azul)}.estado-chip--aviso{background:var(--amarillo-05);color:var(--amarillo-txt)}.estado-chip--alerta{background:var(--coral-05);color:var(--coral-txt)}.tabla-bandeja tr.fila--demorada td:first-child{box-shadow:inset 4px 0 0 var(--amarillo-txt)}.tabla-bandeja tr.fila--sin-avance td{color:var(--tinta-suave)}.barra-avance{vertical-align:middle;background:var(--linea);border-radius:999px;width:8rem;height:.5rem;margin-right:.5rem;display:inline-block;overflow:hidden}.barra-avance span{background:var(--turquesa-txt);height:100%;display:block}.reasignar{align-items:center;gap:.4rem;margin:0;display:flex}.reasignar select{border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--papel);max-width:13rem;margin:0;padding:.4rem .5rem;font-size:.88rem}.cupos-equipo__form{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem;display:flex}.cupos-equipo__grupo{gap:.25rem;display:grid}.cupos-equipo__grupo label{font-size:.92rem;font-weight:600}.cupos-equipo__grupo input,.minimo-consejo input{border:1.5px solid var(--linea);border-radius:var(--radio);width:6rem;margin:0;padding:.45rem .6rem}.minimo-consejo{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.92rem;display:flex}.minimo-consejo input{width:4.5rem}.cupos-equipo{background:var(--papel);border:1px solid var(--linea);border-left:5px solid var(--azul);border-radius:var(--radio-lg);margin-bottom:2rem;padding:1.4rem 1.6rem}.cupos-equipo__encabezado h2{margin:0 0 .25rem;font-size:1.15rem}.sitio .cupos-equipo__encabezado p{color:var(--tinta-suave);max-width:none;margin:0 0 1.2rem;font-size:.93rem}.cupos-equipo__grupos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.cupos-equipo__grupo{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio);gap:.55rem;padding:1rem 1.1rem;display:grid}.cupos-equipo__grupo label{font-family:var(--fuente-titulo);color:var(--azul);font-size:.95rem;font-weight:600}.cupos-equipo__campo{color:var(--tinta-suave);align-items:center;gap:.6rem;font-size:.93rem;display:flex}.cupos-equipo__grupo input{background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radio);width:6.5rem;margin:0;padding:.55rem .7rem;font-size:1.05rem}.sitio .cupos-equipo__estado{color:var(--tinta-suave);max-width:none;margin:0;font-size:.88rem}.cupos-equipo__estado strong{color:var(--tinta)}.cupos-equipo__pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;margin-top:1.2rem;display:flex}.ancla{scroll-margin-top:96px}.copias{gap:1.2rem;display:grid}.copias__correo{gap:.3rem;max-width:26rem;display:grid}.copias__correo label{font-size:.92rem;font-weight:600}.copias__correo input{border:1.5px solid var(--linea);border-radius:var(--radio);margin:0;padding:.55rem .7rem}.copias__grupos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.copias__grupos fieldset{border:1px solid var(--linea);border-radius:var(--radio);gap:.45rem;margin:0;padding:.8rem 1rem;display:grid}.copias__grupos legend{font-family:var(--fuente-titulo);color:var(--azul);padding:0 .3rem;font-size:.9rem;font-weight:600}.copias>button{justify-self:start}.aviso form{margin-top:.6rem}.fase2-docs{gap:.75rem;display:grid}.fase2-doc{background:var(--papel);border:1px solid var(--linea);border-left:4px solid var(--linea-fuerte);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;padding:.9rem 1.1rem;display:flex}.fase2-doc--ok{border-left-color:var(--turquesa-txt)}.fase2-doc--observado{border-left-color:var(--coral-txt);background:var(--coral-05)}.fase2-doc__info{flex-wrap:wrap;flex:320px;align-items:center;gap:.3rem .8rem;display:flex}.fase2-doc__info strong{flex-basis:100%}.sitio .fase2-doc__obs{color:var(--coral-txt);flex-basis:100%;margin:.2rem 0 0;font-size:.92rem}.fase2-doc__subir{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.fase2-doc__subir input[type=file]{max-width:16rem;font-size:.88rem}.fase2-enviar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1rem;margin:1.2rem 0 .5rem;display:flex}.fase2-enviar form{margin:0}.catalogo{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.catalogo__item{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);flex-direction:column;display:flex;overflow:hidden}.catalogo__item img,.catalogo__sin-foto{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.catalogo__sin-foto{background:var(--fondo);color:var(--tinta-suave);place-items:center;font-size:.85rem;display:grid}.catalogo__datos{gap:.2rem;padding:.8rem 1rem .4rem;font-size:.93rem;display:grid}.catalogo__editar{padding:0 1rem .8rem}.catalogo__editar[open]{background:var(--fondo);padding-top:.6rem}.catalogo__nuevo summary{cursor:pointer}.catalogo__nuevo[open] summary{margin-bottom:1rem}.producto-form{gap:.2rem;margin-top:.6rem;display:grid}.producto-form__fila{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 1rem;display:grid}.producto-form .campo{margin-bottom:.6rem}.producto-form button{justify-self:start}.fase2-declinar{border-top:1px solid var(--linea);margin-top:2.5rem;padding-top:1rem}.fase2-declinar summary{cursor:pointer;color:var(--tinta-suave)}.fase2-declinar form{gap:.5rem;max-width:30rem;margin-top:.8rem;display:grid}.fase2-declinar textarea{margin:0}.fase2-declinar button{justify-self:start}.traza{max-width:720px;margin-top:1.5rem}.traza h3{margin-bottom:.8rem}.traza__lista{border-left:2px solid var(--linea);gap:.9rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid}.traza__paso{gap:.1rem;display:grid;position:relative}.traza__paso:before{content:"";background:var(--linea-fuerte);border-radius:50%;width:10px;height:10px;position:absolute;top:.35rem;left:calc(-1rem - 6px)}.traza__paso--actual:before{background:var(--azul);box-shadow:0 0 0 3px var(--azul-05)}.traza__fecha{color:var(--tinta-suave);font-size:.8rem}.traza__texto{font-size:.95rem}.traza__paso--actual .traza__texto{color:var(--azul);font-weight:600}.verificar{flex-wrap:wrap;align-items:flex-start;gap:.5rem .8rem;display:flex}.verificar form{margin:0}.verificar details summary{cursor:pointer;padding-top:.4rem}.verificar__obs{gap:.4rem;min-width:16rem;margin-top:.5rem;display:grid}.verificar__obs textarea{margin:0;font-size:.9rem}.decision-fase2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.decision-fase2 h3{margin-bottom:.3rem;font-size:1rem}.decision-fase2 form{gap:.5rem;margin-top:.6rem;display:grid}.decision-fase2 textarea{margin:0}.decision-fase2 button{justify-self:start}.portada .portada__fecha{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;display:flex}.portada .portada__fecha strong{color:#fff;font-size:1.2rem}.portada .portada__fecha span{color:var(--turquesa)}.pasos-postular{gap:.5rem;margin:1.25rem 0 0;padding-left:1.3rem;font-size:1.02rem;display:grid}.pasos-postular li::marker{color:var(--magenta);font-weight:700}.etapas{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.etapa{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.etapa__num{font-family:var(--fuente-titulo);color:#fff;background:var(--azul);border-radius:999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;font-weight:700;display:grid}.etapa h3{margin-bottom:.3rem;font-size:1.02rem}.sitio .etapa p{color:var(--tinta-suave);max-width:none;margin:0;font-size:.95rem}.sitio .etapa .etapa__fecha{color:var(--azul);background:var(--azul-05);border-radius:999px;margin-top:.55rem;padding:.15rem .55rem;font-size:.85rem;font-weight:600;display:inline-block}.valor{background:var(--papel);border:1px solid var(--linea);border-top:5px solid var(--magenta);border-radius:var(--radio-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.sitio .valor p{max-width:none}.sitio .valor__etiqueta{font-family:var(--fuente-titulo);color:var(--magenta-txt);margin:0 0 .3rem;font-weight:600}.sitio .valor__monto{font-family:var(--fuente-titulo);color:var(--azul);margin:0 0 .8rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.valor__monto span{color:var(--tinta-suave);font-size:1rem;font-weight:600;display:block}.valor__importante{background:var(--amarillo-05);border-left:4px solid var(--amarillo-txt);border-radius:var(--radio);padding:1rem 1.2rem}.valor__importante strong{color:var(--amarillo-txt)}.faq{max-width:var(--ancho-texto);margin-top:1.5rem}.faq details{border-bottom:1px solid var(--linea);padding:1rem 0}.faq summary{cursor:pointer;font-weight:600}.faq details p{margin:.75rem 0 0}.cierre__importante{border-radius:var(--radio);background:#ffffff14;border:1px solid #fff3;max-width:40rem;margin:1.5rem auto 0;padding:1rem 1.25rem}.sitio .cierre__importante p{color:#fff;margin:0 auto .5rem}.cierre__importante a{color:#fff;font-weight:600;text-decoration:underline}.sitio .cierre .cierre__nota{color:#c7d2e3;margin-top:1.2rem;font-size:.9rem}.convocatoria__titulo{font-size:clamp(1.6rem,4vw,2.3rem)}.sitio .convocatoria__bajada{color:var(--tinta-suave);max-width:none}.convocatoria__acciones{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0;display:flex}.convocatoria__visor{border:1px solid var(--linea);border-radius:var(--radio-lg);background:var(--fondo);width:100%;height:min(85vh,1100px);display:block}.sitio #la-feria p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:none}.rejilla--tres{grid-template-columns:1fr}@media (width>=600px){.rejilla--tres{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.rejilla--tres{grid-template-columns:repeat(3,1fr)}}.sitio #quien-participa p{max-width:none}.envio{gap:1.5rem;max-width:760px;margin-inline:auto;display:grid}.sitio .envio p{max-width:none}.envio__encabezado{text-align:center;padding:.5rem 0 0}.envio__check{color:#fff;background:var(--turquesa-txt);width:64px;height:64px;box-shadow:0 0 0 8px var(--turquesa-05);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:2rem;font-weight:700;display:grid}.envio__encabezado h1{margin-bottom:.5rem;font-size:clamp(1.6rem,4vw,2.1rem)}.sitio .envio__encabezado>p{color:var(--tinta-suave);margin:0 auto}.envio__codigo{border:1.5px dashed var(--linea-fuerte);border-radius:var(--radio);background:var(--papel);flex-direction:column;gap:.15rem;margin-top:1.25rem;padding:.7rem 1.4rem;display:inline-flex}.envio__codigo span{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.envio__codigo strong{font-family:var(--fuente-titulo);color:var(--azul);letter-spacing:.03em;font-size:1.3rem}.sitio .envio__nota{color:var(--tinta-suave);margin-top:.5rem;font-size:.85rem}.envio__tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:clamp(1.25rem,3vw,1.75rem)}.envio__tarjeta h2{margin-bottom:1rem;font-size:1.2rem}.envio__tarjeta--aviso{border-top:4px solid var(--amarillo-txt)}.envio__pasos{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.envio__pasos li{align-items:flex-start;gap:.9rem;line-height:1.55;display:flex}.envio__pasos strong{color:var(--azul);display:block}.envio__num{background:var(--magenta);color:#fff;width:30px;height:30px;font-family:var(--fuente-titulo);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.envio__documentos{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.envio__documentos li{background:var(--fondo);border-radius:var(--radio);border-left:3px solid var(--amarillo-txt);gap:.15rem;padding:.7rem .9rem;display:grid}.envio__documentos span{color:var(--tinta-suave);font-size:.92rem}.envio__acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.sitio .envio__contacto{text-align:center;color:var(--tinta-suave);font-size:.92rem}.paso-navegacion__lectura{align-items:center;gap:1rem;display:inline-flex}.error-atencion{gap:.6rem;display:grid}.error-atencion__estados{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.error-atencion textarea{margin:0}.error-atencion button{justify-self:start}.error-detalle{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0 0 1rem;font-size:.92rem;display:grid}.error-detalle dt{color:var(--tinta-suave);font-weight:600}.error-detalle dd{word-break:break-all;margin:0}.error-traza summary{cursor:pointer;color:var(--azul);font-weight:600}.error-traza pre{color:#e6e6e6;border-radius:var(--radio);white-space:pre-wrap;word-break:break-all;background:#1f2430;max-height:420px;margin-top:.6rem;padding:1rem;font-size:.78rem;line-height:1.5;overflow:auto}.portal__menu .insignia{background:var(--coral-txt);color:#fff;vertical-align:top;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;margin-left:.25rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-grid}.sitio .cierre-resumen{margin:.4rem 0 1rem;padding-left:1.2rem}.sitio .cierre-resumen li{margin:.25rem 0}.modal{border:1px solid var(--linea);border-radius:var(--radio-lg);background:var(--papel);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--tinta);padding:1.5rem;box-shadow:0 18px 50px #163a7a40}.modal::backdrop{background:#1620388c}.sitio .modal h2,.modal h2{color:var(--azul);margin:0 0 1rem;font-size:1.25rem}.sitio .modal p{max-width:none}.modal .aviso{margin:0 0 1rem}.modal__acciones{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.confirmar-participacion fieldset{border:1px solid var(--linea);border-radius:var(--radio);margin:0 0 1rem;padding:1rem 1.1rem}.confirmar-participacion legend{padding:0 .3rem}.confirmar-participacion .opcion-radio{align-items:center;gap:.5rem;margin:.35rem 0;display:flex}.confirmar-participacion .campo{gap:.3rem;margin:.8rem 0 0;display:grid}.confirmar-participacion textarea,.confirmar-participacion input[type=text]{width:100%}.sitio .pago{border:1px solid var(--linea);border-radius:var(--radio);background:var(--azul-05);margin:1.2rem 0;padding:1rem 1.2rem}.sitio .pago h3{color:var(--azul);margin:0 0 .6rem;font-size:1.05rem}.sitio .pago__datos{margin:.4rem 0 1rem;padding-left:1.2rem}.sitio .pago__form{gap:.5rem;max-width:34rem;display:grid}.error-campo{color:var(--coral-txt);margin:.3rem 0 0;font-size:.92rem}.codigo-pago{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.codigo-pago input[type=text]{width:12rem}.sitio .por-corregir{gap:.6rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.sitio .por-corregir li{border:1px solid var(--amarillo-txt);border-radius:var(--radio);background:var(--amarillo-05);gap:.2rem;padding:.7rem .9rem;display:grid}.sitio .por-corregir__paso{color:var(--amarillo-txt);font-size:.85rem;font-weight:600}.cambios-correccion{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);margin:0 0 1.5rem;padding:1rem 1.1rem}.sitio .cambios-correccion h2{color:var(--azul);margin:0 0 .3rem;font-size:1.05rem}.cambios-correccion table{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.92rem}.cambios-correccion th,.cambios-correccion td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linea);padding:.45rem .5rem}.cambios-correccion th{background:var(--azul-05);font-weight:600}.cambio__antes{color:var(--tinta-suave);text-decoration:line-through;-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte)}.cambio__ahora{font-weight:600}.cambio--no-pedido{background:var(--amarillo-05)}.punto-observacion{gap:.35rem;display:grid}.punto-observacion select{max-width:100%}.sitio .respuestas-observaciones{border:1px solid var(--amarillo-txt);border-radius:var(--radio);background:var(--amarillo-05);margin:0 0 1.5rem;padding:1rem 1.1rem}.sitio .respuestas-observaciones h3{margin:0 0 .25rem;font-size:1.05rem}.respuestas-observaciones .campo{gap:.3rem;margin-top:.8rem;display:grid}.respuestas-observaciones textarea{width:100%}.punto-observacion__quitar{color:var(--coral-txt);justify-self:start;font-size:.88rem}.modal__cita{border-left:3px solid var(--coral-txt);background:var(--coral-05);white-space:pre-wrap;margin:.2rem 0 1rem;padding:.6rem .9rem}.sitio .motivo-revisor{white-space:pre-wrap;max-width:40ch;margin:0;font-size:.92rem}.marca-recomendada{background:var(--amarillo-05);color:var(--amarillo-txt);border:1px solid var(--amarillo);border-radius:999px;margin:.15rem 0;padding:.05rem .45rem;font-size:.78rem;font-weight:600;display:inline-block}.sitio .lista-recomendadas{gap:.4rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.sitio .lista-recomendadas li{border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.carga-masiva{margin:0 0 1rem}.carga-masiva[open]{border:1px solid var(--linea);border-radius:var(--radio);background:var(--azul-05);padding:.9rem 1rem}.sitio .carga-masiva ol{margin:.8rem 0;padding-left:1.2rem}.portal__menu{gap:1.4rem}.menu-desplegable{position:relative}.menu-desplegable>summary{cursor:pointer;font-family:var(--fuente-titulo);color:var(--tinta-suave);border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding-block:.35rem;font-size:.95rem;list-style:none;display:inline-flex}.menu-desplegable>summary::-webkit-details-marker{display:none}.menu-desplegable>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.15rem;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.menu-desplegable[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.menu-desplegable>summary:hover{color:var(--azul)}.menu-desplegable>summary.es-activo{color:var(--azul);border-bottom-color:var(--azul);font-weight:600}.menu-desplegable>summary:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:4px}.menu-desplegable__panel{z-index:60;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);min-width:15rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #163a7a24}.menu-desplegable--usuario .menu-desplegable__panel{left:auto;right:0}.portal__menu .menu-desplegable__panel a,.menu-desplegable__panel a,.menu-desplegable__panel button{text-align:left;width:100%;font:inherit;font-family:var(--fuente-titulo);color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;font-size:.93rem;text-decoration:none;display:block}.menu-desplegable__panel a span:not(.insignia){font-family:var(--fuente-texto);color:var(--tinta-suave);font-size:.8rem;font-weight:400;display:block}.menu-desplegable__panel a:hover,.menu-desplegable__panel button:hover{background:var(--azul-05);color:var(--azul)}.menu-desplegable__panel a.es-activo{background:var(--azul-05);color:var(--azul);border:0;font-weight:600}.menu-desplegable__panel form{border-top:1px solid var(--linea);margin:.2rem 0 0;padding-top:.2rem}.menu-desplegable__panel button{color:var(--coral-txt)}.menu-desplegable--usuario>summary{gap:.5rem}.menu-desplegable__avatar{background:var(--azul);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-grid}.menu-desplegable__nombre{color:var(--tinta)}.sitio .menu-desplegable__quien{border-bottom:1px solid var(--linea);max-width:none;margin:0 0 .3rem;padding:.5rem .7rem .6rem;font-size:.92rem;font-weight:600}.menu-desplegable__quien span{color:var(--tinta-suave);font-size:.8rem;font-weight:400;display:block}@media (width<=48rem){.menu-desplegable__panel{left:auto;right:0}.menu-desplegable__nombre{display:none}.portal__menu{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;order:3;gap:1.1rem;width:100%;margin-right:0;padding-bottom:.2rem;overflow-x:auto}.portal__menu::-webkit-scrollbar{display:none}.portal__menu>a,.portal__menu>.menu-desplegable>summary{white-space:nowrap}.portal__menu .menu-desplegable__panel{min-width:0;position:fixed;top:auto;left:.75rem;right:.75rem}}.catalogo__acciones{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:auto;padding:0 1rem .8rem;display:flex}.catalogo__acciones .catalogo__editar{flex:auto;padding:0}.catalogo__acciones .catalogo__editar[open]{border-radius:8px;flex-basis:100%;padding:.6rem}.catalogo__quitar{margin:0}.catalogo__quitar button{color:var(--coral-txt)}.aviso-archivo{background:var(--coral-05);color:var(--coral-txt);border-radius:8px;margin:.4rem 0 0;padding:.45rem .7rem;font-size:.9rem;font-weight:600}.sitio .pasos-carga ol{margin:.3rem 0 .5rem;padding-left:1.3rem}.sitio .pasos-carga li{margin:.25rem 0}.fase-chip{white-space:nowrap;background:var(--azul-05);color:var(--azul);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.fase-chip--2{background:var(--magenta-05);color:var(--magenta-txt)}.pestanas-postulacion{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:.25rem;margin:-.5rem 0 1.5rem;display:flex}.pestanas-postulacion a{border-radius:var(--radio) var(--radio) 0 0;font-family:var(--fuente-titulo);color:var(--tinta-suave);border:1px solid #0000;margin-bottom:-1px;padding:.6rem 1rem;font-size:.93rem;text-decoration:none}.pestanas-postulacion a:hover{color:var(--azul);background:var(--azul-05)}.pestanas-postulacion a.es-activo{color:var(--azul);background:var(--papel);border-color:var(--linea);border-bottom-color:var(--papel);font-weight:600}@media (width<=40rem){.pestanas-postulacion{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pestanas-postulacion::-webkit-scrollbar{display:none}.pestanas-postulacion a{white-space:nowrap;flex-shrink:0;padding:.5rem .7rem;font-size:.88rem}}.contexto-fase2{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);margin:0 0 1.5rem;padding:1rem 1.2rem}.sitio .contexto-fase2 h2{color:var(--azul);margin:0 0 .2rem;font-size:1.05rem}.contexto-fase2__cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;margin-top:.8rem;display:grid}.contexto-fase2 dl{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.93rem;display:grid}.contexto-fase2 dt{color:var(--tinta-suave);font-weight:600}.contexto-fase2 dd{margin:0}.contexto-fase2 dd .sub{display:block}.sitio .contexto-fase2__subtitulo{color:var(--tinta-suave);margin:0 0 .4rem;font-size:.93rem;font-weight:600}.sitio .contexto-fase2__cols p{margin:0 0 .35rem}.fase2-doc__verificar{color:var(--azul);margin:.3rem 0;font-size:.85rem;display:block}@media (width<=48rem){.contexto-fase2__cols,.contexto-fase2 dl{grid-template-columns:1fr}.contexto-fase2 dt{margin-top:.4rem}}.fase2-doc__ver{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.35rem 0 .2rem;display:flex}.revision__principal{gap:1.25rem;min-width:0;display:grid}.revision__principal>.seguimiento__titulo{margin-bottom:0}.revision--fase2 .visor__lienzo{aspect-ratio:auto;height:70vh}@media (width>=1100px){.revision--fase2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.revision--fase2 .panel-pegado{top:calc(var(--alto-barra) + .75rem)}.revision--fase2 .visor{height:calc(100vh - var(--alto-barra) - 1.5rem);flex-direction:column;display:flex}.revision--fase2 .visor__lienzo{flex:1;height:auto;min-height:0}.revision--fase2 .visor__pestanas{max-height:6.5rem;overflow-y:auto}}.revision--fase2 .contexto-fase2__cols{grid-template-columns:1fr;gap:1rem}.contexto-fase2 dd,.contexto-fase2__doc{overflow-wrap:anywhere;min-width:0}@media (width>=1100px){.revision--fase2 .contexto-fase2 dl{grid-template-columns:9.5rem minmax(0,1fr)}}.contexto-fase2__doc{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.5rem 0;display:flex}.contexto-fase2__doc .fase2-doc__ver{margin:0}.sitio .mensaje-boton{max-width:none;color:var(--amarillo-txt);background:var(--amarillo-05);border:1px solid var(--amarillo);border-left:4px solid var(--amarillo-txt);border-radius:8px;margin:.5rem 0 0;padding:.45rem .7rem .45rem .6rem;font-size:.86rem;font-weight:600;line-height:1.4}.sitio .mensaje-boton:before{content:"⚠ "}.sitio .mensaje-boton--error{color:var(--coral-txt);background:var(--coral-05);border-color:var(--coral);border-left-color:var(--coral-txt)}.sitio .historial-revision{border-left:2px solid var(--linea);gap:.9rem;margin:.5rem 0 0;padding:0 0 0 1rem;list-style:none;display:grid}.historial-revision__paso{gap:.15rem;display:grid;position:relative}.historial-revision__paso:before{content:"";background:var(--celeste);border-radius:50%;width:10px;height:10px;position:absolute;top:.35rem;left:calc(-1rem - 6px)}.historial-revision__paso--observacion:before{background:var(--coral)}.historial-revision__paso--ok:before{background:var(--turquesa)}.sitio .historial-revision__paso ul{color:var(--tinta-suave);margin:.2rem 0 0;padding-left:1.1rem;font-size:.9rem}.punto-aviso{background:var(--coral-txt);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-left:.3rem;display:inline-block}.pago-enviado{scroll-margin-top:calc(var(--alto-barra) + 1rem);border-width:2px;font-size:1.02rem}.modal--visor{width:min(1100px,100vw - 32px);padding:0}.modal-pago{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:min(80vh,760px);display:grid}.modal-pago__visor{background:var(--fondo);border-right:1px solid var(--linea)}.modal-pago__visor iframe{border:0;width:100%;height:100%;min-height:60vh;display:block}.modal-pago__panel{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}.sitio .modal-pago__panel h2{margin:0}.modal-pago__datos{grid-template-columns:max-content 1fr;gap:.3rem .9rem;margin:0;font-size:.93rem;display:grid}.modal-pago__datos dt{color:var(--tinta-suave);font-weight:600}.modal-pago__datos dd{overflow-wrap:anywhere;margin:0}.modal-pago__corregir form{gap:.4rem;margin-top:.5rem;display:grid}.modal-pago__panel .modal__acciones{margin-top:auto}@media (width<=48rem){.modal-pago{grid-template-columns:1fr}.modal-pago__visor{border-right:0;border-bottom:1px solid var(--linea)}.modal-pago__visor iframe{min-height:45vh}}.puesto-tarjeta{border:2px solid var(--azul);border-radius:var(--radio-lg);background:var(--azul-05);justify-items:center;gap:.2rem;margin:1rem 0 1.25rem;padding:1rem 2rem;display:inline-grid}.puesto-tarjeta__rotulo{color:var(--tinta-suave);font-size:.85rem}.puesto-tarjeta__numero{font-family:var(--fuente-titulo);color:var(--azul);font-size:2.2rem;font-weight:700;line-height:1.1}.sitio .requerimientos{border:1px solid var(--linea);border-radius:var(--radio);background:var(--azul-05);margin:1.25rem 0 0;padding:.9rem 1.1rem}.sitio .requerimientos h3{color:var(--azul);margin:0 0 .4rem;font-size:1rem}.sitio .requerimientos ul{margin:0;padding-left:1.2rem}.celda-requerimientos{min-width:10rem}.celda-requerimientos .sub{margin-top:.25rem;display:block}.documento-legal{max-width:52rem}.documento-legal h1{margin:.75rem 0 .4rem;font-size:clamp(1.5rem,3vw,2rem)}.documento-legal h2{margin:2rem 0 .6rem;scroll-margin-top:6rem;font-size:1.15rem}.documento-legal section{scroll-margin-top:6rem}.sitio .documento-legal p{max-width:none}.documento-legal__origen{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 0;font-size:.9rem}.documento-legal__bajada{color:var(--tinta-suave)}.documento-legal__indice{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio);margin:1.5rem 0;padding:1rem 1.25rem}.documento-legal__indice ol{-moz-columns:2 16rem;columns:2 16rem;-moz-column-gap:2rem;column-gap:2rem;margin:.35rem 0 0;padding-left:1.25rem}.documento-legal__indice li{-moz-column-break-inside:avoid;break-inside:avoid;margin:.2rem 0}.documento-legal__ficha{border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:minmax(9rem,max-content) 1fr;margin:0;display:grid;overflow:hidden}.documento-legal__ficha dt,.documento-legal__ficha dd{border-bottom:1px solid var(--linea);margin:0;padding:.55rem .85rem}.documento-legal__ficha dt{background:var(--fondo);font-weight:600}.documento-legal__ficha dt:last-of-type,.documento-legal__ficha dd:last-of-type{border-bottom:0}.documento-legal__letras{padding-left:1.5rem;list-style:lower-alpha}.documento-legal__letras li{margin:.35rem 0}.documento-legal__version{text-align:right;font-style:italic;font-weight:600}.documento-legal__pie{border-top:1px solid var(--linea);margin-top:2rem;padding-top:1rem}.volver-enlace{padding:.35rem 0;font-weight:600;text-decoration:none;display:inline-block}.volver-enlace:hover{text-decoration:underline}@media (width<=560px){.documento-legal__ficha{grid-template-columns:1fr}.documento-legal__ficha dt{border-bottom:0;padding-bottom:.1rem}}.aviso-datos{background:var(--fondo);border-left:4px solid var(--azul);border-radius:var(--radio);margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.96rem}.casillas-titulo{margin:0 0 .6rem;font-size:1rem}.casillas-resumen{margin:1.5rem 0 .35rem}.opcion__texto a{z-index:1;position:relative}.menu-desplegable__grupo{border-top:1px solid var(--linea);text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-suave);margin:.5rem 0 .15rem;padding:.35rem .75rem 0;font-size:.75rem;font-weight:600}.interruptor-evaluacion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.estado-sistema{margin:0;padding:0;list-style:none}.estado-sistema li{border-bottom:1px solid var(--linea);gap:.6rem;padding:.35rem 0;display:flex}.estado-sistema li:last-child{border-bottom:0}.estado-sistema li>span:first-child{color:var(--turquesa-txt);font-weight:700}.estado-sistema--mal>span:first-child{color:var(--coral-txt)!important}.estado-sistema--mal{color:var(--coral-txt)}.franja-ver-como{z-index:60;background:var(--amarillo-05);border-bottom:2px solid var(--amarillo-txt);color:var(--amarillo-txt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.sitio .franja-ver-como p{max-width:none;margin:0;font-size:.95rem}.franja-ver-como form{margin:0}.franja-ver-como__bloqueo{font-weight:600}.filtros-historial{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.25rem 1rem;margin-bottom:1rem;display:grid}.filtros-historial .campo{margin-bottom:.5rem}.filtros-historial__acciones{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.filtros-activos{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filtros-activos a{margin-left:.3rem;text-decoration:none}.tabla-historial td{vertical-align:top}.tabla-historial__fecha{white-space:nowrap}.tabla-historial__detalle{overflow-wrap:anywhere;max-width:26rem}.tabla-historial__ip{opacity:.7}@media (width>=1100px){.revision__formulario{top:calc(var(--alto-barra) + 1rem);max-height:calc(100vh - var(--alto-barra) - 2rem);overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.5rem;position:sticky;overflow-y:auto}.revision__formulario:focus-visible{outline:2px solid var(--azul);outline-offset:4px;border-radius:var(--radio)}}.notas-equipo__lista{gap:.6rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.notas-equipo__lista li{background:var(--fondo);border-left:3px solid var(--azul);border-radius:6px;padding:.6rem .75rem;position:relative}.notas-equipo__texto{white-space:pre-line;margin:0 0 .25rem}.notas-equipo__borrar{margin:0;position:absolute;top:.4rem;right:.6rem}.notas-equipo__form{gap:.5rem;display:grid}.notas-equipo__form textarea{border:1.5px solid var(--linea);border-radius:var(--radio);width:100%;font:inherit;padding:.55rem .7rem}.notas-mesa{margin-top:.35rem;font-size:.9rem}.notas-mesa summary{cursor:pointer;color:var(--azul)}.notas-mesa ul{margin:.35rem 0 0;padding-left:1.1rem}.notas-mesa li{white-space:pre-line;margin:.25rem 0}.redistribucion{border-left:4px solid var(--azul);margin-bottom:1.25rem}.redistribucion__tabla{border-collapse:collapse;width:auto;min-width:22rem;margin:.75rem 0 1rem}.redistribucion__tabla th,.redistribucion__tabla td{text-align:left;border-bottom:1px solid var(--linea);padding:.35rem .9rem .35rem 0}.datos-pago{margin-bottom:1.5rem}.datos-pago fieldset{border:0;min-width:0;margin:0;padding:0}.datos-pago h3{margin:1.25rem 0 .5rem;font-size:1rem}.datos-pago h3:first-of-type{margin-top:0}.datos-pago__nota{margin-bottom:.9rem}.datos-pago__fila{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1rem;display:grid}.datos-pago__fila--dir{grid-template-columns:2fr 1fr 2fr}@media (width<=640px){.datos-pago__fila--dir{grid-template-columns:1fr}}.campo .datos-pago__sin,.datos-pago__opciones label{align-items:center;gap:.45rem;margin:.4rem 0 0;font-weight:400;display:flex}.datos-pago__opciones{gap:.35rem;margin-bottom:1rem;display:grid}.datos-pago__opciones label{margin:0}.datos-pago__otra{border-left:3px solid var(--linea);margin-bottom:1rem;padding-left:1rem}.datos-pago input:disabled{background:var(--fondo-suave,#f3f3f3)}.revision-cabecera__acciones{flex-wrap:wrap;gap:.5rem;display:flex}.pd .panel{width:100%;max-width:none;margin-bottom:1.25rem}.pd__fila{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1.25rem;margin-bottom:.75rem;display:grid}.pd__fila label,.pd__entidad label{gap:.25rem;font-size:.93rem;font-weight:600;display:grid}.pd input[type=text],.pd input[type=date],.pd input[type=time],.pd input[type=number],.pd select{border:1px solid var(--linea-fuerte,#c7ccd4);font:inherit;background:#fff;border-radius:8px;padding:.45rem .6rem}.pd__grupo{border:0;min-width:0;margin:0 0 1rem;padding:0}.pd__grupo legend{margin-bottom:.4rem;font-weight:700}.pd__grupo>input[type=date]{margin:0 .4rem .4rem 0}.pd__grupo>label{justify-content:space-between;align-items:center;gap:.5rem;max-width:22rem;margin-bottom:.4rem;font-weight:400;display:flex}.pd__personas{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem 1rem;margin:.5rem 0;display:grid}.pd__personas label,.pd__check{align-items:center;gap:.45rem;font-weight:400!important;display:flex!important}.pd__billetes{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.pd__billete{background:var(--fondo);border:1px solid var(--linea);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:1.05rem;font-weight:700;display:inline-flex}.pd__billete form{display:inline}.pd__quitar{cursor:pointer;color:var(--coral-txt);background:0 0;border:0;padding:0 .1rem;font-size:1.1rem;line-height:1}.pd__en-linea{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.pd__en-linea label{align-items:center;gap:.4rem;font-weight:600;display:flex}.pd__entidades{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}@media (width<=1000px){.pd__entidades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pd__entidades{grid-template-columns:1fr}}.pd__entidad{align-content:start;gap:.6rem;display:grid;margin:0!important}.pd__entidad--nueva form{gap:.6rem;margin-top:.75rem;display:grid}.pd__acciones{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pd__tabla table{min-width:0}.pd__tabla th .sub{font-size:.82rem;font-weight:400;display:block}.pd__cantidad{text-align:right;width:6.5rem}.pd__anulada td{color:var(--suave,#5b6270);text-decoration:line-through}.pd__anulada td:last-child{text-decoration:none}.pd__acta-form{margin-top:.75rem}.pd__dias{gap:.45rem;margin-bottom:.5rem;display:grid}.pd__dia{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.pd__dia-nombre{min-width:3.5rem;font-weight:700}.pd__dia-texto{min-width:11rem;margin:0}.pd__dia-texto:first-letter{text-transform:uppercase}.pd__selector{grid-template-columns:1fr 1fr;gap:1rem;margin:.6rem 0 1rem;display:grid}@media (width<=720px){.pd__selector{grid-template-columns:1fr}}.pd__columna{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo);padding:.75rem}.pd__columna h3{align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.98rem;display:flex}.pd__columna:last-child{border-color:var(--azul);background:#fff}.pd__lista{gap:.35rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pd__persona{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;display:flex}.pd__persona .sub{margin:0;font-size:.82rem;display:block}.pd__persona .boton{white-space:nowrap;padding:.35rem .8rem;font-size:.85rem}.pd__vacia{margin:.3rem 0 0}.pd__matriz-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.pd__filtros{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.pd__filtros a{border:1px solid var(--linea);color:var(--tinta);background:#fff;border-radius:999px;padding:.35rem .9rem;font-size:.92rem;text-decoration:none}.pd__filtros a.es-activo{background:var(--azul);border-color:var(--azul);color:#fff}.pd__fila-error td{background:#fdf1ee}.pd__motivo{color:var(--tinta-suave,#5b6270);margin-top:.2rem;font-size:.82rem;display:block}.pd__motivo--error{color:var(--coral-txt);font-weight:600}.pd__tabla td .sub{font-size:.8rem;display:block}.pd__buscar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.pd__buscar input[type=search]{border:1.5px solid var(--linea-fuerte);border-radius:var(--radio);flex:18rem;max-width:32rem;padding:.65rem .85rem;font-size:1.05rem}.pd__personas-lista{gap:.6rem;margin-bottom:1rem;display:grid}.pd__tarjeta{background:var(--papel,#fff);border:1px solid var(--linea);border-left:4px solid var(--linea-fuerte);border-radius:var(--radio);grid-template-columns:minmax(0,1fr) auto minmax(12rem,auto);align-items:start;gap:.5rem 1.25rem;padding:.85rem 1rem;display:grid}.pd__tarjeta--entregado{border-left-color:#c98a00}.pd__tarjeta--confirmado{border-left-color:#1b7f4b}.pd__tarjeta--observado{border-left-color:var(--coral-txt)}.pd__tarjeta-datos,.pd__tarjeta-estado{gap:.1rem;min-width:0;display:grid}.pd__tarjeta-datos .sub,.pd__tarjeta-estado .sub{overflow-wrap:anywhere;margin:0;font-size:.85rem}.pd__tarjeta-estado{justify-items:start}.pd__tarjeta-monto{white-space:nowrap;font-size:1.3rem;font-weight:700}.pd__tarjeta-ancho{grid-column:1/-1;margin:0}.pd__entregar{background:var(--fondo);border-radius:var(--radio);gap:.5rem;padding:.75rem;display:grid}.pd__entregar-billetes{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pd__entregar-billetes label{align-items:center;gap:.35rem;font-weight:700;display:flex}.pd__entregar-billetes input{text-align:right;width:5rem;font-size:1.05rem}.pd__entregar-suma{color:var(--tinta-suave,#5b6270);margin:0;font-weight:600}.pd__entregar-suma--ok{color:#1b7f4b}.pd__entregar-suma--mal{color:var(--coral-txt)}.pd__entregar .boton{justify-self:start}.pd__mas summary{font-size:.9rem}.pd__mas-cuerpo{gap:.75rem;margin-top:.5rem;display:grid}.pd__mas-cuerpo form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.pd__mas-cuerpo label{flex:18rem;gap:.2rem;font-size:.9rem;display:grid}@media (width<=720px){.pd__tarjeta{grid-template-columns:1fr auto}.pd__tarjeta-estado{grid-column:1/-1}}.pd-confirmar__monto{text-align:center;color:var(--azul);margin:.5rem 0 0;font-size:2.4rem;font-weight:700}.pd-confirmar__monto span{color:var(--tinta-suave,#5b6270);font-size:1rem;font-weight:400;display:block}.pd-confirmar form,.pd-confirmar__no{margin-top:1.25rem}.pd-confirmar__no summary{cursor:pointer;color:var(--azul)}.pd-confirmar__no textarea{width:100%}.pd__carga summary{cursor:pointer}.pd__carga form{margin-top:.75rem}.pd__no-entrega form{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.pd__reenviar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pd__reenviar .sub{margin:0}.pd__entregar-fila{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pd__entregar-fila .sub{margin:0;font-weight:600}.pd__cambiar summary{font-size:.9rem}.pd__cambiar .pd__entregar-billetes{margin-top:.5rem}.pd__tarjeta{grid-template-columns:minmax(0,1fr) auto minmax(17rem,22rem);align-items:center}.pd__tarjeta-datos{grid-area:1/1/span 2}.pd__tarjeta-monto{text-align:right;grid-area:1/2}.pd__tarjeta-estado{text-align:right;grid-area:2/2;justify-items:end}.pd__tarjeta-accion{grid-area:1/3/span 2;margin:0}.pd__tarjeta-accion.pd__entregar{background:0 0;justify-items:stretch;padding:0}.pd__tarjeta-accion .pd__entregar-fila{flex-direction:column;align-items:stretch;gap:.35rem}.pd__tarjeta-accion .pd__entregar-fila .boton{width:100%}.pd__tarjeta-accion .pd__entregar-fila .sub,.pd__tarjeta-accion .pd__cambiar{text-align:center}.pd__tarjeta-accion .pd__cambiar .pd__entregar-billetes{justify-content:center}.pd__tarjeta-accion.pd__reenviar{text-align:center;flex-direction:column;align-items:stretch}.pd__mas{font-size:.9rem}.pd__mas summary{color:var(--tinta-suave,#5b6270)}.pd__mas-cuerpo .enlace-simple{font-size:.9rem}@media (width<=860px){.pd__tarjeta{grid-template-columns:minmax(0,1fr) auto}.pd__tarjeta-datos{grid-row:auto}.pd__tarjeta-estado{text-align:left;grid-area:auto/1/auto/-1;justify-items:start}.pd__tarjeta-accion{grid-area:auto/1/auto/-1}}.vender{width:100%;max-width:none}.vender__ok{border-radius:var(--radio-lg,14px);color:#fff;background:#1b7f4b;gap:.2rem;margin-bottom:1rem;padding:1rem 1.25rem;font-size:1.1rem;display:grid}.vender__ok strong{font-size:1.35rem}.vender__armar{margin-bottom:1rem}.vender__productos{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.vender__producto{text-align:left;background:var(--papel,#fff);border:1.5px solid var(--linea);border-radius:var(--radio);cursor:pointer;min-height:5.5rem;font:inherit;color:var(--tinta);align-content:start;gap:.2rem;padding:.7rem .8rem;display:grid;position:relative}.vender__producto:hover,.vender__producto:focus-visible{border-color:var(--azul)}.vender__producto:active{transform:scale(.98)}.vender__producto img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;margin-bottom:.2rem}.vender__producto-nombre{font-weight:600;line-height:1.25}.vender__producto-precio{color:var(--azul);font-size:1.05rem;font-weight:700}.vender__producto-cant{background:var(--azul);color:#fff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .4rem;font-weight:700;display:grid;position:absolute;top:.4rem;right:.4rem}.vender__producto--libre{background:var(--fondo);border-style:dashed}.vender__producto--libre .sub{margin:0;font-size:.82rem}.vender__caja{background:var(--papel,#fff);border:1.5px solid var(--azul);border-radius:var(--radio-lg,14px);margin-bottom:1.5rem;padding:1rem 1.1rem;position:sticky;bottom:.5rem;box-shadow:0 6px 24px #163a7a1f}.vender__lineas{gap:.4rem;max-height:14rem;display:grid;overflow-y:auto}.vender__linea{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.2rem .75rem;padding-bottom:.4rem;display:grid}.vender__linea-nombre{min-width:0;display:grid}.vender__linea-nombre .sub{margin:0;font-size:.85rem}.vender__linea-total{text-align:right;min-width:4.5rem}.vender__descuento{grid-column:1;justify-self:start;font-size:.85rem}.vender__cantidad{align-items:center;gap:.35rem;display:flex}.vender__cantidad button,.vender__billete button{border:1px solid var(--linea-fuerte);cursor:pointer;background:#fff;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.2rem}.vender__cantidad span{text-align:center;min-width:1.5rem;font-weight:700}.vender__total{justify-content:space-between;align-items:baseline;padding:.6rem 0;font-size:1.15rem;display:flex}.vender__total strong{color:var(--azul);font-size:1.6rem}.vender__cobro h3{margin:.25rem 0 .5rem;font-size:1rem}.vender__pagos{gap:.3rem;display:grid}.vender__pago{background:var(--fondo);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;display:flex}.vender__pago .sub{margin:0;font-size:.85rem;display:inline}.vender__pendiente{margin:.5rem 0;font-size:1.05rem}.vender__pendiente--ok{color:#1b7f4b}.vender__pendiente--mal{color:var(--coral-txt)}.vender__metodos{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.vender__metodo{border-radius:var(--radio);border:1.5px solid var(--azul);color:var(--azul);font:inherit;cursor:pointer;background:#fff;padding:.85rem .5rem;font-weight:700}.vender__metodo--puce{background:var(--azul);color:#fff}.vender__panel{background:var(--fondo);border-radius:var(--radio);gap:.5rem;margin-top:.5rem;padding:.75rem;display:grid}.vender__panel p{margin:0}.vender__billetes{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.vender__billete{align-items:center;gap:.35rem;display:flex}.vender__billete>span{min-width:2.2rem;font-weight:700}.vender__billete input{text-align:center;border:1px solid var(--linea-fuerte);border-radius:8px;width:3.5rem;padding:.3rem;font-size:1.1rem}.vender__monto{align-items:center;gap:.3rem;font-size:1.3rem;display:flex}.vender__monto input{border:1.5px solid var(--linea-fuerte);border-radius:8px;width:9rem;padding:.4rem .6rem;font-size:1.3rem}.vender__panel-acciones{align-items:center;gap:1rem;display:flex}.vender__registrar{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.vender__registrar .boton{flex:1;padding:.9rem;font-size:1.1rem}.vender__dia .contadores{margin-bottom:.5rem}.vender__registro{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel,#fff);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;padding:.6rem .8rem;display:flex}.vender__registro>div{min-width:0;display:grid}.vender__registro .sub{margin:0;font-size:.85rem}.vender__registro--anulada{opacity:.6}.vender__registro--anulada strong{text-decoration:line-through}.pd__pruebas{margin-top:.4rem}@media (width<=560px){.vender__productos{grid-template-columns:repeat(2,1fr)}.vender__metodo{padding:.75rem .25rem;font-size:.92rem}}.cuentas__barra{border:1px solid var(--linea);background:var(--papel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0 0 .75rem;padding:.6rem .8rem;display:flex}.cuentas__barra button[type=submit]{margin-left:auto}.cuentas__acciones{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.cuentas__acciones form{margin:0}.cuentas__enlace input{font-family:monospace;font-size:.85rem}.cuentas__grupo{max-width:none;margin-bottom:1rem;padding:.75rem 1rem}.cuentas__motivos{color:var(--gris,#555);margin:0 0 .5rem;font-size:.9rem}.cuentas__grupo .tabla-bandeja{margin:0}.cuentas__envio{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.cuentas__chip{border:1px solid var(--linea);color:inherit;background:var(--papel);border-radius:999px;padding:.25rem .7rem;font-size:.85rem;text-decoration:none}.cuentas__chip:hover{border-color:var(--azul)}.cuentas__chip.es-activo{border-color:var(--azul);background:var(--azul-05);color:var(--azul);font-weight:600}.cuentas__conservar td{background:var(--azul-05)}.sitio .pd-confirmar p{max-width:none}.sitio .pd .panel,.sitio .vender .panel,.sitio .fase2 .panel,.sitio .fase2 .panel-revision,.sitio .fase4 .panel,.sitio .capacitacion .panel,.sitio .seguimiento .redistribucion{width:100%;max-width:none}.vender__producto-stock{color:var(--turquesa-txt);font-size:.8rem;font-weight:600;display:block}.vender__producto--agotado{opacity:.6}.vender__producto--agotado .vender__producto-stock{color:var(--coral-txt)}.vender__meta{margin:1.5rem 0 .5rem}.vender__meta p{margin:0 0 .4rem}.vender__meta-riel{background:var(--fondo);border:1px solid var(--linea);border-radius:999px;height:.6rem;overflow:hidden}.vender__meta-avance{background:var(--turquesa-txt);height:100%}.revision__panel .visor__lienzo{aspect-ratio:auto;height:70vh}@media (width>=1100px){.revision__panel .visor{height:calc(100vh - var(--alto-barra) - 2rem);flex-direction:column;display:flex}.revision__panel .visor__lienzo{flex:1;height:auto;min-height:0}.revision__panel .visor__pestanas{max-height:6.5rem;overflow-y:auto}}.vender__planificar{margin-top:2rem}.vender__producto-plan{color:var(--tinta-suave);font-size:.78rem;display:block}.vender__resultados{gap:.25rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.vender__plan-lista{gap:.5rem;margin-top:1rem;display:grid}.vender__plan-producto{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel)}.vender__plan-producto summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1rem;display:flex}.vender__plan-producto[open] summary{border-bottom:1px solid var(--linea)}.vender__plan-form{align-items:start;gap:1rem 2rem;padding:1rem;display:grid}@media (width>=720px){.vender__plan-form{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}}.vender__plan-trae{gap:.3rem;display:grid}.vender__plan-trae label,.vender__plan-dias legend{margin-bottom:.3rem;padding:0;font-size:.93rem;font-weight:600}.vender__plan-dias{border:0;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.vender__plan-dias legend{grid-column:1/-1}.vender__plan-dias label{gap:.25rem;font-size:.9rem;display:grid}.vender__plan-dias label .sub{font-size:.8rem;display:block}.vender__plan-form input{text-align:right;width:100%;max-width:9rem;margin:0}.vender__plan-guardar{grid-column:1/-1}.fechas-pago{margin-bottom:1.25rem}.fechas-pago summary{cursor:pointer}.fechas-pago[open] summary{margin-bottom:.9rem}.fechas-pago__campos{flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:.6rem;display:flex}.fechas-pago__campos label{gap:.25rem;font-size:.93rem;font-weight:600;display:grid}.vender__nuevo{margin-top:1.25rem}.vender__nuevo summary{cursor:pointer}.vender__nuevo[open] summary{margin-bottom:.6rem}.vender__cierre{border-left:4px solid var(--amarillo-txt);margin-bottom:1.25rem}.vender__cierre-acciones{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.vender__cierre-acciones form{margin:0}.liquidacion__tramite{align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.88rem;display:flex}.liquidacion__tramite select{margin:0;padding:.2rem .4rem;font-size:.88rem}.tablero__lista{margin:0;padding-left:1.4rem}.tablero__lista li,.tablero__horas li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;display:flex}.tablero__horas{margin:0;padding:0;list-style:none}.tablero__horas li>span:first-child{font-variant-numeric:tabular-nums;flex:0 0 3rem}.tablero__barra{background:var(--azul-05);border-radius:999px;flex:1;height:.7rem;overflow:hidden}.tablero__barra span{background:var(--azul);height:100%;display:block}.vender__productos--cerrado{opacity:.5;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.vender__caja-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.vender__caja-cabecera h3{margin:0;font-size:1.05rem}.vender__en-curso{z-index:5;border-radius:var(--radio-lg,14px);background:var(--azul);color:#fff;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 4px 16px #0000002e}.vender__en-curso-ir{pointer-events:auto;color:#fff;font-weight:600;text-decoration:underline}.vender__en-curso-ir:hover,.vender__en-curso-ir:focus-visible{color:#fff}.vender__productos--con-venta{padding-bottom:5rem}.vender__modal{border-radius:var(--radio-lg,14px);background:var(--papel,#fff);border:0;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0;box-shadow:0 12px 40px #00000040}.vender__modal[open]{flex-direction:column;display:flex}.vender__modal::backdrop{background:#0f172a8c}.vender__modal>.sub{margin:0;padding:0 1rem .5rem}.vender__modal-cabecera{justify-content:space-between;align-items:center;padding:.9rem 1rem .4rem;display:flex}.vender__modal-cabecera h3{margin:0;font-size:1.15rem}.vender__modal-cerrar{background:var(--azul-05);width:2.4rem;height:2.4rem;color:var(--azul);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;line-height:1}.vender__selector-lista{flex:1;align-content:start;gap:.4rem;padding:.25rem 1rem;display:grid;overflow-y:auto}.vender__selector-item{border:1px solid var(--linea);background:var(--papel,#fff);min-height:3.2rem;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex;position:relative}.vender__selector-item>span:not(.vender__selector-cant){flex:1;display:grid}.vender__selector-item img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:2.6rem;height:2.6rem}.vender__selector-item:disabled{opacity:.5;cursor:not-allowed}.vender__selector-cant{background:var(--azul);color:#fff;border-radius:999px;padding:.1rem .5rem;font-size:.85rem;font-weight:700}.vender__modal-pie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}@media (width<=40rem){.vender__modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.vender__modal-pie .boton{flex:1}}.vender__foto{gap:.5rem;margin:.5rem 0;display:grid}.vender__foto-camara{width:100%}.vender__foto-vista{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.vender__foto-vista img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--linea);border-radius:8px;width:4.5rem;height:4.5rem}.vender__recibido tr.es-hoy>*{background:var(--azul-05)}.vender__solicitud-acciones{justify-items:end;gap:.4rem;display:grid}.cierre__diferencia{border-left:4px solid var(--coral-txt);border-radius:var(--radio);background:var(--coral-05);margin:.75rem 0;padding:.75rem 1rem}.cierre__diferencia .discrepa{margin-right:.75rem}.pd__recordatorio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.pd__recordatorio .sub{display:block}.capacitacion__lista{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.35rem 1rem;display:grid}.capacitacion__sesiones{gap:.75rem;display:grid}.capacitacion__sesion{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin:0;display:flex}.capacitacion__sesion p{margin:0 0 .25rem}.capacitacion__sesion--hecha{border-color:var(--turquesa-txt)}.capacitacion__qr{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.capacitacion__qr-codigo{border:1px solid var(--linea);border-radius:var(--radio-lg);text-align:center;background:#fff;justify-items:center;gap:.5rem;padding:1.25rem;display:grid}.capacitacion__qr-codigo canvas{max-width:100%;height:auto!important}.capacitacion__registrado{border-bottom:1px solid var(--linea);margin:0;padding:.3rem 0}@media (width<=48rem){.capacitacion__qr{grid-template-columns:1fr}}.ayuda__intro{font-size:1.02rem}.ayuda__seccion{border:1px solid var(--linea);border-radius:var(--radio-lg);background:var(--papel);margin:0 0 1.25rem;padding:1rem 1.25rem}.ayuda__seccion h2{color:var(--azul);margin:0 0 .5rem;font-size:1.15rem}.ayuda__seccion h3{margin:.9rem 0 .3rem;font-size:1rem}.ayuda__seccion ol,.ayuda__seccion ul{margin:0 0 .5rem;padding-left:1.3rem}.ayuda__seccion li{margin:.3rem 0}.ayuda__preguntas dt{margin-top:.6rem;font-weight:600}.ayuda__preguntas dd{margin:.15rem 0 0}.pestanas__ayuda{margin-left:auto}@media print{.portal__cabecera,.saltar,.ayuda__pestanas,.ayuda__imprimir{display:none}.ayuda__seccion{-moz-column-break-inside:avoid;break-inside:avoid;border:0;padding:0}}.cumplimiento__revisor{min-width:15rem}.doc-check--retirada{opacity:.65}.doc-check--retirada>p:first-of-type{text-decoration:line-through}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/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-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
