html{--vaadin-app-layout-drawer-width: 17rem;--mes-fondo: var(--vaadin-background-container);--mes-superficie: var(--aura-surface-color);--mes-borde: var(--vaadin-border-color-secondary);--mes-tinta: var(--vaadin-text-color);--mes-apagado: var(--vaadin-text-color-secondary);--mes-verde: var(--aura-green-text);--mes-rojo: var(--aura-red-text);--mes-grafito: var(--aura-neutral);--mes-ambar: var(--aura-orange-text);--mes-velo-5: color-mix(in srgb,var(--vaadin-text-color) 5%,transparent);--mes-velo-10: color-mix(in srgb,var(--vaadin-text-color) 10%,transparent);--mes-grafito-10: color-mix(in srgb,var(--mes-grafito) 10%,transparent);--mes-verde-10: color-mix(in srgb,var(--mes-verde) 10%,transparent);--mes-rojo-10: color-mix(in srgb,var(--mes-rojo) 10%,transparent);--mes-ambar-10: color-mix(in srgb,var(--mes-ambar) 10%,transparent);--mes-mono: 'Roboto Mono','Cascadia Mono',Consolas,monospace;--mes-sans: var(--aura-font-family);--mes-esp-s: var(--vaadin-gap-s);--mes-esp-m: var(--vaadin-gap-m);--mes-esp-l: var(--vaadin-gap-l);--mes-radio-s: var(--vaadin-radius-s);--mes-radio-m: var(--vaadin-radius-m);--mes-radio-l: var(--vaadin-radius-l);--mes-txt-xxs: round(var(--aura-font-size-xs) * 0.9,0.0625rem);--mes-txt-xs: var(--aura-font-size-xs);--mes-txt-s: var(--aura-font-size-s);--mes-txt-m: var(--aura-font-size-m);--mes-txt-l: var(--aura-font-size-l)}html.mes-terminal :is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button),html.mes-terminal vaadin-tabs,html.mes-terminal vaadin-checkbox,html.mes-terminal vaadin-radio-button{--aura-accent-color-light: inherit;--aura-accent-color-dark: inherit}html.mes-terminal{color-scheme: light;--mes-fondo: #e8ebf0;--mes-superficie: #ffffff;--mes-borde: #d3d8e0;--mes-tinta: #101317;--mes-apagado: #5b6472;--mes-verde: #0f6d42;--mes-rojo: #a32d1a;--mes-grafito: #39434f;--mes-ambar: #8a5a00;--mes-velo-5: rgba(35,60,100,0.05);--mes-velo-10: rgba(35,60,100,0.11);--mes-sans: system-ui,'Segoe UI',Roboto,sans-serif;--mes-esp-s: 8px;--mes-esp-m: 12px;--mes-esp-l: 18px;--mes-radio-s: 4px;--mes-radio-m: 7px;--mes-radio-l: 10px;--mes-txt-xxs: 0.625rem;--mes-txt-xs: 0.6875rem;--mes-txt-s: 0.8125rem;--mes-txt-m: 0.875rem;--mes-txt-l: 1rem;--aura-background-color-light: var(--mes-fondo);--aura-green: var(--mes-verde);--aura-red: var(--mes-rojo);--aura-orange: var(--mes-ambar);--aura-font-family: var(--mes-sans);--aura-base-font-size: 14;--aura-base-radius: 7;--aura-contrast-level: 1;--aura-surface-level: 1;--aura-app-layout-inset: 0px;--aura-app-layout-border-width: 0px}.mes-vista{box-sizing: border-box;width: 100%;height: 100%;padding: 14px 16px;margin: 0;display: flex;flex-direction: column;align-items: stretch;gap: 12px;overflow: hidden}.mes-vista>.mes-panel,.mes-vista>vaadin-split-layout{width: 100%}.mes-vista--scroll{overflow: auto}.mes-micro{font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-medium);color: var(--mes-apagado);line-height: 1.2;white-space: nowrap}.mes-valor{font-size: var(--mes-txt-l);font-weight: var(--aura-font-weight-semibold);color: var(--mes-tinta);line-height: 1.25}.mes-nota{font-size: var(--mes-txt-s);color: var(--mes-apagado);line-height: 1.4}.mes-mono{font-family: var(--mes-mono);font-variant-numeric: tabular-nums}.mes-panel,.mes-kpi{--aura-surface-level: 2}.mes-panel{box-sizing: border-box;background: var(--mes-superficie);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-l);display: flex;flex-direction: column;min-height: 0;min-width: 0;overflow: hidden}.mes-panel--crece{flex: 1}.mes-panel--formulario{max-width: 760px;flex: 0 0 auto}.mes-panel--formulario .mes-panel-cuerpo{gap: 14px;overflow: visible}.mes-panel-cab{display: flex;flex-wrap: wrap;align-items: center;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-m) var(--vaadin-padding-l) var(--vaadin-padding-s);flex-shrink: 0}.mes-panel-tit{white-space: nowrap;font-size: var(--aura-font-size-m);font-weight: var(--aura-font-weight-semibold);color: var(--mes-tinta)}.mes-panel-cuerpo{flex: 1;min-height: 0;display: flex;flex-direction: column;gap: 10px;padding: 12px 14px;overflow: auto}.mes-panel-cuerpo--pegado{padding: 0;gap: 0;overflow: hidden}.mes-panel-pie{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: var(--vaadin-padding-s) var(--vaadin-padding-l) var(--vaadin-padding-m);flex-shrink: 0}.mes-espacio{flex: 1;min-width: 0}.mes-acciones{display: flex;flex-wrap: wrap;align-items: center;gap: var(--vaadin-gap-s)}.mes-vista-cab{display: flex;justify-content: flex-end;align-items: center;gap: var(--vaadin-gap-s);flex-shrink: 0}.mes-fila{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;min-width: 0}.mes-seccion{display: flex;flex-direction: column;gap: 9px;padding: 12px 14px;border-bottom: 1px solid var(--mes-borde)}.mes-seccion:last-child{border-bottom: none}.mes-destacado{box-sizing: border-box;display: flex;flex-direction: column;gap: 3px;padding: var(--vaadin-padding-s) var(--vaadin-padding-m);background: var(--vaadin-background-container);border-radius: var(--mes-radio-m)}.mes-destacado-num{font-size: var(--mes-txt-l);font-weight: var(--aura-font-weight-semibold);color: var(--mes-tinta);line-height: 1.3}.mes-destacado--vacio .mes-destacado-num{font-weight: var(--aura-font-weight-regular);color: var(--mes-apagado)}.mes-clicable{cursor: pointer}.mes-aviso{box-sizing: border-box;border-radius: var(--mes-radio-m);padding: var(--vaadin-padding-s) var(--vaadin-padding-m);display: flex;flex-direction: column;gap: 2px;background: var(--vaadin-background-container)}.mes-aviso-tit{font-weight: var(--aura-font-weight-semibold);color: var(--mes-tinta)}.mes-aviso-txt{font-size: var(--aura-font-size-s);color: var(--mes-apagado)}.mes-aviso--exito{background: color-mix(in srgb,var(--aura-green) 10%,transparent)}.mes-aviso--exito .mes-aviso-tit{color: var(--mes-verde)}.mes-aviso--atencion{background: color-mix(in srgb,var(--aura-orange) 10%,transparent)}.mes-aviso--atencion .mes-aviso-tit{color: var(--mes-ambar)}.mes-aviso--peligro{background: color-mix(in srgb,var(--aura-red) 10%,transparent)}.mes-aviso--peligro .mes-aviso-tit{color: var(--mes-rojo)}vaadin-grid.mes-grid{border: none}.mes-crece{flex: 1;min-height: 0;width: 100%}vaadin-grid.mes-grid::part(num){font-family: var(--mes-mono);font-variant-numeric: tabular-nums}vaadin-grid.mes-grid::part(merma){font-family: var(--mes-mono);font-variant-numeric: tabular-nums;color: var(--mes-rojo)}vaadin-grid.mes-grid::part(fuerte){font-family: var(--mes-mono);font-variant-numeric: tabular-nums;font-weight: 700}vaadin-grid.mes-grid--tablet{--mes-txt-m: 1rem;--vaadin-size-m: 2.75rem}.mes-grupo-col{display: block;width: 100%;text-align: center}.mes-total{display: block;width: 100%;text-align: right;font-family: var(--mes-mono);font-variant-numeric: tabular-nums;font-weight: 700;color: var(--mes-tinta)}.mes-total--etq{text-align: left;font-family: inherit}.mes-vacio{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 32px 16px;text-align: center;color: var(--mes-apagado)}.mes-vacio-icono{font-size: 1.875rem;line-height: 1;opacity: 0.35}.mes-ficha{display: grid;grid-template-columns: minmax(96px,auto) 1fr;gap: 6px 16px;align-items: baseline}.mes-ficha>dt{font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-medium);color: var(--mes-apagado)}.mes-ficha>dd{margin: 0;font-size: var(--mes-txt-m);color: var(--mes-tinta);word-break: break-word}.mes-bloque{margin: 0;padding: 10px 12px;background: var(--mes-velo-5);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-m);font-family: var(--mes-mono);font-size: var(--mes-txt-xs);line-height: 1.5;white-space: pre-wrap;word-break: break-all;max-height: 240px;overflow: auto}@media (max-width: 720px){.mes-vista{padding: 10px;gap: 10px}.mes-ficha{grid-template-columns: 1fr;gap: 2px 0}.mes-ficha>dd{margin-bottom: 8px}}.mes-dlg{display: flex;flex-direction: column;gap: 12px;min-height: 0}.mes-dlg--alto{height: 100%}.esentics-login-tarjeta{--aura-surface-level: 2}.mes-acceso{padding: var(--vaadin-padding-xl)}.mes-acceso-tarjeta{--aura-surface-level: 2;max-width: 640px;display: flex;flex-direction: column;align-items: flex-start;gap: var(--vaadin-gap-m);padding: var(--vaadin-padding-xl);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-l)}.mes-acceso-tarjeta h2{margin: 0}vaadin-app-layout::part(navbar){gap: var(--vaadin-gap-s)}.mes-usuario{display: flex;align-items: center;gap: var(--vaadin-gap-s);max-width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}[slot='drawer']{min-width: 0}vaadin-scroller[slot='drawer']{overflow-x: hidden}vaadin-side-nav-item .mes-nav-icono{padding: 0;width: 17px;height: 17px;flex-shrink: 0}.mes-rejilla{display: grid;gap: 12px}.mes-rejilla--kpi{grid-template-columns: repeat(auto-fit,minmax(210px,1fr))}.mes-rejilla--dos{grid-template-columns: repeat(auto-fit,minmax(360px,1fr))}.mes-panel--grafico,.mes-panel--alto{min-height: 300px}.mes-panel--grafico .mes-panel-cuerpo{padding: 10px 12px 12px;overflow: hidden}.mes-kpi{box-sizing: border-box;background: var(--mes-superficie);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-l);padding: var(--vaadin-padding-m) var(--vaadin-padding-l);display: flex;flex-direction: column;gap: 2px;min-width: 0}.mes-kpi-cifra{font-size: calc(var(--aura-font-size-xl) * 1.6);font-weight: var(--aura-font-weight-semibold);font-variant-numeric: tabular-nums;line-height: 1.15;color: var(--aura-accent-text-color);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mes-kpi--peligro .mes-kpi-cifra{color: var(--mes-rojo)}.mes-kpi--atencion .mes-kpi-cifra{color: var(--mes-ambar)}.mes-kpi-unidad{font-size: var(--mes-txt-l);font-weight: var(--aura-font-weight-medium);color: var(--mes-apagado);margin-left: 4px}.mes-kpi-pie{font-size: var(--aura-font-size-s);color: var(--mes-apagado)}vaadin-chart.mes-chart{--vaadin-charts-color-0: var(--mes-grafito);--vaadin-charts-color-1: var(--mes-verde);--vaadin-charts-color-2: var(--mes-ambar);--vaadin-charts-color-3: var(--mes-rojo);--vaadin-charts-grid-line: var(--mes-borde);--vaadin-charts-axis-line: var(--mes-borde);--vaadin-charts-axis-label: var(--mes-apagado);--vaadin-charts-axis-title: var(--mes-apagado);--vaadin-charts-data-label: var(--mes-tinta);--vaadin-charts-background: transparent;width: 100%;flex: 1;min-height: 0}.catalogo-cantidad{font-weight: var(--aura-font-weight-semibold);color: var(--mes-apagado);margin-right: auto}.config{display: grid;grid-template-columns: 220px minmax(0,1fr);grid-template-rows: minmax(0,1fr)}.config-nav{display: flex;flex-direction: column;gap: 2px;padding: var(--vaadin-padding-m) var(--vaadin-padding-s);border-right: 1px solid var(--mes-borde);overflow-y: auto}.config-area{font-size: var(--mes-txt-xs);text-transform: uppercase;letter-spacing: 0.06em;font-weight: 700;color: var(--mes-apagado)}.config-nav .config-area{margin: var(--vaadin-gap-m) 0 2px var(--vaadin-padding-s)}.config-enlace{padding: 6px var(--vaadin-padding-s);border-radius: var(--mes-radio-m);color: var(--mes-tinta);text-decoration: none}.config-enlace:hover{background: var(--mes-velo-5)}.config-enlace[activo]{background: var(--vaadin-background-container);font-weight: 600}.config-scroll{overflow-y: auto;min-width: 0}.config-panel{display: flex;flex-direction: column;gap: var(--vaadin-gap-m);padding: var(--vaadin-padding-m) var(--vaadin-padding-l) 0;max-width: 1040px;min-height: 100%;box-sizing: border-box}.config-cabecera{display: grid;gap: 2px}.config-cabecera h3{margin: 0}.config-resumen{color: var(--mes-apagado)}.config-bloque{display: grid;gap: var(--vaadin-gap-m);min-width: 0;padding: var(--vaadin-padding-m) var(--vaadin-padding-l);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-l)}.config-bloque h4{margin: 0}.config-interruptor{display: grid}.config-tarjetas{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--vaadin-gap-m)}.config-tarjeta{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: var(--vaadin-padding-m);border: 1px solid var(--mes-borde);border-radius: var(--mes-radio-l);color: inherit;text-decoration: none}a.config-tarjeta:hover{background: var(--mes-velo-5)}.config-tarjeta-titulo{font-size: var(--mes-txt-s);color: var(--mes-apagado);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.config-tarjeta-valor{font-size: var(--aura-font-size-l);font-weight: 600}.config-verde{color: var(--mes-verde)}.config-ambar{color: var(--mes-ambar)}.config-rojo{color: var(--mes-rojo)}.config-lista{display: grid;gap: 2px}.config-resumen-fila{display: flex;align-items: center;gap: var(--vaadin-gap-s);padding: 3px 0}.config-resumen-fila>:last-child{margin-left: auto;font-size: var(--mes-txt-s)}.config-apagado{color: var(--mes-apagado)}.config-barra{position: sticky;bottom: 0;display: flex;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-s) 0 var(--vaadin-padding-m);background: var(--aura-surface-color-solid);border-top: 1px solid var(--mes-borde);margin-top: auto}@media (max-width: 720px){.config{grid-template-columns: 1fr;overflow: auto}.config-nav{flex-direction: row;flex-wrap: wrap;border-right: none;border-bottom: 1px solid var(--mes-borde)}.config-nav .config-area{display: none}.config-scroll{overflow: visible}.config-panel{padding: var(--vaadin-padding-m)}}.admin-split{flex: 1;height: 100%}.admin-split::part(splitter){background: var(--mes-velo-10);width: 4px}.admin-form-panel{display: flex;flex-direction: column;height: 100%;background: var(--mes-superficie)}.admin-form-header{padding: var(--mes-esp-m) var(--mes-esp-l);border-bottom: 1px solid var(--mes-velo-10);font-size: var(--mes-txt-m);font-weight: 600;color: var(--mes-tinta);background: var(--mes-velo-5)}.admin-form-body{flex: 1;overflow-y: auto;padding: var(--mes-esp-l);display: flex;flex-direction: column;gap: var(--mes-esp-s)}.admin-form-footer{padding: var(--mes-esp-m) var(--mes-esp-l);border-top: 1px solid var(--mes-velo-10);display: flex;gap: var(--mes-esp-s);justify-content: flex-end;background: var(--mes-superficie)}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');html{--aura-background-color-light: #F4F4F0;--aura-background-color-dark: #1C1917;--aura-base-font-size: 13;--aura-base-radius: 4;--aura-contrast-level: 0.25;--aura-surface-level: -0.5;--aura-overlay-surface-opacity: 1;--aura-font-family: 'Inter',var(--aura-font-family-system);--aura-accent-color-light: #B91C3C;--aura-accent-color-dark: #CE6076;--esentics-navy: #0E3A5B;--esentics-naranja: #E67731}:is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button),vaadin-tabs,vaadin-checkbox,vaadin-radio-button{--aura-accent-color-light: var(--aura-neutral);--aura-accent-color-dark: var(--aura-neutral)}.menu-usuario vaadin-menu-bar-button{--aura-accent-color-light: inherit;--aura-accent-color-dark: inherit}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent}.ep-tinta{fill: light-dark(var(--esentics-navy),#FFFFFF)}.ep-mas{fill: var(--esentics-naranja)}.ep-app{fill: var(--aura-accent-color)}.esentics-logotipo,.firma-logotipo{display: flex;line-height: 0}.esentics-logotipo svg,.firma-logotipo svg{height: 100%;width: auto}.marca-app{display: flex;align-items: center;gap: var(--vaadin-gap-s);line-height: 1.2;padding: var(--vaadin-padding-m)}.marca-isotipo{width: 32px;height: 32px;flex: none}.marca-texto{display: flex;flex-direction: column;min-width: 0}.marca-app .nombre{font-size: var(--aura-font-size-l);font-weight: var(--aura-font-weight-semibold);letter-spacing: 0.02em}.marca-app .descripcion{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.marca-barra{padding: 0}vaadin-app-layout[drawer-opened] .marca-barra{display: none}.menu-desplazable{flex: 1}.firma-suite{margin-top: auto;padding: var(--vaadin-padding-m);border-top: 1px solid var(--vaadin-border-color-secondary);display: flex;flex-direction: column;gap: 4px}.firma-leyenda{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.firma-logotipo{height: 18px}.titulo-vista{margin: 0;font-size: var(--aura-font-size-l);font-weight: var(--aura-font-weight-semibold);line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.insignia-sombra{background: var(--aura-warning-background,#7c2d12);color: var(--aura-warning-text,#fdba74);border-radius: var(--vaadin-radius-m);padding: 0.15rem 0.6rem;font-size: var(--vaadin-font-size-s);font-weight: 600;letter-spacing: 0.05em}.esentics-login{position: relative;overflow: hidden;isolation: isolate;background: radial-gradient(56rem 38rem at 10% 6%,color-mix(in srgb,var(--aura-accent-color) 24%,transparent),transparent 62%),radial-gradient(48rem 34rem at 94% 98%,color-mix(in srgb,var(--esentics-naranja) 18%,transparent),transparent 60%),var(--aura-app-background)}.esentics-login::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient( color-mix(in srgb,var(--vaadin-text-color) 12%,transparent) 1px,transparent 1.5px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(ellipse 70% 60% at center,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 60% at center,#000 20%,transparent 75%)}.esentics-login-tarjeta{position: relative;display: flex;flex-direction: column;align-items: center;gap: 0.5rem;width: 400px;max-width: calc(100vw - 2rem);padding: 2.25rem 1.5rem 1.25rem;border-radius: 20px;background: var(--aura-surface-color-solid);border: 1px solid color-mix(in srgb,var(--aura-accent-color) 18%,var(--vaadin-border-color-secondary));box-shadow: 0 1px 2px color-mix(in srgb,var(--vaadin-text-color) 6%,transparent),0 24px 64px -16px color-mix(in srgb,var(--aura-accent-color) 30%,transparent);box-sizing: border-box}.esentics-login-tarjeta::before{content: "";position: absolute;top: -1px;left: 24px;right: 24px;height: 3px;border-radius: 0 0 3px 3px;background: linear-gradient(90deg,var(--aura-accent-color),var(--esentics-naranja))}.esentics-login-tarjeta .esentics-logotipo{height: 76px}.esentics-login-tarjeta vaadin-login-form,.esentics-login-tarjeta vaadin-login-form-wrapper{--vaadin-login-form-background: transparent;background: transparent;width: 100%}.esentics-login-columna>.firma-suite{position: absolute;bottom: 1.5rem;left: 50%;transform: translateX(-50%);margin: 0;padding: 0;border-top: none;align-items: center}.esentics-login--proceso{display: grid;grid-template-columns: minmax(380px,34%) 1fr;align-items: stretch;padding: 0}.esentics-login-columna{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 2rem 1.5rem 4rem;min-width: 0}.esentics-login-escena{position: relative;min-width: 0;min-height: 0;display: flex;flex-direction: column;border-left: 1px solid color-mix(in srgb,var(--vaadin-text-color) 8%,transparent);background: linear-gradient(180deg,color-mix(in srgb,var(--aura-accent-color) 6%,transparent),transparent 45%)}.esentics-login-escena-cab{padding: 2rem 2.5rem 0;display: grid;gap: 0.25rem}.esentics-login-escena-cab .rotulo{font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-semibold);color: var(--aura-accent-text-color)}.esentics-login-escena-cab .lema{font-size: calc(var(--aura-font-size-xl) * 1.25);font-weight: var(--aura-font-weight-semibold);line-height: 1.2;max-width: 34rem}esentics-proceso{flex: 1;min-height: 0;overflow: hidden}.ep-capa{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.ep-etq{position: absolute;left: 0;top: 0;display: grid;gap: 1px;padding: 0.35rem 0.6rem;border-radius: var(--vaadin-radius-m);background: color-mix(in srgb,var(--aura-surface-color-solid) 88%,transparent);box-shadow: 0 2px 10px -4px color-mix(in srgb,var(--vaadin-text-color) 25%,transparent);font-size: var(--aura-font-size-xs);line-height: 1.25;text-align: center;white-space: nowrap}.ep-etq strong{font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-semibold)}.ep-etq span{color: var(--vaadin-text-color-secondary)}.ep-izq{text-align: right}.ep-der{text-align: left}.ep-etapa strong{color: var(--aura-accent-text-color)}.ep-titulo{background: var(--aura-accent-color);color: var(--aura-accent-contrast-color);box-shadow: 0 6px 18px -6px var(--aura-accent-color)}.ep-titulo strong{font-size: var(--aura-font-size-m)}@media (max-width: 960px){.esentics-login--proceso{grid-template-columns: 1fr}.esentics-login-escena{display: none}}vaadin-grid::part(rechazado){text-decoration: line-through;opacity: 0.55}vaadin-notification-card[theme~="terminal-toast"]::part(overlay){font-size: 1.375rem;padding: var(--mes-esp-m) var(--mes-esp-l);min-width: 480px;max-width: 720px;box-shadow: 0 24px 48px -12px rgba(20,23,28,0.18)}