.tr{--tr-bg: var(--superficie);--tr-ink: var(--texto);--tr-muted: #8493ac;--tr-line: var(--borde);--tr-chip: var(--texto);--tr-chip-text: #fff;--tr-stagger: 18ms;--tr-dur: 1s;--tr-zoom: 1.18;width:100%;container-type:inline-size;padding:clamp(16px,3.1cqw,36px);background:var(--tr-bg);color:var(--tr-ink);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra)}.tr__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:14px}.tr__title{margin:0;font-size:clamp(34px,5.2cqw,72px);font-weight:600;letter-spacing:-.04em;line-height:.92}.tr__title sup{margin-left:.3em;font-size:max(12px,.19em);letter-spacing:0;vertical-align:2.4em;color:var(--tr-muted)}.tr__buscar input,.tr__select select{min-height:44px;padding:0 14px;font:inherit;font-size:16px;border:1px solid var(--borde-fuerte);border-radius:99px;background:#fff;color:var(--texto)}.tr__buscar input{width:min(340px,100%)}.tr__buscar{flex:1 1 240px;display:flex;justify-content:flex-end}.tr__filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:clamp(14px,2.4cqw,28px)}.tr__chips{display:flex;flex-wrap:wrap;gap:4px}.tr__chips button{min-height:40px;padding:8px 13px;border:1px solid var(--tr-line);border-radius:99px;background:none;color:var(--suave);font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.tr__chips button:hover{color:var(--tr-ink)}.tr__chips button.is-on{background:var(--tr-chip);border-color:var(--tr-chip);color:var(--tr-chip-text)}.tr__chips sup{margin-left:2px;font-size:.72em;opacity:.55}.tr__body{display:grid;grid-template-columns:53cqw 1fr;column-gap:5cqw;align-items:start}.tr__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tr-line)}.tr__list li{transition:border-color .3s ease;animation:tr-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tr-k) * 35ms)}@keyframes tr-in{0%{opacity:0;translate:0 10px}}.tr__item{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;border-bottom:1px solid var(--tr-line)}.tr__chips--cargos{margin-bottom:10px}.tr__chips--cargos button{font-size:15px;font-weight:500}.tr__editar{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--borde-fuerte);border-radius:99px;background:#fff;color:var(--texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tr__editar:hover{background:var(--texto);border-color:var(--texto);color:#fff}.tr__editar svg{width:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tr__row{width:100%;display:grid;grid-template-columns:8% 1fr 26% 12%;align-items:baseline;min-height:48px;padding:.75cqw 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease}.tr__item:has(.tr__row.is-active){border-bottom-color:var(--tr-ink)}.tr__row.is-selected{background:linear-gradient(90deg,var(--azul-fondo),transparent 70%)}.tr__row:focus-visible{outline:3px solid var(--azul);outline-offset:-3px}.tr__index,.tr__role,.tr__city{font-size:clamp(12px,.98cqw,14px);color:var(--tr-muted);transition:color .3s ease}.tr__city{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.tr__row.is-active :is(.tr__index,.tr__role,.tr__city){color:var(--tr-ink)}.tr__punto{width:8px;height:8px;border-radius:50%;background:var(--ambar-texto)}.tr__punto--validado{background:var(--verde-texto)}.tr__punto--en_revision{background:var(--azul-texto)}.tr__punto--devuelto{background:var(--rojo-texto)}.tr__who{display:flex;align-items:center;min-width:0;overflow:hidden}.tr__arrow{flex:none;width:0;height:.9em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;font-size:clamp(20px,2.49cqw,36px);opacity:0;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .45s cubic-bezier(.22,1,.36,1)}.tr__row.is-active .tr__arrow{width:.5em;margin-right:.2em;opacity:1}.tr__name{display:inline-flex;font-size:clamp(19px,2.3cqw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.14;white-space:nowrap}.tr__space{white-space:pre}.tr__letter{display:inline-block;overflow:hidden;vertical-align:top}.tr__glyph{position:relative;display:inline-block;color:#6b7894;transition:translate .5s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--tr-i) * var(--tr-stagger))}.tr__glyph:after{content:attr(data-ch);position:absolute;left:0;top:100%;color:var(--tr-ink)}.tr__row.is-active .tr__glyph{translate:0 -100%}.tr__side{position:sticky;top:72px}.tr__frame{position:relative;aspect-ratio:1 / 1.2;overflow:hidden;border-radius:6px;background:var(--tr-line)}.tr__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tr__layer img,.tr__layer .tr__semilla,.tr__layer .tr__iniciales{display:block;width:100%;height:100%;object-fit:cover}.tr__iniciales{display:grid!important;place-items:center;background:linear-gradient(160deg,#1d2a48,#0f1526);color:#dbe4f5;font-size:clamp(48px,9cqw,120px);font-weight:300;letter-spacing:-.04em}.tr__layer.is-in{animation:tr-wipe var(--tr-dur) cubic-bezier(.16,1,.3,1) both}.tr__layer.is-in>*{animation:tr-zoom var(--tr-dur) cubic-bezier(.16,1,.3,1) both}.tr__layer.is-under>*{animation:tr-sink var(--tr-dur) cubic-bezier(.16,1,.3,1) both}@keyframes tr-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes tr-zoom{0%{scale:var(--tr-zoom)}}@keyframes tr-sink{to{scale:.96;translate:0 6%}}.tr__place,.tr__no{position:absolute;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:#0f15268c;color:#fff;font-size:13px;font-weight:500}.tr__place{left:14px}.tr__no{right:14px}.tr__resumen{margin-top:14px;display:grid;gap:10px}.tr__resumen-nombre{font-size:20px;font-weight:600;letter-spacing:-.02em}.tr__chips-resumen{display:flex;flex-wrap:wrap;gap:6px}.tr__meta{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--suave)}.tr__meta b{font-weight:500;color:var(--tr-ink)}.tr__arrows{display:flex;gap:6px}.tr__arrows button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--tr-ink);cursor:pointer;transition:background-color .25s ease}.tr__arrows button:hover{background:var(--tr-line)}.tr__arrows svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tr.is-stacked{padding:18px 14px}.tr.is-stacked .tr__body{grid-template-columns:1fr;row-gap:18px}.tr.is-stacked .tr__side{position:static}.tr.is-stacked .tr__frame{aspect-ratio:4 / 3.4}.tr.is-stacked .tr__row{grid-template-columns:10% 1fr 30% 14%;padding:8px 0}.tr.is-stacked .tr__editar span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tr.is-stacked .tr__editar{width:44px;height:44px;padding:0;justify-content:center}.tr.is-stacked .tr__buscar{justify-content:stretch}.tr.is-stacked .tr__buscar input{width:100%}@media(prefers-reduced-motion:reduce){.tr *,.tr *:after{animation-duration:.01s!important;transition-duration:.01s!important;transition-delay:0s!important}}.tr__rolpos{display:block;font-size:12px;color:var(--tenue)}.tr.is-stacked .tr__row{grid-template-columns:9% 1fr;row-gap:2px}.tr.is-stacked .tr__role{grid-column:2}.tr.is-stacked .tr__city{display:none}.tr.is-stacked .tr__name,.tr.is-stacked .tr__arrow{font-size:clamp(17px,5vw,22px)}.ea{--ea-nocturno: #0b1220;--ea-cian: #00d4ff;--ea-tinta: #f5f7fc;--ea-suave: rgb(220 232 255 / .72);--ea-tenue: rgb(220 232 255 / .45);--ea-maquina: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Courier New", monospace;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"cabecera cabecera" "mensaje tarjeta" "pie pie";column-gap:72px;padding:32px clamp(16px,5vw,64px) 24px;color:var(--ea-tinta);background:radial-gradient(1.2px 1.2px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 22% 72%,#cfefff,transparent),radial-gradient(1.4px 1.4px at 31% 40%,#fff,transparent),radial-gradient(1px 1px at 44% 12%,#bfe9ff,transparent),radial-gradient(1.2px 1.2px at 58% 84%,#fff,transparent),radial-gradient(1px 1px at 67% 33%,#dff6ff,transparent),radial-gradient(1.5px 1.5px at 79% 61%,#fff,transparent),radial-gradient(1px 1px at 88% 22%,#cfefff,transparent),radial-gradient(1.2px 1.2px at 94% 78%,#fff,transparent),radial-gradient(1px 1px at 6% 88%,#dff6ff,transparent),radial-gradient(1px 1px at 51% 55%,#fff,transparent),radial-gradient(1.3px 1.3px at 37% 92%,#fff,transparent),radial-gradient(circle,rgb(190 235 255 / .45) .8px,transparent 1.2px) 0 0 / 34px 34px,radial-gradient(circle,rgb(255 255 255 / .3) .7px,transparent 1.1px) 17px 11px / 53px 53px,var(--ea-nocturno)}.ea__cabecera{grid-area:cabecera;position:relative}.ea-marca{display:inline-flex;align-items:center;gap:8px}.ea-marca__icono{width:34px;height:34px;display:block}.ea-marca__ego{font-weight:800;font-size:1.25rem;letter-spacing:.02em}.ea-marca__producto{font-weight:600;font-size:1.05rem;color:var(--ea-cian)}.ea__mensaje{grid-area:mensaje;align-self:center;position:relative;max-width:620px}.ea__antetitulo{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-family:var(--ea-maquina);font-size:.8rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ea-cian)}.ea__antetitulo:before{content:"";width:40px;height:1px;background:var(--ea-cian)}.ea__titulo{margin:0;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:900;line-height:.98;letter-spacing:-.035em;color:#fff}.ea__titulo span{color:var(--ea-cian)}.ea__bajada{margin:24px 0 0;max-width:470px;font-size:1.1rem;line-height:1.6;color:#b9c9e4}.ea__escena{grid-area:tarjeta;position:relative;display:grid;place-items:center;min-height:420px}.ea__marco{position:relative;width:100%;max-width:400px;border-radius:30px;overflow:hidden;isolation:isolate;box-shadow:0 2px 4px #00000059,0 40px 80px -30px #000000e6}.ea__marco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background:radial-gradient(circle,rgb(255 255 255 / .85) .9px,transparent 1.4px) 0 0 / 22px 22px,radial-gradient(circle,rgb(200 235 255 / .6) .7px,transparent 1.1px) 11px 7px / 31px 31px;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.ea__infinito{position:absolute;top:50%;left:50%;width:92%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 10px rgb(0 180 255 / .4))}.ea__brillo{stroke-dasharray:9 91;opacity:.45;animation:ea-recorre 14s linear infinite;filter:drop-shadow(0 0 4px #5fe4ff)}@keyframes ea-recorre{to{stroke-dashoffset:-100}}.ea__tarjeta{position:relative;width:100%;display:grid;gap:16px;padding:32px 30px 24px;border-radius:30px;background:linear-gradient(150deg,#ffffff3d,#ffffff14 40%,#ffffff0a 60%,#ffffff24);-webkit-backdrop-filter:blur(16px) saturate(1.5) brightness(1.08);backdrop-filter:blur(16px) saturate(1.5) brightness(1.08);backdrop-filter:url(#ea-lente) blur(14px) saturate(1.5) brightness(1.08);box-shadow:inset 2px 2px 2px #ffffff73,inset -2px -2px 3px #00000059,inset 0 0 0 1px #ffffff24,inset 10px 14px 28px -18px #ffffff59,inset -14px -18px 30px -20px #00000073}.ea__tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:conic-gradient(from 210deg,#ffffff26,#fff 50deg,#ffffff40 90deg,#0000004d,#ffffff1a 180deg,#00d4ffcc 230deg,#fff3 275deg,#0003 315deg,#ffffff26)}.ea__tarjeta:after{content:"";position:absolute;top:-40%;right:-50%;bottom:-40%;left:-50%;z-index:-1;pointer-events:none;background:linear-gradient(108deg,transparent 32%,rgb(255 255 255 / .1) 42%,rgb(255 255 255 / .22) 46%,transparent 56%)}.ea__tarjeta-cabeza{display:flex;align-items:baseline;justify-content:space-between}.ea__tarjeta-cabeza h2{margin:0;font-size:1.6rem;font-weight:800;color:#fff}.ea__tarjeta-cabeza span{font-size:.7rem;font-weight:600;letter-spacing:.24em;color:var(--ea-tenue)}.ea__nota{margin:-4px 0 2px;font-size:.8rem;line-height:1.45;color:var(--ea-suave)}.ea__sintetico{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#ffc40029;color:#ffd66b;font-weight:700}.ea__campo{display:grid;gap:7px}.ea__campo span{font-size:.85rem;font-weight:700;color:#dce8fa}.ea__campo input{height:48px;padding:0 14px;border:0;border-radius:14px;background:linear-gradient(180deg,#00000038,#ffffff0f);box-shadow:inset 0 3px 6px #0000008c,inset 0 1px 1px #0006,inset 0 -1px #ffffff47,0 1px #ffffff2e;color:#fff;font:inherit;font-size:1rem;outline:0;transition:box-shadow .12s ease,background .12s ease}.ea__campo input::placeholder{color:var(--ea-tenue)}.ea__campo input:focus{box-shadow:inset 0 3px 6px #0000008c,0 0 0 3px #00d4ff59}.ea__campo input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14),0 0 0 1000px #121c30 inset;caret-color:#fff}.ea__error{padding:10px 12px;border-radius:10px;background:#0b122099;box-shadow:inset 0 0 0 1px #ff78788c;color:#ffe1e1;font-size:.85rem;font-weight:600}.ea__boton{margin-top:4px;height:52px;border:0;border-radius:999px;background:linear-gradient(180deg,#1f6fe5,#0a6cf0 55%,#0058d6);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #fff6,0 14px 26px -14px #008cffe6}.ea__boton:hover:not(:disabled){background:linear-gradient(180deg,#1a63d4,#0860d6 55%,#004fbf)}.ea__boton:focus-visible{outline:2px solid #4fc3ff;outline-offset:3px}.ea__boton:disabled{opacity:.6;cursor:not-allowed}.ea__pie{grid-area:pie;position:relative;display:flex;justify-content:space-between;gap:16px;padding-top:24px;font-family:var(--ea-maquina);font-size:.72rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#7f93b5}@media(max-width:860px){.ea{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"cabecera" "mensaje" "tarjeta" "pie";row-gap:28px;padding-top:22px}.ea__escena{min-height:0}.ea__titulo{font-size:clamp(2.1rem,10vw,2.8rem)}.ea__bajada{margin-top:14px}.ea__pie{flex-direction:column;align-items:center;text-align:center;gap:8px;letter-spacing:.2em}}@media(prefers-reduced-motion:reduce){.ea__campo input{transition:none}.ea__brillo{animation:none;opacity:0}}:root{--texto: #0f1526;--suave: #52607a;--tenue: #6b7894;--borde: #dce4f0;--borde-fuerte: #b9c6de;--fondo: #f2f5fb;--superficie: #ffffff;--azul: #007bff;--azul-texto: #0047cc;--azul-fondo: #e5f2ff;--rojo-texto: #b42323;--rojo-fondo: #fceaea;--rojo-borde: #f3b9b9;--ambar-texto: #85570a;--ambar-fondo: #fbf1de;--ambar-borde: #e4c584;--verde-texto: #13724e;--verde-fondo: #e1f7ee;--verde-borde: #a9e6c9;--radio: 14px;--radio-chico: 10px;--sombra: 0 1px 3px rgba(16, 24, 40, .08);--nocturno: #0b1220;--cian: #00d4ff;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--fondo);color:var(--texto);font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.02em}a{color:var(--azul-texto)}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.cascaron{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.barra{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));background:var(--nocturno);color:#fff;border-bottom:2px solid var(--azul)}.barra__marca{display:flex;align-items:baseline;gap:8px;font-weight:700;letter-spacing:-.02em}.barra__marca small{font-weight:500;color:#a9b6cf}.barra nav{display:flex;gap:4px;flex-wrap:wrap}.barra nav a,.barra button{min-height:40px;display:inline-flex;align-items:center;padding:0 12px;border-radius:99px;color:#dbe4f5;text-decoration:none;font:inherit;font-size:14px;background:none;border:0;cursor:pointer}.barra nav a[aria-current=page]{background:#ffffff24;color:#fff}.contenido{width:100%;max-width:1180px;margin:0 auto;padding:20px 16px 48px;flex:1}.contenido--angosto{max-width:720px}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:18px}.tarjeta+.tarjeta{margin-top:14px}.tarjeta h2{font-size:18px;margin-bottom:4px}.tarjeta>p.ayuda,.ayuda{color:var(--suave);font-size:14px;margin:4px 0 12px}.rejilla{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.campo{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500;color:var(--suave)}.campo input,.campo select,.campo textarea{min-height:44px;width:100%;padding:10px 12px;font:inherit;font-size:16px;color:var(--texto);background:#fff;border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico)}.campo textarea{min-height:88px;resize:vertical}.campo input[readonly]{background:var(--fondo);color:var(--suave)}.campo__origen{font-size:12px;font-weight:500;color:var(--tenue)}.boton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:99px;border:1px solid transparent;background:var(--texto);color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--claro{background:#fff;color:var(--texto);border-color:var(--borde-fuerte)}.boton--azul{background:var(--azul-texto)}.boton--peligro{background:#fff;color:var(--rojo-texto);border-color:var(--rojo-borde)}.acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aviso{padding:12px 14px;border-radius:var(--radio-chico);border:1px solid var(--borde);background:var(--fondo);font-size:14px;margin:10px 0}.aviso--error{background:var(--rojo-fondo);border-color:var(--rojo-borde);color:var(--rojo-texto)}.aviso--ambar{background:var(--ambar-fondo);border-color:var(--ambar-borde);color:var(--ambar-texto)}.aviso--ok{background:var(--verde-fondo);border-color:var(--verde-borde);color:var(--verde-texto)}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--fondo);color:var(--suave);border:1px solid var(--borde);white-space:nowrap}.chip--ok{background:var(--verde-fondo);color:var(--verde-texto);border-color:var(--verde-borde)}.chip--ambar{background:var(--ambar-fondo);color:var(--ambar-texto);border-color:var(--ambar-borde)}.chip--rojo{background:var(--rojo-fondo);color:var(--rojo-texto);border-color:var(--rojo-borde)}.chip--azul{background:var(--azul-fondo);color:var(--azul-texto);border-color:#b9d8ff}.progreso{height:10px;border-radius:99px;background:var(--borde);overflow:hidden}.progreso>span{display:block;height:100%;background:var(--verde-texto);border-radius:99px;transition:width .4s ease}.tabla-envoltura{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--borde);border-radius:var(--radio-chico)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--borde);vertical-align:top}th{font-size:12px;font-weight:600;color:var(--suave);background:var(--fondo);white-space:nowrap}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pestanas{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px;margin:14px 0;scrollbar-width:thin}.pestanas button{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--borde);background:#fff;color:var(--suave);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.pestanas button[aria-selected=true]{background:var(--texto);border-color:var(--texto);color:#fff}.vacio{text-align:center;padding:40px 16px;color:var(--suave)}.cargando{display:grid;gap:10px}.cargando span{display:block;height:18px;border-radius:6px;background:linear-gradient(90deg,var(--borde) 0%,#eef2f8 50%,var(--borde) 100%);background-size:200% 100%;animation:brillo 1.2s linear infinite}@keyframes brillo{to{background-position:-200% 0}}.entrada{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(1200px 600px at 10% -10%,#e5f2ff 0%,transparent 60%),var(--fondo)}.entrada .tarjeta{width:100%;max-width:420px;padding:24px;overflow:hidden}.entrada__marca{margin:-24px -24px 20px;padding:22px 24px;background:var(--nocturno);border-bottom:2px solid var(--azul)}.entrada h1{font-size:26px;margin-bottom:6px}.formulario{display:grid;gap:14px;margin-top:18px}.sr-solo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fila{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lista-docs{display:grid;gap:10px}.doc{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico);background:#fff}.doc__titulo{font-weight:600}.doc__meta{font-size:13px;color:var(--suave)}dialog{border:0;border-radius:var(--radio);padding:0;width:min(560px,calc(100vw - 24px));box-shadow:0 20px 60px #0f15264d}dialog::backdrop{background:#0f152673}dialog .tarjeta{border:0;box-shadow:none}.etiqueta-sintetico{display:inline-flex;padding:2px 8px;border-radius:6px;background:#ffcf5c;color:#3b2a00;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.miniatura img,.miniatura .tr__semilla,.miniatura .tr__iniciales{display:grid;place-items:center;width:100%;height:100%;object-fit:cover}.campo-mini{min-height:44px;padding:0 10px;font:inherit;font-size:15px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:#fff}@media(max-width:720px){.barra{flex-wrap:wrap;row-gap:6px;padding-bottom:6px}.barra nav{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -4px}.barra nav a,.barra nav button{white-space:nowrap;min-height:40px;padding:0 10px}}
