@import 'VaadinStarterTheme/styles.css';@font-face{font-family: 'Archivo';font-style: normal;font-weight: 100 900;font-stretch: 62% 125%;font-display: swap;src: url('fonts/archivo/archivo-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 100 900;font-stretch: 62% 125%;font-display: swap;src: url('fonts/archivo/archivo-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,:host{--awax-primary: #1e4e8c;--awax-on-primary: #ffffff;--awax-primary-strong: light-dark(color-mix(in oklab,var(--awax-primary) 72%,#000),color-mix(in oklab,var(--awax-primary) 45%,#fff));--awax-primary-ui: light-dark(var(--awax-primary),color-mix(in oklab,var(--awax-primary) 80%,#fff));--awax-primary-soft: light-dark(color-mix(in oklab,var(--awax-primary) 14%,#fff),color-mix(in oklab,var(--awax-primary) 30%,transparent));--awax-ink: light-dark(#1b1f27,#e7eaf0);--awax-ink-muted: light-dark(#5b6474,#9aa4b5);--awax-rule: light-dark(#e6e8ed,rgba(255,255,255,0.09));--awax-sheet: light-dark(#ffffff,color-mix(in oklab,var(--awax-primary) 14%,#12161d));--awax-lomo-bg: light-dark(var(--awax-primary),color-mix(in oklab,var(--awax-primary) 35%,#0b0f15));--awax-lomo-texto: light-dark(var(--awax-on-primary),#ffffff);--awax-app-bg: light-dark(color-mix(in oklab,var(--awax-primary) 8%,#fff),color-mix(in oklab,var(--awax-primary) 18%,#0b0f15));--awax-scrim: linear-gradient( light-dark(color-mix(in oklab,var(--awax-primary) 25%,rgba(10,14,22,0.28)),color-mix(in oklab,var(--awax-primary) 30%,rgba(5,8,14,0.60))),light-dark(color-mix(in oklab,var(--awax-primary) 35%,rgba(10,14,22,0.45)),color-mix(in oklab,var(--awax-primary) 25%,rgba(5,8,14,0.78))));--lumo-font-family: 'Archivo',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--lumo-border-radius-s: 0.375rem;--lumo-border-radius-m: 0.5rem;--lumo-border-radius-l: 0.875rem;--lumo-box-shadow-xs: 0 1px 2px 0 rgba(20,40,80,0.10);--lumo-box-shadow-s: 0 2px 6px -1px rgba(20,40,80,0.14);--lumo-box-shadow-m: 0 4px 16px -2px rgba(20,40,80,0.16);--lumo-box-shadow-l: 0 8px 32px -4px rgba(20,40,80,0.20);--awax-sheet-radius: 0.875rem;--awax-sheet-max: 1180px;--awax-sheet-shadow: 0 24px 50px -20px rgba(0,0,0,0.5);--awax-lomo-ancho: 280px;--awax-logo-bg: #ffffff}html,html[theme~="dark"],:host{--lumo-primary-color: var(--awax-primary-ui);--lumo-primary-text-color: var(--awax-primary-strong);--lumo-primary-color-50pct: color-mix(in oklab,var(--awax-primary-ui) 50%,transparent);--lumo-primary-color-10pct: color-mix(in oklab,var(--awax-primary-ui) 12%,transparent);--lumo-primary-contrast-color: var(--awax-on-primary);--lumo-base-color: var(--awax-sheet)}html,body{background-color: var(--awax-app-bg)}body{background-image: var(--awax-login-bg);background-size: cover;background-position: center;background-attachment: fixed}::selection{background: var(--awax-primary-soft);color: var(--awax-ink)}*{scrollbar-color: color-mix(in oklab,var(--awax-ink) 30%,transparent) transparent}h1,h2,h3{letter-spacing: -0.01em;text-wrap: balance}.awax-card{background: var(--awax-sheet);border: 1px solid var(--awax-rule);border-radius: var(--lumo-border-radius-l);box-shadow: var(--awax-sheet-shadow);padding: var(--lumo-space-s) var(--lumo-space-xl) !important;max-width: 100%;box-sizing: border-box}@media (max-width: 600px){.awax-card{padding: var(--lumo-space-m) !important}}vaadin-button{transition: box-shadow 0.15s ease,transform 0.1s ease,background-color 0.15s ease,color 0.15s ease}vaadin-button[theme~="primary"]{font-weight: 650}vaadin-button[theme~="primary"]:hover{box-shadow: var(--lumo-box-shadow-s);transform: translateY(-1px)}vaadin-button[theme~="primary"]:active{transform: translateY(0)}.awax-modo{display: inline-flex;gap: 2px;padding: 3px;border-radius: 999px;background: color-mix(in oklab,currentColor 16%,transparent)}vaadin-button.awax-modo__btn{min-width: 0;width: 32px;height: 28px;margin: 0;padding: 0;border-radius: 999px;box-shadow: none;background: transparent;color: inherit}vaadin-button.awax-modo__btn.awax-modo__claro{background: light-dark(var(--awax-lomo-texto),transparent);color: light-dark(var(--awax-lomo-bg),currentColor)}vaadin-button.awax-modo__btn.awax-modo__oscuro{background: light-dark(transparent,var(--awax-lomo-texto));color: light-dark(currentColor,var(--awax-lomo-bg))}vaadin-button.awax-modo__btn:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}vaadin-vertical-layout:has(>.carta--normal>.awax-shell){padding: 0}vaadin-vertical-layout.awax-shell{flex-direction: row;align-items: stretch}.awax-lomo{width: var(--awax-lomo-ancho);flex: none;display: flex;flex-direction: column;min-height: 0;overflow-y: auto;position: relative;z-index: 1;background: var(--awax-lomo-bg);color: var(--awax-lomo-texto);box-shadow: 8px 0 30px -12px rgba(0,0,0,0.45)}.awax-lomo__logo{flex: none;height: 150px;padding: 16px 20px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;background: #fff}.awax-lomo__logo-img{max-width: 100%;max-height: 100%;object-fit: contain}html[data-awax-logo="color"] .awax-lomo__logo{background: var(--awax-logo-bg)}html[data-awax-logo="sangre"] .awax-lomo__logo{height: auto;padding: 0;background: var(--awax-logo-bg)}html[data-awax-logo="sangre"] .awax-lomo__logo-img{display: block;width: 100%;height: auto;max-height: 220px;object-fit: cover}.awax-lomo__titulo{display: flex;flex-direction: column;gap: 3px;padding: 18px 22px 16px;border-bottom: 1px solid color-mix(in oklab,currentColor 14%,transparent)}.awax-lomo__antetitulo{font-stretch: 75%;text-transform: uppercase;letter-spacing: 0.1em;font-size: 0.72rem;font-weight: 650;opacity: 0.72}.awax-lomo__empresa{font-stretch: 112%;font-weight: 750;font-size: 1.2rem;line-height: 1.15;letter-spacing: -0.01em}.awax-lomo__pestanas{display: flex;flex-direction: column;gap: 2px;padding: 14px 0 14px 14px}vaadin-button.awax-pestana{width: 100%;height: auto;min-height: 46px;margin: 0;padding: 0 16px;justify-content: flex-start;border-radius: 10px 0 0 10px;background: transparent;color: color-mix(in oklab,var(--awax-lomo-texto) 88%,transparent);box-shadow: none;font-stretch: 85%;font-weight: 650;font-size: 0.95rem;transition: background-color 0.15s ease,color 0.15s ease}vaadin-button.awax-pestana::part(prefix){margin-inline-end: 12px}vaadin-button.awax-pestana:hover{background: color-mix(in oklab,var(--awax-lomo-texto) 8%,transparent)}vaadin-button.awax-pestana.awax-pestana--activa{background: var(--awax-sheet);color: var(--awax-ink)}vaadin-button.awax-pestana:focus-visible{outline: 2px solid var(--awax-lomo-texto);outline-offset: -3px}.awax-lomo__pie{margin-top: auto;display: flex;flex-direction: column;gap: 2px;padding: 12px 14px 16px 22px;border-top: 1px solid color-mix(in oklab,currentColor 14%,transparent)}.awax-lomo__fila{display: flex;align-items: center;justify-content: space-between;padding: 4px 0 8px}.awax-lomo__etiqueta{font-size: 0.85rem;font-weight: 600;opacity: 0.85}vaadin-button.awax-lomo__accion{width: fit-content;margin: 0;padding: 0;justify-content: flex-start;color: color-mix(in oklab,var(--awax-lomo-texto) 90%,transparent);font-weight: 600}vaadin-button.awax-lomo__accion:hover{color: var(--awax-lomo-texto)}.awax-principal{flex: 1;min-width: 0;min-height: 0;position: relative;display: flex;padding: clamp(28px,8vh,88px) 36px clamp(28px,8vh,88px) 0;box-sizing: border-box}.awax-portada{position: absolute;left: 44px;right: 40px;bottom: 40px;display: flex;flex-direction: column;gap: 10px;color: var(--awax-ink)}html[style*="--awax-login-bg"] .awax-portada{color: #fff;text-shadow: 0 2px 24px rgba(0,0,0,0.35)}.awax-portada__pregunta{margin: 0;max-width: 12ch;font-stretch: 118%;font-weight: 750;font-size: clamp(2.2rem,4.2vw,4rem);line-height: 1.02;letter-spacing: -0.02em;color: inherit}.awax-portada__ayuda{margin: 0;font-size: 1rem;opacity: 0.85;color: inherit}.awax-hoja{flex: 1;min-width: 0;min-height: 0;box-sizing: border-box;display: flex;flex-direction: column;gap: 1rem;padding: 26px 30px;background: var(--awax-sheet);color: var(--awax-ink);border-radius: 0 var(--awax-sheet-radius) var(--awax-sheet-radius) 0;box-shadow: var(--awax-sheet-shadow);overflow-y: auto;overflow-x: hidden}.awax-hoja__titulo{margin: 0;font-stretch: 118%;font-weight: 750;font-size: 1.75rem;letter-spacing: -0.015em;color: var(--awax-ink)}vaadin-grid::part(header-cell){background-color: var(--lumo-base-color);font-weight: 600}.awax-hoja vaadin-grid{border: none;font-variant-numeric: tabular-nums}.awax-hoja vaadin-grid::part(header-cell){font-stretch: 75%;text-transform: uppercase;letter-spacing: 0.06em;font-size: 0.75rem;font-weight: 650;color: var(--awax-ink-muted);border-bottom: 2px solid var(--awax-ink)}.awax-hoja vaadin-grid::part(cell){border-top-color: var(--awax-rule)}vaadin-grid:not(.awax-hoja vaadin-grid)::part(even-row-cell){background-color: var(--lumo-contrast-5pct)}.awax-hoja vaadin-tabsheet::part(tabs-container){border-bottom: 2px solid var(--awax-ink);box-shadow: none}.awax-hoja vaadin-tabsheet vaadin-tab{font-stretch: 85%;font-weight: 650;margin-right: 4px;border-radius: 8px 8px 0 0;background: var(--awax-primary-soft);color: var(--awax-primary-strong)}.awax-hoja vaadin-tabsheet vaadin-tab[selected]{background: var(--awax-ink);color: var(--awax-sheet)}.awax-hoja vaadin-tabsheet vaadin-tab::before,.awax-hoja vaadin-tabsheet vaadin-tab::after{display: none}vaadin-tabsheet.awax-347-pestanas{flex: none;width: 100% !important;min-width: 0}vaadin-tabsheet.awax-347-pestanas vaadin-tabsheet.awax-347-pestanas{width: 100% !important;margin: 0}vaadin-tabsheet.awax-347-pestanas::part(tabs-container){justify-content: center}vaadin-tabsheet.awax-347-pestanas>vaadin-tabs{flex: 0 1 auto;min-width: 0;margin-inline: auto}vaadin-tabsheet.awax-347-pestanas>vaadin-tabs::part(tabs){flex-wrap: wrap;justify-content: center;row-gap: 4px;overflow: visible}vaadin-tabsheet.awax-347-pestanas>vaadin-tabs::part(back-button),vaadin-tabsheet.awax-347-pestanas>vaadin-tabs::part(forward-button){display: none}vaadin-tabsheet.awax-347-pestanas{--vaadin-tabsheet-padding: 0px}vaadin-tabsheet.awax-347-pestanas::part(content){padding: 0 !important;--vaadin-scroller-padding-block: 0px !important;--vaadin-scroller-padding-inline: 0px !important;scrollbar-width: none}vaadin-tabsheet.awax-347-pestanas vaadin-tabsheet.awax-347-pestanas{margin-top: 10px;box-sizing: border-box;border: none}.awax-hoja vaadin-tabsheet.awax-347-pestanas vaadin-tabsheet.awax-347-pestanas::part(tabs-container){border-bottom: 1px solid var(--awax-rule)}vaadin-tabsheet.awax-347-pestanas vaadin-vertical-layout:has(>vaadin-tabsheet.awax-347-pestanas){width: 100%;padding: 0}vaadin-vertical-layout.awax-347{width: 100% !important;max-width: 100%;min-height: 25rem;box-sizing: border-box;padding: 20px 4px 0;align-items: stretch;justify-content: center;gap: 1.1rem}.awax-347__intro{margin: 0;text-align: center;font-size: 0.95rem;line-height: 1.5;color: var(--awax-ink-muted);text-wrap: balance}.awax-347__vacio{margin: 0;text-align: center;font-size: 1.05rem;color: var(--awax-ink-muted);font-style: italic}.awax-347__tabla{width: 100%}.awax-347__fila{padding: 0.85rem 0.25rem;border-bottom: 1px solid var(--awax-rule);font-size: 1.05rem;color: var(--awax-ink)}.awax-347__fila span:last-child{font-variant-numeric: tabular-nums;font-weight: 600}.awax-347__fila.awax-347__total{margin-top: 0.75rem;padding: 1rem 1.25rem;border: none;border-radius: var(--lumo-border-radius-l);background: var(--awax-primary-soft);font-stretch: 105%;font-weight: 750;font-size: 1.3rem}.awax-347__fila.awax-347__total span:last-child{font-weight: 750}vaadin-dialog-overlay::part(overlay){border-radius: var(--lumo-border-radius-l);box-shadow: var(--lumo-box-shadow-l)}vaadin-tabsheet::part(content){padding: revert-layer !important}.lyt-main__barra-superior{display: none}.carta--normal:has(>.awax-shell),.carta--normal:has(>.awax-admin){background: transparent;box-shadow: none;padding: 0;overflow: hidden}.querry-app-login::part(backdrop){background-color: var(--awax-app-bg)}.querry-app-login::part(backdrop){background-image: var(--awax-login-bg);background-size: cover;background-position: center;background-repeat: no-repeat}.querry-app-login::part(card){border-radius: 14px;overflow: hidden;box-shadow: 0 30px 60px -20px rgba(0,0,0,0.45)}@media (min-width: 800px){.querry-app-login::part(card){display: flex;flex-direction: row;max-width: none;width: 760px}.querry-app-login{--awax-brand-pad-y: 36px;--awax-brand-pad-x: 32px}.querry-app-login::part(brand){flex: 0 0 340px;justify-content: space-between}.querry-app-login::part(form-wrapper){flex: 1;display: flex;flex-direction: column;justify-content: center}.querry-app-login::part(form){width: 100%;max-width: none;box-sizing: border-box;padding: 32px 36px}}.querry-app-login::part(brand){display: flex;flex-direction: column;gap: 1rem;padding: var(--awax-brand-pad-y,24px) var(--awax-brand-pad-x,24px);background: var(--awax-lomo-bg);color: var(--awax-lomo-texto)}.querry-app-login img[slot="title"]{display: block;max-width: 100%;max-height: 120px;object-fit: contain;background: #fff;border-radius: 10px;padding: 12px 16px;box-sizing: border-box}html[data-awax-logo="color"] .querry-app-login img[slot="title"]{background: var(--awax-logo-bg)}html[data-awax-logo="sangre"] .querry-app-login img[slot="title"]{width: calc(100% + 2 * var(--awax-brand-pad-x,24px));max-width: none;max-height: 240px;height: auto;margin: calc(-1 * var(--awax-brand-pad-y,24px)) calc(-1 * var(--awax-brand-pad-x,24px)) 0;padding: 0;border-radius: 0;object-fit: cover;background: var(--awax-logo-bg)}.querry-app-login::part(description){color: color-mix(in oklab,var(--awax-lomo-texto) 85%,transparent);opacity: 1}.querry-app-login::part(form-wrapper){background: var(--awax-sheet)}.querry-app-login::part(form-title){font-stretch: 118%;font-weight: 750}.awax-admin{box-sizing: border-box;min-height: 0}.awax-admin>:not(.awax-card){width: 100%;max-width: var(--awax-sheet-max);align-self: center}.awax-admin>vaadin-tabsheet{flex: 1 1 0;min-height: 0;height: auto !important}.awax-admin vaadin-tabsheet::part(tabs-container){box-shadow: none}.awax-admin vaadin-tabsheet vaadin-tab{font-stretch: 80%;font-weight: 650;font-size: 0.95rem;margin-right: 4px;border-radius: 10px 10px 0 0;background: color-mix(in oklab,var(--awax-sheet) 72%,transparent);backdrop-filter: blur(8px);color: var(--awax-primary-strong)}.awax-admin vaadin-tabsheet vaadin-tab[selected]{background: var(--awax-sheet);color: var(--awax-ink)}.awax-admin vaadin-tabsheet vaadin-tab::before,.awax-admin vaadin-tabsheet vaadin-tab::after{display: none}.awax-admin vaadin-tabsheet::part(content){background: var(--awax-sheet);border-radius: 0 var(--awax-sheet-radius) var(--awax-sheet-radius) var(--awax-sheet-radius);box-shadow: var(--awax-sheet-shadow)}.awax-admin vaadin-details{width: 100%;margin: 0;border-bottom: 1px solid var(--awax-rule)}.awax-admin vaadin-details-summary{font-stretch: 90%;font-weight: 700;font-size: 1rem;color: var(--awax-ink)}.awax-admin__pie{position: relative}.awax-admin__pie .awax-modo{position: absolute;right: 0;top: 50%;transform: translateY(-50%);--awax-lomo-texto: #ffffff;--awax-lomo-bg: #1b1f27;color: #ffffff;background: color-mix(in oklab,#0b0f15 45%,transparent);backdrop-filter: blur(8px)}.awax-admin .awax-admin__muestra-logo{width: var(--awax-lomo-ancho);border-radius: var(--lumo-border-radius-m);overflow: hidden;box-shadow: inset 0 0 0 1px var(--awax-rule)}.awax-apariencia__etiqueta{font-size: 0.85rem;font-weight: 600;color: var(--awax-ink-muted)}.awax-apariencia__muestras{display: flex;flex-wrap: wrap;gap: 8px}vaadin-button.awax-apariencia__muestra{min-width: 0;width: 36px;height: 36px;margin: 0;padding: 0;border-radius: 8px;background: var(--awax-muestra);box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12)}vaadin-button.awax-apariencia__muestra:hover{transform: translateY(-2px)}vaadin-button.awax-apariencia__muestra.awax-apariencia__muestra--activa{outline: 2px solid var(--awax-ink);outline-offset: 2px}.awax-apariencia__muestra-campo{width: 18px;height: 18px;border-radius: 4px;background: var(--awax-muestra,transparent);box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15)}.awax-apariencia__ayuda{margin: 0;max-width: 62ch;font-size: 0.85rem;color: var(--awax-ink-muted)}@media (max-width: 700px){vaadin-vertical-layout.awax-shell{flex-direction: column}.awax-lomo{width: 100%;overflow: visible;box-shadow: none}.awax-lomo__logo{height: 84px;padding: 10px 16px}html[data-awax-logo="sangre"] .awax-lomo__logo{height: 136px}html[data-awax-logo="sangre"] .awax-lomo__logo-img{height: 100%;max-height: none;object-fit: cover}.awax-lomo__titulo{padding: 12px 16px}.awax-lomo__pestanas{flex-direction: row;overflow-x: auto;scrollbar-width: none;padding: 10px 12px 0;gap: 4px}vaadin-button.awax-pestana{width: auto;flex: none;min-height: 42px;border-radius: 10px 10px 0 0}.awax-lomo__pestanas{order: 2}.awax-lomo__pie{order: 1;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin-top: 0;padding: 8px 16px;border-top: none;border-bottom: 1px solid color-mix(in oklab,currentColor 14%,transparent)}.awax-lomo__fila{padding: 0;gap: 8px}.awax-principal{min-height: 60vh;padding: 0 12px 12px}.awax-portada{left: 20px;right: 20px;bottom: 24px}.awax-hoja{padding: 18px 16px;border-radius: 0 0 var(--awax-sheet-radius) var(--awax-sheet-radius)}}@media (prefers-reduced-motion: reduce){vaadin-button{transition: none}}