html.bk-bloqueado{overflow:hidden}html.bk-bloqueado--barra{scrollbar-gutter:stable}.bk-dialogo{width:100%;max-width:none;height:100%;max-height:none;color:var(--mb-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bk-dialogo[open]{place-items:center;display:grid}.bk-dialogo::backdrop{background:0 0}.bk-velo{backdrop-filter:blur(5px);background:#16161647;position:fixed;inset:0}.bk-marco{border-radius:var(--mb-radius-modal);background:var(--mb-surface);width:min(100% - 3rem,62.5rem);height:min(55rem,100dvh - 3rem);box-shadow:var(--mb-shadow-modal);position:relative;overflow:clip}@media (width<=39.99rem),(height<=32rem){.bk-marco{width:100%;height:100dvh;box-shadow:none;border-radius:0}.bk-dialogo[data-teclado]{place-items:start stretch}.bk-dialogo[data-teclado] .bk-marco{height:var(--bk-vv-alto,100%);margin-top:var(--bk-vv-arriba,0px)}.bk-dialogo[data-teclado] .bk-progreso,.bk-dialogo[data-teclado] .bk-pie__resumen{display:none}}.bk-reserva{--bk-filete:color-mix(in srgb, var(--mb-border) 72%, var(--mb-surface));--bk-pad:2.25rem;--bk-curva:cubic-bezier(.22, 1, .36, 1);background:var(--mb-surface);height:100%;color:var(--mb-ink);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-family:Switzer,Arial,sans-serif;font-size:1rem;line-height:1.5;display:grid;container:bk/inline-size}.bk-reserva[data-paso=resultado]{grid-template-rows:auto minmax(0,1fr)}:where(.bk-reserva) :where(p,h1,h2,h3,ul,ol,dl,dd,fieldset){margin:0}:where(.bk-reserva) :where(ul,ol){padding:0;list-style:none}:where(.bk-reserva) :where(fieldset){border:0;min-width:0;padding:0}:where(.bk-reserva) :where(legend){padding:0}.bk-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bk-control-oculto{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-control-oculto:disabled{cursor:not-allowed}.bk-icono{width:100%;height:100%;display:block}.bk-icono :is(path,circle,rect){vector-effect:non-scaling-stroke}.bk-icono--info .bk-icono__disco{fill:currentColor}.bk-icono--info .bk-icono__hueco{fill:none;stroke:var(--mb-surface);stroke-width:2px;stroke-linecap:round}.bk-icono--info .bk-icono__punto{fill:var(--mb-surface)}.bk-cabecera{min-height:4.5rem;padding:.75rem var(--bk-pad);border-bottom:1px solid var(--bk-filete);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-logo{aspect-ratio:2021/316;flex:none;width:13.5rem;display:block;position:relative;overflow:hidden}.bk-logo__img{width:107.472%;max-width:none;height:auto;position:absolute;top:-69.937%;left:-2.969%}.bk-cabecera__titulo{letter-spacing:-.01em;font-family:Butler,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.2}.bk-cabecera__lado{align-items:center;gap:1rem;display:flex}.bk-distintivo{border:1px solid var(--mb-secondary-hover);border-radius:var(--mb-radius-pill);background:var(--mb-secondary);min-height:1.875rem;color:var(--mb-text-secondary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.3rem .875rem;font:600 .6875rem/1.2 Switzer,Arial,sans-serif;display:inline-flex}.bk-distintivo__corto{display:none}.bk-distintivo--boton{cursor:pointer;transition:border-color var(--mb-duration-fast) var(--mb-ease)}.bk-distintivo--boton:hover,.bk-distintivo--boton[aria-expanded=true]{border-color:var(--mb-sage)}.bk-cerrar{border:1px solid var(--bk-filete);background:var(--mb-surface);width:2.5rem;height:2.5rem;color:var(--mb-ink);cursor:pointer;transition:border-color var(--mb-duration-fast) var(--mb-ease), background-color var(--mb-duration-fast) var(--mb-ease);border-radius:50%;flex:none;place-items:center;padding:.625rem;display:grid}.bk-cerrar:hover{border-color:var(--mb-border-strong);background:var(--mb-background)}.bk-reserva :is(.bk-cerrar,.bk-distintivo--boton,.bk-cal__flecha,.bk-dia,.bk-enlace,.bk-enlace-boton,.bk-escenarios__panel button):focus-visible,.bk-titulo:focus-visible,.bk-alerta:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.bk-titulo:focus:not(:focus-visible),.bk-alerta:focus:not(:focus-visible){outline:none}.bk-escenarios{position:relative}.bk-escenarios__panel{z-index:5;border:1px dashed var(--mb-sage-dark);border-radius:var(--mb-radius-input);background:var(--mb-surface);width:16.5rem;box-shadow:var(--mb-shadow-soft);gap:.375rem;padding:.875rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.bk-escenarios__titulo{color:var(--mb-text-muted);font-size:.75rem;font-weight:600}.bk-escenarios__panel button{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-cta);background:var(--mb-surface);color:var(--mb-ink);text-align:left;cursor:pointer;padding:.5rem .625rem;font-size:.8125rem}.bk-escenarios__panel button:hover,.bk-escenarios__panel button[aria-pressed=true]{background:var(--mb-secondary)}.bk-escenarios__nota{min-height:1rem;color:var(--mb-text-muted);font-size:.75rem}.bk-progreso{min-height:3.25rem;padding:.625rem var(--bk-pad);border-bottom:1px solid var(--bk-filete);background:color-mix(in srgb, var(--mb-background) 55%, var(--mb-surface));justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-pasos{align-items:center;display:flex}.bk-pasos__paso{color:var(--mb-text-muted);transition:color .3s var(--mb-ease);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.bk-pasos__paso+.bk-pasos__paso:before{content:"";background:var(--mb-border);width:clamp(2.5rem,12cqi,7rem);height:1px;transition:background-color .3s var(--mb-ease);margin-inline:.875rem}.bk-reserva[data-paso=datos] .bk-pasos__paso+.bk-pasos__paso:before{background:var(--mb-sage)}.bk-pasos__disco{border:1px solid var(--mb-border);background:var(--mb-surface);width:1.875rem;height:1.875rem;color:var(--mb-text-muted);font-variant-numeric:tabular-nums;transition:background-color .3s var(--mb-ease), border-color .3s var(--mb-ease), color .3s var(--mb-ease);border-radius:50%;flex:none;place-items:center;padding:.4rem;font-size:.75rem;font-weight:600;line-height:1;display:grid}.bk-pasos__paso[data-estado=actual]{color:var(--mb-ink);font-weight:600}.bk-pasos__paso[data-estado=actual] .bk-pasos__disco{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-surface)}.bk-pasos__paso[data-estado=hecho] .bk-pasos__disco{border-color:var(--mb-sage);background:var(--mb-sage);color:var(--mb-surface)}.bk-pasos__disco .bk-icono{stroke-width:2px}.bk-progreso__nota{color:var(--mb-text-muted);text-align:right;font-size:.8125rem}.bk-cuerpo{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:hidden auto}.bk-paso{padding:1.125rem var(--bk-pad) .875rem}.bk-antetitulo{color:var(--mb-text-secondary);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.bk-titulo{letter-spacing:-.015em;margin-top:.375rem;font-family:Butler,Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.1}.bk-entradilla{color:var(--mb-text-secondary);margin-top:.25rem;font-size:1rem;line-height:1.5}.bk-etiqueta{color:var(--mb-ink);margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.4}.bk-panel-titulo{color:var(--mb-ink);font-family:Switzer,Arial,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3}.bk-aviso{border-radius:var(--mb-radius-input);background:var(--mb-secondary);color:var(--mb-text-secondary);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.875rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;display:grid}.bk-aviso__item{align-items:flex-start;gap:.75rem;display:flex}.bk-aviso__item>.bk-icono{width:1.25rem;height:1.25rem;color:var(--mb-sage-dark);flex:none;margin-top:.05rem}.bk-aviso strong{color:var(--mb-ink);font-weight:600}@container bk (width>=44rem){.bk-aviso{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.bk-aviso__item+.bk-aviso__item{border-left:1px solid color-mix(in srgb, var(--mb-sage) 45%, transparent);margin-left:1.5rem;padding-left:1.5rem}.bk-aviso__item:first-child{padding-right:1.5rem}}.bk-modalidad{margin-top:.875rem}.bk-modalidad__opciones{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@container bk (width>=28rem){.bk-modalidad__opciones{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.875rem}}.bk-modo{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-input);background:var(--mb-surface);min-height:3.625rem;color:var(--mb-ink);cursor:pointer;transition:background-color .26s var(--bk-curva), border-color .26s var(--bk-curva), color .26s var(--bk-curva);grid-template-columns:1.75rem minmax(0,1fr) 1.625rem;align-items:center;gap:1rem;padding:.5rem 1.125rem .5rem 1.375rem;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.bk-modo:not([data-activa]):hover{border-color:var(--mb-border-strong);background:color-mix(in srgb, var(--mb-secondary) 55%, var(--mb-surface))}}.bk-modo:has(.bk-control-oculto:focus-visible){outline:2px solid var(--mb-primary);outline-offset:2px}.bk-modo[data-activa]{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-surface)}.bk-modo__icono{width:1.75rem;height:1.75rem}.bk-modo__texto{gap:.125rem;display:grid}.bk-modo__nombre{font-size:1rem;font-weight:600;line-height:1.25}.bk-modo__detalle{color:var(--mb-text-muted);transition:color .26s var(--bk-curva);font-size:.875rem;line-height:1.3}.bk-modo[data-activa] .bk-modo__detalle{color:color-mix(in srgb, var(--mb-surface) 86%, var(--mb-primary))}.bk-modo__marca{width:1.625rem;height:1.625rem;color:var(--mb-border-strong)}.bk-modo[data-activa] .bk-modo__marca{color:var(--mb-surface)}.bk-agenda{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:.75rem;display:grid}@container bk (width>=44rem){.bk-agenda{grid-template-columns:minmax(0,61fr) minmax(0,39fr);align-items:stretch}}.bk-bloque{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-input);background:var(--mb-surface);min-width:0;padding:.875rem 1.375rem .75rem}.bk-cal__cabecera{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.bk-cal__nav{gap:.5rem;display:flex}.bk-cal__flecha{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-cta);background:var(--mb-surface);width:2rem;height:2rem;color:var(--mb-ink);cursor:pointer;transition:border-color var(--mb-duration-fast) var(--mb-ease), color var(--mb-duration-fast) var(--mb-ease);place-items:center;padding:.375rem;display:grid}.bk-cal__flecha .bk-icono{transition:translate .22s var(--bk-curva)}@media (hover:hover) and (pointer:fine){.bk-cal__flecha:not([aria-disabled=true]):hover{border-color:var(--mb-border-strong)}.bk-cal__flecha:not([aria-disabled=true]):hover:first-child .bk-icono{translate:-2px}.bk-cal__flecha:not([aria-disabled=true]):hover:last-child .bk-icono{translate:2px}}.bk-cal__flecha[aria-disabled=true]{color:var(--mb-disabled-text);cursor:default;opacity:.55}.bk-cal__rejilla{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.5rem}.bk-cal__rejilla th{height:1.5rem;color:var(--mb-text-muted);text-align:center;padding:0 0 .25rem;font-size:.8125rem;font-weight:500}.bk-cal__rejilla td{text-align:center;height:2.375rem;padding:.0625rem 0}.bk-dia{border-radius:var(--mb-radius-cta);width:min(100% - .375rem,4rem);height:2.25rem;color:var(--mb-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s var(--bk-curva), color .2s var(--bk-curva);background:0 0;border:0;place-items:center;margin:0 auto;padding:0;font:500 .9375rem/1 Switzer,Arial,sans-serif;display:grid;position:relative}.bk-dia__num{translate:0 -.0625rem}.bk-dia__punto{background:var(--mb-primary);opacity:0;border-radius:50%;width:.25rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;translate:-50%}.bk-dia[data-estado=disponible] .bk-dia__punto{opacity:1}@media (hover:hover) and (pointer:fine){.bk-dia:not([aria-disabled=true]):not([data-elegido]):hover{background:var(--mb-secondary)}}.bk-dia[data-estado=vacio]{color:var(--mb-text-muted);font-weight:400}.bk-dia[aria-disabled=true]{color:color-mix(in srgb, var(--mb-disabled-text) 62%, var(--mb-surface));cursor:default;font-weight:400}.bk-dia[data-elegido]{background:var(--mb-primary);color:var(--mb-surface);animation:bk-elegir .26s var(--bk-curva)}.bk-dia[data-elegido] .bk-dia__punto{background:var(--mb-surface)}@keyframes bk-elegir{0%{scale:.92}}.bk-cal__leyenda{color:var(--mb-text-muted);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;display:flex}.bk-cal__muestra{background:var(--mb-primary);border-radius:50%;width:.4375rem;height:.4375rem}.bk-horas{flex-direction:column;display:flex}.bk-horas__fecha{color:var(--mb-text-secondary);margin-top:.25rem;font-size:.9375rem}.bk-horas__grupo{margin-top:.875rem}.bk-horas__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.bk-hora{border:1px solid var(--mb-border);border-radius:var(--mb-radius-cta);background:var(--mb-surface);min-height:2.625rem;color:var(--mb-ink);font-variant-numeric:tabular-nums;transition:background-color .22s var(--bk-curva), border-color .22s var(--bk-curva), color .22s var(--bk-curva);place-items:center;font-size:.9375rem;font-weight:600;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.bk-hora:not([data-activa]):not([data-inhabil]):hover{border-color:var(--mb-border-strong);background:var(--mb-secondary)}}.bk-hora:has(.bk-control-oculto:focus-visible){outline:2px solid var(--mb-primary);outline-offset:2px}.bk-hora[data-activa]{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-surface)}.bk-hora[data-inhabil]{border-color:var(--bk-filete);color:var(--mb-disabled-text);background:0 0;font-weight:500}.bk-horas__nota{color:var(--mb-text-muted);margin-top:.5rem;font-size:.75rem;line-height:1.45}.bk-horas__mensaje{color:var(--mb-text-secondary);margin-top:1.125rem;font-size:.9375rem;line-height:1.5}.bk-horas__pista{color:var(--mb-warning);font-size:.875rem;font-weight:500}.bk-horas__pista:not(:empty){margin-top:.75rem}.bk-horas__demo{border-radius:var(--mb-radius-input);background:var(--mb-surface-soft);color:var(--mb-text-secondary);align-items:flex-start;gap:.75rem;margin-top:.875rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.bk-horas__demo>.bk-icono{width:1.25rem;height:1.25rem;color:var(--mb-sage-dark);flex:none;margin-top:.1rem}.bk-alerta{border-left:3px solid var(--mb-warning);border-radius:0 var(--mb-radius-cta) var(--mb-radius-cta) 0;background:var(--mb-surface-soft);color:var(--mb-warning);animation:bk-aparecer .32s var(--bk-curva);margin-top:.875rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.45}.bk-enlace-boton{color:var(--mb-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;text-decoration:underline}@keyframes bk-aparecer{0%{opacity:0;translate:0 -.25rem}}.bk-form{margin-top:1.125rem}.bk-form__rejilla{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container bk (width>=48rem){.bk-form__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.bk-form__datos{border-right:1px solid var(--bk-filete);padding-right:2.25rem}.bk-form__lado{padding-left:2.25rem}}.bk-form__datos,.bk-form__lado{align-content:start;gap:.875rem;min-width:0;display:grid}.bk-form__lado{gap:1rem}.bk-campo{min-width:0;scroll-margin-block:1rem}.bk-campo__etiqueta{color:var(--mb-ink);margin-bottom:.375rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:block}.bk-req{color:var(--mb-error)}.bk-campo__control{color:var(--mb-ink);transition:border-color var(--mb-duration-fast) var(--mb-ease);line-height:1.4;display:block}.bk-campo__control::placeholder{color:var(--mb-text-muted);opacity:1}.bk-campo__control:hover{border-color:var(--mb-border-strong)}.bk-campo__control:focus{border-color:var(--mb-primary);outline:2px solid var(--mb-primary);outline-offset:2px}.bk-campo__control[aria-invalid=true]{border-color:var(--mb-error)}.bk-campo__error{color:var(--mb-error);animation:bk-aparecer .26s var(--bk-curva);margin-top:.375rem;font-size:.8125rem;font-weight:500;line-height:1.45}.bk-campo__error:empty{display:none}.bk-selector{position:relative}.bk-selector__control{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.75rem}.bk-selector__control[data-vacio]{color:var(--mb-text-muted)}.bk-selector__control option{color:var(--mb-ink)}.bk-selector__icono{width:1.25rem;height:1.25rem;color:var(--mb-text-secondary);pointer-events:none;position:absolute;top:50%;right:.875rem;translate:0 -50%}.bk-seleccion{border-radius:var(--mb-radius-input);background:var(--mb-secondary);padding:1rem 1.25rem}.bk-seleccion__lista{gap:.75rem;display:grid}.bk-seleccion__lista>li{align-items:center;gap:.875rem;display:flex}.bk-seleccion__icono{width:1.5rem;height:1.5rem;color:var(--mb-text-secondary);flex:none}.bk-seleccion__texto{display:grid}.bk-seleccion__dato{color:var(--mb-ink);font-size:.9375rem;font-weight:500;line-height:1.35}.bk-seleccion__detalle{color:var(--mb-text-muted);font-size:.8125rem;line-height:1.35}.bk-form__trampa{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.bk-consentimiento{grid-template-columns:1.375rem minmax(0,1fr);align-items:start;gap:.125rem .75rem;margin-top:1.125rem;scroll-margin-block:1rem;display:grid}.bk-casilla{border:1.5px solid var(--mb-primary);border-radius:var(--mb-radius-cta);background:var(--mb-surface);cursor:pointer;-webkit-appearance:none;appearance:none;width:1.375rem;height:1.375rem;transition:background-color var(--mb-duration-fast) var(--mb-ease);grid-area:1/1;margin:0}.bk-casilla:checked{background:var(--mb-primary)}.bk-casilla:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.bk-casilla[aria-invalid=true]{border-color:var(--mb-error)}.bk-casilla__marca{width:1.375rem;height:1.375rem;color:var(--mb-surface);opacity:0;pointer-events:none;transition:opacity var(--mb-duration-fast) var(--mb-ease);grid-area:1/1;padding:.1875rem}.bk-casilla:checked+.bk-casilla__marca{opacity:1}.bk-consentimiento__texto{color:var(--mb-ink);cursor:pointer;grid-column:2;font-size:.9375rem;line-height:1.45}.bk-consentimiento__apoyo,.bk-consentimiento__error{grid-column:2}.bk-consentimiento__apoyo{color:var(--mb-text-muted);font-size:.8125rem;line-height:1.45}.bk-enlace{color:var(--mb-link);text-underline-offset:.2em;border-radius:2px;text-decoration:underline 1px}.bk-enlace:hover{color:var(--mb-link-hover)}.bk-form__estado{color:var(--mb-error);font-size:.875rem;font-weight:500}.bk-form__estado:not(:empty){margin-top:.875rem}@media (forced-colors:active){.bk-casilla{border-color:canvastext}.bk-casilla:checked{background:highlight}.bk-casilla__marca{color:highlighttext}.bk-modo[data-activa],.bk-hora[data-activa],.bk-dia[data-elegido]{outline:2px solid highlight}}.bk-paso--resultado{text-align:center;flex-direction:column;align-items:center;width:min(100%,44rem);margin-inline:auto;padding-top:1.125rem;padding-bottom:1.25rem;display:flex}.bk-demo{border:1px dashed var(--mb-camel);border-radius:var(--mb-radius-cta);background:var(--mb-brand-light);color:var(--mb-warning);margin-bottom:.875rem;padding:.375rem .875rem;font-size:.8125rem;line-height:1.4}.bk-demo strong{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.bk-ok{background:var(--mb-primary-soft);border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid}.bk-ok__disco{background:var(--mb-primary);width:3rem;height:3rem;color:var(--mb-surface);border-radius:50%;place-items:center;padding:.75rem;display:grid}.bk-ok__disco .bk-icono{stroke-width:2px}.bk-paso--resultado .bk-titulo{margin-top:.75rem}.bk-resultado__texto{max-width:32rem;color:var(--mb-text-secondary);margin-top:.5rem;font-size:1.0625rem;line-height:1.55}.bk-nota{border-radius:var(--mb-radius-input);background:var(--mb-secondary);width:100%;color:var(--mb-text-secondary);text-align:left;align-items:flex-start;gap:.875rem;margin-top:1rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.5;display:flex}.bk-nota>.bk-icono{width:1.5rem;height:1.5rem;color:var(--mb-sage-dark);flex:none}.bk-nota strong{color:var(--mb-ink);font-weight:600}.bk-nota--correo{align-items:center;margin-top:.75rem;font-size:.875rem}.bk-nota__icono{background:var(--mb-surface);width:2.25rem;height:2.25rem;color:var(--mb-text-secondary);border-radius:50%;flex:none;place-items:center;padding:.5rem;display:grid}.bk-recibo{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-input);background:var(--mb-surface);text-align:left;width:100%;margin-top:.75rem;padding:.875rem 1.375rem .5rem}.bk-recibo__titulo{font-family:Butler,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.2}.bk-recibo__lista{margin-top:.375rem}.bk-recibo__fila{grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.625rem;padding-block:.125rem;display:grid}.bk-recibo__fila dt{color:var(--mb-text-muted);align-items:center;gap:.875rem;font-size:.9375rem;display:flex}.bk-recibo__icono{background:var(--mb-secondary);width:2rem;height:2rem;color:var(--mb-text-secondary);border-radius:50%;flex:none;place-items:center;padding:.4375rem;display:grid}.bk-recibo__fila dd{color:var(--mb-ink);font-size:1rem;line-height:1.35;display:grid}.bk-recibo__detalle{color:var(--mb-text-muted);font-size:.8125rem}.bk-estado{border-radius:var(--mb-radius-pill);background:var(--mb-brand-light);color:var(--mb-warning);justify-self:start;padding:.3rem .875rem;font-size:.875rem;font-weight:500}.bk-resultado__acciones{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:1.125rem;display:flex}.bk-resultado__acciones .bk-boton-sec{padding-inline:2.75rem}.bk-pie{min-height:5rem;padding:.875rem var(--bk-pad);padding-bottom:max(.875rem, env(safe-area-inset-bottom));border-top:1px solid var(--bk-filete);background:var(--mb-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-pie__resumen{min-width:0}.bk-pie__cita{color:var(--mb-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.bk-pie__cita[data-vacio]{font-weight:500}.bk-pie__estado{color:var(--mb-text-secondary);font-size:.9375rem;line-height:1.4}.bk-pie__acciones{flex:none;gap:.75rem;display:flex}.bk-pie__confirmar{animation:bk-aparecer .26s var(--bk-curva);flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-pie__pregunta{color:var(--mb-text-secondary);font-size:.9375rem;line-height:1.4}.bk-pie__pregunta strong{color:var(--mb-ink);font-weight:600;display:block}.bk-boton{--bk-boton-px:2rem;--mb-button-arrow-gap:calc(var(--bk-boton-px) + var(--mb-button-reserve) - 1.125rem);padding-inline:calc(var(--bk-boton-px) + var(--mb-button-reserve))}.bk-boton[aria-disabled=true]{background:var(--mb-disabled-bg);color:var(--mb-disabled-text);cursor:not-allowed}.bk-boton[aria-disabled=true]:before{display:none}.bk-boton[aria-disabled=true] .mb-button__label{translate:none!important}.bk-boton[aria-disabled=true] .mb-button__arrow{opacity:0!important}.bk-boton-sec{border-color:var(--mb-border-strong);color:var(--mb-ink);background:0 0;padding-inline:1.75rem}.bk-boton-sec:hover{border-color:var(--mb-sage-dark);background:var(--mb-secondary)}.bk-boton-sec:focus-visible{outline:2px solid var(--mb-primary);outline-offset:3px}.bk-reserva--pagina{border:1px solid var(--bk-filete);border-radius:var(--mb-radius-modal);height:auto;min-height:52rem;box-shadow:var(--mb-shadow-soft);overflow:clip}.bk-reserva--pagina .bk-cuerpo{overflow:clip visible}.bk-reserva--pagina .bk-pie{z-index:2;border-radius:0 0 var(--mb-radius-modal) var(--mb-radius-modal);position:sticky;bottom:0}.bk-pagina{padding-block:clamp(1.5rem,1rem + 2.5vw,3.5rem) clamp(2.5rem,1.5rem + 3vw,4.5rem)}.bk-pagina__app{width:min(100%,62.5rem);min-height:52rem;scroll-margin-top:calc(var(--site-header-h,0px) + 1rem);margin-inline:auto}.bk-pagina__sin-js{border:var(--mb-border-width) solid var(--mb-border);border-radius:var(--mb-radius-modal);background:var(--mb-surface);color:var(--mb-text-secondary);padding:2rem;line-height:1.6}.bk-pagina__titulo{color:var(--mb-ink);margin:0 0 .75rem;font-size:2.5rem;font-weight:400;line-height:1.1}.bk-pagina__sin-js a{color:var(--mb-link)}@media (width<=39.99rem){.bk-pagina{padding-block:.75rem 2rem}.bk-pagina__marco.mb-shell{width:min(100% - 1.5rem, var(--mb-shell-max))}.bk-pagina__app{min-height:46rem}}@container bk (width<=43.99rem){.bk-cabecera,.bk-progreso,.bk-paso,.bk-pie{--bk-pad:1.25rem}.bk-cabecera{min-height:3.75rem;padding-block:.625rem}.bk-logo{width:9.5rem}.bk-cabecera__lado{gap:.625rem}.bk-progreso{min-height:2.875rem;padding-block:.5rem}.bk-progreso__nota{display:none}.bk-titulo{font-size:1.875rem}.bk-paso{padding-top:1rem}.bk-horas__rejilla{grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr))}.bk-pie{flex-direction:column;align-items:stretch;gap:.625rem;min-height:0;padding-top:.75rem}.bk-pie__cita{font-size:.9375rem}.bk-pie__estado{font-size:.8125rem}.bk-pie__acciones>.bk-boton{--bk-boton-px:1rem;white-space:nowrap;flex:auto}.bk-pie__acciones>.bk-boton-sec{flex:none;padding-inline:1.375rem}.bk-pie__confirmar{flex-direction:column;align-items:stretch}.bk-pie__confirmar .bk-pie__acciones{flex-direction:column-reverse}.bk-pie__confirmar .bk-pie__acciones>.mb-button{flex:auto}.bk-recibo{padding-inline:1rem}.bk-recibo__fila{grid-template-columns:minmax(0,1fr);gap:0;padding-block:.375rem}.bk-recibo__fila dt{font-size:.8125rem}.bk-recibo__fila dd{margin-top:-.5rem;padding-left:2.875rem}.bk-resultado__acciones .bk-boton-sec{padding-inline:1.75rem}.bk-resultado__acciones>.mb-button{flex:12rem}}@container bk (width<=29.99rem){.bk-distintivo{padding-inline:.625rem}.bk-distintivo__largo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-distintivo__corto{display:inline}}@container bk (width<=24rem){.bk-cabecera{gap:.5rem}.bk-logo{width:8rem}.bk-cabecera__lado{gap:.5rem}.bk-distintivo{padding-inline:.5rem}.bk-cerrar{width:2.25rem;height:2.25rem;padding:.5rem}.bk-pasos__paso+.bk-pasos__paso:before{width:1.5rem;margin-inline:.625rem}.bk-titulo{font-size:1.75rem}.bk-bloque{padding-inline:.75rem}.bk-modo{padding-inline:1rem .875rem}}@media (width<=39.99rem) and (height<=42rem),(height<=32rem){.bk-cabecera{min-height:3.25rem;padding-block:.375rem}.bk-progreso{min-height:2.5rem;padding-block:.375rem}.bk-pie{padding-top:.625rem;padding-bottom:max(.625rem, env(safe-area-inset-bottom));gap:.5rem}.bk-pie__estado{display:none}.bk-pie .mb-button{min-height:2.75rem}}@media (width>=40rem) and (height>=32.01rem){.bk-marco:has(>.bkp-solicitud){height:min(49rem,100dvh - 3rem)}}.bkp-preferencia{margin-top:1.25rem}.bkp-preferencia__opciones{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@container bk (width>=30rem){.bkp-preferencia__opciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}.bkp-opcion{text-align:center;padding-inline:.75rem}.bkp-horario{margin-top:1rem}.bk-reserva--pagina .bkp-horario{scroll-margin-block:5.5rem 8rem}.bkp-horario__titulo{border-radius:var(--mb-radius-cta);color:var(--mb-text-secondary);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;font-weight:500;line-height:1.4;list-style:none;display:inline-flex}.bkp-horario__titulo::-webkit-details-marker{display:none}.bkp-horario__titulo>.bk-icono{width:1.125rem;height:1.125rem;color:var(--mb-sage-dark);flex:none}.bkp-horario__texto{text-decoration-line:underline;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.bkp-horario__marca{width:1rem;height:1rem;transition:rotate .22s var(--bk-curva);display:grid}.bkp-horario__marca>.bk-icono{width:100%;height:100%}.bkp-horario[open] .bkp-horario__marca{rotate:180deg}@media (hover:hover) and (pointer:fine){.bkp-horario__titulo:hover{color:var(--mb-ink)}}.bkp-horario__titulo:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.bkp-horario__cuerpo{border-radius:var(--mb-radius-input);background:var(--mb-surface-soft);color:var(--mb-text-secondary);margin-top:.625rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.45}.bkp-horario__lista{gap:.375rem;display:grid}@container bk (width>=34rem){.bkp-horario__lista{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:2.5rem}}.bkp-horario__fila{grid-template-columns:6rem minmax(0,1fr);column-gap:.75rem;display:grid}@container bk (width>=22rem){.bkp-horario__fila{grid-template-columns:8.5rem minmax(0,1fr)}}.bkp-horario__fila dd{color:var(--mb-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.bkp-horario__franja{white-space:nowrap}.bkp-horario__fila[data-sin] dd{color:var(--mb-text-muted);font-weight:400}.bkp-horario__nota{color:var(--mb-text-secondary);margin-top:.75rem;font-size:.8125rem}.bkp-flotante{position:relative}.bkp-flotante>.bkp-flotante__control{min-height:3.5rem;padding-top:1.375rem;padding-bottom:.375rem}.bkp-flotante__control::placeholder{color:#0000}.bkp-flotante__control:focus::placeholder{color:var(--mb-text-muted)}.bkp-flotante__etiqueta{top:0;left:calc(var(--mb-input-px) + var(--mb-border-width));max-width:calc(100% - 2 * (var(--mb-input-px) + var(--mb-border-width)));color:var(--mb-text-secondary);white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:transform var(--mb-duration-fast) var(--mb-ease), color var(--mb-duration-fast) var(--mb-ease);margin:0;position:absolute;transform:translateY(1.14063rem)}.bkp-flotante__control:is(:focus,:not(:placeholder-shown),:autofill,:autofill)+.bkp-flotante__etiqueta{transform:translateY(.4375rem)scale(.8)}.bkp-flotante__control:focus+.bkp-flotante__etiqueta{color:var(--mb-primary)}.bkp-flotante__control[aria-invalid=true]+.bkp-flotante__etiqueta{color:var(--mb-error)}.bkp-ayuda{color:var(--mb-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.4}.bkp-turnstile[data-visible]{margin-top:1rem}.bkp-estado{overflow-wrap:anywhere}.bkp-estado[data-tono=info]{color:var(--mb-text-secondary)}.bkp-estado[data-tono=aviso]{color:var(--mb-warning)}.bkp-estado[data-tono=error]{color:var(--mb-error)}
