.app-layout-header{align-items:center;background:var(--surface-primary);box-shadow:0 3px 4px var(--shadow-color);display:flex;flex-flow:row nowrap;height:50px;justify-content:space-between;position:relative;z-index:2}.app-layout-header .app-layout-header-wrap{align-items:center;display:flex;max-height:40px;flex:1;min-width:0}.app-layout-header .app-layout-header-wrap .app-layout-header-left{display:flex;flex:1;flex-flow:row nowrap;height:40px;min-width:0}.app-layout-header .app-layout-header-wrap .app-layout-header-left .menu-toggler{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.app-layout-header .app-layout-header-wrap .app-layout-header-left .menu-toggler button{background:none;border:0;color:var(--text-heading);cursor:pointer;font-size:20px;outline:0;padding:0;padding-left:30px;padding-right:30px}@media(max-width:700px){.app-layout-header .app-layout-header-wrap .app-layout-header-left .menu-toggler button{padding-left:12px;padding-right:12px}}.app-layout-header .app-layout-header-wrap .app-layout-header-left .app-layout-header-tabs-wrap{flex:1;min-width:0;position:relative}.app-layout-header .app-layout-header-wrap .app-layout-header-left .tabs-flecha{align-items:center;border:0;color:var(--text-heading);cursor:pointer;display:flex;font-size:13px;outline:0;padding:0 6px;position:absolute;width:40px;z-index:2;bottom:-5px;top:-5px}.app-layout-header .app-layout-header-wrap .app-layout-header-left .tabs-flecha.inicio{background:linear-gradient(90deg,var(--surface-primary) 55%,transparent);justify-content:flex-start;left:0}.app-layout-header .app-layout-header-wrap .app-layout-header-left .tabs-flecha.fin{background:linear-gradient(270deg,var(--surface-primary) 55%,transparent);justify-content:flex-end;right:0}.app-layout-header .app-layout-header-wrap .app-layout-header-left .app-layout-header-tabs{display:flex;flex-flow:row nowrap;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-layout-header .app-layout-header-wrap .app-layout-header-left .app-layout-header-tabs::-webkit-scrollbar{display:none}.app-layout-header .app-layout-header-link{align-items:center;background:var(--surface-secondary);border-radius:3px;color:var(--tab-link-inactive);display:flex;flex:0 0 auto;flex-flow:row nowrap;font-size:14px;height:40px;max-width:55vw;padding:0 14px;text-decoration:inherit;transition:all .15s}.app-layout-header .app-layout-header-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout-header .app-layout-header-link button{background:none;border:0;color:var(--tab-link-button);cursor:pointer}.app-layout-header .app-layout-header-link.router-link-exact-active{background:var(--accent-bg);color:#fff}.app-layout-header .app-layout-header-link.router-link-exact-active button{color:#fff}.app-layout-header .app-layout-header-selector{align-items:center;display:flex;min-width:0;position:relative}.app-layout-header .app-layout-header-selector .selector-actual{align-items:center;background:var(--surface-secondary);border:0;border-radius:3px;color:var(--text-heading);cursor:pointer;display:flex;font-size:14px;gap:8px;height:40px;justify-content:space-between;max-width:100%;outline:0;padding:0 12px;width:200px}.app-layout-header .app-layout-header-selector .selector-actual span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout-header .app-layout-header-selector .selector-actual i{flex:0 0 auto;font-size:12px}.app-layout-header .app-layout-header-selector .selector-actual.abierto{background:var(--accent-bg);color:#fff}.app-layout-header .app-layout-header-selector .selector-lista{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:3px;box-shadow:0 4px 12px var(--shadow-color);left:0;max-height:60vh;max-width:calc(100vw - 24px);min-width:240px;overflow-y:auto;position:absolute;top:calc(100% + 6px);z-index:10}.app-layout-header .app-layout-header-selector .selector-fila{align-items:center;display:flex;flex-flow:row nowrap}.app-layout-header .app-layout-header-selector .selector-fila:not(:last-child){border-bottom:1px solid var(--divider)}.app-layout-header .app-layout-header-selector .selector-fila .selector-fila-nombre{color:var(--text-heading);flex:1;font-size:14px;min-width:0;overflow:hidden;padding:0 12px;text-decoration:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:44px}.app-layout-header .app-layout-header-selector .selector-fila .selector-fila-cerrar{align-items:center;background:none;border:0;color:var(--tab-link-button);cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;min-width:44px;outline:0}.app-layout-header .app-layout-header-selector .selector-fila.activa{background:var(--accent-bg)}.app-layout-header .app-layout-header-selector .selector-fila.activa .selector-fila-cerrar,.app-layout-header .app-layout-header-selector .selector-fila.activa .selector-fila-nombre{color:#fff}@media(hover:hover){.app-layout-header .app-layout-header-link span{transform:translate(10px);transition:transform .15s ease-in-out}.app-layout-header .app-layout-header-link button{opacity:0}.app-layout-header .app-layout-header-link:hover:not(.hide-close) span{transform:translate(0)}.app-layout-header .app-layout-header-link:hover:not(.hide-close) button{opacity:inherit;transform:translate(5px)}}@media(hover:none){.app-layout-header .app-layout-header-link{height:44px}.app-layout-header .app-layout-header-link button{display:none}.app-layout-header .app-layout-header-link.router-link-exact-active:not(.hide-close) button{align-items:center;display:flex;height:44px;justify-content:center;min-width:44px}}:root[data-theme=dark] .app-layout-header{box-shadow:none;background:var(--surface-secondary)}:root[data-theme=dark] .app-layout-header .tabs-flecha.inicio{background:linear-gradient(90deg,var(--surface-secondary) 55%,transparent)}:root[data-theme=dark] .app-layout-header .tabs-flecha.fin{background:linear-gradient(270deg,var(--surface-secondary) 55%,transparent)}:root[data-theme=dark] .app-layout-header .app-layout-header-link{--primary-950:var(--accent-bg);--primary-800:var(--navy-200);--white:var(--navy-700);color:var(--white)}:root[data-theme=dark] .app-layout-header .app-layout-header-link button{color:var(--white)}:root[data-theme=dark] .app-layout-header .app-layout-header-link:not(.router-link-exact-active){background:var(--primary-950)}:root[data-theme=dark] .app-layout-header .app-layout-header-link.router-link-exact-active{background:var(--primary-800)}:root[data-theme=dark] .app-layout-header .app-layout-header-selector .selector-actual{--primary-950:var(--accent-bg);--white:var(--navy-700);background:var(--primary-950);color:var(--white)}:root[data-theme=dark] .app-layout-header .app-layout-header-selector .selector-actual.abierto{color:var(--white)}:root[data-theme=dark] .app-layout-header .app-layout-header-selector .selector-fila.activa .selector-fila-cerrar,:root[data-theme=dark] .app-layout-header .app-layout-header-selector .selector-fila.activa .selector-fila-nombre{color:var(--navy-700)}.app-layout{display:flex;flex-flow:column;height:100%}.app-layout .app-layout-content{flex:1;overflow-y:auto}