/* © Hospefacil. Todos los derechos reservados. Prohibida su copia, modificación o distribución sin licencia. */
:root{--hf-sombra:none;--hf-fondo:#fbf9f5;--hf-linea:#e6e0d4}body{background:var(--hf-fondo)}*:not(#hf):not(#hf2),*:not(#hf):not(#hf2):before,*:not(#hf):not(#hf2):after{border-radius:0!important}:is(.intro-punto:not(.activo),.badge-count,.header-notifications .count,[class*=contador],input[type=radio],.switch,.toggle,.dot,.punto):not(#hf):not(#hf2),:is(.switch,.toggle):not(#hf):not(#hf2):before{border-radius:50%!important}*:not(#hf):not(#hf2){box-shadow:none!important;text-shadow:none!important}button:hover,.button:hover{filter:none}button:not(:disabled):active,.button:active{transform:none}.card,.agua-registro,.novedad,.ajustes-grid>*,details.ayuda-tema,.hoja-boton{background:#fff;border:1px solid var(--hf-linea)}button,.button,a.button{font-family:var(--hf-ui);font-weight:500;letter-spacing:.01em!important;text-transform:none;transition:background-color .15s,color .15s,border-color .15s}button:not(.secondary):not(.danger):not(.enlace):not(.link),.button:not(.secondary){background:var(--hf-noche);color:#fff;border:1px solid var(--hf-noche)}button.secondary,.button.secondary,a.button.secondary,.agua-enlaces a.button.secondary{background:#fff!important;color:var(--hf-noche)!important;border:1px solid var(--hf-noche)!important}button.secondary:hover,.button.secondary:hover{background:var(--hf-noche)!important;color:#fff!important}button.danger{background:#fff;color:#9b1c1c;border:1px solid #9b1c1c}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff;border:1px solid var(--hf-linea);border-radius:0!important}input:focus,select:focus,textarea:focus{border-color:var(--hf-noche);outline:none}.badge,[class*=badge],.novedad-tipo,.estado{border:1px solid currentColor;background:transparent}#mobile-nav{background:#fff;border-top:1px solid var(--hf-linea)}.aviso-demo{font-weight:500;letter-spacing:.02em}.intro .intro-siguiente{background:var(--hf-oro);color:var(--hf-noche);border:1px solid var(--hf-oro)}.intro .intro-atras{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.intro .intro-saltar{background:none;border:0;color:#e9dcc4}.intro-punto{background:#ffffff4d;border:0}.intro-punto.activo{background:var(--hf-oro)}select:not(#hf):not(#hf2){-webkit-appearance:none;appearance:none}:root{--hf-noche:#111;--hf-tinta:#111;--hf-suave:#6b6b6b;--hf-linea:#e5e5e5;--hf-crema:#fff;--hf-fondo:#fff;--hf-oro:#111;--hf-oro-claro:#111}body{background:#fff;color:#111}h1,h2,h3{color:#111}#shell>aside:not(#hf):not(#hf2){background:#fff!important;background-image:none!important;color:#111;border-bottom:1px solid var(--hf-linea)}#shell>aside a,#shell>aside .brand,#shell>aside span,#shell>aside button{color:#111!important}#app-top-surface{background:#fff!important}.aviso-demo:not(#hf){background:#f5f5f5;color:#444;font-weight:400;font-size:12px;padding:5px 16px;border-bottom:1px solid var(--hf-linea)}button:not(.secondary):not(.danger):not(.enlace):not(.link),.button:not(.secondary){background:#111;border-color:#111;color:#fff}.cal-mini-nueva:not(#hf),#calendar-new:not(#hf){background:#111!important;color:#fff!important}button.secondary,.button.secondary,a.button.secondary{color:#111!important;border-color:#111!important}button.secondary:hover,.button.secondary:hover{background:#111!important;color:#fff!important}.ajustes-icono:not(#hf){background:none!important;color:#111!important;border:1px solid var(--hf-linea)}.dato:not(#hf){background:#fff!important;border:1px solid var(--hf-linea)!important}.ficha-chip:not(#hf){background:#fff!important;border:1px solid currentColor!important}.ficha-chip.ok{color:#1f6f2a}.ficha-chip.pend{color:#6b6b6b}.cal-barra:not(#hf):not(#hf2),.cal-barra.activa:not(#hf):not(#hf2),.cal-barra.en-curso:not(#hf):not(#hf2),.cal-barra.activa.en-curso:not(#hf):not(#hf2){background:#111!important;color:#fff!important;box-shadow:none!important}.cal-barra.sin-checkin:not(#hf):not(#hf2),.cal-barra.sin-checkin.en-curso:not(#hf):not(#hf2){background:#fff!important;color:#111!important;outline:1px solid #111;outline-offset:-1px}.cal-barra.pasada:not(#hf):not(#hf2),.cal-barra.activa.pasada:not(#hf):not(#hf2),.cal-barra.sin-checkin.pasada:not(#hf):not(#hf2){background:#ececec!important;color:#6b6b6b!important;outline:0}.cal-barra.debe:not(#hf):after{background:#b42318!important}.cal-leyenda .activa:before{background:#111!important}.cal-leyenda .sin-checkin:before{background:#fff!important;border:1px solid #111}.cal-leyenda .pasada:before{background:#ececec!important;border:0}.cal-cab-dia.hoy:not(#hf),.cal-dia.hoy:not(#hf){background:#f2f2f2!important}.cal-cab-dia.finde,.cal-dia.finde,.cal-cab-dia.inicio-mes{background:#fafafa!important}#mobile-nav button.active,#mobile-nav a.active{color:#111!important;background:#fff!important;border-top:2px solid #111}.intro:not(#hf){background:#fffffffa;color:#111}.intro h2,.intro .intro-texto{color:#111}.intro-num{color:#6b6b6b}.intro-dibujo,.intro-dibujo .check,.intro-dibujo .ola{color:#111;stroke:#111}.intro-dibujo .marca,.intro-dibujo .barra,.intro-dibujo .moneda,.intro-dibujo .brillo{fill:#111}.intro-dibujo .m2{fill:#bbb}.intro-dibujo .moneda-e{stroke:#fff}.intro .intro-siguiente{background:#111;color:#fff;border:1px solid #111}.intro .intro-atras{background:#fff;color:#111;border:1px solid #111}.intro .intro-saltar{color:#6b6b6b}.intro-punto{background:#ddd}.intro-punto.activo{background:#111}.brand:not(#hf):not(#hf2),.brand span:not(#hf):not(#hf2){color:#111!important}.brand-mark{filter:brightness(0)}main.guest:not(#hf):not(#hf2){background:#fff!important;background-image:none!important}.screen-back:not(#hf):not(#hf2),#calendar-prev:not(#hf),#calendar-next:not(#hf),.cal-flecha:not(#hf){color:#111!important;background:#fff!important;border:1px solid #111!important}.badge:not(#hf),.cal-etiqueta:not(#hf),.ficha-chip.pend:not(#hf){color:#6b6b6b!important;border-color:#cfcfcf!important;background:#fff!important}.ficha-chip:not(.ok):not(#hf){color:#6b6b6b!important}button:disabled:not(#hf){background:#fff!important;color:#bbb!important;border:1px solid #e5e5e5!important}.cal-barra.debe:not(#hf):after{height:3px!important}body:not(#hf):before{background:#fff!important;background-image:none!important;border-bottom:1px solid var(--hf-linea)}.brand-water:not(#hf){background:#fff!important}:is(.reservation-board,.month-board,.tariff-board,.calendar) button:not(.capacity-button):not(#hf){background:#fff!important;color:#9a9a9a!important;border:1px solid var(--hf-linea)!important}.slot.space-booked button:not(#hf){background:#111!important;color:#fff!important;border:0!important}.cal-cab-dia.hoy b,.cal-cab-dia.hoy *{color:#111!important}.intro .intro-saltar:not(#hf){background:none!important;border:0!important;color:#6b6b6b!important}:is(.reservation-board,.month-board,.tariff-board) :is(th,thead td,.space-divider td):not(#hf){background:#fafafa!important;color:#111!important}
