:root{--mf-fondo: #faf8f5;--mf-superficie: #ffffff;--mf-texto: #1f1d1a;--mf-texto-suave: #5b564f;--mf-acento: #2f5d50;--mf-acento-texto: #ffffff;--mf-borde: #d9d3ca;--mf-error: #a12a1f;--mf-aviso-fondo: #eef4f1;--mf-radio: 14px;--mf-espacio: 16px;--mf-fuente: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mf-fuente-titulos: var(--mf-fuente);--mf-ancho: 34rem;color-scheme:light}:root{--mf-superficie-texto: var(--mf-texto);--mf-elevada: var(--mf-superficie);--mf-elevada-texto: var(--mf-texto);--mf-suave: color-mix(in srgb, var(--mf-texto) 5%, var(--mf-fondo));--mf-suave-texto: var(--mf-texto);--mf-peligro: var(--mf-error);--mf-peligro-texto: #ffffff;--mf-exito: #2e6b3f;--mf-exito-texto: #ffffff;--mf-aviso: #8a5a00;--mf-aviso-texto: #ffffff;--mf-borde-fuerte: color-mix(in srgb, var(--mf-texto) 28%, transparent);--mf-foco: var(--mf-acento);--mf-tinte-4: color-mix(in srgb, var(--mf-texto) 4%, transparent);--mf-tinte-8: color-mix(in srgb, var(--mf-texto) 8%, transparent);--mf-tinte-12: color-mix(in srgb, var(--mf-texto) 12%, transparent);--mf-tinte-24: color-mix(in srgb, var(--mf-texto) 24%, transparent);--mf-tinte-48: color-mix(in srgb, var(--mf-texto) 48%, transparent);--mf-acento-tinte: color-mix(in srgb, var(--mf-acento) 12%, var(--mf-fondo));--mf-velo: color-mix(in srgb, var(--mf-fondo) 82%, transparent);--mf-capa-fondo: rgb(20 18 16 / 45%);--mf-e-1: 4px;--mf-e-2: 8px;--mf-e-3: 12px;--mf-e-4: 16px;--mf-e-5: 24px;--mf-e-6: 32px;--mf-e-7: 48px;--mf-e-8: 64px;--mf-t-xs: .8125rem;--mf-t-s: .9rem;--mf-t-m: 1rem;--mf-t-l: 1.15rem;--mf-t-xl: clamp(1.3rem, 1.15rem + .7vw, 1.55rem);--mf-t-2xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.1rem);--mf-t-3xl: clamp(2rem, 1.6rem + 2vw, 2.8rem);--mf-lh-titulo: 1.15;--mf-lh-cuerpo: 1.5;--mf-peso-cuerpo: 400;--mf-peso-fuerte: 600;--mf-peso-titulo: 700;--mf-r-s: 8px;--mf-r-m: var(--mf-radio);--mf-r-l: 22px;--mf-r-pildora: 999px;--mf-sombra-color: color-mix(in srgb, var(--mf-texto) 14%, transparent);--mf-sombra-1: 0 1px 2px var(--mf-sombra-color);--mf-sombra-2: 0 1px 2px var(--mf-sombra-color), 0 6px 18px var(--mf-sombra-color);--mf-sombra-3: 0 2px 6px var(--mf-sombra-color), 0 18px 48px var(--mf-sombra-color);--mf-d-rapida: .12s;--mf-d-media: .2s;--mf-d-lenta: .32s;--mf-curva: cubic-bezier(.2, .8, .2, 1);--mf-curva-salida: cubic-bezier(.4, 0, 1, 1);--mf-toque: 44px}@media(prefers-reduced-motion:reduce){:root{--mf-d-rapida: 0s;--mf-d-media: 0s;--mf-d-lenta: 0s}}@media(prefers-color-scheme:dark){:root[data-mf-tema=auto]{--mf-fondo: #141311;--mf-superficie: #1d1b19;--mf-elevada: #262320;--mf-texto: #f3efe8;--mf-texto-suave: #bdb5a9;--mf-acento: #8cc5b1;--mf-acento-texto: #0d1a16;--mf-borde: #3b3732;--mf-error: #ff8f80;--mf-peligro-texto: #1d0b08;--mf-exito: #86d19b;--mf-exito-texto: #0b1a10;--mf-aviso: #f2c063;--mf-aviso-texto: #1f1600;--mf-aviso-fondo: #1f2a26;--mf-sombra-color: rgb(0 0 0 / 45%);--mf-capa-fondo: rgb(0 0 0 / 62%);color-scheme:dark}}:root[data-mf-tema=oscuro]{--mf-fondo: #141311;--mf-superficie: #1d1b19;--mf-elevada: #262320;--mf-texto: #f3efe8;--mf-texto-suave: #bdb5a9;--mf-acento: #8cc5b1;--mf-acento-texto: #0d1a16;--mf-borde: #3b3732;--mf-error: #ff8f80;--mf-peligro-texto: #1d0b08;--mf-exito: #86d19b;--mf-exito-texto: #0b1a10;--mf-aviso: #f2c063;--mf-aviso-texto: #1f1600;--mf-aviso-fondo: #1f2a26;--mf-sombra-color: rgb(0 0 0 / 45%);--mf-capa-fondo: rgb(0 0 0 / 62%);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--mf-fondo);color:var(--mf-texto);font-family:var(--mf-fuente);font-size:17px;line-height:1.5;-webkit-text-size-adjust:100%}button,input,textarea{font:inherit;color:inherit}.mf-pantalla{min-height:100dvh;max-width:var(--mf-ancho);margin:0 auto;padding:calc(var(--mf-espacio) * 2) var(--mf-espacio)}.mf-marca{font-family:var(--mf-fuente-titulos);font-weight:700;font-size:1.05rem;color:var(--mf-acento);margin:0 0 calc(var(--mf-espacio) * 1.5)}.mf-formulario{display:flex;flex-direction:column;gap:var(--mf-espacio)}.mf-formulario h1{font-family:var(--mf-fuente-titulos);font-size:1.6rem;line-height:1.2;margin:0}.mf-ayuda{margin:0;color:var(--mf-texto-suave)}.mf-campo{display:flex;flex-direction:column;gap:6px;font-weight:600}.mf-campo input{min-height:48px;padding:10px 14px;border:1.5px solid var(--mf-borde);border-radius:var(--mf-radio);background:var(--mf-superficie);font-weight:400}.mf-campo input:focus-visible,.mf-boton:focus-visible,.mf-enlace:focus-visible{outline:3px solid var(--mf-acento);outline-offset:2px}.mf-codigo{font-size:1.6rem;letter-spacing:.4em;text-align:center}.mf-boton{min-height:48px;padding:12px 18px;border:0;border-radius:var(--mf-radio);background:var(--mf-acento);color:var(--mf-acento-texto);font-weight:700;cursor:pointer}.mf-boton:disabled{opacity:.6;cursor:default}.mf-secundario{background:transparent;color:var(--mf-acento);border:1.5px solid var(--mf-acento)}.mf-enlace{min-height:44px;padding:8px 4px;background:none;border:0;color:var(--mf-acento);text-decoration:underline;cursor:pointer}:root[data-mf-tema] .mf-enlace{min-width:var(--mf-toque)}.mf-error{margin:0;color:var(--mf-error);font-weight:600}.mf-aviso,.mf-sin-cupo{margin:0;padding:12px 14px;border-radius:var(--mf-radio);background:var(--mf-aviso-fondo);color:var(--mf-texto)}.mf-aviso-flotante{position:fixed;left:var(--mf-espacio);right:var(--mf-espacio);bottom:var(--mf-espacio);z-index:20;max-width:var(--mf-ancho);margin:0 auto;box-shadow:0 6px 24px #0000001f}.mf-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mf-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--mf-borde);border-radius:var(--mf-radio);background:var(--mf-superficie)}.mf-barra{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px var(--mf-espacio);border-bottom:1px solid var(--mf-borde);background:var(--mf-superficie)}.mf-barra-nombre{font-weight:700;color:var(--mf-acento)}.mf-barra nav{display:flex;gap:4px;flex-wrap:wrap}.mf-marca-agua{position:fixed;inset:0;z-index:10;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;transform:rotate(-24deg) scale(1.4);opacity:.06;font-size:13px;white-space:nowrap;-webkit-user-select:none;user-select:none}.mf-marca-agua span:before{content:attr(data-marca)}.mf-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mf-modulo{border:1px solid var(--mf-borde);border-radius:var(--mf-radio);padding:1rem;margin:.75rem 0;background:var(--mf-superficie)}.mf-modulo h3{margin:0 0 .35rem}.mf-modulo-bloqueado{border-style:dashed}.mf-modulo-destacado{border-width:2px;border-color:var(--mf-acento)}.mf-modulo-insignia{display:inline-block;margin:0 0 .35rem;padding:.1rem .6rem;border-radius:999px;background:var(--mf-acento);color:var(--mf-acento-texto);font-size:.85rem;font-weight:600}.mf-candado{font-weight:600;margin:.5rem 0}.mf-nota{font-size:.9rem;opacity:.85}.mf-aviso-compra{padding:.75rem 1rem;border-radius:10px;background:var(--mf-aviso-fondo);color:var(--mf-texto)}.mf-aviso-listo{border:1px solid var(--mf-acento)}:root{--mf-d-giro: .8s;--mf-d-pulso: 1.4s;--mf-alto-pestanas: calc(64px + env(safe-area-inset-bottom, 0px)) ;--mf-ancho-capa: 34rem}.mf-icono{box-sizing:content-box;flex-shrink:0;display:inline-block;vertical-align:middle}.mf-icono-16{width:16px;height:16px}.mf-icono-20{width:20px;height:20px}.mf-icono-24{width:24px;height:24px}.mf-b{display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-e-2);min-height:var(--mf-toque);min-width:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-4);border:1.5px solid transparent;border-radius:var(--mf-r-m);font:inherit;font-weight:var(--mf-peso-fuerte);line-height:1.2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mf-d-rapida) var(--mf-curva),border-color var(--mf-d-rapida) var(--mf-curva),color var(--mf-d-rapida) var(--mf-curva),transform var(--mf-d-rapida) var(--mf-curva)}.mf-b:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.mf-b:active:not(:disabled){transform:scale(.98)}.mf-b:disabled{opacity:.55;cursor:default}.mf-b[aria-busy=true]{opacity:.8;cursor:progress}.mf-b-s{min-height:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-3);font-size:var(--mf-t-s)}.mf-b-l{min-height:52px;padding:var(--mf-e-3) var(--mf-e-5);font-size:var(--mf-t-l)}.mf-b-bloque{display:flex;width:100%}.mf-b-primario{background:var(--mf-acento);color:var(--mf-acento-texto)}.mf-b-primario:hover:not(:disabled){background:color-mix(in srgb,var(--mf-acento) 88%,var(--mf-texto))}.mf-b-secundario{background:var(--mf-superficie);color:var(--mf-acento);border-color:var(--mf-borde-fuerte)}.mf-b-secundario:hover:not(:disabled){background:var(--mf-acento-tinte)}.mf-b-fantasma{background:transparent;color:var(--mf-acento)}.mf-b-fantasma:hover:not(:disabled){background:var(--mf-tinte-8)}.mf-b-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-b-giro{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--mf-r-pildora);animation:mf-girar var(--mf-d-giro) linear infinite}@keyframes mf-girar{to{transform:rotate(360deg)}}.mf-insignia{display:inline-flex;align-items:center;gap:var(--mf-e-1);padding:0 var(--mf-e-2);border-radius:var(--mf-r-pildora);font-size:var(--mf-t-xs);font-weight:var(--mf-peso-fuerte);line-height:1.6;white-space:nowrap}.mf-insignia-neutro{background:var(--mf-tinte-8);color:var(--mf-texto)}.mf-insignia-acento{background:var(--mf-acento);color:var(--mf-acento-texto)}.mf-insignia-exito{background:var(--mf-exito);color:var(--mf-exito-texto)}.mf-insignia-aviso{background:var(--mf-aviso);color:var(--mf-aviso-texto)}.mf-insignia-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-tarjeta{background:var(--mf-elevada);color:var(--mf-elevada-texto);border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);min-width:0}.mf-tarjeta-e0{box-shadow:none}.mf-tarjeta-e1{box-shadow:var(--mf-sombra-1)}.mf-tarjeta-e2{box-shadow:var(--mf-sombra-2);border-color:transparent}.mf-tarjeta-r-ninguno{padding:0;overflow:hidden}.mf-tarjeta-r-s{padding:var(--mf-e-3)}.mf-tarjeta-r-m{padding:var(--mf-e-4)}.mf-fila{display:flex;align-items:center;gap:var(--mf-e-3);width:100%;min-height:56px;padding:var(--mf-e-2) var(--mf-e-4);background:transparent;color:inherit;border:0;font:inherit;text-align:start}.mf-fila-accion{cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva)}.mf-fila-accion:hover{background:var(--mf-tinte-4)}.mf-fila-accion:active{background:var(--mf-tinte-8)}.mf-fila-accion:focus-visible{outline:3px solid var(--mf-foco);outline-offset:-3px}.mf-fila-inicio,.mf-fila-fin{display:inline-flex;align-items:center;flex-shrink:0;color:var(--mf-texto-suave)}.mf-fila-textos{display:flex;flex-direction:column;gap:var(--mf-e-1);flex:1;min-width:0}.mf-fila-titulo{font-weight:var(--mf-peso-fuerte);overflow-wrap:anywhere}.mf-fila-sub{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-campo2{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-campo2-etiqueta{font-weight:var(--mf-peso-fuerte)}.mf-campo2 input,.mf-campo2 textarea{min-height:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-3);border:1.5px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-superficie-texto);font:inherit;transition:border-color var(--mf-d-rapida) var(--mf-curva)}.mf-campo2 textarea{resize:vertical}.mf-campo2 input:focus-visible,.mf-campo2 textarea:focus-visible{outline:3px solid var(--mf-foco);outline-offset:1px;border-color:var(--mf-acento)}.mf-campo2-ayuda{margin:0;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-campo2-error input,.mf-campo2-error textarea{border-color:var(--mf-peligro)}.mf-campo2-msj-error{margin:0;color:var(--mf-peligro);font-size:var(--mf-t-s);font-weight:var(--mf-peso-fuerte)}.mf-interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-3);min-height:var(--mf-toque)}.mf-interruptor-textos{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-interruptor-desc{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-interruptor-control{position:relative;flex-shrink:0;width:52px;height:var(--mf-toque);padding:0;border:0;background:transparent;cursor:pointer}.mf-interruptor-control:before{content:"";position:absolute;left:0;right:0;top:50%;height:30px;transform:translateY(-50%);border-radius:var(--mf-r-pildora);background:var(--mf-tinte-24);transition:background-color var(--mf-d-media) var(--mf-curva)}.mf-interruptor-control[aria-checked=true]:before{background:var(--mf-acento)}.mf-interruptor-perilla{position:absolute;top:50%;left:3px;width:24px;height:24px;transform:translateY(-50%);border-radius:var(--mf-r-pildora);background:var(--mf-superficie);box-shadow:var(--mf-sombra-1);transition:transform var(--mf-d-media) var(--mf-curva)}.mf-interruptor-control[aria-checked=true] .mf-interruptor-perilla{transform:translate(22px,-50%)}.mf-interruptor-control:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px;border-radius:var(--mf-r-pildora)}.mf-chips{display:flex;flex-wrap:wrap;gap:var(--mf-e-2)}.mf-chip{display:inline-flex;align-items:center;gap:var(--mf-e-1);min-height:var(--mf-toque);min-width:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-3);border:1.5px solid var(--mf-borde);border-radius:var(--mf-r-pildora);background:var(--mf-superficie);color:var(--mf-texto);font:inherit;font-size:var(--mf-t-s);cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva),border-color var(--mf-d-rapida) var(--mf-curva)}.mf-chip[aria-pressed=true]{background:var(--mf-acento);border-color:var(--mf-acento);color:var(--mf-acento-texto)}.mf-chip:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.mf-segmentado{display:flex;gap:var(--mf-e-1);padding:var(--mf-e-1);border-radius:var(--mf-r-m);background:var(--mf-tinte-8)}.mf-segmento{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-e-1);min-height:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-2);border:0;border-radius:var(--mf-r-s);background:transparent;color:var(--mf-texto-suave);font:inherit;font-weight:var(--mf-peso-fuerte);cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva),color var(--mf-d-rapida) var(--mf-curva)}.mf-segmento[aria-checked=true]{background:var(--mf-elevada);color:var(--mf-texto);box-shadow:var(--mf-sombra-1)}.mf-segmento:focus-visible{outline:3px solid var(--mf-foco);outline-offset:1px}.mf-cabecera{display:flex;align-items:center;gap:var(--mf-e-2);min-height:56px;padding:var(--mf-e-1) var(--mf-e-2);padding-top:max(var(--mf-e-1),env(safe-area-inset-top,0px));background:var(--mf-velo);color:var(--mf-texto);border-bottom:1px solid var(--mf-borde);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.mf-cabecera-fija{position:sticky;top:0;z-index:15}.mf-cabecera-titulo{flex:1;min-width:0;margin:0 var(--mf-e-2);font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-l);font-weight:var(--mf-peso-titulo);line-height:var(--mf-lh-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-cabecera-volver{display:inline-flex;align-items:center;justify-content:center;width:var(--mf-toque);height:var(--mf-toque);border:0;border-radius:var(--mf-r-pildora);background:transparent;color:var(--mf-texto);cursor:pointer}.mf-cabecera-volver:focus-visible{outline:3px solid var(--mf-foco)}.mf-cabecera-acciones{display:flex;gap:var(--mf-e-1)}.mf-pestanas{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;justify-content:space-around;min-height:var(--mf-alto-pestanas);padding:0 var(--mf-e-2);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--mf-velo);border-top:1px solid var(--mf-borde);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.mf-pestana{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mf-e-1);min-height:64px;max-width:7rem;border:0;background:transparent;color:var(--mf-texto-suave);font:inherit;font-size:var(--mf-t-xs);cursor:pointer}.mf-pestana[aria-current=page]{color:var(--mf-acento);font-weight:var(--mf-peso-fuerte)}.mf-pestana-icono{position:relative;display:inline-flex;padding:var(--mf-e-1) var(--mf-e-4);border-radius:var(--mf-r-pildora);transition:background-color var(--mf-d-media) var(--mf-curva)}.mf-pestana[aria-current=page] .mf-pestana-icono{background:var(--mf-acento-tinte)}.mf-pestana:focus-visible{outline:3px solid var(--mf-foco);outline-offset:-3px}.mf-pestana-marca{position:absolute;top:0;right:var(--mf-e-2);min-width:18px;padding:0 var(--mf-e-1);border-radius:var(--mf-r-pildora);background:var(--mf-peligro);color:var(--mf-peligro-texto);font-size:var(--mf-t-xs);line-height:18px;text-align:center}.mf-hoja,.mf-dialogo{border:0;padding:0;color:var(--mf-elevada-texto);background:var(--mf-elevada);box-shadow:var(--mf-sombra-3)}.mf-hoja::backdrop,.mf-dialogo::backdrop{background:var(--mf-capa-fondo)}.mf-hoja{width:100%;max-width:var(--mf-ancho-capa);max-height:88dvh;margin:auto auto 0;border-radius:var(--mf-r-l) var(--mf-r-l) 0 0}.mf-hoja[open]{animation:mf-subir var(--mf-d-lenta) var(--mf-curva)}@keyframes mf-subir{0%{transform:translateY(24%)}}.mf-hoja-marco{display:flex;flex-direction:column;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.mf-hoja-asa{align-self:center;width:40px;height:4px;margin-top:var(--mf-e-2);border-radius:var(--mf-r-pildora);background:var(--mf-tinte-24)}.mf-hoja-cabeza{display:flex;align-items:center;gap:var(--mf-e-2);padding:var(--mf-e-2) var(--mf-e-2) var(--mf-e-2) var(--mf-e-4)}.mf-hoja-titulo,.mf-dialogo-titulo{flex:1;margin:0;font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo);text-wrap:balance}.mf-hoja-cerrar{display:inline-flex;align-items:center;justify-content:center;width:var(--mf-toque);height:var(--mf-toque);border:0;border-radius:var(--mf-r-pildora);background:var(--mf-tinte-8);color:var(--mf-texto);cursor:pointer}.mf-hoja-cerrar:focus-visible{outline:3px solid var(--mf-foco)}.mf-hoja-cuerpo{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--mf-e-4) var(--mf-e-4)}.mf-hoja-pie{display:flex;gap:var(--mf-e-2);padding:var(--mf-e-3) var(--mf-e-4);border-top:1px solid var(--mf-borde)}.mf-hoja-pie>*{flex:1}.mf-dialogo{width:calc(100% - 2 * var(--mf-e-4));max-width:26rem;padding:var(--mf-e-5);border-radius:var(--mf-r-l)}.mf-dialogo[open]{animation:mf-aparecer var(--mf-d-media) var(--mf-curva)}@keyframes mf-aparecer{0%{transform:scale(.96)}}.mf-dialogo-texto{margin:var(--mf-e-2) 0 0;color:var(--mf-texto-suave)}.mf-dialogo-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mf-e-2);margin-top:var(--mf-e-5)}.mf-avisos{position:fixed;left:var(--mf-e-4);right:var(--mf-e-4);bottom:calc(var(--mf-e-4) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-direction:column;align-items:center;pointer-events:none}.mf-aviso2{display:flex;align-items:center;gap:var(--mf-e-3);width:100%;max-width:28rem;min-height:48px;padding:var(--mf-e-2) var(--mf-e-2) var(--mf-e-2) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-texto);color:var(--mf-fondo);box-shadow:var(--mf-sombra-3);pointer-events:auto;animation:mf-aparecer-abajo var(--mf-d-media) var(--mf-curva)}@keyframes mf-aparecer-abajo{0%{transform:translateY(12px)}}.mf-aviso2-exito{background:var(--mf-exito);color:var(--mf-exito-texto)}.mf-aviso2-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-aviso2-texto{flex:1}.mf-aviso2-accion{min-height:var(--mf-toque);min-width:var(--mf-toque);padding:0 var(--mf-e-3);border:0;border-radius:var(--mf-r-s);background:transparent;color:inherit;font:inherit;font-weight:var(--mf-peso-titulo);text-decoration:underline;cursor:pointer}.mf-estado{display:flex;flex-direction:column;align-items:center;gap:var(--mf-e-2);padding:var(--mf-e-7) var(--mf-e-4);text-align:center}.mf-estado-ilustracion{color:var(--mf-acento);margin-bottom:var(--mf-e-2)}.mf-estado-titulo{margin:0;font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo);text-wrap:balance}.mf-estado-texto{max-width:26rem;margin:0;color:var(--mf-texto-suave);text-wrap:pretty}.mf-estado-accion{margin-top:var(--mf-e-3)}.mf-estado-error .mf-estado-titulo{color:var(--mf-peligro)}.mf-esqueleto{display:flex;flex-direction:column;gap:var(--mf-e-2)}.mf-esq{display:block;border-radius:var(--mf-r-s);background:var(--mf-tinte-8);animation:mf-pulso var(--mf-d-pulso) ease-in-out infinite}.mf-esq-linea{height:1em}.mf-esq-corta{width:60%}.mf-esq-bloque{border-radius:var(--mf-r-m)}.mf-esq-m{height:96px}.mf-esq-l{height:160px}@keyframes mf-pulso{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.mf-esq,.mf-b-giro{animation:none}}.mf-progreso{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-progreso-texto{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-progreso-pista{height:8px;border-radius:var(--mf-r-pildora);background:var(--mf-tinte-12);overflow:hidden}.mf-progreso-relleno{display:block;height:100%;width:var(--mf-progreso, 0%);border-radius:var(--mf-r-pildora);background:var(--mf-acento);transition:width var(--mf-d-lenta) var(--mf-curva)}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("./barlow-400-NENW7MY5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("./barlow-600-APFZWJSU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("./barlow-700-5OFOGNFS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url("./barlow-semi-condensed-400-BA2YFA7J.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url("./barlow-semi-condensed-600-YSX2SY2B.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mf-fondo: #f4f1e8;--mf-superficie: #ffffff;--mf-texto: #14213d;--mf-texto-suave: #4a5568;--mf-acento: #14213d;--mf-acento-texto: #ffffff;--mf-accion: #ffc20e;--mf-accion-texto: #14213d;--mf-marca-2: #1c2d52;--mf-marca-2-texto: #ffffff;--mf-error: #b3261e;--mf-peligro: #b3261e;--mf-peligro-texto: #ffffff;--mf-velo: rgb(0 0 0 / 50%);--mf-palanca-off: #8a93a6;--mf-borde: #c9cfda;--mf-fuente: "Barlow", system-ui, sans-serif;--mf-fuente-titulos: "Barlow", system-ui, sans-serif;--mf-fuente-tabla: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--mf-r-m: .625rem;--mf-e-1: .25rem;--mf-e-2: .5rem;--mf-e-4: 1rem;--mf-e-5: 1.5rem;--mf-t-base: 1rem;--mf-t-2xl: 1.5rem}@media(prefers-color-scheme:dark){:root[data-mf-tema=auto]{--mf-fondo: #0e1730;--mf-superficie: #14213d;--mf-texto: #f4f1e8;--mf-texto-suave: #b5bccb;--mf-acento: #ffc20e;--mf-acento-texto: #14213d;--mf-borde: #2b3a63;--mf-marca-2: #0a1122;--mf-marca-2-texto: #ffffff;--mf-error: #ff8f80;--mf-peligro: #b3261e;--mf-peligro-texto: #ffffff;--mf-velo: rgb(0 0 0 / 50%)}}body{background:var(--mf-fondo);color:var(--mf-texto);font-family:var(--mf-fuente);font-size:var(--mf-t-base);margin:0}h1{font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-2xl);line-height:1.2;margin:0 0 var(--mf-e-4)}h2{font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-l);margin:var(--mf-e-5) 0 var(--mf-e-2)}button,input,select{font:inherit;min-height:3rem}input,select{font-size:var(--mf-t-m);width:100%;box-sizing:border-box;padding:var(--mf-e-2);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto)}.bp-barra{display:flex;align-items:center;gap:var(--mf-e-2);background:var(--mf-marca-2);color:var(--mf-marca-2-texto);padding:var(--mf-e-2) var(--mf-e-4);position:sticky;top:0;z-index:20}.bp-marca{margin:0;font-family:var(--mf-fuente-titulos);font-weight:700;flex:1;min-width:0;white-space:nowrap}.bp-submarca{display:block;font-size:var(--mf-t-xs);font-weight:400;opacity:.85}.bp-barra-acciones{display:flex;gap:var(--mf-e-1)}.bp-atras,.bp-icono{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border:1px solid transparent;border-radius:var(--mf-r-m);background:transparent;color:inherit;cursor:pointer}.bp-guardado{position:relative;inline-size:1.5rem;block-size:1.5rem;overflow:hidden;color:transparent}.bp-guardado:before{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;color:var(--mf-marca-2-texto);font-size:var(--mf-t-m)}@media(min-width:30rem){.bp-guardado{inline-size:auto;block-size:auto;overflow:visible;color:inherit;font-size:var(--mf-t-s);opacity:.9}.bp-guardado:before{content:none}}.bp-principal{max-width:46rem;margin:0 auto;padding:var(--mf-e-4);padding-bottom:var(--mf-e-5);display:flex;flex-direction:column;gap:var(--mf-e-4)}@media(min-width:48rem){.bp-principal{padding:var(--mf-e-5)}}.bp-boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-e-2);min-height:3rem;padding:var(--mf-e-2) var(--mf-e-4);border:none;border-radius:var(--mf-r-m);background:var(--mf-accion);color:var(--mf-accion-texto);font-weight:700;cursor:pointer}.bp-boton-secundario{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:var(--mf-e-2) var(--mf-e-4);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);cursor:pointer}.bp-boton-peligro{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:var(--mf-e-2) var(--mf-e-4);border:none;border-radius:var(--mf-r-m);background:var(--mf-peligro);color:var(--mf-peligro-texto);font-weight:700;cursor:pointer}.bp-aviso{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-left:.25rem solid var(--mf-accion);border-radius:var(--mf-r-m);padding:var(--mf-e-2) var(--mf-e-4);margin:0}.bp-error{color:var(--mf-error);font-weight:700}.bp-ayuda{color:var(--mf-texto-suave);font-size:var(--mf-t-s);margin:var(--mf-e-1) 0 0}.bp-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bp-lista{display:flex;flex-direction:column;gap:var(--mf-e-4)}.bp-lista-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-2)}.bp-lista-cabecera h1{margin:0}.bp-buscar{display:flex;align-items:center;gap:var(--mf-e-2);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:0 var(--mf-e-2)}.bp-buscar input{border:none;background:transparent}.bp-filas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-2);min-width:0;max-width:100%}.bp-lista .bp-fila{position:relative;display:flex;align-items:center;gap:var(--mf-e-1);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.bp-fila-texto{flex:1 1 auto;min-width:0;text-align:left;background:transparent;border:none;color:var(--mf-texto);padding:var(--mf-e-2) var(--mf-e-4);min-height:3rem;cursor:pointer}.bp-lista .bp-fila-titulo{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.bp-fila-menu{flex:none;min-width:3rem;min-height:3rem;background:transparent;border:none;color:var(--mf-texto);cursor:pointer}.bp-menu{position:absolute;right:0;top:100%;z-index:10;display:flex;flex-direction:column;background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);min-width:12rem;max-width:calc(100vw - var(--mf-e-5))}.bp-menu button{text-align:left;background:transparent;border:none;color:var(--mf-texto);padding:var(--mf-e-2) var(--mf-e-4);min-height:3rem;cursor:pointer}.bp-banda{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-2);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-2) var(--mf-e-4)}.bp-banda p{margin:0;font-size:var(--mf-t-s)}.bp-vacio{text-align:center;display:flex;flex-direction:column;gap:var(--mf-e-2);align-items:center}.bp-dialogo-fondo{position:fixed;inset:0;background:var(--mf-velo);display:flex;align-items:center;justify-content:center;padding:var(--mf-e-4);z-index:50}.bp-dialogo{background:var(--mf-superficie);color:var(--mf-texto);border-radius:var(--mf-r-m);padding:var(--mf-e-4);max-width:26rem;width:100%;display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-dialogo-texto{margin:0;font-weight:700}.bp-dialogo-acciones{display:flex;gap:var(--mf-e-2);justify-content:flex-end}.bp-campo{display:flex;flex-direction:column;gap:var(--mf-e-1);margin-bottom:var(--mf-e-2)}.bp-nuevo{display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-modos{display:flex;gap:var(--mf-e-1)}.bp-modo{flex:1;min-height:3rem;border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);cursor:pointer;font-size:var(--mf-t-s)}.bp-modo-activo{border-color:var(--mf-accion);border-width:2px;font-weight:700}.bp-plantillas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-plantilla{width:100%;text-align:left;min-height:3rem;border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);padding:var(--mf-e-2) var(--mf-e-4);cursor:pointer}.bp-plantilla-activa{border-color:var(--mf-accion);border-width:2px;font-weight:700}.bp-pack-bloqueado{width:100%;text-align:left;min-height:3rem;border:1px dashed var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);padding:var(--mf-e-2) var(--mf-e-4);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--mf-e-2)}.bp-candado{font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.bp-form{display:flex;flex-direction:column}.bp-bienvenida{max-width:30rem;margin:0 auto;padding:var(--mf-e-5) var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-4);min-height:80vh;justify-content:center}.bp-bienvenida-tarjetas{list-style:none;margin:0;padding:0}.bp-bienvenida-tarjeta{display:none;background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-5);font-size:var(--mf-t-xl);line-height:1.4}.bp-bienvenida-tarjeta.bp-activa{display:block}.bp-bienvenida-tarjeta p{margin:0}.bp-bienvenida-acciones{display:flex;gap:var(--mf-e-2)}.bp-bienvenida-acciones .bp-boton{flex:1}.bp-bienvenida-pasos{text-align:center;color:var(--mf-texto-suave);letter-spacing:.25rem}.bp-instalar{background:var(--mf-superficie);border-top:1px solid var(--mf-borde);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-instalar-titulo{font-weight:700;margin:0}.bp-instalar p{margin:0}.bp-instalar-acciones{display:flex;gap:var(--mf-e-2)}.bp-ajustes{display:flex;flex-direction:column;gap:var(--mf-e-4)}.bp-ajustes-bloque{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4)}.bp-ajustes-bloque h2{margin-top:0}.bp-segmentado{display:flex;align-items:center;gap:var(--mf-e-2);flex-wrap:wrap;margin-bottom:var(--mf-e-2)}.bp-segmentado span{flex-basis:100%;font-weight:700}.bp-segmentado button{min-height:3rem;padding:var(--mf-e-2) var(--mf-e-4);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:transparent;color:var(--mf-texto);cursor:pointer}.bp-segmentado button[aria-pressed=true]{border-color:var(--mf-accion);border-width:2px;font-weight:700}.bp-logo{display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-logo-etiqueta{font-weight:700}.bp-logo-vista{max-width:10rem;height:auto;border:1px solid var(--mf-borde);border-radius:var(--mf-r-m)}.bp-logo-acciones{display:flex;gap:var(--mf-e-2)}.bp-respaldo-acciones,.bp-cuenta-acciones{display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-ayuda-lista{margin:0;padding-left:var(--mf-e-5);display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-faq{border-top:1px solid var(--mf-borde);padding:var(--mf-e-2) 0}.bp-faq summary{min-height:3rem;cursor:pointer;font-weight:700;display:flex;align-items:center}.bp-compra{display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-mod{display:flex;flex-direction:column;gap:var(--mf-e-3);padding:var(--mf-e-3);max-width:46rem;margin:0 auto}.bp-mod-titulo{font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-l);line-height:var(--mf-lh-titulo);text-wrap:balance;margin:0;color:var(--mf-texto)}.bp-mod-recordatorio{margin:0;padding:var(--mf-e-2) var(--mf-e-3);border-left:var(--mf-e-1) solid var(--mf-accion);background:var(--mf-superficie);color:var(--mf-texto-suave);border-radius:0 var(--mf-r-m) var(--mf-r-m) 0}.bp-mod-trabajo,.bp-mod-circuito{display:flex;flex-direction:column;gap:var(--mf-e-2);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-3)}.bp-mod-circuito-titulo{font-size:var(--mf-t-m);margin:0;color:var(--mf-texto);text-wrap:balance}.bp-mod-campos{display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-mod-campos input{font-size:var(--mf-t-m);min-height:var(--mf-toque)}.bp-mod-campo{display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-mod-valor{font-size:var(--mf-t-m);color:var(--mf-texto);min-height:var(--mf-toque);display:flex;align-items:center}.bp-mod-zsmax{min-height:var(--mf-toque);align-self:flex-start;padding:0 var(--mf-e-3);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-fondo);color:var(--mf-texto);font-size:var(--mf-t-m)}.bp-mod-zsmax-fila{display:flex;flex-direction:column;gap:var(--mf-e-1);grid-column:1 / -1}.bp-mod-origen{margin:0;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.bp-mod-alerta{margin:0;padding:var(--mf-e-2) var(--mf-e-3);border-radius:var(--mf-r-m);font-size:var(--mf-t-m)}.bp-mod-alerta-roja{background:color-mix(in srgb,var(--mf-peligro) 12%,var(--mf-fondo));color:var(--mf-texto);border-left:var(--mf-e-1) solid var(--mf-peligro)}.bp-mod-alerta-ambar{background:var(--mf-aviso-fondo);color:var(--mf-texto);border-left:var(--mf-e-1) solid var(--mf-aviso)}.bp-mod-resultados{margin:0;padding:var(--mf-e-2) var(--mf-e-3);list-style:none;display:flex;flex-direction:column;gap:var(--mf-e-1);background:var(--mf-fondo);border-radius:var(--mf-r-m);color:var(--mf-texto)}.bp-mod-manual{margin:0;padding:var(--mf-e-2) var(--mf-e-3);background:var(--mf-aviso-fondo);border-radius:var(--mf-r-m);color:var(--mf-texto)}@media(min-width:1024px){.bp-mod-campos{display:grid;grid-template-columns:1fr 1fr}}.bp-modulo[data-ancho="1"]{--bp-w: 1}.bp-modulo[data-ancho="2"]{--bp-w: 2}.bp-modulo[data-ancho="3"]{--bp-w: 3}.bp-modulo[data-ancho="4"]{--bp-w: 4}.bp-modulo{flex:none;width:calc(var(--bp-w, 1) * 44px);min-height:44px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--mf-e-1) 1px;border:1px solid var(--mf-borde-fuerte);border-radius:var(--mf-r-s);background:var(--mf-fondo);color:var(--mf-texto);cursor:pointer;overflow:hidden}.bp-palanca{width:60%;height:8px;border-radius:var(--mf-r-s);background:var(--mf-palanca-off, var(--mf-texto-suave))}.bp-modulo-on .bp-palanca{background:var(--mf-accion, var(--mf-acento))}.bp-calibre,.bp-numcirc{font-size:var(--mf-t-xs);line-height:1.2;white-space:nowrap}.bp-modulo-sel{outline:2px solid var(--mf-foco);outline-offset:1px}.bp-fila-bloque{display:flex;flex-direction:column;gap:var(--mf-e-2);max-width:100%}.bp-fila-bloque .bp-fila-titulo{font-size:var(--mf-t-s);color:var(--mf-texto-suave);margin:0}.bp-fila-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);padding:var(--mf-e-2);scroll-snap-type:x proximity;position:relative}.bp-fila-scroll.bp-con-scroll{-webkit-mask-image:linear-gradient(to right,var(--mf-superficie) calc(100% - var(--mf-e-5)),transparent);mask-image:linear-gradient(to right,var(--mf-superficie) calc(100% - var(--mf-e-5)),transparent)}.bp-fila-scroll .bp-fila{display:flex;gap:2px;width:max-content;min-width:100%;align-items:stretch}.bp-fila-scroll .bp-fila-vacia{min-width:100%;min-height:var(--bp-toque)}.bp-minimapa{position:relative;pointer-events:none;max-width:100%;overflow:hidden}.bp-minimapa-pista{display:flex;gap:1px}.bp-mini{flex:none;width:calc(var(--ancho, 1) * var(--mf-e-3));height:10px;border-radius:var(--mf-r-s);background:var(--mf-borde-fuerte)}.bp-mini-vacio{background:transparent;border:1px dashed var(--mf-borde)}.bp-mini-0{background:var(--mf-acento)}.bp-mini-1{background:var(--mf-aviso)}.bp-mini-2{background:var(--mf-exito)}.bp-mini-3{background:var(--mf-peligro)}.bp-minimapa-ventana{position:absolute;top:-2px;left:0;width:96px;height:14px;border:2px solid var(--mf-foco);border-radius:var(--mf-r-s);pointer-events:none}.bp-grupos{display:flex;flex-direction:column;gap:var(--mf-e-3)}.bp-grupo{border-left:4px solid var(--mf-borde-fuerte);padding-left:var(--mf-e-3)}.bp-grupo-0{border-left-color:var(--mf-acento)}.bp-grupo-1{border-left-color:var(--mf-aviso)}.bp-grupo-2{border-left-color:var(--mf-exito)}.bp-grupo-3{border-left-color:var(--mf-peligro)}.bp-grupo-titulo{font-size:var(--mf-t-s);margin:0 0 var(--mf-e-1)}.bp-grupo-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-1);font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.bp-panel{display:flex;flex-direction:column;gap:var(--mf-e-3);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);padding:var(--mf-e-4)}.bp-panel-titulo{font-size:var(--mf-t-m);margin:0}.bp-campo{display:flex;flex-direction:column;gap:var(--mf-e-1);font-weight:var(--mf-peso-fuerte)}.bp-campo input,.bp-campo select{min-height:var(--bp-toque);padding:var(--mf-e-2) var(--mf-e-3);border:1px solid var(--mf-borde-fuerte);border-radius:var(--mf-r-s);background:var(--mf-fondo);color:var(--mf-texto);font-size:var(--mf-t-m);font-weight:var(--mf-peso-cuerpo)}.bp-mover{display:flex;gap:var(--mf-e-2);flex-wrap:wrap}.bp-board{display:flex;flex-direction:column;gap:var(--mf-e-4);max-width:100%;padding-bottom:calc(var(--bp-toque) + var(--mf-e-4))}.bp-anadir:before{content:"+ "}.bp-form{display:flex;flex-direction:column;gap:var(--mf-e-3);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);padding:var(--mf-e-4)}.bp-form-titulo{font-size:var(--mf-t-m);margin:0}.bp-form-botones{display:flex;gap:var(--mf-e-2);flex-wrap:wrap}.bp-circuitos{display:flex;flex-direction:column;gap:var(--mf-e-4)}.bp-avisos-ambar{list-style:none;margin:0;padding:var(--mf-e-3) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-aviso-fondo);color:var(--mf-texto);display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-vacio{margin:0;color:var(--mf-texto-suave)}.bp-lista-circuitos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-circuito{width:100%;min-height:var(--bp-toque);text-align:left;padding:var(--mf-e-2) var(--mf-e-3);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);font-size:var(--mf-t-m);cursor:pointer}.bp-docs{display:flex;flex-direction:column;gap:var(--mf-e-4);padding-bottom:calc(var(--bp-toque) + var(--mf-e-4))}.bp-salidas{display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-check,.bp-radio{display:flex;align-items:center;gap:var(--mf-e-2);min-height:var(--bp-toque);font-size:var(--mf-t-m)}.bp-check input,.bp-radio input{width:20px;height:20px;accent-color:var(--mf-acento)}.bp-medidas{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-3) var(--mf-e-4);display:flex;gap:var(--mf-e-3);flex-wrap:wrap}.bp-medidas legend{font-size:var(--mf-t-s);color:var(--mf-texto-suave);padding:0 var(--mf-e-1)}.bp-avisos{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-3) var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-avisos legend{font-size:var(--mf-t-s);color:var(--mf-texto-suave);padding:0 var(--mf-e-1)}.bp-avisos-detalle{display:flex;flex-direction:column;gap:var(--mf-e-2);padding-left:var(--mf-e-4)}.bp-aviso{margin:0;padding:var(--mf-e-3) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-aviso-fondo);color:var(--mf-texto)}.bp-acciones{display:flex;flex-direction:column;gap:var(--mf-e-2)}.bp-estado{margin:0;color:var(--mf-texto)}.bp-error{margin:0;color:var(--mf-error);font-weight:var(--mf-peso-fuerte)}:root{--bp-toque: 48px}.bp-editor{display:flex;flex-direction:column;gap:var(--mf-e-4);max-width:100%}.bp-editor-cabecera{display:flex;flex-direction:column;gap:var(--mf-e-1)}.bp-editor-cliente{font-size:var(--mf-t-l);line-height:var(--mf-lh-titulo);text-wrap:balance;margin:0}.bp-editor-direccion{font-size:var(--mf-t-s);color:var(--mf-texto-suave);margin:0}.bp-editor .mf-b{min-height:var(--bp-toque)}.bp-pestanas{display:flex;gap:var(--mf-e-2);overflow-x:auto;border-bottom:1px solid var(--mf-borde);padding-bottom:var(--mf-e-2)}.bp-pestana{min-height:var(--bp-toque);padding:var(--mf-e-2) var(--mf-e-3);border:1px solid transparent;border-radius:var(--mf-r-m);background:transparent;color:var(--mf-texto);font-size:var(--mf-t-m);white-space:nowrap;cursor:pointer}.bp-pestana-activa{border-color:var(--mf-borde-fuerte);background:var(--mf-superficie);font-weight:var(--mf-peso-fuerte)}.bp-titulo{font-size:var(--mf-t-l);line-height:var(--mf-lh-titulo);text-wrap:balance;margin:0}.bp-board-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-3);flex-wrap:wrap}.bp-nota{margin:0;padding:var(--mf-e-3) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-acento-tinte);color:var(--mf-texto)}.bp-llena{margin:0;padding:var(--mf-e-3) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-aviso-fondo);color:var(--mf-texto)}.bp-tipos{display:grid;grid-template-columns:1fr 1fr;gap:var(--mf-e-2)}.bp-barra-fija{position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;gap:var(--mf-e-2);background:var(--mf-superficie);border-top:1px solid var(--mf-borde);padding:var(--mf-e-2) var(--mf-e-4);padding-bottom:calc(var(--mf-e-2) + env(safe-area-inset-bottom))}
