@font-face{font-family:'Open Sans';src:url('../fonts/open-sans/OpenSans-VariableFont_wdth_wght.woff2') format('woff2-variations');font-weight:300 800;font-display:swap}.wrapper{width:1276px;min-width:1060px;max-width:90%;margin:0 auto}.wrapper.no-tabs{width:790px;max-width:92%;margin:0 auto}.viewport-height-container{height:100vh}.overlay{display:none}.hidden{display:none}body.empresa-demo .just-for-admin,body.empresa-demo .just-for-gestor,body.empresa-demo .test-for-admin,body.ocultar-cajas-admin .just-for-admin,body.ocultar-cajas-admin .just-for-gestor,body.ocultar-cajas-admin .test-for-admin{display:none!important}body.sandbox{position:relative;padding-top:10px;padding-bottom:7px}body.sandbox:before{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:10px;background:#cdc329 repeating-linear-gradient(45deg,rgba(0,0,0,0) 0px,rgba(0,0,0,0) 30px,#333 30px,#222 60px)}.app-header{background-color:#006880;color:#fff;padding-top:10px;padding-bottom:15px}@media screen and (max-width:980px){.app-header{width:1060px;margin-left:auto;margin-right:auto}}.app-header .app-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-header .app-header-content .current-company-select{width:45%}.app-header .app-header-content ul.app-header-content-menu{width:52%}.app-main{min-height:calc(100vh - 280px)}@media screen and (max-width:980px){.app-main{width:1060px;margin-left:auto;margin-right:auto}}.app-main .app-main-content{padding:30px 0px}.app-footer{background-color:#fff;padding:60px 0px 40px 0px;margin-top:80px}@media screen and (max-width:980px){.app-footer{width:1060px;margin-left:auto;margin-right:auto}}.app-footer .app-footer-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.app-footer span.logo{display:inline-block;width:120px;height:auto}.layout-listado{margin-bottom:40px}.base-pagina-exterior-header{text-align:left;padding:65px 0px}.base-pagina-exterior-header img.logo{width:175px;height:auto}.app-header-content{padding-top:2px}.app-header-content .current-company-select{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3}.app-header-content .current-company-select a.logo-cuentica{display:inline-block;width:24px;height:auto;margin-right:12px;color:#fff;text-decoration:none;font-size:28px}.app-header-content .current-company-select .selector-empresa{display:inline-block}.selector-empresa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:5px}.selector-empresa button.empresa-activa{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;color:#fff;text-decoration:none;text-align:left;font-weight:600;padding:0px 25px 0px 8px;height:25px;line-height:18px;border-radius:4px;border:none;background-color:transparent;margin-left:0px}.selector-empresa button.empresa-activa:after{display:block;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"cuentica-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e94b";font-size:19px}.selector-empresa button.empresa-activa.highlighted,.selector-empresa button.empresa-activa:hover{color:#006880;background-color:#fff}.selector-empresa button.empresa-activa strong{display:inline-block;max-width:420px;line-height:1.3}.selector-empresa button.empresa-activa i{display:none}.selector-empresa .dropdown{display:none;position:absolute}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(247,68,14,0);box-shadow:0 0 0 0px rgba(247,68,14,0)}50%{-webkit-box-shadow:0 0 0 7px rgba(247,68,14,0.6);box-shadow:0 0 0 7px rgba(247,68,14,0.6)}to{-webkit-box-shadow:0 0 0 0px rgba(247,68,14,0);box-shadow:0 0 0 0px rgba(247,68,14,0)}}@keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(247,68,14,0);box-shadow:0 0 0 0px rgba(247,68,14,0)}50%{-webkit-box-shadow:0 0 0 7px rgba(247,68,14,0.6);box-shadow:0 0 0 7px rgba(247,68,14,0.6)}to{-webkit-box-shadow:0 0 0 0px rgba(247,68,14,0);box-shadow:0 0 0 0px rgba(247,68,14,0)}}ul.app-header-content-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}ul.app-header-content-menu li{display:inline-block}ul.app-header-content-menu li:first-child{margin-left:0px}ul.app-header-content-menu li a{position:relative;display:inline-block;color:#fff;text-decoration:none;text-shadow:0px 1px 1px rgba(0,0,0,0.1);border-radius:4px;padding:2px 5px;line-height:1.4em;height:25px;background-color:transparent;cursor:pointer}ul.app-header-content-menu li a strong{font-weight:600}ul.app-header-content-menu li a span{display:inline-block;margin-right:3px;-webkit-transform:translateY(2px);transform:translateY(2px);font-size:17px}ul.app-header-content-menu li a.user-email{padding:0px;width:30px;height:30px;border-radius:50%;position:relative;padding-top:2px}ul.app-header-content-menu li a.user-email:before{display:block;content:"";width:36px;height:36px;background-color:#006880;border-color:transparent;border-radius:50%;position:absolute;top:0px;left:-3px;z-index:0}ul.app-header-content-menu li a.user-email .foto{width:30px;height:30px}ul.app-header-content-menu li a.user-email .foto img.avatar,ul.app-header-content-menu li a.user-email .foto span.avatar{display:inline-block;text-align:center;line-height:30px;background-color:#78C0CC;font-size:0.8571rem;font-weight:700;width:30px;height:30px;border-radius:50%;margin-top:1px;position:relative;z-index:1;-webkit-transform:none;transform:none;text-transform:uppercase}ul.app-header-content-menu li a .new-changelog-badge{display:none;position:absolute;width:12px;height:12px;border:1px solid #fff;background-color:#F42F1B;border-radius:50%;left:-4px;bottom:-2px;z-index:3}ul.app-header-content-menu li a .pulse{-webkit-animation:pulse-animation 1.5s infinite;animation:pulse-animation 1.5s infinite}ul.app-header-content-menu li a.highlighted,ul.app-header-content-menu li a:hover{color:#006880;background-color:#fff}ul.app-header-content-menu li a.highlighted.user-email,ul.app-header-content-menu li a:hover.user-email{color:#fff;background-color:transparent}ul.app-header-content-menu li a.highlighted.user-email:before,ul.app-header-content-menu li a:hover.user-email:before{background-color:#fff}ul.app-header-content-menu li a.highlighted.user-email:before{border-radius:50% 50% 0px 0px}ul.app-header-content-menu li a.invertido{color:#006880;background-color:#fff}ul.app-header-content-menu li.current a{color:#006880;background-color:#fff;font-weight:600}ul.app-header-content-menu li.new-changelog a.user-email{padding-right:5px;color:#006880;background-color:#fff}ul.app-header-content-menu li.new-changelog a.user-email .new-changelog-badge{display:inline-block}ul.app-header-content-menu li.new-changelog a.user-email:after{display:none}ul.app-header-content-menu li.dropdown .dropdown_config_content,ul.app-header-content-menu li.dropdown .dropdown_main_content{display:none}ul.app-header-content-menu li.usuario{line-height:16px}.app-main-menu{background-color:#006880}@media screen and (max-width:980px){.app-main-menu{margin-left:auto;margin-right:auto;width:1060px}}.app-main-menu ul{position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.app-main-menu ul li{display:inline-block;margin:0;padding:0;padding-top:16px;font-weight:600;background:transparent;position:relative;z-index:1}.app-main-menu ul a{display:block;cursor:pointer;font-weight:700;padding:12px 40px;padding-top:20px;min-width:150px;color:#fff;text-decoration:none;font-size:1rem;border-radius:8px 8px 0px 0px;text-align:center}.app-main-menu ul a:hover{text-decoration:none;background-color:#0E90AD;color:#fff}.app-main-menu ul li.current{margin:0px -2px -1px -2px;z-index:2}.app-main-menu ul li.current a{background-color:#EFF0EA;color:#006880}.app-main-menu ul li.current a:after,.app-main-menu ul li.current a:before{width:6px;height:6px;position:absolute;content:"";bottom:-4px}.app-main-menu ul li.current a:before{left:-6px;border-width:0px 5px 5px 0px;border-style:solid;border-color:#EFF0EA;border-radius:0px 0px 75% 0px}.app-main-menu ul li.current a:after{right:-6px;border-width:0px 0px 5px 5px;border-style:solid;border-color:#EFF0EA;border-radius:0px 0px 0px 75%}.app-main-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.app-main-content-header .app-main-content-submenu{width:75%;margin-bottom:30px}.app-main-content-header .app-main-content-submenu.full{width:100%}.app-main-content-header .app-main-content,.app-main-content-header .listado-header-button{min-width:25%;text-align:right}.app-main-content-header .app-main-content-title{width:50%}.app-main-content-header.configuracion .app-main-content-submenu{width:100%}.app-main-content-header.configuracion .app-main-content-title{width:100%}.app-main-content-header.configuracion .in-app-mensaje{margin:0px 0px 30px 0px}.app-main-content-header.configuracion .app-main-content{width:25%}.app-main-content-header.configuracion.cuentas-bancarias .app-main-content-title{width:60%}.app-main-content-header.configuracion.preferencias-email,.app-main-content-header.configuracion.preferencias-facturas{margin-bottom:10px}.app-footer-content{font-size:0.8571rem}.app-footer-content ul{text-align:right}.app-footer-content ul li{display:inline-block;margin-left:40px}.app-footer-content ul li a{color:#5A5A5A;text-decoration:none}.app-footer-content ul li a:hover{text-decoration:underline}.app-main-content-body{margin-bottom:40px}.dialog-layout .dialog-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.dialog-layout .dialog-submit a.btn.primary,.dialog-layout .dialog-submit button.btn.primary,.dialog-layout .dialog-submit input.btn.primary{width:auto}.ui-tooltip-datos-mi-gestor{width:3200px;max-width:320px}.ui-tooltip-datos-mi-gestor .qtip-tip{-webkit-transform:translateY(1px);transform:translateY(1px)}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .foto{margin-right:15px}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .foto img,.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .foto span.avatar{display:inline-block;text-align:center;line-height:45px;background-color:#78C0CC;text-transform:uppercase;font-size:1.071rem;font-weight:700;width:45px;height:45px;border-radius:50%;color:#fff}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .datos{width:auto;font-size:0.9375rem;line-height:1.4285rem}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .datos strong{text-transform:uppercase;font-size:1rem}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .datos a{color:#fff;text-decoration:none;position:relative}.ui-tooltip-datos-mi-gestor .datos-tooltip-gestor .datos a:hover{text-decoration:underline}