@import"WorkWithPlusBaseDS.css";@import"TrazabilidadVicDS_Tokens.css";@layer TrazabilidadVicDS{@keyframes fadeIn{from{opacity :0;transform :translateY(15px);}to{opacity :1;transform :none;}}DIV.gx-mask{background-color :black;background-image :var(--GX-Image_loader);background-repeat :no-repeat;left :0;position :absolute;top :0;height :100%;width :100%;animation :entermask 1s;-webkit-animation :entermask 1s;-ms-filter :"alpha(opacity=10)";opacity :.6;display :inline-block;background-position :center;}DIV.gx-mask::after{content :"Cargando...";position :absolute;left :50%;top :calc(50% + 80px);transform :translateX(-50%);color :white;font-size :18px;font-family :Arial,sans-serif;}.SearchContainer{font-family :Montserrat,Arial,sans-serif;width :min(92%,900px);margin :12px auto;padding :32px;border-radius :24px;border :1px solid #d9d9d6;display :flex;flex-wrap :wrap;justify-content :center;align-items :center;gap :20px;box-sizing :border-box;}.InputGroup{flex :1;min-width :0;}.InputGroup .DataContentCellFL{padding-left :15px;padding-right :15px;}.SearchInput{font-family :Montserrat,Arial,sans-serif;width :100%;height :50px;border-radius :14px;border :1px solid #d9d9d6;background :#ffffff;font-size :15px;transition :.25s;box-sizing :border-box;}.SearchInput:hover{border-color :#b5b5b3;}.SearchInput:focus{outline :none;border-color :#8c4b28;}.SearchInput::placeholder{font-family :Montserrat,Arial,sans-serif;color :#8c8c8c;}.SearchButton{font-family :Montserrat,Arial,sans-serif;height :50px;width :100%;max-width :100%;padding :0 16px;box-sizing :border-box;border-radius :14px;border :none;background :#8c4b28;color :white;font-size :15px;font-weight :700;cursor :pointer;transition :.3s;}.SearchButton:hover{background :#6b3a1d;}.MainContainerCustom{grid-template-columns :minmax(0,1fr) !important;max-width :100%;}.MainContainerCustom > [data-gx-smarttable-cell]{min-width :0;}.ResultContainer{font-family :Montserrat,Arial,sans-serif;width :min(92%,900px);margin :12px auto;padding :30px;background :white;border-radius :24px;border :1px solid #d9d9d6;animation :fadeIn .4s ease;box-sizing :border-box;min-width :0;max-width :100%;}.MainContainerCustom > .CellMarginTop30:has(> .ResultContainer){margin-top :0 !important;}.ResultContainer .gx-grid{overflow-x :auto;-webkit-overflow-scrolling :touch;}.ResultContainer table{width :100%;border-collapse :collapse;}.ResultContainer th{font-family :Montserrat,Arial,sans-serif;text-align :left;padding :14px;color :#64748b;font-size :14px;text-transform :uppercase;}.ResultContainer .gx-grid th > span{font-family :Montserrat,Arial,sans-serif;font-weight :400;}.ResultContainer td{padding :18px 14px;color :#334155;border-top :1px solid #f1f5f9;}.ResultContainer [id^="span_vLINKFILE_"],.ResultContainer [id^="vLINKFILE_"]{background :none;border :none;}.ResultContainer [id^="span_vLINKFILE_"] a,.ResultContainer [id^="vLINKFILE_"] a,.ResultContainer a[id^="vLINKFILE_"]{color :#334155!important;text-decoration :none!important;cursor :pointer;transition :opacity .2s;}.ResultContainer [id^="span_vLINKFILE_"] a:hover,.ResultContainer [id^="vLINKFILE_"] a:hover,.ResultContainer a[id^="vLINKFILE_"]:hover{opacity :.7;color :#334155!important;text-decoration :none!important;}.HelpContainer{font-family :Montserrat,Arial,sans-serif;width :min(92%,900px);margin :12px auto;padding :28px;border-radius :24px;border :1px solid #d9d9d6;}.HelpTitle{font-size :18px;font-weight :600;color :#525252;margin-bottom :12px;line-height :1.4;}.HelpDescription{font-size :14px;font-weight :400;color :#525252;margin-bottom :12px;line-height :1.4;}.RoundedImageModules2{width :260px;height :180px;object-fit :contain;background :white;padding :12px;border-radius :20px;border :1px solid #d9d9d6;box-shadow :0 10px 25px rgba(15,23,42,.12);transition :transform .35s ease,box-shadow .35s ease;cursor :pointer;}.RoundedImageModules2:hover{transform :scale(1.25) translateY(-8px);box-shadow :0 20px 40px rgba(15,23,42,.2);}.HelpImagesContainer{width :100%;display :flex;justify-content :center;align-items :center;gap :15px;flex-wrap :wrap;margin-top :25px;padding :10px;}html,.Form,.MainContainerWithFooter,.MainContainerWithFooter .MasterFooterCellHM{background-color :#ffffff !important;}@media(max-width:767px){.SearchContainer{flex-direction :column;align-items :stretch;}.SearchButton{width :100%;}.RoundedImageModules2{width :100%;max-width :320px;}.HelpContainer{padding :20px;}.ResultContainer{padding :16px;}}@font-face{font-family :Montserrat;font-style :normal;font-weight :100 900;font-display :swap;src :url("../../fonts/montserrat/montserrat-latin-variable.woff2") format("woff2");}}
/* Quita la linea negra de 1px arriba del buscador cuando la pagina va embebida (celda del header del MasterPage oculto) */
.LandingPurusHeaderCell{background-color:transparent !important;}
/* Reduce a la mitad el espacio sobre el buscador (de 103px a 51px): el margen de 60px reserva lugar para el header fijo, que en esta pantalla esta oculto */
.CellTableContentHorizontalMenuFixedTitle{margin-top:8px !important;}
/* Letra 1px mas chica en toda la pantalla (pedido de Kuna, 29/10/2026) */
.SearchInput,.SearchInput::placeholder,.SearchButton{font-size:14px !important;}
.HelpTitle{font-size:17px !important;}
.HelpDescription{font-size:13px !important;}
.ResultContainer th,.ResultContainer td{font-size:13px !important;}
.ResultContainer .gx-grid th > span{font-size:10px !important;}
/* Movil: iguala el espacio arriba y abajo del buscador (33px y 33px). La fila oculta de ayuda (UNNAMEDTABLE3) sumaba 31px abajo al pasar a una columna */
@media(max-width:767px){.SearchContainer > .row:has(> .CellMarginTop10 > .Table[style*="display:none"]){display:none !important;}}
/* Movil: separa los campos de boleta y etiqueta (y el boton) 15px entre si; antes quedaban pegados */
@media(max-width:767px){.InputGroup .DataContentCellFL{margin-bottom:15px !important;}}
