@page stickers{size:A4;margin:15.15mm 7.2mm}.stickers-area{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-6);align-items:start;margin-top:var(--e-5)}@media (max-width: 1100px){.stickers-area{grid-template-columns:minmax(0,1fr)}}.stickers-vista{overflow-x:auto;max-width:100%}.stickers-vista-hoja{zoom:.6;width:195.5mm}.hoja-stickers{page:stickers;display:grid;grid-template-columns:repeat(3,63.5mm);grid-auto-rows:38.1mm;column-gap:2.5mm;row-gap:0;background:#fff;color:#000}.sticker{box-sizing:border-box;padding:2.5mm;overflow:hidden;break-inside:avoid;display:grid;grid-template-columns:24mm 1fr;grid-template-rows:24mm 1fr;column-gap:2.5mm;row-gap:1mm}.no-imprimir-contorno{outline:.25pt dashed #828584;outline-offset:-.25pt}.sticker-qr{width:24mm;height:24mm;display:block}.sticker-qr svg{width:100%;height:100%;display:block}.sticker-qr-error{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;font-size:7pt;font-weight:600;color:var(--err-texto);border:1px solid currentColor;padding:1mm}.sticker-texto{display:flex;flex-direction:column;justify-content:space-between;height:24mm;min-width:0}.sticker-tipo{font-size:6.5pt;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.sticker-fecha{font-size:7pt;font-variant-numeric:tabular-nums}.sticker-marca{font-size:6pt;text-align:right}.sticker-codigo{grid-column:1 / -1;align-self:center;text-align:center;font-family:var(--fuente-mono);font-size:12pt;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.stickers-marcar-todos{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--border)}.stickers-marcar-todos label{display:inline-flex;align-items:center;gap:var(--e-2);margin:0;font-weight:500;cursor:pointer}.stickers-lotes .codigos-lote{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4)}@media print{html,body{background:#fff!important}.menu,.barra,.menu-velo,.portal-barra,.portal-empresa,.no-imprimir{display:none!important}.shell{display:block!important;min-height:0!important}.principal{padding:0!important;overflow:visible!important}.pagina>*+*{margin-top:0!important}.hoja-stickers,.sticker{print-color-adjust:exact;-webkit-print-color-adjust:exact}.stickers-area{display:block;margin:0}.stickers-vista{overflow:visible}.stickers-vista-hoja{zoom:1;width:auto}.no-imprimir-contorno{outline:0;border:0}}.oe-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-5);align-items:start;margin-top:var(--e-5)}@media (max-width: 900px){.oe-area{grid-template-columns:minmax(0,1fr)}}.oe-lista{list-style:none;margin:0;padding:var(--e-2);display:flex;flex-direction:column;gap:var(--e-2)}.oe-fila{display:flex;align-items:center;gap:var(--e-3);min-height:56px;padding:var(--e-2) var(--e-4);border:1px solid var(--borde-fuerte);border-radius:8px;cursor:pointer}.oe-fila input{width:24px;height:24px}.oe-codigo{font-family:var(--fuente-mono);font-weight:600}.oe-panel{padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-4)}.oe-panel textarea{width:100%}.oe-acciones{display:flex;flex-wrap:wrap;gap:var(--e-3)}.oe-hecha{padding:var(--e-4);margin-top:var(--e-5);display:flex;flex-direction:column;gap:var(--e-4)}.oe-hoja{background:#fff;color:#000;padding:var(--e-5);max-width:190mm}.oe-hoja h2{margin:0 0 var(--e-2)}.oe-meta{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);margin:0 0 var(--e-4);font-size:.95rem}.oe-codigos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e-3)}.oe-item{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid #828584;padding:2mm;break-inside:avoid}.oe-item .sticker-qr{width:22mm;height:22mm}.oe-item-codigo{font-family:var(--fuente-mono);font-weight:600;font-size:11pt;white-space:nowrap}.oe-historial{list-style:none;margin:0;padding:var(--e-2);display:flex;flex-direction:column;gap:var(--e-2)}@media print{.oe-hecha{border:0;padding:0;margin:0}.oe-hoja{padding:0;max-width:none}}.prep-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-5);align-items:start;margin-top:var(--e-5)}@media (max-width: 900px){.prep-area{grid-template-columns:minmax(0,1fr)}}.prep-lista{list-style:none;margin:0;padding:var(--e-2);display:flex;flex-direction:column;gap:var(--e-2)}.prep-lote{width:100%;min-height:64px;padding:var(--e-3) var(--e-4);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;border:1px solid var(--borde-fuerte);border-radius:8px;background:var(--panel);color:var(--texto);font:inherit;touch-action:manipulation}.prep-lote.activo{border-color:var(--acento-boton);box-shadow:0 0 0 2px var(--acento-boton);background:var(--acento-sutil)}.prep-codigo{font-family:var(--fuente-mono);font-size:1.25rem;font-weight:600}.prep-datos{font-size:var(--t-chico);font-variant-numeric:tabular-nums}.prep-panel{padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-4)}.prep-panel textarea{width:100%;font-size:1rem}.prep-acciones{display:flex;flex-wrap:wrap;gap:var(--e-3)}.prep-boton{min-height:64px;min-width:160px;flex:1 1 160px;font-size:1.25rem;touch-action:manipulation}.prep-hecho{padding:var(--e-4);margin-top:var(--e-5);display:flex;flex-direction:column;gap:var(--e-4)}.prep-hecho-cab{display:flex;flex-direction:column;gap:var(--e-3)}.prep-hoja{grid-template-columns:repeat(2,63.5mm);width:max-content;max-width:100%}@media print{.prep-hecho{border:0;padding:0;margin:0}.prep-hoja{grid-template-columns:repeat(3,63.5mm)}}.expediente-cabecera td,.expediente-cabecera th{white-space:nowrap}.exp-doc-nombre{display:inline-block;vertical-align:bottom;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-version{font-family:var(--fuente-mono);font-size:var(--t-chico);font-weight:500;color:var(--texto-2);margin-right:var(--e-2)}.exp-falta{color:var(--texto-3)}.exp-en-sistema{color:var(--texto-2)}.exp-en-sistema svg{vertical-align:-2px;color:var(--ok)}.exp-tipo{font-weight:500;white-space:nowrap}.exp-tipo .nota{display:block;font-weight:400}.exp-bloque-titulo{margin-bottom:var(--e-2)}.exp-anular{display:grid;gap:var(--e-2);max-width:64ch;padding:var(--e-2) 0}.exp-anular textarea{min-height:72px}.exp-anular label,.exp-anular .ayuda{margin:0}.exp-anulada{text-decoration:line-through;color:var(--texto-3)}.exp-sub td{font-size:var(--t-chico);color:var(--texto-2)}.exp-sub td:first-child{padding-left:var(--e-6)}.exp-historial td.fecha{width:1%}.exp-chev{transition:transform .12s ease}.exp-chev.abierto{transform:rotate(90deg)}@media (max-width: 640px){.exp-doc-nombre{display:inline;max-width:none;white-space:normal;overflow-wrap:anywhere}.exp-sub td:first-child{padding-left:0}.tabla-apilable .celda-acciones .botones{flex-wrap:wrap}}.exp-versiones{display:flex;align-items:center;gap:2px;margin:2px 0 0 -2px;padding:0;border:0;background:none;font:inherit;font-size:var(--t-chico);font-weight:400;color:var(--acento-texto);cursor:pointer}.exp-versiones:hover{text-decoration:underline}.exp-versiones:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--r-1)}.exp-sub td:first-child{white-space:nowrap}.exp-anulada-pie{display:block}.exp-aviso:focus{outline:none}.exp-aviso:focus-visible{outline:2px solid var(--foco);outline-offset:2px}
