@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo: #fbfbfa;--salvia: #f3f6f2;--salvia-media: #eef2ee;--salvia-texto: #4d6658;--salvia-cabecera: #f2f5f1;--tinta-titulo: #1f3a2e;--oro: #b8892e;--oro-texto: #8a6516;--oro-linea: #eadfc4;--oro-suave: #f6eed9;--borrador-fondo: #e8eef5;--borrador-texto: #34506b;--borrador-punto: #5b7ea6;--superficie: #ffffff;--marmol: #f3f8f4;--tinta: #26302b;--tinta-2: #3e4640;--apagado: #666b64;--tenue: #6a6e64;--linea: #d9e4dc;--linea-suave: #e8efea;--campo: #bfcec4;--cabecera: #edf6f0;--acento: #3f8466;--acento-hondo: #2f6650;--acento-texto: #2f6650;--acento-texto-hondo: #234d3c;--acento-suave: #e1f0e7;--pendiente: #8a5e10;--atencion-fondo: #f4f8f5;--atencion-fondo-hondo: #e8f1eb;--atencion-borde: #b8892e;--atencion-texto: #6e4a0a;--falta-fondo: #f1f5c8;--falta-texto: #5c4a06;--serif: "Fraunces Variable", Georgia, serif;--sans: "Source Sans 3 Variable", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--sans);font-size:15px;line-height:1.45}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;margin:0}h1{color:var(--tinta-titulo)}a{color:var(--acento-texto)}a:hover{color:var(--acento-texto-hondo)}button{font:inherit}.cabeza{border-top:4px solid var(--acento);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 190px 14px 24px;border-bottom:1px solid var(--linea)}.cabeza .marca{display:flex;align-items:center;gap:12px}.cabeza .marca strong{font-family:var(--serif);font-size:18px;font-weight:600}.cabeza .apagado{color:var(--apagado)}.cabeza .derecha{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--apagado);font-size:14px}.ornamento{position:absolute;z-index:-1;pointer-events:none}.monograma{flex:none;width:34px;height:34px;border-radius:10px;background:#2f6b52;color:#fff;display:flex;align-items:center;justify-content:center}.pestanas{display:flex;gap:4px;padding:0 24px;background:var(--cabecera);border-bottom:1px solid var(--linea);font-size:14px;overflow-x:auto}.pestanas a{padding:12px 14px;text-decoration:none;color:var(--tinta-2);white-space:nowrap;border-bottom:2px solid transparent}.pestanas a[aria-current=page]{border-bottom:3px solid var(--acento);background:var(--superficie);font-weight:600;color:var(--acento-texto-hondo)}.pestanas a:hover{color:var(--acento-texto)}@media(max-width:720px){.pestanas{gap:0;padding:0 8px;background:linear-gradient(to left,var(--superficie) 40%,rgba(255,255,255,0)) right center / 28px 100% no-repeat local,linear-gradient(to left,#26302b29,#26302b00) right center / 18px 100% no-repeat scroll,var(--superficie)}.pestanas a{padding:11px 9px}.cabeza{padding:10px 16px;gap:6px 12px}.cabeza .marca{min-width:0;max-width:100%}.cabeza .marca-centro{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabeza .derecha{width:100%;flex-wrap:wrap;gap:4px 10px;font-size:13px}.cabeza-oficina,.cabeza-usuario{min-width:0;overflow-wrap:anywhere}.cabeza-oficina{flex-basis:100%}.cabeza-usuario{flex:1 1 0}.cabeza .derecha .boton{margin-left:auto;flex:none;min-height:32px;padding:0 12px}.cabeza .enredadera{width:120px;height:42px;right:-6px!important;top:-4px;bottom:auto!important;opacity:.7}main.pagina{padding:16px;gap:16px}}@media(max-width:520px){.cabeza .enredadera{display:none}}main.pagina{max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.titulo-pagina h1{font-size:28px;margin-bottom:4px}.titulo-pagina p{margin:0;color:var(--apagado)}.cabecera-pagina{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.cabecera-pagina>.titulo-pagina{min-width:0}.cabecera-pagina h1{overflow-wrap:anywhere}.cabecera-pagina>:not(.titulo-pagina){flex:none;margin-left:auto}.miga{display:inline-flex;align-items:center;gap:2px;margin:0 0 4px -3px;padding:2px 3px;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--oro-texto);text-decoration:none}.miga:hover{color:var(--tinta-titulo)}.miga:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.barra-lista{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.buscar{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--superficie);border:1px solid #d3ddd5;border-radius:9px;color:var(--apagado)}.buscar:focus-within{border-color:var(--acento);outline:2px solid var(--acento-suave)}.buscar input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--tinta)}.filtro{display:flex;align-items:center;gap:4px;height:38px;padding:0 4px 0 12px;background:var(--superficie);border:1px solid #d3ddd5;border-radius:9px;font-size:14px;color:var(--tinta-2)}.filtro:focus-within{border-color:var(--acento);outline:2px solid var(--acento-suave)}.filtro select{height:34px;border:0;background:transparent;font:inherit;font-weight:700;color:var(--tinta);cursor:pointer;outline:0}.lista-tarjeta{position:relative;z-index:1;overflow:hidden}.fila-principal{font-weight:600;color:var(--tinta)}.fila-sub{font-size:14px;color:var(--apagado)}.fila-suave{color:var(--tinta-2)}td.fila-fin{white-space:nowrap;color:var(--apagado)}td.fila-fin>span{margin-right:10px}td.fila-fin svg{vertical-align:middle;color:#b5c0b9}.fila-clic:hover td.fila-fin svg{color:var(--acento)}.olivo-fondo{position:fixed;right:26px;bottom:14px;width:200px;height:auto;z-index:0;pointer-events:none;user-select:none;opacity:.95}.solo-celular{display:none}@media(max-width:860px){.olivo-fondo{display:none}}@media(max-width:720px){.solo-ancho-lista{display:none}.solo-celular{display:flex}.lista-tarjeta{background:none;border:0;box-shadow:none;overflow:visible}.barra-lista .segmentado{order:2;max-width:100%;overflow-x:auto}.buscar{order:1;flex-basis:100%;height:44px}.filtro{order:3}.tarjetas{list-style:none;margin:0;padding:0;flex-direction:column;gap:10px}.tarjeta-fila{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--superficie);border:1px solid #e4e9e3;border-radius:12px;color:var(--tinta);text-decoration:none}.tarjeta-fila:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.tarjeta-fila-linea{display:flex;align-items:center;justify-content:space-between;gap:8px}}.rotulo-oro{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--oro-texto)}.tarjeta{background:var(--superficie);border:1px solid #e4e9e3;border-radius:12px;box-shadow:0 1px 2px #26302b0a}.tabla-caja{overflow-x:auto}table.tabla{width:100%;border-collapse:collapse;font-size:14.5px}.tabla th{text-align:left;color:var(--salvia-texto);font-size:12.5px;font-weight:600;letter-spacing:.02em;background:var(--salvia-cabecera);padding:11px 14px;border-bottom:1px solid #e4e9e3}.tabla td{padding:14px;border-top:1px solid #eef1ed;vertical-align:middle}.tabla tbody tr:first-child td{border-top:0}.tabla .num{font-weight:700;white-space:nowrap;color:var(--tinta);font-variant-numeric:tabular-nums}.tabla .num a{color:inherit;text-decoration:none}.tabla .num a:hover{color:var(--acento-texto);text-decoration:underline}.pastilla-estado{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.pastilla-estado:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pastilla-borrador{background:var(--borrador-fondo);color:var(--borrador-texto)}.pastilla-borrador:before{background:var(--borrador-punto)}.pastilla-firmada{background:var(--acento-suave);color:#24563f}.pastilla-firmada:before{background:var(--acento)}.pastilla-anulada{background:#eeefed;color:#5a5f5b}.segmentado{display:inline-flex;gap:2px;padding:3px;background:var(--salvia-media);border-radius:9px}.segmentado button{border:0;background:transparent;border-radius:7px;padding:6px 12px;font-size:14px;color:var(--tinta-2);cursor:pointer;white-space:nowrap}.segmentado button .cuenta{color:var(--apagado);margin-left:4px}.segmentado button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #26302b1f}.segmentado button:hover:not([aria-pressed=true]){color:var(--tinta)}.segmentado button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.nowrap{white-space:nowrap}@media(max-width:720px){.solo-ancho{display:none}.tabla th,.tabla td{padding-left:10px;padding-right:10px}}.apagado{color:var(--apagado)}.estado-ok{color:var(--acento-texto);font-weight:700}.estado-pend{color:var(--pendiente);font-weight:700;background:#eef3ef;border-radius:4px;padding:0 3px}.filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filtros label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--apagado);flex:1 1 160px}.filtros label.ancho{flex:2 1 260px}.campo{height:40px;border:1px solid #d3ddd5;border-radius:9px;padding:0 11px;font:inherit;font-size:15px;background:var(--superficie);color:var(--tinta)}.datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:14px;padding:20px}.datos div{display:flex;flex-direction:column}.datos span:first-child{font-size:12px;color:var(--apagado)}@media(max-width:720px){.datos{grid-template-columns:repeat(2,minmax(0,1fr))}.cabeza{padding-right:24px}}.vacio{padding:32px;text-align:center;color:var(--apagado)}.vacio-olivo{display:flex;flex-direction:column;align-items:center;gap:12px}.vacio-olivo>img{display:block;height:auto;opacity:.9;pointer-events:none}.vacio-olivo p{margin:0}.carga{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:22px;color:var(--acento-texto)}.puerta{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.puerta .tarjeta{max-width:440px;padding:28px;display:flex;flex-direction:column;gap:14px;text-align:center;align-items:center}.boton{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border:0;border-radius:9px;background:var(--acento-hondo);color:#fff;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #26302b26}.boton:hover{background:var(--acento-texto-hondo);color:#fff}.boton-claro{background:var(--superficie);color:var(--tinta);border:1px solid #d3ddd5;box-shadow:none}.boton-claro:hover{background:var(--salvia);color:var(--tinta)}.aviso-demo{background:var(--acento-suave);color:var(--acento-hondo);font-size:13px;text-align:center;padding:6px 12px}.t-pad{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.t-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.t-cabeza h2{font-size:19px}.t-cabeza>.boton,.t-cabeza>.reg-ficha-pie{margin-left:auto}@media(max-width:720px){.toque{min-height:40px;min-width:40px;display:inline-flex;align-items:center}.toque.toque-x{justify-content:center}}.f-rejilla{display:grid;gap:12px 14px}.f-rejilla.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.f-rejilla.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.f-rejilla.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.f-rejilla.c2,.f-rejilla.c3,.f-rejilla.c4{grid-template-columns:minmax(0,1fr)}}.f-campo{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--apagado);min-width:0}.f-doble{grid-column:span 2}.f-completo{grid-column:1 / -1}@media(max-width:720px){.f-doble{grid-column:auto}}.f-rotulo{font-weight:600}.f-ayuda{font-size:12px;color:var(--tenue)}.f-casilla{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--tinta);min-height:32px}.f-casilla input{width:18px;height:18px;accent-color:var(--acento)}.campo.area{height:auto;min-height:72px;padding:8px 10px;line-height:1.5;resize:vertical;font-family:var(--sans)}.campo:focus{outline:2px solid var(--acento-suave);border-color:var(--acento)}.campo:disabled{background:var(--cabecera);color:var(--apagado)}.campo[aria-invalid=true]{border-color:#a8442a;outline-color:#f7e0d9}.acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.boton:disabled{background:var(--salvia-media);color:var(--apagado);box-shadow:none;cursor:default}.boton-claro:disabled{background:var(--superficie);color:var(--apagado);border-color:var(--linea)}.boton.chico{min-height:32px;padding:0 12px;font-size:13px}.boton-peligro{background:#a8442a}.boton-peligro:hover{background:#8a3520}.boton-texto{background:none;border:0;color:var(--acento-texto);cursor:pointer;font-size:14px;padding:4px 6px}.boton-texto:hover{color:var(--acento-texto-hondo);text-decoration:underline}.boton-texto:disabled{color:var(--apagado);cursor:default;text-decoration:none}.aviso{padding:10px 12px;border-radius:8px;font-size:14px}.aviso-info{background:var(--acento-suave);color:var(--acento-hondo)}.aviso-atencion{background:#fdfaf2;color:var(--atencion-texto);border:1px solid var(--oro-linea)}.aviso-error{background:#f7e0d9;color:#8a3520}.aviso-ok{background:#e3f1e7;color:#1e5b32}.ventana-fondo{position:fixed;inset:0;background:#26302b59;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow-y:auto}.ventana{width:100%;background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 50px #26302b33}.notificacion{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--tinta);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;z-index:60}.zona-subida{border:1.5px dashed var(--campo);border-radius:8px;padding:14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;background:var(--cabecera)}.zona-subida.encima{border-color:var(--acento);background:var(--acento-suave)}@media(hover:none)and (pointer:coarse){.zona-subida .solo-arrastre{display:none}}.reg-archivo{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fila-clic{cursor:pointer}.fila-clic:hover td{background:#f6faf7}.fila-clic:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.fila-clic:focus-visible td{background:var(--acento-suave)}.boton:focus-visible,.boton-texto:focus-visible,.paso:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.no-encontrado{max-width:560px;width:100%;margin:24px auto;padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.no-encontrado h1{font-size:23px}.no-encontrado p{margin:0;color:var(--apagado)}.migas{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;align-items:center}.pasos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pasos li{display:flex;align-items:center;gap:6px}.pasos li+li:before{content:"";width:26px;border-top:1.5px dotted #c9a85a}.paso{display:inline-flex;align-items:center;gap:7px;padding:4px 6px;border-radius:8px;text-decoration:none;color:var(--apagado);font-size:14px}.paso:hover{color:var(--tinta)}.paso-marca{width:22px;height:22px;border-radius:50%;border:1px solid #cbd3cc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.paso-hecho .paso{color:var(--tinta-2)}.paso-hecho .paso-marca{border-color:transparent;background:var(--oro-suave);color:var(--oro-texto)}.paso[aria-current=step]{color:#24563f;font-weight:700}.paso[aria-current=step] .paso-marca{border-color:transparent;background:var(--acento-hondo);color:#fff}@media(max-width:520px){.pasos,.pasos li{gap:2px}.pasos li+li:before{width:12px}.paso{padding:4px 3px}}.menu-usuario{position:relative}.menu-usuario-boton{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--campo);border-radius:6px;background:var(--superficie);color:var(--tinta);font-size:14px;cursor:pointer;max-width:280px}.menu-usuario-boton>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-usuario-boton:hover,.menu-usuario-boton[aria-expanded=true]{background:var(--cabecera)}.menu-usuario-boton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.menu-usuario-flecha{color:var(--apagado);font-size:12px}.menu-usuario-lista{position:fixed;min-width:180px;background:var(--superficie);border:1px solid var(--linea);border-radius:8px;box-shadow:0 12px 32px #26302b29;padding:6px;display:flex;flex-direction:column;z-index:40}.menu-usuario-lista a,.menu-usuario-lista button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:6px;background:none;color:var(--tinta);font-size:14px;text-decoration:none;cursor:pointer}.menu-usuario-lista a:hover,.menu-usuario-lista button:hover,.menu-usuario-lista a:focus-visible,.menu-usuario-lista button:focus-visible{background:var(--cabecera);color:var(--acento-texto-hondo);outline:none}.menu-usuario-lista button{border-top:1px solid var(--linea-suave);border-radius:0 0 6px 6px;margin-top:4px}.marca-logo{max-height:32px;max-width:120px;object-fit:contain;border-radius:4px}@media(max-width:720px){.menu-usuario{margin-left:auto}.marca-logo{max-height:26px;max-width:80px}}.subida-boton{display:flex;justify-content:center}.subida-abierta{display:flex;flex-direction:column;gap:10px}.ajustes-indice{align-self:flex-start;margin-top:-6px}.segmentado>a{display:inline-flex;align-items:center;border-radius:7px;padding:6px 12px;font-size:14px;color:var(--tinta-2);text-decoration:none;white-space:nowrap}.segmentado>a:hover{background:var(--superficie);color:var(--tinta)}.ajustes-seccion{display:flex;flex-direction:column;gap:14px;scroll-margin-top:16px}.ajustes-titulo{margin:6px 0 -4px;font-family:inherit}.dato-falta{display:inline-block;padding:1px 8px;border-radius:10px;background:#fdfaf2;border:1px solid var(--oro-linea);color:var(--oro-texto);font-weight:600;font-size:12px}.ventana{max-height:88vh;overflow-y:auto;padding-top:0;padding-bottom:18px}.ventana:has(>.acciones:last-child){padding-bottom:0}.ventana>*{flex-shrink:0}.ventana>.ventana-cabeza{position:sticky;top:0;z-index:2;background:var(--superficie);margin:0 -20px;padding:16px 20px 12px;border-bottom:1px solid var(--linea-suave)}.ventana>.ventana-cabeza h2{font-size:20px}.ventana-x{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--apagado);cursor:pointer}.ventana-x:hover{background:var(--salvia);color:var(--tinta)}.ventana-x:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.ventana>.acciones:last-child{position:sticky;bottom:0;z-index:2;background:var(--superficie);margin:0 -20px;padding:12px 20px 16px;border-top:1px solid var(--linea-suave)}.reg-datos{gap:16px 20px}.reg-datos dt{letter-spacing:.02em;color:var(--salvia-texto)}.reg-datos dd{font-size:15px}.tabla td.reg-acc{white-space:nowrap}.tabla td.reg-acc>*{white-space:nowrap}.boton-texto.peligro{color:#a8442a}.boton-texto.peligro:hover{color:#8a3520}@media(max-width:720px){.segmentado button,.docs-pestanas button,.docs-segmento button,.boton.chico{min-height:40px}}.vacio-chico{padding:18px 16px!important;gap:6px}.vacio-chico img{opacity:.85}code,.reg-secreto code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.pastilla-etapa-recibida{background:#eeefed;color:#4f5551}.pastilla-etapa-invitada{background:var(--salvia-media);color:var(--salvia-texto)}.pastilla-etapa-por_redactar{background:var(--oro-suave);color:var(--oro-texto)}.pastilla-etapa-borrador{background:var(--borrador-fondo);color:var(--borrador-texto)}.pastilla-etapa-borrador:before{background:var(--borrador-punto)}.pastilla-etapa-firmada{background:var(--acento-suave);color:#24563f}.pastilla-etapa-firmada:before{background:var(--acento)}.pastilla-etapa-archivada{background:#f2f2f0;color:#7a7f7b}.app{display:flex;min-height:100vh}.app>main.pagina{flex:1 1 auto;min-width:0;width:100%}.app>main.pagina.pagina-ancha{max-width:none}.lateral{position:sticky;top:0;height:100vh;width:248px;flex:none;display:flex;flex-direction:column;gap:4px;padding:20px 14px 16px;background:var(--salvia);border-right:1px solid #e4e9e3;overflow-y:auto}.aviso-demo+.app .lateral{height:calc(100vh - 31px)}.lateral-marca{display:flex;align-items:center;gap:10px;padding:4px 8px 16px;margin-bottom:8px;border-bottom:1px solid var(--oro-linea)}.lateral-nombre{display:flex;flex-direction:column;line-height:1.15;min-width:0}.lateral-nombre strong{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--tinta-titulo)}.lateral-nombre span{font-size:12px;color:var(--apagado);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-logo{display:block;max-width:160px;max-height:44px;object-fit:contain;margin:0 8px 10px;border-radius:4px}.lateral-nav{display:flex;flex-direction:column;gap:3px}.lateral-nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;color:var(--tinta-2);text-decoration:none;font-size:15px}.lateral-nav a:hover{background:#ffffffb3;color:var(--tinta)}.lateral-nav a[aria-current=page]{background:var(--superficie);color:var(--tinta-titulo);font-weight:600;box-shadow:inset 3px 0 0 var(--oro),0 1px 2px #26302b1a}.lateral-nav a:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.lateral-nav svg{flex:none}.lateral-relleno{flex:1 1 auto;min-height:12px}.lateral-olivo{display:block;width:150px;height:auto;margin:0 auto 12px;pointer-events:none;user-select:none}.lateral-usuario{border-top:1px solid var(--oro-linea);padding-top:12px}.lateral-usuario-boton{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--tinta);text-align:left;cursor:pointer}.lateral-usuario-boton:hover,.lateral-usuario-boton[aria-expanded=true]{background:#ffffffb3}.lateral-usuario-boton:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.lateral-usuario-datos{display:flex;flex-direction:column;line-height:1.25;min-width:0}.lateral-usuario-datos strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-usuario-datos span{font-size:12px;color:var(--apagado);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e6ece7;color:var(--salvia-texto);font-size:13px;font-weight:700;box-shadow:0 0 0 2px var(--salvia),0 0 0 3.5px #d9c38e}.app-compacta .lateral{width:68px;padding:16px 10px;align-items:center}.app-compacta .lateral-marca{padding:2px 0 14px;justify-content:center}.app-compacta .lateral-nombre,.app-compacta .lateral-texto,.app-compacta .lateral-logo,.app-compacta .lateral-olivo{display:none}.app-compacta .lateral-nav a{justify-content:center;padding:10px}.app-compacta .lateral-usuario{width:100%;display:flex;justify-content:center}.app-compacta .lateral-usuario-boton{justify-content:center;padding:6px 0}.desplegable{position:relative}.desplegable-lista{position:fixed;min-width:190px;background:var(--superficie);border:1px solid var(--linea);border-radius:10px;box-shadow:0 12px 32px #26302b29;padding:6px;display:flex;flex-direction:column;z-index:40}.desplegable-lista a,.desplegable-lista button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:6px;background:none;color:var(--tinta);font-size:14px;text-decoration:none;cursor:pointer}.desplegable-lista a:hover,.desplegable-lista button:hover,.desplegable-lista a:focus-visible,.desplegable-lista button:focus-visible{background:var(--salvia);color:var(--tinta-titulo);outline:none}.desplegable-lista .separada{border-top:1px solid var(--linea-suave);border-radius:0 0 6px 6px;margin-top:4px}.cabeza-movil,.nav-inferior{display:none}@media(max-width:860px){.app{flex-direction:column;padding-bottom:72px}.lateral{display:none}.cabeza-movil{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--superficie);border-bottom:1px solid var(--oro-linea)}.cabeza-movil-marca{display:flex;align-items:center;gap:9px;color:var(--tinta-titulo);text-decoration:none}.cabeza-movil-marca strong{font-family:var(--serif);font-size:19px;font-weight:600}.cabeza-movil-usuario{border:0;background:none;padding:4px;border-radius:50%;cursor:pointer}.cabeza-movil-usuario .avatar{width:32px;height:32px;font-size:12px;box-shadow:0 0 0 2px var(--superficie),0 0 0 3.5px #d9c38e}.nav-inferior{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;padding:6px 6px calc(10px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid #e4e9e3}.nav-inferior a,.nav-inferior-mas{min-width:64px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px;border:0;background:none;color:var(--apagado);font-size:11.5px;text-decoration:none;cursor:pointer}.nav-inferior a[aria-current=page],.nav-inferior-mas.activo{color:#24563f;font-weight:700}.nav-inferior a:focus-visible,.nav-inferior-mas:focus-visible{outline:2px solid var(--acento);outline-offset:1px;border-radius:8px}}.desplegable-lista button.peligro{color:#a8442a}.desplegable-lista button:disabled{color:var(--apagado);cursor:default;background:none}.boton-icono{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--tinta-2);cursor:pointer}.boton-icono:hover,.boton-icono[aria-expanded=true]{background:var(--salvia);color:var(--tinta)}.boton-icono:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media(max-width:720px){.boton-icono{width:40px;height:40px}}.ex-titulo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.ex-titulo>.boton,.ex-titulo>.boton-texto{flex:none}.ex-titulo>.boton,.ex-titulo>.boton-texto{margin-left:auto}.ex-vacio{display:flex;flex-direction:column;align-items:center;gap:12px}.ex-vacio p{margin:0}.ex-centro{display:flex;justify-content:center}.ex-nota{margin:0;font-size:14px}.ex-sin-margen{margin:0}.ex-pasos{margin-top:12px}:is(main.pagina,.docs-cabecera)>.ex-pasos{margin-top:-8px}.ex-guardado{margin-left:auto;font-size:13px;color:var(--tenue);min-height:1em}.ex-pastillas{display:flex;flex-wrap:wrap;gap:8px}.ex-pastilla{min-height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--campo);background:var(--superficie);color:var(--tinta);font-size:14px;cursor:pointer}.ex-pastilla:hover{border-color:var(--acento)}.ex-pastilla[aria-pressed=true]{background:var(--acento-hondo);border-color:var(--acento-hondo);color:#fff;font-weight:600}.ex-tipo{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--apagado)}.ex-tipo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ex-acta-sel{height:36px;max-width:100%}.ex-prefijo{display:flex;align-items:center;gap:8px;color:var(--tinta-2);font-size:14px}.ex-prefijo>span{flex:none}.ex-prefijo>.campo{flex:1 1 auto;min-width:0}@media(max-width:720px){.ex-prefijo{flex-direction:column;align-items:stretch;gap:4px}}.ex-nueva,.ex-nueva-caja{max-width:880px;width:100%;margin:0 auto}.ex-bloque{display:flex;flex-direction:column;gap:10px}.ex-sub{font-size:15px;color:var(--tinta-2)}.ex-sub-fila{display:flex;align-items:center;justify-content:space-between;gap:8px}.ex-partes{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.ex-parte{flex:1 1 420px;min-width:0}.ex-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ex-comp{border:1px solid var(--linea-suave);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ex-comp-cabeza{display:flex;gap:10px;align-items:flex-start}.ex-circulo{flex:none;width:26px;height:26px;border-radius:13px;background:var(--acento-hondo);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.ex-comp-nombre{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ex-comp-nombre a{font-size:16px;font-weight:700;color:var(--tinta);text-decoration:underline;text-decoration-color:var(--campo);text-underline-offset:3px}.ex-comp-nombre a:hover{text-decoration-color:var(--acento)}.ex-meta{font-size:12px;color:var(--apagado)}.ex-x{flex:none;min-width:32px;min-height:32px;border:1px solid var(--linea);border-radius:6px;background:var(--superficie);color:var(--apagado);cursor:pointer}.ex-x:hover{border-color:#a8442a;color:#a8442a}.ex-lineas{display:flex;flex-direction:column;gap:4px;padding-left:36px;font-size:14px;color:var(--tinta-2)}.ex-linea{display:grid;grid-template-columns:18px minmax(0,1fr)}.ex-linea>span:first-child{color:var(--tenue);font-family:var(--sans)}.ex-literal{padding-left:40px;text-indent:-22px}.ex-comp-acciones{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.ex-link{font-size:13px;color:var(--apagado);white-space:nowrap}@media(max-width:480px){.ex-lineas{padding-left:0}.ex-comp-acciones .boton{flex:1 1 auto;justify-content:center}}.ex-agregar{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.ex-agregando{display:flex;flex-direction:column;gap:6px;width:100%}.ex-boton-punteado{min-height:40px;padding:0 16px;border:1px dashed #b9c9bf;color:var(--acento-texto);border-radius:9px;background:var(--superficie);font-size:14px;cursor:pointer}.ex-boton-punteado:hover{background:var(--salvia);border-color:var(--acento)}.ex-buscar{width:100%;border:1px solid var(--campo);border-radius:8px;box-shadow:0 6px 18px #26302b14;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--superficie)}.ex-resultado{text-align:left;min-height:48px;padding:6px 10px;border:1px solid var(--linea-suave);border-radius:6px;background:var(--superficie);cursor:pointer;display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--tinta)}.ex-resultado:hover{border-color:var(--acento);background:var(--acento-suave)}.ex-resultado>span:not(.ex-resultado-nombre){font-size:12px;color:var(--apagado)}.ex-casilla-campo{display:flex;align-items:flex-end;padding-bottom:4px}.ex-reps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ex-reps li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--linea-suave);border-radius:6px;font-size:14px}.ex-aviso-linea{display:block;margin:4px 0 0;padding:4px 8px;border-radius:6px;border:1px solid var(--oro-linea);background:#fdfaf2;color:var(--atencion-texto);font-size:13px;text-indent:0}.ex-rep-aviso{border-color:var(--atencion-borde)!important}@media(max-width:720px){.ex-filtros label{flex:1 1 90px}.ex-filtros label.ancho{flex-basis:100%}}.ex-filtros-tarjeta{padding:14px 16px;border-bottom:1px solid var(--linea-suave)}.ex-span-1{grid-column:span 1}.ex-span-2{grid-column:span 2}.ex-span-3{grid-column:span 3}.ex-span-4{grid-column:1 / -1}.ex-span-1>.f-campo,.ex-span-2>.f-campo,.ex-span-3>.f-campo,.ex-span-4>.f-campo{height:100%}@media(max-width:720px){.ex-span-1,.ex-span-2,.ex-span-3,.ex-span-4{grid-column:auto}}.ex-aud{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px 24px}@media(max-width:900px){.ex-aud{grid-template-columns:minmax(0,1fr)}}.ex-guardado-error{color:#8a3520}.ex-guardado-error .boton-texto{padding:0 2px;font-size:13px}.ex-resultado .ex-resultado-nombre{font-size:14px;color:var(--tinta)}.ex-etiqueta{margin-left:6px;font-size:11px;font-weight:600;color:var(--acento-texto);background:var(--acento-suave);border-radius:4px;padding:1px 5px}.ex-lectura{border:0;margin:0;padding:0;min-width:0}.ex-lectura-bloques{display:flex;flex-direction:column;gap:20px}@media(max-width:720px){.ex-lectura-bloques{gap:16px}}.ex-lectura:disabled .ex-boton-punteado,.ex-lectura:disabled .ex-x,.ex-lectura:disabled .ex-pastilla{opacity:.55;cursor:default}.ex-lectura:disabled .ex-pastilla[aria-pressed=true]{opacity:.8}.ex-tipo-fila>.ex-lectura{display:contents}.ex-archivado-marca{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:10px;border:1px solid var(--campo);color:var(--apagado);font-size:12px}.ex-quitar-aud{align-self:flex-start;margin-top:4px}.ex-partes-bloque{display:flex;flex-direction:column;gap:10px}.ex-partes-ayuda{margin:0;padding:0 2px;color:var(--apagado);font-size:14px}.ex-form{border:1px solid #e1e8e2;border-radius:10px;background:var(--salvia);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ex-form-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ex-form-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-form-titulo{font-size:14px;font-weight:700;color:var(--tinta)}.ex-form-estado{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;font-weight:600}.ex-form-estado>.ex-form-texto{display:inline-block;padding:1px 8px;border-radius:10px;border:1px solid var(--linea);background:var(--superficie)}.ex-form-fecha{font-weight:400;font-size:13px;color:var(--apagado);white-space:nowrap}.ex-form-sin{color:var(--apagado)}.ex-form-enviado>.ex-form-texto{background:#fdfaf2;border-color:var(--oro-linea);color:var(--oro-texto)}.ex-form-ok>.ex-form-texto{background:var(--acento-suave);border-color:#cfe5d8;color:var(--acento-texto-hondo)}.ex-form-sin>.ex-form-texto{color:var(--apagado)}.ex-archivar{display:flex;justify-content:center;margin-top:-10px}.ex-archivar .boton-texto{color:var(--apagado);font-size:13px}.ex-archivar .boton-texto:hover{color:#a8442a}.ex-form-enviar{flex:none}.ex-form-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ex-form-op{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 10px;border:1px solid var(--campo);border-radius:6px;background:var(--superficie);color:var(--tinta);text-align:left;font:inherit;font-size:14px;cursor:pointer}.ex-form-op:hover,.ex-form-op:focus-visible{border-color:var(--acento);background:var(--acento-suave)}.ex-form-op>span{font-size:12px;color:var(--apagado);overflow-wrap:anywhere}.ex-form-motivo{margin:0;font-size:13px;color:var(--apagado)}.ex-form-off{border-color:var(--linea);background:var(--superficie)}.ex-form-off .ex-form-enviar{opacity:.55;cursor:default}@media(max-width:560px){.ex-form-opciones{grid-template-columns:minmax(0,1fr)}.ex-form-enviar{flex:1 1 100%;justify-content:center}}.ac-tabla td.ac-partes,.ac-mediador{white-space:nowrap}@media(max-width:720px){.ac-num{font-variant-numeric:tabular-nums}.ac-con{font-weight:400;color:var(--apagado)}}.doc-vista{position:relative;width:100%;min-width:0}.doc-paginas{display:flex;flex-direction:column;align-items:center;gap:18px}.doc-hoja{position:relative;flex:none;background:#fff;color:#000;overflow:hidden;isolation:isolate;box-sizing:content-box;box-shadow:0 1px 2px #26302b1f,0 8px 24px #26302b1a;border:1px solid var(--linea)}.doc-cuerpo{position:absolute;overflow:visible}.doc-membrete-img{position:absolute;overflow:hidden}.doc-membrete-img img{position:absolute;display:block;max-width:none}.doc-membrete-texto{position:absolute;text-align:center;font-family:Calibri,Carlito,Arial,sans-serif;color:#595959;font-size:9pt;line-height:1.221}.doc-membrete-texto.enc{padding-bottom:1.5mm;border-bottom:.5pt solid #808080}.doc-membrete-texto.pie{font-size:8pt}.doc-membrete-nombre{color:#000;font-weight:700;font-size:11pt}.doc-membrete-flujo{position:absolute;color:#000;text-align:left;font-family:Calibri,Carlito,Arial,sans-serif}.doc-membrete-p{white-space:pre-wrap;overflow-wrap:break-word}.doc-membrete-enlinea{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.doc-membrete-enlinea img{position:absolute;display:block;max-width:none}.doc-membrete-tabla{border-collapse:collapse;table-layout:fixed}.doc-membrete-tabla td{vertical-align:top}.doc-medidor{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.doc-flujo{font-family:Calibri,Carlito,Liberation Sans,Arial,sans-serif;font-size:11pt;line-height:1.404;color:#000;text-align:justify;hyphens:manual}.doc-flujo p{margin:0}.doc-titulo{text-align:center;font-weight:700;font-size:12pt;text-transform:uppercase;padding-bottom:10pt}.doc-subtitulo{text-align:center;padding-bottom:10pt}.doc-seccion{font-weight:700;text-align:left;padding:0 0 6pt}.doc-apartado{font-weight:700;font-style:italic;text-align:left;padding:0 0 6pt}.doc-p{padding-bottom:6pt;white-space:pre-line}.doc-numeral{display:inline-block;text-indent:0}.doc-n{font-weight:700}.doc-i{font-style:italic}.doc-u{text-decoration:underline}.doc-falta{background:var(--falta-fondo);color:var(--falta-texto);border-radius:2px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media screen{.doc-dato{background:#3f846617;border-radius:2px}}.doc-tabla-caja{padding-bottom:6pt}.doc-tabla{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11pt;line-height:1.282}.doc-tabla td,.doc-tabla th{border:0;outline:.5pt solid #000;outline-offset:-.25pt;padding:1.65pt 4pt;vertical-align:middle;text-align:left;font-weight:400;overflow-wrap:anywhere;white-space:pre-line}.doc-tabla th{text-align:center}.doc-tabla .doc-rotulo{background:#f2f2f2;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-firmas{padding:13.43pt 0 6pt}.doc-firma-fila{display:flex;gap:.6cm;padding-bottom:15pt;break-inside:avoid;page-break-inside:avoid}.doc-firma-fila:last-child{padding-bottom:0}.doc-firma{display:flex;align-items:flex-end;gap:.3cm;min-height:1.7cm}.doc-firmas:not(.dos) .doc-firma-texto{width:7.5cm}.doc-firmas.dos .doc-firma{flex:1 1 0;min-width:0}.doc-firmas.dos .doc-firma-texto{flex:1 1 auto;min-width:0}.doc-firma-texto{text-align:center;line-height:1.282;white-space:pre-line}.doc-firma-nombre{font-weight:700;border-top:.75pt solid #000;padding-top:2pt}.doc-huella{flex:none;width:2.2cm;height:2.8cm;border:.5pt solid #000;display:flex;align-items:flex-end;justify-content:center;font-size:7pt;color:gray;padding-bottom:2pt}.docs-cabecera{display:flex;flex-direction:column;gap:20px}@media screen{.docs-avisos{display:contents}}.docs-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.docs-pestanas{display:flex;gap:2px;padding:3px;background:var(--salvia-media);border-radius:9px;overflow-x:auto;scrollbar-width:thin;align-self:flex-start;max-width:100%}.docs-pestanas button{flex:none;min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--tinta-2);font-size:14px;cursor:pointer;white-space:nowrap}.docs-pestanas button:hover:not([aria-selected=true]){color:var(--tinta)}.docs-pestanas button[aria-selected=true]{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #26302b1f}.docs-pestanas button:focus-visible,.docs-segmento button:focus-visible,.docs-chip:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.docs-barra{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.docs-barra-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.docs-barra .grupo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.docs-barra .acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0}.docs-segmento{display:inline-flex;gap:2px;padding:3px;background:var(--salvia-media);border-radius:9px}.docs-segmento button{min-height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--tinta-2);font-size:13px;cursor:pointer}.docs-segmento button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #26302b1f}.docs-segmento button:disabled{cursor:default;opacity:.6}.docs-rotulo{font-size:13px;color:var(--apagado);font-weight:600}.docs-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:15px;font-size:13px;font-weight:600;border:1px solid transparent;background:none;cursor:default}.docs-chip.ok{background:var(--acento-suave);color:var(--acento-hondo)}.docs-chip.pend{background:var(--atencion-fondo);color:var(--atencion-texto);border-color:var(--atencion-borde)}button.docs-chip{cursor:pointer}.docs-popover-caja{position:relative}.docs-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(360px,calc(100vw - 32px));background:var(--superficie);border:1px solid var(--linea);border-radius:10px;box-shadow:0 12px 30px #26302b2e;padding:12px 14px;font-size:14px}.docs-popover h3{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--apagado);margin-bottom:6px}.docs-popover ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.docs-lienzo{background:var(--salvia-media);border:1px solid var(--linea);border-radius:8px;padding:22px 12px;overflow:hidden}.docs-pie{display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:720px){.docs-barra .grupo{justify-content:center}.docs-lienzo{padding:12px 6px}.docs-popover{right:auto;left:50%;transform:translate(-50%)}}@media print{html.olea-imprimiendo body>*:not(#olea-impresion){display:none!important}html:not(.olea-imprimiendo) body:has(.doc-paginas) .cabeza,html:not(.olea-imprimiendo) body:has(.doc-paginas) .pestanas,html:not(.olea-imprimiendo) body:has(.doc-paginas) .lateral,html:not(.olea-imprimiendo) body:has(.doc-paginas) .cabeza-movil,html:not(.olea-imprimiendo) body:has(.doc-paginas) .nav-inferior,html:not(.olea-imprimiendo) body:has(.doc-paginas) .olivo-fondo,html:not(.olea-imprimiendo) body:has(.doc-paginas) .aviso-demo,html:not(.olea-imprimiendo) body:has(.doc-paginas) .notificacion,.doc-sin-imprimir,.doc-medidor{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}body:has(.doc-paginas) main.pagina{padding:0!important;max-width:none!important;display:block!important}html:not(.olea-imprimiendo) main.pagina:has(>.docs-lienzo)>*:not(.docs-lienzo){display:none!important}.docs-lienzo{margin:0!important}.docs-lienzo{background:none!important;border:0!important;padding:0!important}.doc-paginas{zoom:1!important;display:block!important;gap:0!important}.doc-hoja{box-shadow:none!important;border:0!important;margin:0!important;break-after:page;page-break-after:always}.doc-hoja:last-child{break-after:auto;page-break-after:auto}.doc-dato{background:none!important}}.ed{display:flex;flex-direction:column;gap:14px;min-width:0}.ed-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.ed-cabeza h1{font-size:26px;margin-bottom:4px}.ed-cabeza p{margin:0}.ed-cabeza-der{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ed-acta-sel .campo{height:36px;max-width:100%}.ed-guardado{font-size:13px;color:var(--tenue);display:inline-flex;align-items:center;gap:4px;min-height:32px}.ed-g-pendiente,.ed-g-guardando{color:var(--pendiente)}.ed-g-error{color:#8a3520;font-weight:600}.ed-pasos{margin-top:-4px}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ed-rejilla{--ancho-indice: 236px;--ancho-lateral: 300px;display:grid;grid-template-columns:var(--ancho-indice) 10px minmax(0,1fr) 10px var(--ancho-lateral);gap:0 12px;align-items:start}.ed-rejilla.ed-sin-lateral{grid-template-columns:var(--ancho-indice) 10px minmax(0,1fr)}.ed-indice,.ed-lateral{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.ed-lateral{display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){.ed-rejilla,.ed-rejilla.ed-sin-lateral{grid-template-columns:var(--ancho-indice) 10px minmax(0,1fr)}.ed-rejilla>.ed-asa-derecha{display:none}.ed-lateral{grid-column:1 / -1;position:static;max-height:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:18px}}@media(max-width:760px){.ed-rejilla,.ed-rejilla.ed-sin-lateral{grid-template-columns:minmax(0,1fr);gap:14px}.ed-rejilla>.ed-asa{display:none}.ed-indice{position:static;max-height:none}.ed-lateral{grid-template-columns:minmax(0,1fr);order:1;margin-top:0}.ed-centro{order:2}}.ed-asa{position:sticky;top:12px;align-self:stretch;min-height:240px;height:calc(100vh - 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:col-resize;touch-action:none;border-radius:6px}.ed-asa:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #e4e9e3}.ed-asa>span{position:relative;width:3px;height:3px;border-radius:50%;background:#8fa89a}.ed-asa:hover:before,.ed-asa:focus-visible:before{border-left-color:var(--acento)}.ed-asa:focus-visible{outline:2px solid var(--acento);outline-offset:1px}body.arrastrando-panel{cursor:col-resize;user-select:none}.ed-rotulo{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--apagado);margin:0}.ed-rotulo-oro{color:var(--oro-texto);letter-spacing:.08em}.ed-indice{padding:14px 10px 10px;background:var(--salvia);border-radius:12px;display:flex;flex-direction:column}.ed-indice .ed-rotulo{padding:0 6px 8px}.ed-indice ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ed-indice button{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px;align-items:baseline;padding:6px;border:0;border-radius:7px;background:none;text-align:left;font-size:14px;color:var(--tinta-2);cursor:pointer}.ed-indice button:hover,.ed-indice button:focus-visible{background:var(--superficie);color:var(--tinta);box-shadow:0 1px 2px #26302b14}.ed-ind-falta{align-self:center;width:9px;height:9px;border-radius:50%;border:2px solid var(--oro)}.ed-olivo-indice{display:block;width:min(196px,100%);height:auto;margin:18px auto 4px;pointer-events:none;user-select:none}@media(max-width:760px){.ed-olivo-indice{display:none}}.ed-indice button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.f-ayuda.ed-monto-letras{color:var(--tinta)}.ed-ind-num{color:var(--apagado);font-variant-numeric:tabular-nums}.ed-ind-neutro{color:var(--apagado)}.ed-balanza{color:var(--acento-hondo)}@media(max-width:760px){.ed-indice ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-centro{display:flex;flex-direction:column;gap:14px;min-width:0}.ed-barra{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.ed-pastillas{display:flex;flex-wrap:wrap;gap:6px}.ed-pastilla{min-height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--campo);background:var(--superficie);color:var(--tinta);font-size:14px;cursor:pointer}.ed-pastilla:hover{border-color:var(--acento)}.ed-pastilla[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:#fff;font-weight:600}.ed-barra-der{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ed-hoja{width:100%;max-width:880px;margin:0 auto;background:var(--superficie);border:1px solid #e7e7e1;border-radius:6px;box-shadow:0 1px 2px #26302b0d,0 8px 24px #26302b0d;padding:24px 48px 32px}.ed-hoja>.ed-bloque.tarjeta{border:0;border-radius:0;box-shadow:none;background:none;padding:22px 0;border-top:1px solid #eef1ed}.ed-hoja>.ed-bloque.tarjeta:first-child{border-top:0}.ed-hoja>.ed-bloque-alerta.tarjeta{background:#fdfaf2;border-radius:10px;padding-left:16px;padding-right:16px;margin:0 -16px;border-top-color:transparent}.ed-hoja .ed-bloque-cabeza h2{color:var(--tinta-titulo)}@media(max-width:760px){.ed-hoja{padding:8px 16px 16px}.ed-hoja>.ed-bloque-alerta.tarjeta{margin:0 -10px;padding-left:10px;padding-right:10px}}.ed-lateral-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px}.ed-cerrar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:none;color:var(--apagado);cursor:pointer}.ed-cerrar:hover{background:var(--salvia);color:var(--tinta)}.ed-cerrar:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.ed-olivo-lateral{display:block;width:190px;max-width:70%;height:auto;margin:6px auto 0;pointer-events:none;user-select:none}@media(max-width:1100px){.ed-lateral-cabeza,.ed-olivo-lateral{display:none}}.ed-bloque{padding:16px 18px;display:flex;flex-direction:column;gap:10px;scroll-margin-top:12px;transition:box-shadow .3s}.ed-bloque-alerta{border-color:var(--atencion-borde)}.ed-resaltado{box-shadow:0 0 0 3px var(--acento-suave),0 0 0 4px var(--acento)}.ed-bloque-cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ed-bloque-cabeza h2{font-size:17px;margin-right:auto}.ed-etiqueta{font-size:12px;color:var(--apagado)}.ed-nota{margin:0;font-size:13px;color:var(--apagado)}.ed-alerta{margin:0;font-size:13px;padding:4px 10px;border-radius:12px;background:var(--atencion-fondo);color:var(--atencion-texto);border:1px solid var(--atencion-borde);align-self:center}.ed-sin-margen{margin:0}.ed-vacio{max-width:520px;margin:24px auto;text-align:center}.ed-piezas{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55;text-align:justify;hyphens:auto}.ed-piezas p{margin:0}.ed-p.n1{margin-left:28px}.ed-p.n2{margin-left:56px}.ed-p.centro{text-align:center}.ed-p-titulo{text-align:center;font-weight:700;letter-spacing:.02em}.ed-p-subtitulo{text-align:center;font-size:14px}.ed-p-apartado,.ed-apartado{font-weight:700;font-style:italic;font-size:14px}.ed-p-num{display:grid;grid-template-columns:52px minmax(0,1fr)}.ed-p-num.n1{grid-template-columns:28px minmax(0,1fr);margin-left:20px}.ed-p-num.n2{grid-template-columns:24px minmax(0,1fr);margin-left:52px}.ed-p-num>span:first-child{font-variant-numeric:tabular-nums;padding-right:6px}.ed-dato{color:inherit;border-bottom:1.5px dotted var(--oro);box-decoration-break:clone;-webkit-box-decoration-break:clone}.ed-falta{background:var(--falta-fondo);color:var(--falta-texto);border-radius:3px;padding:0 2px}.ed-p-tabla{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ed-p-tabla th,.ed-p-tabla td{border:1px solid var(--linea);padding:5px 8px;vertical-align:top;overflow-wrap:anywhere}.ed-p-tabla th{background:var(--cabecera);font-weight:600}.ed-p-firmas{display:flex;flex-direction:column;gap:18px;padding-top:8px}.ed-p-firma{display:grid;grid-template-columns:minmax(0,260px) auto;column-gap:16px;font-size:14px;text-align:left}.ed-p-firma>:not(.ed-p-huella){grid-column:1}.ed-p-linea{border-top:1px solid var(--tinta-2);margin-top:28px;margin-bottom:4px}.ed-p-huella{grid-column:2;grid-row:1 / span 4;width:64px;height:76px;border:1px solid var(--campo);border-radius:4px;display:flex;align-items:flex-end;justify-content:center;font-size:11px;color:var(--tenue);padding-bottom:4px}.ed-hechos{display:flex;flex-direction:column;gap:10px}.ed-hecho{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:8px;align-items:start;scroll-margin-top:12px}.ed-hecho .ed-numeral{padding-top:9px}.ed-sub{display:flex;gap:8px;align-items:center;scroll-margin-top:12px}.ed-sub-campo{flex:1;min-width:0;font-weight:700;font-style:italic}.ed-numeral{font-variant-numeric:tabular-nums;color:var(--tinta-2);font-weight:600;white-space:nowrap}.ed-mover{display:inline-flex;gap:4px;flex:none}.ed-icono{min-width:34px;min-height:34px;border:1px solid var(--linea);border-radius:6px;background:var(--superficie);color:var(--tinta-2);cursor:pointer;font-size:14px}.ed-icono:hover:not(:disabled){border-color:var(--acento);color:var(--acento-hondo)}.ed-icono:disabled{opacity:.35;cursor:default}.ed-icono:focus-visible,.ed-mas:focus-visible,.ed-aviso:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media(max-width:520px){.ed-hecho{grid-template-columns:minmax(0,1fr)}.ed-hecho .ed-numeral{padding-top:0}.ed-hecho .ed-mover{justify-self:end}}.ed-lado{display:flex;flex-direction:column;gap:10px}.ed-lado+.ed-lado{border-top:1px solid var(--linea-suave);padding-top:12px}.ed-lado-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px}.ed-clausula{border:1px solid var(--linea-suave);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--marmol);scroll-margin-top:12px}.ed-clausula-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ed-titulo-clausula{flex:1 1 200px;min-width:0;height:36px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.ed-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ed-campo-ancho{grid-column:1 / -1}.ed-montos{display:flex;flex-direction:column;gap:2px}.ed-montos .f-ayuda{margin:0;min-height:2.6em;line-height:1.3}.ed-monto-rotulo{color:var(--apagado)}.ed-area{position:relative}.ed-area .campo.area{width:100%;min-height:60px;font-size:15px}.ed-menu-caja{position:absolute;z-index:20;left:0;top:calc(100% + 4px);width:min(440px,100%);background:var(--superficie);border:1px solid var(--campo);border-radius:8px;box-shadow:0 10px 28px #26302b29;padding:6px;display:flex;flex-direction:column;gap:4px}.ed-menu-titulo{font-size:12px;color:var(--apagado);padding:2px 6px}.ed-menu{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.ed-menu li{display:flex;flex-direction:column;padding:6px 8px;border-radius:6px;cursor:pointer}.ed-menu li[aria-selected=true]{background:var(--acento-suave)}.ed-menu-dato{font-size:14px;color:var(--tinta);overflow-wrap:anywhere}.ed-menu-de{font-size:12px;color:var(--apagado)}.ed-menu-vacio{font-size:13px;color:var(--apagado);padding:6px 8px}.ed-insertar{position:relative}.ed-arroba{border-color:var(--acento);color:var(--acento-hondo)}.ed-menu-flota{right:0;left:auto;width:min(400px,calc(100vw - 32px))}.ed-catalogo{scroll-margin-top:12px}.ed-avisos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ed-aviso{width:100%;text-align:left;border:1px solid var(--oro-linea);background:#fdfaf2;color:var(--atencion-texto);border-radius:7px;padding:6px 8px;font-size:13px;cursor:pointer}.ed-aviso:hover{background:var(--atencion-fondo-hondo)}.ed-cat-lista{list-style:none;margin:0;padding:0}.ed-cat-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--linea-suave);font-size:14px}.ed-cat-titulo{min-width:0}.ed-en-uso{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;vertical-align:-3px;border-radius:50%;background:var(--acento);color:#fff;font-size:11px;font-weight:700;cursor:default}.ed-mas{flex:none;width:34px;height:34px;border:1px solid var(--acento);color:var(--acento);background:var(--superficie);border-radius:6px;font-size:20px;line-height:1;cursor:pointer}.ed-mas:hover{background:var(--acento);color:#fff}.ed-previa{padding:12px;overflow-x:auto;background:var(--cabecera)}.ed-lado-destino{background:var(--salvia);border-radius:10px;padding:10px 12px;margin:0 -12px}.ed-destino-activo{font-size:12px;font-weight:600;color:var(--acento-hondo);background:var(--acento-suave);border-radius:10px;padding:2px 8px}.ed-segmentado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;background:var(--salvia-media);border-radius:9px;margin:8px 0 4px}.ed-segmentado button{min-height:36px;padding:4px;border:0;border-radius:7px;background:transparent;color:var(--tinta-2);font-size:13px;line-height:1.2;cursor:pointer}.ed-segmentado button:hover{color:var(--tinta)}.ed-segmentado button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #26302b1f}.ed-segmentado button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}@media(max-width:760px){.ed-cat-lista{max-height:50vh;overflow-y:auto}.ed-piezas{text-align:left;hyphens:manual}.ed-bloque-cabeza>.boton-texto{margin-left:auto}}.ed-anular{display:flex;justify-content:center;margin-top:-6px}.ed-anular .boton-texto{color:var(--apagado);font-size:13px}.ed-anular .boton-texto:hover{color:#a8442a}.ed-en-blanco{display:flex;justify-content:flex-start}.ed-en-blanco .boton-texto{font-size:13px;padding-left:0}.reg-titulo>.boton{margin-left:auto;flex:none}.reg-busqueda{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;padding:14px 16px;border-bottom:1px solid var(--linea-suave)}.reg-busqueda label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--apagado);flex:1 1 260px;max-width:420px}.reg-chips{display:flex;flex-wrap:wrap;gap:6px}.reg-chip{min-height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font-size:13px;cursor:pointer}.reg-chip:hover{border-color:var(--acento)}.reg-chip[aria-pressed=true]{background:var(--acento-hondo);border-color:var(--acento-hondo);color:#fff}.reg-sub{display:block;font-size:12px;color:var(--apagado)}.tabla a.reg-nombre{color:var(--tinta);font-weight:600;text-decoration:none}.tabla a.reg-nombre:hover{color:var(--acento-texto-hondo);text-decoration:underline}@media(max-width:720px){.tabla a.reg-nombre.toque{display:inline;padding:10px 0}}.reg-pie{padding:8px 16px 12px;font-size:12px;color:var(--apagado);text-align:center}.reg-ficha{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 18px 4px}.reg-ficha h1{font-size:23px}.reg-ficha .reg-sub{font-size:14px}.reg-ficha-pie{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.reg-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;font-size:14px;margin:0}.reg-datos.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-datos.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.reg-datos>div{display:flex;flex-direction:column;min-width:0}.reg-datos dt{font-size:12px;color:var(--apagado)}.reg-datos dd{margin:0;overflow-wrap:anywhere}.reg-datos .ancho{grid-column:1 / -1}.reg-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:900px){.reg-dos{grid-template-columns:minmax(0,1fr)}}.reg-cuenta{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.4fr auto;gap:8px;align-items:end}.reg-cuenta .boton-texto{height:40px}.reg-subida{display:flex;flex-direction:column;gap:10px}.reg-subida .f-rejilla{align-items:end}.reg-marca{font-weight:700}.tabla td.reg-acc{white-space:nowrap;text-align:right}.tabla td.reg-acc .boton-texto{padding:2px 4px}.reg-logo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reg-logo img{max-height:48px;max-width:160px;border:1px solid var(--linea);border-radius:6px;background:#fff}.reg-texto{border-top:1px solid var(--linea-suave);padding:10px 0 2px;display:flex;flex-direction:column;gap:8px}.reg-texto-cabeza{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.reg-texto-cabeza>span{display:flex;flex-direction:column}.reg-texto-lectura{white-space:pre-wrap;font-size:14px;color:var(--tinta-2);background:var(--cabecera);border-radius:6px;padding:10px 12px;margin:0}.reg-secreto{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reg-secreto code{flex:1 1 240px;font-size:13px;background:var(--cabecera);border:1px solid var(--linea);border-radius:6px;padding:8px 10px;overflow-wrap:anywhere}.reg-ayuda{font-size:13px;color:var(--tinta-2);background:var(--cabecera);border-radius:8px;padding:10px 14px}.reg-ayuda summary{cursor:pointer;font-weight:600;color:var(--tinta)}.reg-ayuda p{margin:8px 0 0}.reg-ayuda ul,.reg-ayuda ol{margin:8px 0 0;padding-left:20px}.reg-ayuda li+li{margin-top:4px}.reg-avisos{margin:6px 0 0;padding-left:18px}.reg-ayuda code{font-size:12px;background:var(--superficie);border:1px solid var(--linea);border-radius:4px;padding:1px 4px;overflow-wrap:anywhere}.reg-acciones-fila{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px}.tabla th.reg-acc-cabeza{text-align:right}.reg-acciones-fila .boton-texto{white-space:nowrap}@media(max-width:720px){.reg-acciones-fila{flex-direction:column;align-items:flex-end;gap:0}.reg-acciones-fila .boton-texto{min-height:40px}}.reg-eventos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}@media(max-width:720px){.reg-datos,.reg-datos.c2,.reg-datos.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-cuenta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:8px;border-bottom:1px solid var(--linea-suave)}.reg-eventos{grid-template-columns:minmax(0,1fr)}.tabla th,.tabla td{padding-left:10px;padding-right:10px}}@media(max-width:340px){.reg-datos,.reg-datos.c2,.reg-datos.c4{grid-template-columns:minmax(0,1fr)}}.reg-volver{display:flex;justify-content:flex-end;margin-bottom:-8px}.reg-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.reg-links li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--linea-suave);border-radius:6px;font-size:14px}.reg-links li>span{display:flex;flex-direction:column;min-width:0}.reg-titulo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.reg-titulo>.boton-texto{flex:none;margin-left:auto}.reg-titulo .titulo-pagina{min-width:0}.reg-titulo h1{overflow-wrap:anywhere}.reg-titulo-estado{font-size:18px}.t-cabeza .reg-ficha-pie{justify-content:flex-end}.tabla tr.reg-inactivo td,.tabla tr.reg-inactivo a.reg-nombre{color:var(--apagado)}.lk{min-height:100vh;background:var(--fondo)}.lk-columna{max-width:460px;margin:0 auto;min-height:100vh;background:var(--superficie);display:flex;flex-direction:column}@media(min-width:520px){.lk{padding:24px 16px}.lk-columna{min-height:0;border:1px solid var(--linea);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #26302b0f}}.lk-banda{position:relative;isolation:isolate;overflow:hidden;min-height:72px;display:flex;align-items:center;gap:12px;padding:14px 120px 14px 20px;background:var(--salvia);border-bottom:1px solid var(--oro-linea)}.lk-zarcillo{position:absolute;z-index:-1;right:-18px;bottom:-6px;width:170px;height:auto;opacity:.9;pointer-events:none}.lk-banda .monograma{flex:none}.lk-banda-texto{display:flex;flex-direction:column;min-width:0}.lk-banda-texto strong{font-family:var(--serif);font-weight:600;font-size:16px;line-height:1.25}.lk-banda-texto span{font-size:13px;color:var(--apagado)}.lk-cuerpo{padding:0 20px 24px;display:flex;flex-direction:column;gap:14px;font-size:16px}.lk-cuerpo h1{font-size:22px;outline:none}.lk-apagado{color:var(--apagado);font-weight:400}.lk-centrado{text-align:center}.lk-cuerpo>.lk-centrado{padding:48px 0}.lk-pasos ol{list-style:none;margin:0;padding:12px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}.lk-pasos li{display:flex}.lk-pasos button{width:100%;height:100%;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 0 4px;border:0;background:none;color:var(--apagado);font-size:13px;line-height:1.25;text-align:left;cursor:pointer}.lk-barra{display:block;width:100%;height:5px;border-radius:3px;background:var(--acento-suave)}.lk-paso-num{font-weight:700}.lk-pasos button.lk-hecho .lk-barra{background:var(--oro)}.lk-pasos button[aria-current=step] .lk-barra{background:var(--acento-hondo)}.lk-pasos button[aria-current=step]{color:var(--tinta);font-weight:600}.lk-pasos button:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}.lk-form{display:flex;flex-direction:column;gap:14px;padding-top:6px}.lk-intro{margin:-4px 0 0;color:var(--tinta-2);font-size:15px}.lk-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;align-items:start}@media(max-width:340px){.lk-fila{grid-template-columns:minmax(0,1fr)}}.lk-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-campo label,.lk-rotulo{font-size:14px;font-weight:600;color:var(--tinta-2)}.lk-entrada{width:100%;min-width:0;height:48px;border:1px solid var(--campo);border-radius:6px;padding:0 12px;font:inherit;font-size:16px;background:var(--superficie);color:var(--tinta)}select.lk-entrada{padding-right:6px}input[type=date].lk-entrada{padding-right:6px;appearance:none;-webkit-appearance:none}.lk-entrada:focus{outline:2px solid var(--acento-suave);border-color:var(--acento)}.lk-entrada::placeholder{color:var(--tenue)}.lk-falta .lk-entrada{border-color:var(--atencion-borde);background:var(--atencion-fondo)}.lk-pista{font-size:13px;color:var(--apagado);line-height:1.35}.lk-falta .lk-pista{color:var(--atencion-texto)}.lk-error{color:#8a3520}.lk-sin-margen{margin:-8px 0 0}.lk-grupo{display:flex;flex-direction:column;gap:6px}.lk-seccion{font-family:var(--sans);font-size:16px;font-weight:700;padding-top:12px;border-top:1px solid var(--linea-suave)}.lk-eleccion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lk-eleccion-col{grid-template-columns:minmax(0,1fr)}.lk-opcion{min-height:48px;padding:8px 12px;border:1px solid #d3ddd5;border-radius:9px;background:#fff;color:var(--tinta);font-size:16px;font-weight:600;cursor:pointer;text-align:center}.lk-eleccion-col .lk-opcion{text-align:left;font-weight:400}.lk-opcion[aria-checked=true]{background:var(--acento-suave);border-color:var(--acento-hondo);box-shadow:inset 0 0 0 1px var(--acento-hondo);color:var(--tinta-titulo)}.lk-eleccion-col .lk-opcion[aria-checked=true]{font-weight:600}.lk-opcion:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lk-casilla{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--tinta);min-height:44px;padding:6px 0;cursor:pointer}.lk-casilla input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--acento)}.lk-caja{border:1px solid var(--linea);border-radius:8px;padding:12px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.lk-caja legend{font-size:15px;font-weight:700;padding:0 4px}.lk-sub{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--linea-suave)}.lk-nna{padding:12px;background:var(--fondo);border-radius:8px;display:flex;flex-direction:column;gap:10px}.lk-nna-cabeza{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:15px}.lk-anadir{min-height:48px;border:1px dashed var(--tenue);border-radius:6px;background:var(--superficie);color:var(--tinta-2);font-size:15px;cursor:pointer}.lk-anadir:hover{border-color:var(--acento);color:var(--acento-hondo)}.lk-archivo{display:flex;flex-direction:column;gap:4px}.lk-subir{min-height:48px;border:1.5px dashed var(--campo);border-radius:6px;background:var(--cabecera);color:var(--tinta-2);font-size:15px;cursor:pointer;padding:8px 12px}.lk-subir:hover{border-color:var(--acento)}.lk-subir:disabled{cursor:progress;opacity:.7}.lk-subido{min-height:48px;display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid #b9dcc6;border-radius:6px;background:#e3f1e7;color:#1e5b32;font-size:15px}.lk-ok{flex:none;width:24px;height:24px;border-radius:12px;background:var(--acento);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.lk-subido-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-enlace{background:none;border:0;padding:6px 4px;min-height:36px;color:var(--acento-texto);font-size:15px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lk-enlace:hover{color:var(--acento-texto-hondo)}.lk-consentimiento{border-top:1px solid var(--linea-suave);padding-top:10px;display:flex;flex-direction:column;gap:4px}.lk-consentimiento details{margin-left:32px;font-size:14px}.lk-consentimiento summary{color:var(--acento-texto);font-weight:600;cursor:pointer;min-height:36px;display:flex;align-items:center}.lk-consentimiento details p{margin:6px 0 0;padding:10px 12px;background:var(--cabecera);border-radius:6px;color:var(--tinta-2);white-space:pre-line;line-height:1.5}.lk-navegacion{display:flex;justify-content:center;gap:10px;margin-top:4px}.lk-boton{flex:1 1 0;max-width:260px;min-height:48px;padding:0 18px;border:0;border-radius:9px;background:var(--acento-hondo);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #26302b26}.lk-boton:hover{background:var(--acento-texto-hondo)}.lk-boton:disabled{background:var(--salvia-media);color:var(--apagado);box-shadow:none;cursor:not-allowed}.lk-boton-claro{background:var(--superficie);color:var(--tinta);border:1px solid #d3ddd5;box-shadow:none}.lk-boton-claro:hover{background:var(--salvia)}.lk-boton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lk-pie{margin:6px 0 0;font-size:13px;color:var(--apagado);text-align:center}.lk-final{padding:36px 0 8px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.lk-final p{margin:0;color:var(--tinta-2)}.lk-final .lk-boton{flex:none;width:100%}.lk-sello{width:52px;height:52px;border-radius:26px;background:#e3f1e7;color:#1e5b32;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700}.lk-sello-aviso{background:var(--atencion-fondo);color:var(--atencion-texto);border:2px solid var(--atencion-borde)}.lk-sin-datos{padding-top:48px}.lk-sin-datos p{max-width:34ch;line-height:1.5}.lk-resumen{margin:0;width:100%;text-align:left;border:1px solid var(--linea);border-radius:8px;padding:4px 14px;font-size:15px}.lk-resumen-fila{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--linea-suave)}.lk-resumen-fila:first-child{border-top:0}.lk-resumen dt{color:var(--apagado);font-size:14px}.lk-resumen dd{margin:0;overflow-wrap:anywhere}.lk-resumen ul{list-style:none;margin:4px 0 0;padding:0}@media(max-width:360px){.lk-resumen-fila{grid-template-columns:minmax(0,1fr);gap:2px}}.lk-conservada{display:flex;flex-direction:column;gap:6px;font-size:15px}.lk-conservada p{margin:0}.lk-conservada ul{margin:0;padding-left:20px}.lk-avisos{margin:0;padding-left:18px;text-align:left}@media(max-width:519px){.lk-zarcillo{width:110px;opacity:.6;right:-10px;bottom:-10px}}
