:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:#f4ecdd;--superficie:#fffaf0;--superficie-2:#efe4cf;--tinta:#2b2118;--tinta-suave:#6b5a48;--borde:#d8c8ad;--acento:#8a2c1d;--acento-tinta:#fffaf0;--dorado:#a9791f;--peligro:#a3271c;--ok:#3f7040;--secreto:#2a2238;--secreto-tinta:#f0e8ff;--secreto-borde:#5b4a7d;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radio:10px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fondo:#17120d;--superficie:#221b14;--superficie-2:#2e251b;--tinta:#efe5d3;--tinta-suave:#b5a48f;--borde:#45382a;--acento:#d9734f;--acento-tinta:#1a120c;--dorado:#d8ab55;--peligro:#ef8a7d;--ok:#8fc48f}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--serif);margin:0;line-height:1.2}h2{font-size:1.5rem}h3{font-size:1.15rem}h4{margin-top:.75rem}p{margin:0}a{color:inherit}input,textarea,select{border:1px solid var(--borde);background:var(--fondo);width:100%;min-height:44px;color:var(--tinta);font:inherit;border-radius:7px;padding:.55rem .65rem}textarea{resize:vertical}input[type=checkbox]{width:20px;min-height:20px}input[type=file]{padding:.4rem}:focus-visible{outline:2px solid var(--dorado);outline-offset:1px}button{border:1px solid var(--acento);background:var(--acento);min-height:44px;color:var(--acento-tinta);font:inherit;cursor:pointer;border-radius:7px;padding:.5rem 1.1rem;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}.boton-secundario{color:var(--tinta);border-color:var(--borde);background:0 0}.boton-peligro{color:var(--peligro);border-color:var(--peligro);background:0 0}.boton-mini{min-height:36px;color:var(--tinta-suave);border-color:var(--borde);background:0 0;padding:.25rem .75rem;font-weight:500}.boton-volver{align-self:flex-start}.marco{flex-direction:column;min-height:100vh;display:flex}.cabecera{background:var(--superficie);border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.cabecera h1{overflow-wrap:anywhere;font-size:1.2rem}.cabecera-rol{letter-spacing:.08em;text-transform:uppercase;color:var(--dorado);font-size:.78rem}.pestanas{z-index:5;background:var(--superficie);border-bottom:1px solid var(--borde);scrollbar-width:none;gap:.15rem;padding:0 .5rem;display:flex;position:sticky;top:0;overflow-x:auto}.pestanas button{color:var(--tinta-suave);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:.6rem .8rem;font-weight:500}.pestanas .pestana-activa{color:var(--tinta);border-bottom-color:var(--acento);font-weight:700}.contenido{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:820px;margin:0 auto;padding:1.25rem 1rem 2.5rem;display:flex}.pila{flex-direction:column;gap:1rem;min-width:0;display:flex}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.tarjeta-secreta{background:var(--secreto);color:var(--secreto-tinta);border-color:var(--secreto-borde);--tinta-suave:#c6b9de;--tinta:var(--secreto-tinta);--fondo:#1d1729;--borde:var(--secreto-borde)}.campo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.campo-etiqueta{font-size:.9rem;font-weight:600}.ayuda{color:var(--tinta-suave);font-size:.86rem}.check{min-height:44px;color:var(--tinta-suave);align-items:center;gap:.5rem;display:flex}.grilla-2,.grilla-4{grid-template-columns:1fr;gap:.75rem;display:grid}.grilla-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grilla-atributos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.atributo{background:var(--superficie-2);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.6rem;display:flex}.atributo label{flex-direction:column;gap:.25rem;width:100%;display:flex}.atributo input{text-align:center;font-size:1.1rem}.atributo-nombre{font-size:.8rem;font-weight:600}.atributo-mod{font-family:var(--serif);color:var(--acento);font-size:1.15rem}.fila-lista,.fila-inventario{border-bottom:1px dashed var(--borde);gap:.4rem;padding-bottom:.75rem;display:grid}.fila-inventario{grid-template-columns:minmax(0,1fr) 84px}.fila-inventario input:nth-of-type(3){grid-column:1/-1}.fila-lista .boton-mini,.fila-inventario .boton-mini{grid-column:1/-1;justify-self:end}.titulo-con-estado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.barra-estado{z-index:4;pointer-events:none;justify-content:flex-end;display:flex;position:sticky;top:52px}.indicador{background:var(--superficie-2);color:var(--tinta-suave);border-radius:99px;padding:.15rem .6rem;font-size:.82rem}.indicador-guardado{color:var(--ok)}.indicador-error,.indicador-conflicto{color:var(--peligro);font-weight:600}.acciones{flex-wrap:wrap;gap:.5rem;display:flex}.acciones-pasos{justify-content:space-between}.acciones-pasos button:only-child{margin-left:auto}.aviso{border-radius:var(--radio);border:2px solid var(--dorado);background:var(--superficie);color:var(--tinta);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.aviso-peligro{border-color:var(--peligro);z-index:6;position:sticky;top:56px}.codigo{background:var(--superficie-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:7px;padding:.7rem;font-size:.95rem;display:block}.error{color:var(--peligro);font-weight:600}.error-global{padding:.6rem 1rem}.vacio{color:var(--tinta-suave);font-style:italic}.etiqueta{background:var(--superficie-2);border-radius:99px;align-self:flex-start;padding:.1rem .6rem;font-size:.8rem}.etiqueta-apagada{color:var(--peligro)}.etiqueta-privada{background:var(--secreto);color:var(--secreto-tinta)}.texto-largo{white-space:pre-wrap;overflow-wrap:anywhere}.cuerpo-resumen{font-family:var(--serif);font-size:1.1rem;line-height:1.6}.pasos{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pasos li{min-width:0;color:var(--tinta-suave);flex-direction:column;flex:1;align-items:center;gap:.15rem;font-size:.72rem;display:flex}.pasos span{border:1px solid var(--borde);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.pasos em{font-style:normal;display:none}.pasos .paso-actual{color:var(--tinta)}.pasos .paso-actual em{font-weight:700;display:block}.pasos .paso-actual span{background:var(--acento);border-color:var(--acento);color:var(--acento-tinta)}.pasos .paso-hecho span{background:var(--superficie-2)}.subtitulo-seccion{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--dorado);font-size:.8rem}.opcion{text-align:left;background:var(--superficie);width:100%;color:var(--tinta);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;gap:.25rem;padding:.85rem 1rem;font-weight:400;display:flex}.opcion-elegida{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.opcion-nombre{font-family:var(--serif);font-size:1.1rem;font-weight:700}.opcion-motivo{font-size:.93rem}.opcion-fuente{color:var(--tinta-suave);font-size:.78rem}.otras summary,.ficha-publica summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.otras summary{color:var(--acento);font-weight:600}.grilla-opciones{grid-template-columns:1fr;gap:.6rem;margin-top:.5rem;display:grid}.resumen{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;margin:0;display:grid}.resumen dt{font-weight:600}.resumen dd{overflow-wrap:anywhere;margin:0}.ficha-publica summary{flex-direction:column;justify-content:center;align-items:flex-start}.ficha-nombre{font-family:var(--serif);font-size:1.15rem;font-weight:700}.ficha-sub{color:var(--tinta-suave);font-size:.88rem}.ficha-publica ul{margin:0;padding-left:1.2rem}.lista-archivos{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lista-archivos li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lista-archivos small{color:var(--tinta-suave)}.form-en-linea{gap:.6rem}.pantalla-login{flex-direction:column;min-height:100vh;display:flex}.login{flex-direction:column;flex:1;justify-content:center;gap:.5rem;width:100%;max-width:400px;margin:0 auto;padding:3rem 1rem 2rem;display:flex}.login form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.login-sello{color:var(--dorado);font-size:2rem;line-height:1}.login-bajada{color:var(--tinta-suave)}.cargando{text-align:center;font-family:var(--serif);color:var(--tinta-suave);padding:3rem 1rem}.atribucion{color:var(--tinta-suave);text-align:center;border-top:1px solid var(--borde);padding:1rem;font-size:.74rem}.atribucion p{max-width:640px;margin:0 auto}@media (width>=640px){.grilla-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grilla-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grilla-atributos{grid-template-columns:repeat(6,minmax(0,1fr))}.grilla-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-inventario{grid-template-columns:minmax(0,2fr) 84px minmax(0,2fr) auto;align-items:center}.fila-inventario input:nth-of-type(3),.fila-inventario .boton-mini{grid-column:auto}.pasos em{display:block}}
