@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/Inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/Inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}:root{--biango-tinta:#22252b;--biango-azul:#1e88e5;--biango-celeste:#90caf9;--biango-gris:#8c96a3;--biango-niebla:#f1f3f6;--biango-turquesa:#0aa69b;--biango-principal:#1b2130;--biango-secundario:#465066;--enlace-oscuro:#6fb4f0;--enlace:var(--biango-secundario);--primary:var(--marca-clinica,var(--biango-principal));--primary-light:color-mix(in srgb, var(--primary) 79%, #fff);--primary-dark:color-mix(in srgb, var(--primary) 80%, #000);--primary-hover:color-mix(in srgb, var(--primary) 85%, #000);--primary-50:color-mix(in srgb, var(--primary) 6%, #fff);--primary-100:color-mix(in srgb, var(--primary) 14%, #fff);--primary-soft:var(--primary-100);--primary-bg:var(--primary-50);--ok:var(--success-tinta);--accent:var(--biango-turquesa);--sobre-primary:var(--marca-texto,#fff);--primary-tinta:var(--primary);--sidebar-bg:var(--marca-clinica-menu,var(--biango-principal));--secundario:var(--marca-secundario,var(--biango-secundario));--sobre-secundario:var(--marca-sobre-secundario,#fff);--sidebar-hover:color-mix(in srgb, var(--marca-texto-menu,#fff) 7%, transparent);--sidebar-active:color-mix(in srgb, var(--marca-texto-menu,#fff) 12%, transparent);--sidebar-text:color-mix(in srgb, var(--marca-texto-menu,#fff) 70%, transparent);--sidebar-text-active:var(--marca-texto-menu,#fff);--header-bg:#fff;--bg:var(--biango-niebla);--surface:#fff;--surface-2:#f8fafc;--border:#e8ecf0;--border-light:#f0f3f5;--text-primary:var(--biango-tinta);--text-secondary:#5a6a7a;--text-muted:var(--biango-gris);--text:var(--text-primary);--success:#16a34a;--success-bg:#dcfce7;--danger:#dc2626;--danger-bg:#fee2e2;--danger-tinta:var(--danger);--success-tinta:var(--success);--warning-tinta:#92400e;--info-tinta:var(--info);--borde-control:color-mix(in srgb, var(--text-secondary) 76%, var(--surface));--warning:#d97706;--warning-bg:#fef3c7;--info:#4f46e5;--info-bg:#e5e4fd;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 10px 30px #0000001a, 0 4px 8px #0000000d;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--foco-aro:var(--marca-clinica-menu,var(--enlace))}body{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#232830;--surface:#2b313b;--surface-2:#333b47;--header-bg:#2b313b;--border:#3a4149;--border-light:#2f353d;--text-primary:#f1f3f5;--text-secondary:#c7ced7;--text-muted:#93a0af;--enlace:var(--enlace-oscuro);--primary:var(--marca-clinica-oscuro,#aaadb3);--sobre-primary:var(--marca-texto-oscuro,#1f2937);--primary-tinta:var(--marca-clinica-oscuro,#aaadb3);--danger-tinta:#f98f8f;--primary-light:color-mix(in srgb, var(--primary) 73%, #fff);--primary-dark:color-mix(in srgb, var(--primary) 56%, var(--marca-clinica,var(--biango-principal)));--primary-50:color-mix(in srgb, var(--primary) 3%, var(--bg));--primary-100:color-mix(in srgb, var(--primary) 11%, var(--bg));--foco-aro:var(--marca-clinica-oscuro,var(--enlace-oscuro));--success-tinta:#8fe0ab;--warning-tinta:#f3c37a;--info-tinta:#a9a6f2;--danger-bg:#4a2222;--success-bg:#1e3a2a;--warning-bg:#453413;--info-bg:#2a2947}html.dark [style*="background: white"],html.dark [style*=background\:white],html.dark [style*="background: #fff"],html.dark [style*="background:#fff"],html.dark [style*="background: #ffffff"],html.dark [style*="background:#ffffff"],html.dark [style*="background-color: white"],html.dark [style*="background-color: #fff"]{background-color:var(--surface)!important}html.dark input,html.dark select,html.dark textarea{background:var(--surface);color:var(--text-primary);border-color:var(--border)}html.dark ::-webkit-scrollbar-thumb{background:#3a424d}.chat-oscuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f242c;--surface:#262c35;--surface-2:#2f3742;--header-bg:#262c35;--border:#3a4149;--border-light:#2f353d;--text-primary:#f1f3f5;--text-secondary:#c7ced7;--text-muted:#9facba;--danger-tinta:#f98f8f;--success-tinta:#8fe0ab;--warning-tinta:#f3c37a;--info-tinta:#a9a6f2;--danger-bg:#4a2222;--success-bg:#1e3a2a;--warning-bg:#453413;--info-bg:#2a2947;--primary-tinta:var(--marca-clinica-oscuro,#aaadb3);--enlace:var(--enlace-oscuro);--foco-aro:var(--marca-clinica-oscuro,var(--enlace-oscuro));--primary:var(--marca-clinica,var(--biango-secundario));--sobre-primary:var(--marca-texto,#fff);--primary-light:color-mix(in srgb, var(--primary) 73%, #fff);--primary-dark:color-mix(in srgb, var(--primary) 80%, #000);--primary-hover:color-mix(in srgb, var(--primary) 85%, #000);--primary-50:color-mix(in srgb, var(--primary) 3%, var(--bg));--primary-100:color-mix(in srgb, var(--primary) 11%, var(--bg));color:var(--text-primary)}.chat-oscuro input,.chat-oscuro textarea,.chat-oscuro select{background:var(--surface-2);color:var(--text-primary);border-color:var(--border)}.chat-oscuro ::-webkit-scrollbar-thumb{background:#3a424d}.chat-oscuro ::placeholder{color:var(--text-muted)}.chat-oscuro [style*="background: white"],.chat-oscuro [style*=background\:white],.chat-oscuro [style*="background: #fff"],.chat-oscuro [style*="background:#fff"],.chat-oscuro [style*="background: #ffffff"],.chat-oscuro [style*="background:#ffffff"],.chat-oscuro [style*="background-color: white"],.chat-oscuro [style*="background-color: #fff"]{background-color:var(--surface)!important}html[data-marca-clinica] #sidebar img[src*=biango-marca],html[data-marca-clinica] .login-left img[src*=biango-marca]{box-shadow:0 0 0 1.5px #ffffff57,0 2px 10px #00000059}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}:focus-visible{outline:3px solid var(--foco-aro);outline-offset:2px}#sidebar :focus-visible,.login-left :focus-visible,.visor-oscuro :focus-visible{outline-color:var(--marca-clinica-oscuro,var(--enlace-oscuro))}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d0d8e0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b0bac4}.btn{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--sobre-primary,#fff)}.btn-primary:hover{background:var(--primary-hover)}[role=tab][aria-selected=true][style*="background: var(--primary);"]:not([style*=--primary\:] *){background:var(--secundario)!important;border-color:var(--secundario)!important;color:var(--sobre-secundario)!important}.btn-secondary{background:var(--surface);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--surface-2)}.card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.badge{border-radius:20px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.fila-permiso:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface))!important}.badge-success{background:var(--success-bg);color:var(--success)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-info{background:var(--info-bg);color:var(--info)}.badge-gray{color:#64748b;background:#f1f5f9}input[type=text],input[type=email],input[type=password],input[type=date],select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);padding:9px 12px;font-size:13px;transition:border .15s,box-shadow .15s}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}:where(html.a-max-768) .hide-mobile,:where(html.a-min-769) .hide-desktop{display:none!important}:root{--sa-arriba:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--sa-abajo:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--sa-izq:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--sa-der:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--alto-pantalla:calc(100vh / var(--z,1))}@supports (height:100dvh){:root{--alto-pantalla:calc(100dvh / var(--z,1))}}:root{--capa-aviso-pagina:10;--capa-cabecera:30;--capa-velo-menu-lateral:40;--capa-menu-lateral:50;--capa-aviso-flotante:2500;--capa-desplegable-abierto:2800;--capa-ventana:3000}[data-cabecera-app]:has([data-desplegable-cabecera],details[open]){z-index:var(--capa-desplegable-abierto)!important}.avisos-pagina{padding-left:max(0px, calc(var(--sa-izq) - 20px));padding-right:max(0px, calc(var(--sa-der) - 20px));flex-direction:column;gap:12px;display:flex}.avisos-pagina>*{margin-bottom:0!important}.avisos-pagina:not(:empty){margin-bottom:24px}[data-cabecera-etiquetas=telefono]>*,[data-cabecera-etiquetas=telefono]>*>*{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}.modal-safe{height:calc(100vh / var(--z,1))!important;height:calc(100dvh / var(--z,1))!important;box-sizing:border-box!important;padding-top:max(14px, var(--sa-arriba))!important;padding-bottom:max(14px, var(--sa-abajo))!important;padding-left:max(12px, var(--sa-izq))!important;padding-right:max(12px, var(--sa-der))!important}.modal-safe.hoja-abajo{padding-bottom:0!important}.modal-safe>*{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto;max-height:100%!important}.modal-safe{overflow-x:hidden}.modal-safe.modal-pleno{padding-top:var(--sa-arriba)!important;padding-bottom:var(--sa-abajo)!important;padding-left:var(--sa-izq)!important;padding-right:var(--sa-der)!important}.modal-safe.modal-pleno>*{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important}.cita-nueva-movil input:not([type=checkbox]):not([type=radio]),.cita-nueva-movil select,.cita-nueva-movil textarea{box-sizing:border-box;min-height:44px!important;font-size:16px!important}.cita-nueva-movil button:not([data-toque-pegado]){min-width:44px;min-height:44px}.cita-nueva-movil input[type=checkbox],.cita-nueva-movil input[type=radio]{flex-shrink:0;width:20px!important;height:20px!important}.cita-nueva-movil label:has(>input[type=checkbox]){min-height:44px}.cita-nueva-movil [data-tarjeta-tratamiento]{padding:8px 10px!important;font-size:14px!important}.cita-nueva-movil [data-tarjeta-tratamiento]>div>div{white-space:normal!important}.cita-nueva-movil [data-tarjeta-tratamiento]>div>div:last-child{font-size:12px!important}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes pulseRojo{0%,to{background:0 0}50%{background:#dc262626}}.pulse-rojo{animation:1.4s ease-in-out infinite pulseRojo}.parpadeo-aviso{animation:1.2s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.pulse-rojo,.parpadeo-aviso{animation:none}}@keyframes pulseVoz{0%,to{transform:scale(1);box-shadow:0 0 #7c3aed8c}50%{transform:scale(1.12);box-shadow:0 0 0 5px #7c3aed00}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(html.a-max-900) .docs-grid{grid-template-columns:minmax(0,1fr)!important}:where(html.a-max-768) .kpi-tarjeta{flex-direction:column!important;flex-basis:130px!important;align-items:flex-start!important;gap:8px!important;min-width:auto!important;padding:12px 14px!important}:where(html.a-max-768) .kpi-tarjeta-icono{border-radius:9px!important;width:30px!important;height:30px!important}:where(html.a-max-768) .kpi-tarjeta-texto{max-width:100%;min-width:auto!important}:where(html.a-max-768) .kpi-tarjeta-rotulo{white-space:normal!important}:where(html.a-max-768) .kpi-tarjeta-valor{white-space:nowrap;font-size:20px!important}:where(html.a-max-768) .caja-fila{flex-wrap:wrap!important;row-gap:2px!important}:where(html.a-max-768) .caja-fila-texto{order:9;flex:100%!important;width:auto!important}:where(html.a-max-768) .caja-fila-quien{order:10;flex:100%!important}:where(html.a-max-768) .caja-fila-boton{margin-left:auto}:where(html.a-max-768) .caja-fila-libre{width:auto!important}:where(html.a-max-768) .caja-forma{flex:120px}:where(html.a-max-768) .caja-arqueo{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 8px!important}:where(html.a-max-768) .caja-arqueo-forma{grid-column:1/-1}:where(html.a-max-768) .dinero-seccion-cab{flex-wrap:wrap!important;row-gap:8px!important}:where(html.a-max-768) .dinero-seccion-acciones{flex-wrap:wrap;justify-content:flex-end;min-width:0;flex-shrink:1!important}:where(html.a-max-768) .dinero-fila{flex-wrap:wrap!important;row-gap:10px!important}:where(html.a-max-768) .dinero-importe{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex!important}:where(html.a-max-768) .dinero-acciones{flex-wrap:wrap!important;flex:100%!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}:where(html.a-max-768) .dinero-rejilla-2{grid-template-columns:minmax(0,1fr)!important}:where(html.a-max-768) .fac-lineas-caja{overflow-x:visible!important}:where(html.a-max-768) .fac-lineas{min-width:0!important}:where(html.a-max-768) .fac-lineas-cab{display:none!important}:where(html.a-max-768) .fac-linea{border:1px solid var(--border);padding:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important}:where(html.a-max-768) .fac-linea-ancha{grid-column:1/-1}:where(html.a-max-768) .fac-linea-base{grid-column:span 2}:where(html.a-max-768) .fac-celda{flex-direction:column;gap:3px;min-width:0;display:flex!important}:where(html.a-max-768) .fac-celda:before,:where(html.a-max-768) .presu-linea>td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--text-muted);text-transform:uppercase;font-size:10.5px;font-weight:700}:where(html.a-max-768) .presu-lineas-caja{overflow-x:visible!important}:where(html.a-max-768) .presu-lineas{display:block;min-width:0!important}:where(html.a-max-768) .presu-lineas>thead{display:none}:where(html.a-max-768) .presu-lineas>tbody{display:block}:where(html.a-max-768) .presu-lineas>tfoot{width:100%;display:table}:where(html.a-max-768) .presu-linea-marca{justify-content:flex-end;align-items:center;flex-direction:row-reverse!important;gap:8px!important}:where(html.a-max-768) .presu-linea{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:8px;padding:10px;display:grid!important}:where(html.a-max-768) .presu-linea>td{flex-direction:column;gap:3px;display:flex;border-bottom:none!important;width:auto!important;min-width:0!important;padding:0!important}:where(html.a-max-768) .presu-linea-ancha{grid-column:1/-1}:where(html.a-max-768) .presu-linea-arrastre{display:none!important}:where(html.a-max-768) .presu-linea-piezas{grid-column:span 2}:where(html.a-max-768) .presu-linea-acciones{grid-column:1/-1;align-items:flex-end}:where(html.a-max-768) .presu-filtros{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}:where(html.a-max-768) .presu-filtros>*{min-width:0;width:100%!important}:where(html.a-max-768) .presu-filtros-busca{grid-column:1/-1}:where(html.a-max-768) .presu-vista>button{flex:1 1 0;justify-content:center}.cita-resaltada{outline:3px solid var(--primary);outline-offset:1px;z-index:9;animation:1s ease-in-out 3 citaLate;position:relative;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 22%, transparent)!important}@keyframes citaLate{0%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 22%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--primary) 34%, transparent)}}@media (prefers-reduced-motion:reduce){.cita-resaltada{animation:none}}.tirador-cita{z-index:8;cursor:ns-resize;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:8px;position:absolute;bottom:0;left:0;right:0}.tirador-cita:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:2px;width:22px;height:3px;margin-left:-11px;transition:opacity .12s;position:absolute;bottom:2px;left:50%}.tirador-cita:hover:after,.tirador-cita[data-estirando]:after{opacity:.5}@media (any-pointer:coarse){.tirador-cita{height:14px}.tirador-cita:after{opacity:.3}}@media (prefers-reduced-motion:reduce){.tirador-cita:after{transition:none}}.etiqueta-estirando{z-index:3000;pointer-events:none;white-space:nowrap;background:var(--surface);color:var(--text-primary);border:1.5px solid var(--primary);font-variant-numeric:tabular-nums;border-radius:9px;padding:5px 10px;font-size:12.5px;font-weight:700;position:fixed;top:0;left:0;box-shadow:0 8px 22px #0f172a38}.llevar-al-error-marcado{outline:3px solid var(--danger);outline-offset:2px;z-index:9;border-radius:10px;animation:.9s ease-in-out 2 errorLate;position:relative;box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 20%, transparent)!important}@keyframes errorLate{0%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 20%, transparent)}50%{box-shadow:0 0 0 11px color-mix(in srgb, var(--danger) 34%, transparent)}}@media (prefers-reduced-motion:reduce){.llevar-al-error-marcado{animation:none}}[data-apartado]{scroll-margin-top:76px}[data-apartado-resaltado]{outline:3px solid var(--primary);outline-offset:2px;animation:.9s ease-in-out 2 apartadoLate;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 20%, transparent)!important}@keyframes apartadoLate{0%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 20%, transparent)}50%{box-shadow:0 0 0 11px color-mix(in srgb, var(--primary) 32%, transparent)}}@media (prefers-reduced-motion:reduce){[data-apartado-resaltado]{animation:none}}details.aviso-mas>summary{list-style:none}details.aviso-mas>summary::-webkit-details-marker{display:none}details.aviso-mas[open]>summary .aviso-mas-abrir,details.aviso-mas:not([open])>summary .aviso-mas-cerrar{display:none}details.novedad-mas>summary{list-style:none}details.novedad-mas>summary::-webkit-details-marker{display:none}details.novedad-mas>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}details.cambio-clinica>summary{list-style:none}details.cambio-clinica>summary::-webkit-details-marker{display:none}details.cambio-clinica>summary:focus-visible,details.cambio-clinica button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}details.cambio-clinica[data-cambio-clinica=barra]>summary:hover,details.cambio-clinica[data-cambio-clinica=barra] button:not(:disabled):hover{background:#ffffff14}details.cambio-clinica[data-cambio-clinica=menu]>summary:hover,details.cambio-clinica[data-cambio-clinica=menu] button:not(:disabled):hover{background:var(--surface-2)}details.contacto-biango>summary{list-style:none}details.contacto-biango>summary::-webkit-details-marker{display:none}details.contacto-biango>summary:focus-visible,details.contacto-biango a:focus-visible,details.contacto-biango button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}details.contacto-biango[open]>summary{color:var(--primary)}details.contacto-biango [data-contacto-flecha]{transition:transform .15s}details.contacto-biango[open] [data-contacto-flecha]{transform:rotate(90deg)}details.contacto-biango [data-contacto]:hover{background:var(--surface-2)}body:has(.modal-safe) [data-boton-flotante-ayuda]{display:none!important}html[data-esquina-lucia] [data-aviso-errores-envio]{bottom:calc(26px + var(--lucia-esquina,76px) + var(--sa-abajo))!important}html[data-esquina-lucia] :is([data-subidas],[data-aviso-pastilla]){right:calc(26px + var(--lucia-esquina,76px) + var(--sa-der))!important;max-width:calc((100vw / var(--z,1)) - 118px - var(--sa-der))!important}html[data-esquina-lucia] [data-barra-cambios]{right:calc(32px + var(--lucia-esquina,76px) + var(--sa-der))!important}html.a-max-768[data-esquina-lucia] :is([data-aviso-envios],[data-aviso-pin-olvidado],[data-aviso-pin-unico],[data-recordatorio-pin]),html.a-max-1024[data-esquina-lucia] [data-aviso-impago]{bottom:calc(26px + var(--lucia-esquina,76px) + var(--sa-abajo))!important}html[data-esquina-lucia]{--hueco-lucia-abajo:calc(24px + var(--lucia-esquina,76px))}html[data-esquina-lucia] :is([data-rejilla-agenda],.ag2-scroll,.ag2-mes){padding-bottom:calc(var(--hueco-lucia-abajo) - 16px)!important}html[data-esquina-lucia] [data-rejilla-agenda]>[data-rejilla-dentro]{min-height:100%;height:auto!important}html[data-esquina-lucia] main[data-scrolltop]:has([data-hueco-lucia]){padding-bottom:calc(var(--hueco-lucia-abajo) + var(--sa-abajo))!important}html[data-esquina-lucia] [data-cuadro-escribir]{padding-right:var(--hueco-lucia-abajo)!important}html[data-esquina-lucia] [data-hilo-conversacion]{padding-bottom:calc(var(--hueco-lucia-abajo) - 60px)!important}html[data-esquina-lucia] :is([data-panel-derecho-conv],[data-panel-derecho-lab]){padding-bottom:var(--hueco-lucia-abajo)!important}html[data-esquina-lucia] [data-barra-pegada-abajo]{padding-right:calc(24px + var(--lucia-esquina,76px))!important}body:has(:is([data-teclado-virtual],[data-reproductor-dictado])) :is([data-boton-lucia],[data-pestana-lucia]){display:none!important}body:has([data-velo-menu-movil]:not(.hide-desktop)) [data-boton-lucia]{display:none!important}html.a-max-768 body:has([data-velo-menu-movil].hide-desktop) [data-boton-lucia]{display:none!important}[data-boton-lucia]{--fondo-lucia:var(--marca-clinica,var(--biango-azul))}[data-boton-lucia] :is([data-halo-lucia],[data-fondo-lucia]){pointer-events:none;border-radius:50%;position:absolute;inset:0}[data-boton-lucia] [data-halo-lucia]{background:radial-gradient(circle, color-mix(in srgb, var(--fondo-lucia) 42%, transparent) 52%, transparent 71%);opacity:.55;animation:4.8s ease-in-out infinite lucia-respira;inset:-7px}[data-boton-lucia] [data-fondo-lucia]{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--fondo-lucia) 38%, #fff) 0%, var(--fondo-lucia) 56%, color-mix(in srgb, var(--fondo-lucia) 70%, #000) 100%);border:1px solid color-mix(in srgb, #fff 45%, var(--fondo-lucia));box-shadow:0 6px 18px color-mix(in srgb, var(--fondo-lucia) 40%, transparent), 0 2px 5px #1018282e, inset 0 1px 1px #ffffff59}html.dark [data-boton-lucia] [data-fondo-lucia]{border-color:color-mix(in srgb, #fff 20%, var(--fondo-lucia));box-shadow:0 6px 20px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px 1px #fff3}html.dark [data-boton-lucia] [data-halo-lucia]{background:radial-gradient(circle, color-mix(in srgb, var(--fondo-lucia) 55%, transparent) 52%, transparent 71%)}@keyframes lucia-respira{0%,to{opacity:.32;transform:scale(.95)}50%{opacity:.7;transform:scale(1.05)}}[data-cerrar-lucia-circulo]{background:var(--danger,#dc2626);color:#fff;box-shadow:0 0 0 2px var(--surface), 0 2px 6px #00000047;transition:transform .12s}[data-cerrar-lucia]:hover [data-cerrar-lucia-circulo]{transform:scale(1.08)}[data-cerrar-lucia]:focus-visible{outline:none}[data-cerrar-lucia]:focus-visible [data-cerrar-lucia-circulo]{outline:2px solid var(--danger,#dc2626);outline-offset:2px}[data-pestana-lucia]{background:linear-gradient(180deg, color-mix(in srgb, var(--marca-clinica,var(--biango-azul)) 70%, #fff), var(--marca-clinica,var(--biango-azul)));color:#fff;box-shadow:-2px 2px 10px #10182838}[data-pestana-lucia]:before{content:"";position:absolute;inset:-6px 0 -6px -10px}[data-pestana-lucia]:focus-visible{outline:2px solid var(--marca-clinica,var(--biango-azul));outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-boton-lucia] [data-halo-lucia]{opacity:.5;animation:none}[data-cerrar-lucia-circulo]{transition:none}}details.contacto-biango [data-contacto=mostrar-lucia]{display:none!important}html[data-lucia-escondida] details.contacto-biango [data-contacto=mostrar-lucia]{display:flex!important}details.contacto-biango [data-contacto-punto]{display:none}html[data-soporte-pendientes] details.contacto-biango>summary{position:relative}html[data-soporte-pendientes] details.contacto-biango>summary:after{content:"";background:var(--danger);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-2px}html[data-soporte-pendientes] details.contacto-biango [data-contacto-punto]{background:var(--danger);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:block;position:absolute;top:-3px;right:-3px}html.dark .ficha-foto-cabecera{filter:brightness(.55)saturate(.75);opacity:.55}.migracion-pantalla{overflow-wrap:anywhere;min-width:0}.migracion-pantalla table{overflow-wrap:normal}.migracion-pantalla code,.migracion-pantalla pre{overflow-wrap:anywhere;word-break:break-all}:where(html.a-max-768) .migracion-pantalla button{text-align:left;max-width:100%;white-space:normal!important}:where(html.a-max-768) .migracion-pantalla select,:where(html.a-max-768) .migracion-pantalla input:not([type=checkbox]):not([type=radio]),:where(html.a-max-768) .migracion-pantalla textarea{min-width:0!important;max-width:100%!important}:where(html.a-max-768) .migracion-pantalla .migracion-panel{padding:12px!important}:where(html.a-max-768) .migracion-pantalla .migracion-pagina{padding-left:0!important;padding-right:0!important}
