.lg{--lg-enlace:color-mix(in srgb,var(--acento) 72%,var(--txt));max-width:1120px;margin:0 auto;padding:24px 20px 64px;display:grid;gap:20px;align-content:start;color:var(--txt);min-height:calc(var(--alto-visor, 100vh) - 46px - 96px)}.lg [id]{scroll-margin-top:64px}:root[data-theme=dark] .lg{--lg-enlace:color-mix(in srgb,var(--acento) 55%,var(--txt))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg{--lg-enlace:color-mix(in srgb,var(--acento) 55%,var(--txt))}}.lg-barra .bs-izq{min-width:0}.lg-barra-marca{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--txt);text-decoration:none}.lg-barra-marca .bs-marca{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-barra-marca:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:6px}.lg-barra-seccion{font-size:14px;color:var(--txt2);white-space:nowrap}.lg-accesos{display:flex;align-items:center;gap:8px}.lg-acceso{text-decoration:none;white-space:nowrap}.lg-docs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--linea)}.lg-docs a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-pil);font-size:13px;color:var(--txt2);text-decoration:none;border:1px solid transparent;transition:color var(--rapido) var(--curva),background var(--rapido) var(--curva),border-color var(--rapido) var(--curva)}.lg-docs a:hover{color:var(--txt);background:var(--sup2)}.lg-docs a[aria-current=page]{color:var(--txt);background:var(--sup);border-color:var(--linea);font-weight:600}.lg-docs a:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lg-doc{display:grid;gap:22px;align-content:start;min-width:0;grid-template-columns:minmax(0,1fr)}.lg-cabeza{display:grid;gap:6px}.lg-cabeza h1,.lg-pedido h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.015em}.lg-version{margin:0;font-size:13px;color:var(--txt2)}.lg-resumen{display:grid;gap:8px;padding:18px 20px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--acento) 7%,var(--sup));border:1px solid color-mix(in srgb,var(--acento) 22%,var(--linea))}.lg-resumen h2{margin:0;font-size:15px}.lg-resumen ul{margin:0;padding-left:20px;list-style:disc}.lg-resumen li{font-size:14.5px;line-height:1.6;color:var(--txt)}.lg-resumen li+li{margin-top:6px}.lg-resumen li::marker{color:color-mix(in srgb,var(--acento) 60%,var(--tenue))}.lg-resumen p{margin:2px 0 0;font-size:12.5px;color:var(--txt2)}.lg-resumen a{color:var(--lg-enlace);text-underline-offset:2px}.lg-indice{display:grid;gap:8px;align-content:start}.lg-indice h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--txt2)}.lg-indice ol{margin:0;padding-left:24px;list-style:decimal;font-size:13.5px;color:var(--txt2)}.lg-indice li::marker{font-size:12.5px}.lg-indice a{display:block;padding:3px 0;color:var(--txt2);text-decoration:none;line-height:1.4}.lg-indice a:hover{color:var(--txt);text-decoration:underline;text-underline-offset:3px}.lg-indice a:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}.lg-cuerpo{counter-reset:lg-apartado;min-width:0;max-width:72ch;font-size:15px;line-height:1.7;color:var(--txt2)}.lg-cuerpo>:first-child{margin-top:0}.lg-cuerpo h2{counter-increment:lg-apartado;margin:36px 0 10px;padding-top:18px;border-top:1px solid var(--linea);font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--txt)}.lg-doc:not(.lg-pedido)>.lg-cuerpo:not(.lg-anexo) h2:before{content:counter(lg-apartado) ". ";color:var(--tenue);font-weight:500}.lg-cuerpo h3{margin:22px 0 6px;font-size:15.5px;color:var(--txt)}.lg-cuerpo p{margin:0 0 12px}.lg-cuerpo ol,.lg-cuerpo ul{margin:0 0 14px;padding-left:22px}.lg-cuerpo ul{list-style:disc}.lg-cuerpo ol{list-style:decimal}.lg-cuerpo li+li{margin-top:6px}.lg-cuerpo li::marker{color:var(--tenue)}.lg-cuerpo strong{color:var(--txt);font-weight:600}.lg-cuerpo a{color:var(--lg-enlace);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere}.lg-cuerpo a:hover{text-decoration-thickness:2px}.lg-cuerpo a:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:3px}.lg-tabla{margin:4px 0 18px;overflow-x:auto;border:1px solid var(--linea);border-radius:var(--r-md);background:var(--sup)}.lg-tabla:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lg-tabla table{width:100%;min-width:520px;border-collapse:collapse;font-size:13.5px;line-height:1.5}.lg-tabla td,.lg-tabla th{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--linea)}.lg-tabla th{background:var(--sup2);color:var(--txt);font-weight:600;font-size:12.5px}.lg-tabla tr:last-child td{border-bottom:0}.lg-tabla td:first-child{color:var(--txt)}.lg-estado{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 8px}.lg-estado-campo{display:grid;gap:5px;flex:1 1 240px;font-size:13px;color:var(--txt2)}.lg-estado-campo input{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--linea);background:var(--sup2);color:var(--txt);font:inherit;font-size:15px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.lg-estado-campo input::-moz-placeholder{font-family:var(--fuente);letter-spacing:0;text-transform:none;color:var(--txt2)}.lg-estado-campo input::placeholder{font-family:var(--fuente);letter-spacing:0;text-transform:none;color:var(--txt2)}.lg-estado-campo input:focus{outline:2px solid color-mix(in srgb,var(--acento) 45%,transparent);border-color:var(--acento)}.lg-estado-campo input[aria-invalid=true]{border-color:var(--mal)}.lg-estado .va-btn-pri{min-height:42px;padding:0 16px}.lg-estado-error{margin:0;font-size:13px;color:var(--mal)}.lg-pedido{max-width:720px}.lg-migas{margin:0;font-size:13px}.lg-migas a{color:var(--txt2);text-decoration:none}.lg-migas a:before{content:"← "}.lg-migas a:hover{color:var(--txt);text-decoration:underline;text-underline-offset:3px}.lg-ficha{display:block;margin:0;border:1px solid var(--linea);border-radius:var(--r-lg);overflow:hidden;background:var(--sup)}.lg-ficha>div{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:12px 16px}.lg-ficha>div+div{border-top:1px solid var(--linea)}.lg-ficha dt{font-size:12px;color:var(--txt2)}.lg-ficha dd{margin:0;font-size:14.5px;color:var(--txt)}.lg-codigo{font-family:var(--mono);letter-spacing:.08em}.lg-etq{display:inline-block;padding:2px 10px;border-radius:var(--r-pil);font-size:12.5px;font-weight:600}.lg-etq.completada{background:color-mix(in srgb,var(--ok) 16%,transparent);color:color-mix(in srgb,var(--ok) 75%,var(--txt))}.lg-etq.en-proceso,.lg-etq.recibida{background:color-mix(in srgb,var(--aviso) 18%,transparent);color:color-mix(in srgb,var(--aviso) 60%,var(--txt))}.lg-etq.rechazada{background:color-mix(in srgb,var(--mal) 15%,transparent);color:color-mix(in srgb,var(--mal) 75%,var(--txt))}.lg-pedido .lg-cuerpo h2{margin-top:26px}@media (min-width:1000px){.lg{padding-top:28px}.lg-doc:not(.lg-pedido){grid-template-columns:230px minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;grid-template-areas:"indice cabeza" "indice resumen" "indice cuerpo" "indice anexo"}.lg-doc:not(.lg-pedido)>.lg-cabeza{grid-area:cabeza}.lg-doc:not(.lg-pedido)>.lg-resumen{grid-area:resumen;max-width:72ch}.lg-doc:not(.lg-pedido)>.lg-cuerpo:not(.lg-anexo){grid-area:cuerpo}.lg-doc:not(.lg-pedido)>.lg-anexo{grid-area:anexo}.lg-doc:not(.lg-pedido)>.lg-indice{grid-area:indice;align-self:start;position:sticky;top:64px;max-height:calc(var(--alto-visor, 100vh) - 84px);overflow-y:auto;padding-right:6px}}@media (max-width:640px){.lg{padding:18px 16px 48px;gap:16px}.lg-cabeza h1,.lg-pedido h1{font-size:23px}.lg-resumen{padding:14px 16px}.lg-cuerpo{font-size:14.5px}.lg-cuerpo h2{font-size:17.5px;margin-top:28px}.lg-tabla table{min-width:0;font-size:13px}.lg-tabla td,.lg-tabla th{padding:8px 9px;overflow-wrap:break-word}.lg-indice{padding:14px 16px;border:1px solid var(--linea);border-radius:var(--r-lg);background:var(--sup)}.lg-docs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 12px;scrollbar-width:none}.lg-docs::-webkit-scrollbar{display:none}.lg-docs a{flex:none}.lg-ficha>div{grid-template-columns:minmax(0,1fr)}.lg-barra-seccion,.lg-barra-sep{display:none}}@media (max-width:420px){.lg-barra-marca .bs-marca{display:none}.lg-accesos{gap:6px}.lg-acceso{padding:9px 10px}}@media (max-width:640px){.lg-estado-campo input{font-size:16px}}@media (pointer:coarse){.lg-docs a{min-height:44px}.lg-indice a{padding:10px 0}}