.capa.svelte-5hsgqn{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:var(--font-ui);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.capa.svelte-5hsgqn::backdrop{background:0 0}.velo.svelte-5hsgqn{background:var(--velo-capa);opacity:0;touch-action:none;transition:opacity var(--dur-corto) var(--ease-estandar);position:absolute;inset:0}.capa[data-visible=true].svelte-5hsgqn .velo:where(.svelte-5hsgqn){opacity:1}.capa[data-modo=panel][data-visible=true].svelte-5hsgqn .velo:where(.svelte-5hsgqn){opacity:.6}.capa[data-modo=hoja].svelte-5hsgqn .velo:where(.svelte-5hsgqn){transition:none}.hoja.svelte-5hsgqn{box-sizing:border-box;background:var(--surface);outline:none;flex-direction:column;display:flex;position:relative}.capa[data-modo=hoja].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){border-radius:var(--radio-hoja) var(--radio-hoja) 0 0;max-width:40rem;box-shadow:var(--sombra-flotante-3);will-change:transform;margin-inline:auto;position:absolute;top:0;left:0;right:0}.capa[data-modo=hoja].svelte-5hsgqn .hoja:where(.svelte-5hsgqn):before{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;border-bottom:0;position:absolute;inset:0}.capa[data-modo=hoja].svelte-5hsgqn .hoja:where(.svelte-5hsgqn):after{content:"";height:var(--space-12);background:var(--surface);position:absolute;top:100%;left:0;right:0}.barrita.svelte-5hsgqn{width:100%;height:var(--space-5);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.barrita.svelte-5hsgqn span:where(.svelte-5hsgqn){border-radius:var(--radio-celda);background:var(--line-strong);opacity:.55;width:2.25rem;height:.3125rem;transition:opacity var(--dur-micro) var(--ease-estandar), width var(--dur-corto) var(--ease-estandar);display:block}.barrita.svelte-5hsgqn:focus-visible{outline:none}.barrita.svelte-5hsgqn:focus-visible span:where(.svelte-5hsgqn){outline:2px solid var(--brand);outline-offset:3px;opacity:1}@media (hover:hover){.barrita.svelte-5hsgqn:hover span:where(.svelte-5hsgqn){opacity:.85;width:2.75rem}}.capa[data-arrastrando].svelte-5hsgqn .barrita:where(.svelte-5hsgqn) span:where(.svelte-5hsgqn){opacity:.85;width:2.75rem}.cabecera.svelte-5hsgqn{gap:var(--space-3);flex-direction:column;flex:none;display:flex}.capa[data-modo=hoja].svelte-5hsgqn .cabecera:where(.svelte-5hsgqn){padding:0 var(--space-3) var(--space-2) var(--space-4);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.capa[data-arrastrando].svelte-5hsgqn .cabecera:where(.svelte-5hsgqn),.capa[data-arrastrando].svelte-5hsgqn .barrita:where(.svelte-5hsgqn){cursor:grabbing}.fila.svelte-5hsgqn{align-items:center;gap:var(--space-2);display:flex}h2.svelte-5hsgqn{min-width:0;font-size:var(--texto-lg);font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:var(--leading-snug);flex:1;margin:0}.cerrar.svelte-5hsgqn{width:var(--control-alto);height:var(--control-alto);border-radius:var(--radio-control);color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-micro) var(--ease-estandar), color var(--dur-micro) var(--ease-estandar), transform var(--dur-micro) var(--ease-estandar);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.cerrar.svelte-5hsgqn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){.cerrar.svelte-5hsgqn:hover{background:var(--estado-hover);color:var(--ink)}}.capa[data-modo=hoja].svelte-5hsgqn .cerrar:where(.svelte-5hsgqn){border-radius:var(--radio-capa);background:var(--surface-soft);width:1.875rem;height:1.875rem}.capa[data-modo=hoja].svelte-5hsgqn .cerrar:where(.svelte-5hsgqn):before{content:"";inset:calc(var(--space-2) * -1);position:absolute}.capa[data-modo=hoja].svelte-5hsgqn .cerrar:where(.svelte-5hsgqn) svg{width:1rem;height:1rem}.cerrar.svelte-5hsgqn:active{transform:scale(.94)}.cuerpo.svelte-5hsgqn{overscroll-behavior:contain;min-height:0;font-size:var(--texto-ui);flex:1;overflow-y:auto}.capa[data-modo=hoja].svelte-5hsgqn .cuerpo:where(.svelte-5hsgqn){padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));font-size:var(--texto-cuerpo-movil)}.capa[data-modo=hoja].svelte-5hsgqn .con-pie:where(.svelte-5hsgqn) .cuerpo:where(.svelte-5hsgqn){padding-bottom:var(--space-4)}.pie.svelte-5hsgqn{z-index:1;flex-direction:var(--fila-accion,row);justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface);flex:none;display:flex;position:relative}.capa[data-modo=hoja].svelte-5hsgqn .pie:where(.svelte-5hsgqn){padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));will-change:transform}.capa[data-modo=dialogo][open].svelte-5hsgqn{padding:clamp(var(--space-6), 12dvh, var(--space-12)) var(--space-4) var(--space-6);place-items:start center;display:grid}.capa[data-modo=dialogo].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){border:1px solid var(--line);border-radius:var(--radio-capa);width:min(100%,35rem);max-height:100%;box-shadow:var(--sombra-flotante-3);opacity:0;transition:opacity var(--dur-corto) var(--ease-desaparece), transform var(--dur-corto) var(--ease-desaparece);overflow:hidden;transform:scale(.96)}.capa[data-modo=dialogo][data-visible=true].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){opacity:1;transition-timing-function:var(--ease-aparece);transform:none}.capa[data-modo=hoja].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){transform-origin:50% 0;transition:scale var(--dur-medio) var(--ease-estandar), translate var(--dur-medio) var(--ease-estandar)}.capa[data-modo=hoja][data-cubierta].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){scale:.94;translate:0 calc(-1 * var(--space-2))}.capa[data-modo=dialogo].svelte-5hsgqn .hoja:where(.svelte-5hsgqn),.capa[data-modo=dialogo][data-visible=true].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){transition-property:opacity,transform,scale}.capa[data-modo=dialogo][data-cubierta].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){scale:.97}.capa[data-modo=dialogo][data-apilada][open].svelte-5hsgqn{padding-top:calc(clamp(var(--space-6), 12dvh, var(--space-12)) + var(--space-12))}.capa[data-modo=panel].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){top:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:min(30rem, calc(100% - var(--space-8)));border:1px solid var(--line);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-flotante-3);transform:translateX(calc(100% + var(--space-4)));transition:transform var(--dur-corto) var(--ease-desaparece);position:absolute;overflow:hidden}.capa[data-modo=panel][data-visible=true].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){transition:transform var(--dur-medio) var(--ease-aparece);transform:none}.capa[data-modo=panel].svelte-5hsgqn .cabecera:where(.svelte-5hsgqn){padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--line)}.capa[data-modo=panel].svelte-5hsgqn h2:where(.svelte-5hsgqn){font-size:var(--texto-seccion);font-weight:var(--peso-fuerte)}.capa[data-modo=panel].svelte-5hsgqn .cuerpo:where(.svelte-5hsgqn){padding:var(--space-4-5) var(--space-5) var(--space-6)}.capa[data-modo=dialogo].svelte-5hsgqn .cabecera:where(.svelte-5hsgqn){padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5)}.capa[data-modo=dialogo].svelte-5hsgqn .cuerpo:where(.svelte-5hsgqn){padding:var(--space-2) var(--space-5) var(--space-5)}.confirmar.svelte-5hsgqn{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radio-tarjeta);background:var(--peligro-tenue);animation:svelte-5hsgqn-hoja-confirmar var(--dur-corto) var(--ease-aparece) both}.confirmar-titulo.svelte-5hsgqn{color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-fuerte);margin:0}.confirmar-cuerpo.svelte-5hsgqn{margin:var(--space-0-5) 0 0;color:var(--ink-soft);font-size:var(--texto-sm)}.confirmar-acciones.svelte-5hsgqn{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@keyframes svelte-5hsgqn-hoja-confirmar{0%{opacity:0;transform:translateY(-.25rem)}}.boton.svelte-5hsgqn{box-sizing:border-box;height:var(--control-alto-grande);padding:0 var(--space-3);border-radius:var(--radio-control);font-family:var(--font-ui);font-size:var(--texto-ui);font-weight:var(--peso-fuerte);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-micro) var(--ease-estandar), transform var(--dur-micro) var(--ease-estandar);border:1px solid #0000;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.boton.svelte-5hsgqn:active{transform:scale(.97)}.capa.svelte-5hsgqn:not([data-modo=hoja]) .boton:where(.svelte-5hsgqn){height:var(--control-alto);font-size:var(--texto-sm)}.boton.svelte-5hsgqn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.secundario.svelte-5hsgqn{border-color:var(--line-strong);background-color:var(--surface);color:var(--ink)}.peligro.svelte-5hsgqn{background-color:var(--peligro);color:var(--on-brand)}@media (hover:hover){.secundario.svelte-5hsgqn:hover{background-color:var(--surface-alt)}.peligro.svelte-5hsgqn:hover{filter:brightness(.94)}}@media (prefers-reduced-motion:reduce){.capa[data-modo=hoja].svelte-5hsgqn .hoja:where(.svelte-5hsgqn){will-change:auto}}
