/* V8: pantalla; no cambia documentos, impresión ni datos. */
@media screen {
 /* La superficie exterior del acceso utiliza la misma paleta seleccionada. */
 body.ea7-theme .login {background:var(--v7-canvasfx)!important;color:var(--v7-ink);min-height:100vh;min-height:100dvh}
 body.ea7-theme .login>.card {background:linear-gradient(130deg,var(--v7-alt),transparent 70%),var(--v7-surface)!important}
 /* Solo el buscador de selección de productos de la PWA instalada. */
 html.ea-mobile-app-m2 #modal .ea8-product-table {table-layout:fixed;width:100%;min-width:600px}
 html.ea-mobile-app-m2 #modal .ea8-product-table :is(th,td) {padding:8px 5px;white-space:normal;overflow-wrap:anywhere;min-width:0}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(1){width:10%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(2){width:8%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(3){width:22%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(4){width:10%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(5){width:12%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(6){width:10%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(7){width:12%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th:nth-child(8){width:16%}
 html.ea-mobile-app-m2 #modal .ea8-product-table th {letter-spacing:0;font-size:12px}
 html.ea-mobile-app-m2 #modal .ea8-product-table input[data-lookup-qty] {width:100%!important;min-width:0;padding:7px 3px}
 html.ea-mobile-app-m2 #modal .ea8-product-table td button {font-size:14px!important;max-width:100%;min-width:0;min-height:34px;padding:6px 4px!important;margin:0;white-space:normal;overflow-wrap:anywhere}
 html.ea-mobile-app-m2 #modal .ea8-product-table .ea8-product-name {
  display:block;width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;
  padding:7px 0;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain;
  -webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ea-highlight) transparent;
  user-select:none;-webkit-user-select:none;cursor:ew-resize;
 }
 html.ea-mobile-app-m2 #modal .ea8-product-name:focus-visible {outline:2px solid var(--ea-highlight);outline-offset:1px}
 html.ea-mobile-app-m2 #modal .ea8-product-name::-webkit-scrollbar {height:4px}
 html.ea-mobile-app-m2 #modal .ea8-product-name::-webkit-scrollbar-thumb {background:var(--ea-highlight);border-radius:4px}
}
