.barra-app{padding-right: var(--vaadin-padding-m)}.menu-usuario .usuario{display: flex;align-items: center;gap: var(--vaadin-gap-s);max-width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vista{display: flex;flex-direction: column;box-sizing: border-box;padding: var(--vaadin-padding-m) var(--vaadin-padding-l)}.catalogo-nota{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.empuja{flex: 1 1 auto}.clicable{cursor: pointer}.ayuda{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-s)}.logo-fila{height: 28px}.logo-actual img{height: 62px}.muestra-color{border-left: 1.2em solid var(--color-empresa);padding-left: 0.5em}.campo-color{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs)}.selector-color{width: 4em;height: 2.2em;padding: 0;border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);background: none}.visor-pdf{border: none}.editor{display: flex;flex-direction: column;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-m) var(--vaadin-padding-l);box-sizing: border-box}.editor h2{margin: 0}.editor .controles,.editor .acciones{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-s) var(--vaadin-gap-m);align-items: end}.editor .selector-muestra{min-width: 22em}.editor .estado{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.editor .aviso{display: block;box-sizing: border-box;padding: var(--vaadin-padding-s) var(--vaadin-padding-m);border-radius: var(--vaadin-radius-m);font-size: var(--aura-font-size-s);line-height: var(--aura-line-height-s);background: color-mix(in srgb,var(--aura-red) 10%,transparent);color: var(--aura-red-text)}.editor .cuerpo{display: grid;grid-template-columns: 240px minmax(0,1fr) 340px;gap: var(--vaadin-gap-m);flex: 1;min-height: 620px}.editor .lista,.editor .propiedades{display: flex;flex-direction: column;gap: 3px;overflow-y: auto;min-height: 0}.editor .propiedades{gap: var(--vaadin-gap-s)}.editor h4{margin: 0 0 4px 0}.editor .fila-bloque{display: flex;align-items: center;gap: 2px;padding: 2px 4px 2px 8px;border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);cursor: pointer}.editor .fila-bloque:hover{background: var(--vaadin-background-container)}.editor .fila-bloque.elegido{border-color: var(--aura-accent-color);background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}.editor .fila-bloque.oculto .nombre{text-decoration: line-through;color: var(--vaadin-text-color-secondary)}.editor .nombre{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.editor .candado{width: 0.9em;height: 0.9em;color: var(--vaadin-text-color-secondary);margin: 0 6px}.editor .icono{min-width: 0;padding: 0 4px}.editor .hoja{min-height: 620px;max-height: calc(100vh - 230px);overflow-y: auto;padding: 14px;box-sizing: border-box;border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);background: var(--vaadin-background-container)}.editor .pagina{position: relative;max-width: 860px;margin: 0 auto 14px auto;box-shadow: var(--aura-shadow-s)}.editor .pagina img{display: block;width: 100%}.editor .zona{position: absolute;cursor: pointer;border-radius: var(--vaadin-radius-s)}.editor .zona:hover{outline: 1px dashed var(--vaadin-border-color);outline-offset: 2px}.editor .zona.elegido{outline: 2px solid var(--aura-accent-color);outline-offset: 2px}.editor .campos,.editor .grupo{display: flex;flex-direction: column;gap: 4px;border-top: 1px solid var(--vaadin-border-color-secondary);padding-top: var(--vaadin-gap-s)}.editor .campo{display: flex;align-items: end;gap: 4px}.editor .campo vaadin-text-field{flex: 1;min-width: 0}.editor .campo vaadin-checkbox,.editor .campo vaadin-button{margin-bottom: 4px}@media (max-width: 1280px){.editor .cuerpo{grid-template-columns: 210px minmax(0,1fr)}.editor .propiedades{grid-column: 1 / -1}}.acceso-denegado{max-width: 640px;margin: 10vh auto;padding: 0 var(--vaadin-padding-l)}