@font-face{font-family:Bank Gothic;src:url(/fonts/bankgothic.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes pulse-yellow{0%{box-shadow:0 0 0 0 rgba(250,176,5,.7)}70%{box-shadow:0 0 0 6px rgba(250,176,5,0)}to{box-shadow:0 0 0 0 rgba(250,176,5,0)}}.pulsing-badge{animation:pulse-yellow 2s infinite}.rbc-calendar{min-height:500px}.rbc-event{background-color:var(--mantine-color-blue-filled);border-radius:6px!important}.rbc-today{background-color:var(--mantine-color-blue-light)!important}.rbc-header{padding:8px 0!important;font-weight:700!important;color:var(--mantine-color-dimmed)}body{background:#f3f7fc;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}::selection{background:color-mix(in srgb,var(--mantine-color-brand-6),transparent 78%);color:var(--mantine-color-navy-9)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mantine-color-navy-9),transparent 72%) transparent}:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:2px}.app-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg-base)}.app-bg[data-variant=light]{--bg-base:linear-gradient(180deg,#f8fbff,#eef4fb);--bg-blob-a:color-mix(in srgb,var(--mantine-color-brand-5),transparent 74%);--bg-blob-b:color-mix(in srgb,var(--mantine-color-sky-3),transparent 60%);--bg-blob-c:color-mix(in srgb,var(--mantine-color-accent-6),transparent 91%);--bg-grid:color-mix(in srgb,var(--mantine-color-navy-9),transparent 95.5%);--bg-noise:0.05}.app-bg[data-variant=dark]{--bg-base:linear-gradient(160deg,#050d1f,#0a1a3a 55%,#06122b);--bg-blob-a:color-mix(in srgb,var(--mantine-color-brand-5),transparent 58.00000000000001%);--bg-blob-b:color-mix(in srgb,var(--mantine-color-sky-3),transparent 80%);--bg-blob-c:color-mix(in srgb,var(--mantine-color-accent-6),transparent 90%);--bg-grid:hsla(0,0%,100%,.04);--bg-noise:0.07}.app-bg__photo{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:.22;mix-blend-mode:luminosity}.app-bg__blob{position:absolute;border-radius:50%;will-change:transform}.app-bg__blob--a{width:62vmax;height:62vmax;top:-22vmax;left:-18vmax;background:radial-gradient(closest-side,var(--bg-blob-a),transparent);animation:app-bg-drift-a 30s ease-in-out infinite alternate}.app-bg__blob--b{width:56vmax;height:56vmax;right:-20vmax;bottom:-22vmax;background:radial-gradient(closest-side,var(--bg-blob-b),transparent);animation:app-bg-drift-b 36s ease-in-out infinite alternate}.app-bg__blob--c{width:34vmax;height:34vmax;top:38%;right:8%;background:radial-gradient(closest-side,var(--bg-blob-c),transparent);animation:app-bg-drift-a 42s ease-in-out infinite alternate-reverse}.app-bg__grid{position:absolute;inset:0;background-image:linear-gradient(var(--bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 25%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse at 50% 25%,#000 0,transparent 72%)}.app-bg__noise{position:absolute;inset:0;opacity:var(--bg-noise);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes app-bg-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,5vmax,0) scale(1.12)}}@keyframes app-bg-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-7vmax,-4vmax,0) scale(.95)}}.app-bg__movil{display:none;position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:top}.app-bg[data-variant=light] .app-bg__movil{background-image:url(/tenants/mediquir/fondo-movil-claro.svg)}.app-bg[data-variant=dark] .app-bg__movil{background-image:url(/tenants/mediquir/fondo-movil-oscuro.svg)}@media (max-width:48em){.app-bg__movil{display:block}.app-bg__blob,.app-bg__grid,.app-bg__photo{display:none}.app-bg__noise{opacity:calc(var(--bg-noise) * .6)}}@media (prefers-reduced-motion:reduce){.app-bg__blob{animation:none}html{scroll-behavior:auto}}#contacto,#especialidades,#productos-section{scroll-margin-top:84px}.mantine-Button-root[data-variant=white]{--button-color:var(--mantine-color-navy-9);color:var(--mantine-color-navy-9)!important}[data-app-dark=true] .mantine-Alert-root{background-color:#fff;background-image:linear-gradient(var(--alert-bg,transparent),var(--alert-bg,transparent));border:1px solid rgba(11,27,61,.12)}[data-app-dark=true] .mantine-Badge-root[data-variant=light],[data-app-dark=true] .mantine-Button-root[data-variant=light]:not([data-disabled]){background-color:#fff;background-image:linear-gradient(var(--badge-bg,var(--button-bg,transparent)),var(--badge-bg,var(--button-bg,transparent)))}[data-app-dark=true] .mantine-Alert-message{color:var(--mantine-color-navy-9)}.mantine-Badge-root[data-variant=white]{color:var(--mantine-color-navy-9)!important}.superficies_superficie__vtcLt{position:relative;background:radial-gradient(60% 90% at 0 0,color-mix(in srgb,var(--mantine-color-sky-3),transparent 84%),transparent 62%),linear-gradient(165deg,hsla(0,0%,100%,.97) 0,rgba(243,248,254,.94) 100%);border:1px solid color-mix(in srgb,var(--mantine-color-brand-6),transparent 84%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px color-mix(in srgb,var(--mantine-color-navy-9),transparent 94%),0 14px 30px -16px color-mix(in srgb,var(--mantine-color-navy-9),transparent 72%),0 8px 22px -14px color-mix(in srgb,var(--mantine-color-brand-6),transparent 70%);transition:box-shadow .25s ease,border-color .25s ease}.superficies_superficie__vtcLt:before{content:"";position:absolute;top:-1px;left:14px;right:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0,var(--mantine-color-sky-4) 25%,var(--mantine-color-brand-6) 60%,color-mix(in srgb,var(--mantine-color-accent-6),transparent 19.999999999999996%) 90%,transparent 100%);opacity:.85;pointer-events:none}.superficies_superficie__vtcLt:hover{border-color:color-mix(in srgb,var(--mantine-color-brand-6),transparent 72%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px color-mix(in srgb,var(--mantine-color-navy-9),transparent 94%),0 18px 38px -16px color-mix(in srgb,var(--mantine-color-navy-9),transparent 65.99999999999999%),0 10px 28px -12px color-mix(in srgb,var(--mantine-color-brand-6),transparent 58.00000000000001%)}.superficies_superficie__vtcLt:has(table):hover{border-color:color-mix(in srgb,var(--mantine-color-brand-6),transparent 84%)}.superficies_superficie__vtcLt[data-variant=oscura]{color:#e8eef9;--mantine-color-text:#e8eef9;--mantine-color-dimmed:#9fb2d0;background:radial-gradient(70% 60% at 0 0,color-mix(in srgb,var(--mantine-color-brand-5),transparent 65.99999999999999%),transparent 65%),radial-gradient(60% 60% at 100% 100%,color-mix(in srgb,var(--mantine-color-accent-6),transparent 88%),transparent 65%),linear-gradient(180deg,rgba(10,26,58,.96) 0,rgba(5,13,31,.98) 100%);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -18px rgba(2,8,23,.7),0 0 0 1px rgba(2,8,23,.4)}.superficies_superficie__vtcLt[data-variant=oscura]:hover{border-color:color-mix(in srgb,var(--mantine-color-sky-3),transparent 70%)}.mantine-Drawer-content .superficies_superficie__vtcLt,.mantine-Modal-content .superficies_superficie__vtcLt,.print-container .superficies_superficie__vtcLt,.print-only .superficies_superficie__vtcLt,.superficies_superficie__vtcLt .superficies_superficie__vtcLt,.superficies_superficie__vtcLt[data-variant=plano]{background:hsla(0,0%,100%,.82);border:1px solid color-mix(in srgb,var(--mantine-color-navy-9),transparent 90%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mantine-Drawer-content .superficies_superficie__vtcLt:before,.mantine-Modal-content .superficies_superficie__vtcLt:before,.superficies_superficie__vtcLt .superficies_superficie__vtcLt:before,.superficies_superficie__vtcLt[data-variant=plano]:before{display:none}.superficies_superficie__vtcLt .superficies_superficie__vtcLt:hover,.superficies_superficie__vtcLt[data-variant=plano]:hover{box-shadow:none}@media print{.superficies_superficie__vtcLt,.superficies_superficie__vtcLt[data-variant=oscura]{background:#fff!important;color:#000;box-shadow:none!important;border:1px solid #ccc;-webkit-backdrop-filter:none;backdrop-filter:none}.superficies_superficie__vtcLt:before{display:none}}.navigation_header__cwoa0{background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none}.navigation_barra__EW85h{position:relative;pointer-events:auto;height:52px;margin:8px 10px 0;border-radius:18px;background:radial-gradient(60% 140% at 0 0,color-mix(in srgb,var(--mantine-color-brand-5),transparent 70%),transparent 62%),linear-gradient(180deg,rgba(6,16,38,.8) 0,rgba(10,26,58,.66) 100%);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 34px -14px rgba(2,8,23,.6);transition:background .3s ease,box-shadow .3s ease}@media (min-width:48em){.navigation_barra__EW85h{height:60px;margin:8px 16px 0}}.navigation_barra__EW85h:after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--mantine-color-sky-3),transparent 25%) 28%,color-mix(in srgb,var(--mantine-color-accent-6),transparent 40%) 72%,transparent 100%);opacity:.55;transition:opacity .3s ease}.navigation_barra__EW85h[data-scrolled]{background:radial-gradient(60% 140% at 0 0,color-mix(in srgb,var(--mantine-color-brand-5),transparent 76%),transparent 62%),linear-gradient(180deg,rgba(5,13,31,.94) 0,rgba(8,21,48,.9) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -14px rgba(2,8,23,.7)}.navigation_barra__EW85h[data-scrolled]:after{opacity:.9}.navigation_nav__78SVu{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.navigation_navLink__CBADX{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.76);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.navigation_navLink__CBADX:hover{color:#fff;background:hsla(0,0%,100%,.1)}.navigation_navLink__CBADX[data-active]{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-color-brand-5),transparent 44.99999999999999%),color-mix(in srgb,var(--mantine-color-brand-6),transparent 65%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mantine-color-sky-3),transparent 65%),0 4px 16px color-mix(in srgb,var(--mantine-color-brand-6),transparent 65%)}.navigation_pill__vgobI{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.navigation_pill__vgobI:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32)}.navigation_pillUser__0anYZ{padding:4px 12px 4px 4px}.navigation_cta__0Hokn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-decoration:none;background:var(--mm-gradient-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--mantine-color-accent-6),transparent 62%),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .2s ease,box-shadow .2s ease}.navigation_cta__0Hokn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);transition:left .6s ease}.navigation_cta__0Hokn:hover{transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--mantine-color-accent-6),transparent 50%),inset 0 1px 0 hsla(0,0%,100%,.4)}.navigation_cta__0Hokn:hover:after{left:130%}.navigation_iconBtn__xJy_U{color:hsla(0,0%,100%,.85);border-radius:999px;transition:background .2s ease,color .2s ease}.navigation_iconBtn__xJy_U:hover{background:hsla(0,0%,100%,.12);color:#fff}.navigation_menuDropdown__zWvh1{border-radius:16px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 20px 50px color-mix(in srgb,var(--mantine-color-navy-9),transparent 78%);padding:8px}.navigation_menuItem__0QBVZ{border-radius:10px;font-weight:600}.navigation_drawerShell__OZS6r{background:transparent!important;border:0!important;box-shadow:none!important;padding:6px 10px 10px}.navigation_drawer__rHqaK{height:100%;padding:14px 12px;border-radius:22px;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 60px -20px rgba(2,8,23,.8);overflow:hidden;background:radial-gradient(420px 260px at 0 0,color-mix(in srgb,var(--mantine-color-brand-5),transparent 58.00000000000001%),transparent 62%),radial-gradient(380px 260px at 100% 100%,color-mix(in srgb,var(--mantine-color-accent-6),transparent 84%),transparent 62%),linear-gradient(180deg,#071630 0,#0a1a3a 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff}.navigation_drawerBody___qHVZ{display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto}.navigation_userCard__P5b6A{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;border-radius:18px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12)}.navigation_drawerSection__m1JEP{margin:12px 6px 2px;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.navigation_drawerLink__hbQ_Y{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:7px 12px;border-radius:16px;color:hsla(0,0%,100%,.86);font-weight:600;font-size:15px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.navigation_drawerLink__hbQ_Y:hover{background:hsla(0,0%,100%,.07);color:#fff}.navigation_drawerLink__hbQ_Y[data-active]{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--mantine-color-brand-5),transparent 62%),color-mix(in srgb,var(--mantine-color-brand-5),transparent 94%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mantine-color-sky-3),transparent 72%)}.navigation_drawerIcon__6Dl_0{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.08);transition:background .2s ease}.navigation_drawerLink__hbQ_Y[data-active] .navigation_drawerIcon__6Dl_0{background:linear-gradient(135deg,var(--mantine-color-sky-6),var(--mantine-color-brand-6));box-shadow:0 6px 16px color-mix(in srgb,var(--mantine-color-brand-6),transparent 50%)}.navigation_drawerLink__hbQ_Y[data-danger]{color:#ff8f8f}.navigation_drawerLink__hbQ_Y[data-danger] .navigation_drawerIcon__6Dl_0{background:rgba(255,90,90,.14)}.navigation_drawerLink__hbQ_Y[data-danger]:hover{background:rgba(255,90,90,.1)}.navigation_drawerFooter__t5Zeh{margin-top:auto;padding-top:16px}.navigation_drawerBody___qHVZ[data-opened] .navigation_drawerLink__hbQ_Y,.navigation_drawerBody___qHVZ[data-opened] .navigation_userCard__P5b6A{animation:navigation_navIn__Z6TIo .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes navigation_navIn__Z6TIo{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.navigation_notifDropdown__dsXbG{padding:0;overflow:hidden;border-radius:var(--mantine-radius-lg);border:1px solid var(--mm-glass-border);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 24px 60px color-mix(in srgb,var(--mantine-color-navy-9),transparent 72%)}.navigation_notifHeader__xv7rf{padding:14px 16px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--mantine-color-brand-6),transparent 92%),transparent);border-bottom:1px solid color-mix(in srgb,var(--mantine-color-navy-9),transparent 92%)}.navigation_notifItem__ftOq5{position:relative;padding:12px 16px 12px 18px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--mantine-color-navy-9),transparent 94%);transition:background .2s ease}.navigation_notifItem__ftOq5:hover{background:color-mix(in srgb,var(--mantine-color-brand-6),transparent 94%)}.navigation_notifItem__ftOq5[data-unread]{background:color-mix(in srgb,var(--mantine-color-brand-6),transparent 93%)}.navigation_notifItem__ftOq5[data-unread]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--mantine-color-accent-6)}.navigation_notifFooter__rr8QK{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--mantine-color-navy-9),transparent 92%);background:color-mix(in srgb,var(--mantine-color-navy-9),transparent 98%)}@media (prefers-reduced-motion:reduce){.navigation_cta__0Hokn,.navigation_cta__0Hokn:after,.navigation_drawerLink__hbQ_Y,.navigation_header__cwoa0,.navigation_navLink__CBADX,.navigation_pill__vgobI{transition:none}.navigation_drawerBody___qHVZ[data-opened] .navigation_drawerLink__hbQ_Y,.navigation_drawerBody___qHVZ[data-opened] .navigation_userCard__P5b6A{animation:none}}