.kiosco-module__Iz04Ka__shell{min-height:100dvh;padding:var(--space-6);background:var(--color-bg);font-family:var(--font-sans);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kiosco-module__Iz04Ka__shell:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--texture-dot-color) var(--texture-dot-radius), transparent var(--texture-dot-radius));background-size:var(--texture-dot-size) var(--texture-dot-size);position:absolute;inset:0}.kiosco-module__Iz04Ka__shell>*{z-index:1;position:relative}.kiosco-module__Iz04Ka__panel{gap:var(--space-4);width:100%;max-width:52rem;padding:var(--space-6) var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__marca{align-items:center;gap:var(--space-4);display:flex}.kiosco-module__Iz04Ka__marcaLogo{object-fit:contain;flex:none;width:56px;height:56px}.kiosco-module__Iz04Ka__marcaIcono{border-radius:var(--radius-md);width:56px;height:56px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.kiosco-module__Iz04Ka__marcaTextos{flex-direction:column;gap:2px;min-width:0;display:flex}.kiosco-module__Iz04Ka__marcaEyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.kiosco-module__Iz04Ka__marcaNombre{font-family:var(--font-heading);font-size:var(--text-h5,1.15rem);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--color-text-muted);margin:0}.kiosco-module__Iz04Ka__marca{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.kiosco-module__Iz04Ka__bienvenida{align-items:center;gap:var(--space-5);text-align:center;padding:var(--space-7) 0 var(--space-4);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__bienvenida>*{animation:kiosco-module__Iz04Ka__kiosco-entrar var(--duration-slow,.5s) var(--ease-standard) both}.kiosco-module__Iz04Ka__bienvenida>:first-child{animation-delay:20ms}.kiosco-module__Iz04Ka__bienvenida>:nth-child(2){animation-delay:.1s}.kiosco-module__Iz04Ka__bienvenida>:nth-child(3){animation-delay:.18s}.kiosco-module__Iz04Ka__bienvenida>:nth-child(4){animation-delay:.26s}.kiosco-module__Iz04Ka__bienvenidaHero{border-radius:var(--radius-full,999px);width:96px;height:96px;color:var(--color-text-on-primary,#fff);background:linear-gradient(145deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 72%, #000 8%));box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary) 35%, transparent);place-items:center;display:grid;position:relative}.kiosco-module__Iz04Ka__bienvenidaHeroPulso{border-radius:inherit;border:2px solid var(--color-primary);opacity:0;animation:kiosco-module__Iz04Ka__kiosco-pulso 2.8s var(--ease-standard) infinite;position:absolute;inset:0}.kiosco-module__Iz04Ka__bienvenidaHeroPulso:nth-child(2){animation-delay:1.4s}.kiosco-module__Iz04Ka__bienvenidaHero svg{position:relative}.kiosco-module__Iz04Ka__bienvenidaTextos{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__bienvenidaSaludo{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.kiosco-module__Iz04Ka__bienvenidaTitulo{font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:var(--weight-bold);color:var(--color-text);line-height:1.12}.kiosco-module__Iz04Ka__bienvenidaAyuda{font-size:var(--text-body);line-height:var(--leading-body,1.5);color:var(--color-text-muted);max-width:40ch}.kiosco-module__Iz04Ka__bienvenidaPasos{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kiosco-module__Iz04Ka__bienvenidaPaso{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex}.kiosco-module__Iz04Ka__bienvenidaPasoIcono{border-radius:var(--radius-full,999px);width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.kiosco-module__Iz04Ka__bienvenidaPasoLabel{white-space:nowrap}.kiosco-module__Iz04Ka__bienvenidaPasoFlecha{color:var(--color-text-subtle,var(--color-text-muted));margin:0 var(--space-1)}.kiosco-module__Iz04Ka__botonBienvenida{margin-top:var(--space-2);min-height:68px;padding-inline:var(--space-7);box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 32%, transparent);position:relative;overflow:hidden}.kiosco-module__Iz04Ka__botonBienvenida:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite kiosco-module__Iz04Ka__kiosco-brillo;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.kiosco-module__Iz04Ka__botonGrande{justify-content:center;align-items:center;gap:var(--space-3);min-height:50px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-text-on-primary,#fff);font-family:var(--font-heading);font-size:var(--text-h5,1.1rem);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard);border:none;display:inline-flex}.kiosco-module__Iz04Ka__botonGrande:active{transform:scale(.98)}.kiosco-module__Iz04Ka__bienvenidaAcciones{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.kiosco-module__Iz04Ka__bienvenidaAcciones>*{flex:240px;min-height:64px;margin:0}.kiosco-module__Iz04Ka__botonSalida{justify-content:center;align-items:center;gap:var(--space-3);min-height:50px;padding:var(--space-2) var(--space-6);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-h5,1.1rem);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.kiosco-module__Iz04Ka__botonSalida:active{transform:scale(.98)}.kiosco-module__Iz04Ka__botonGrande:disabled{opacity:.7;cursor:default}.kiosco-module__Iz04Ka__botonGrande svg{width:24px;height:24px}.kiosco-module__Iz04Ka__titulo{margin-top:var(--space-2);font-family:var(--font-heading);font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:var(--weight-bold);color:var(--color-text);line-height:1.15}.kiosco-module__Iz04Ka__campos{gap:var(--space-4);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__modoTabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full,999px);background:var(--color-surface-2,var(--color-hover));border:1px solid var(--color-border);align-self:flex-start;display:inline-flex}.kiosco-module__Iz04Ka__modoTab{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full,999px);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none}.kiosco-module__Iz04Ka__modoTabActivo{background:var(--color-primary);color:var(--color-text-on-primary,#fff)}.kiosco-module__Iz04Ka__campoLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-1);display:block}.kiosco-module__Iz04Ka__campoOpcional{font-weight:var(--weight-regular);color:var(--color-text-muted);font-size:var(--text-caption)}.kiosco-module__Iz04Ka__inputGrande input{min-height:44px;font-size:var(--text-body)}.kiosco-module__Iz04Ka__acciones{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.kiosco-module__Iz04Ka__botonSecundario{justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;display:inline-flex}.kiosco-module__Iz04Ka__botonSecundario:active{background:var(--color-hover)}.kiosco-module__Iz04Ka__avisoZona{margin-top:var(--space-2);min-height:2.25rem}.kiosco-module__Iz04Ka__recurrenteAviso,.kiosco-module__Iz04Ka__avisoNo,.kiosco-module__Iz04Ka__avisoBuscando{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-caption);line-height:1.35;display:flex}.kiosco-module__Iz04Ka__recurrenteAviso svg,.kiosco-module__Iz04Ka__avisoNo svg,.kiosco-module__Iz04Ka__avisoBuscando svg{flex-shrink:0}.kiosco-module__Iz04Ka__recurrenteAviso{background:var(--color-primary-soft);color:var(--color-text)}.kiosco-module__Iz04Ka__avisoNo{background:var(--color-surface-2,var(--color-hover));color:var(--color-text-muted)}.kiosco-module__Iz04Ka__avisoBuscando{color:var(--color-text-muted)}@keyframes kiosco-module__Iz04Ka__kiosco-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kiosco-module__Iz04Ka__spin{animation:none}}.kiosco-module__Iz04Ka__errorTexto{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-danger-text);font-size:var(--text-sm);text-align:center;display:flex}.kiosco-module__Iz04Ka__errorTexto svg{flex-shrink:0}.kiosco-module__Iz04Ka__subcampo{gap:var(--space-2);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__anfitrionElegido{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:2px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-soft);display:flex}.kiosco-module__Iz04Ka__anfitrionElegidoNombre{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text)}.kiosco-module__Iz04Ka__enlaceCambiar{padding:var(--space-2);color:var(--color-primary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none}.kiosco-module__Iz04Ka__listaPersonas{gap:var(--space-2);flex-direction:column;max-height:18vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kiosco-module__Iz04Ka__personaItem{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);text-align:left;cursor:pointer;display:flex}.kiosco-module__Iz04Ka__personaItem:active{background:var(--color-hover)}.kiosco-module__Iz04Ka__personaRol{padding-left:var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted);flex:none;margin-left:auto}.kiosco-module__Iz04Ka__anfitrionElegidoRol{margin-left:var(--space-2);font-size:var(--text-caption);font-weight:var(--weight-regular,400);color:var(--color-text-muted)}.kiosco-module__Iz04Ka__camaraKiosco{gap:var(--space-3);border-radius:var(--radius-lg);flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.kiosco-module__Iz04Ka__camaraKiosco video,.kiosco-module__Iz04Ka__camaraKiosco img{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:38vh}.kiosco-module__Iz04Ka__camaraKiosco>*{width:100%;max-height:38vh}.kiosco-module__Iz04Ka__ayuda{font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.35}.kiosco-module__Iz04Ka__confirmacion{gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.kiosco-module__Iz04Ka__confirmaEncabezado{gap:var(--space-1);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__confirmaSub{font-size:var(--text-sm);color:var(--color-text-muted)}.kiosco-module__Iz04Ka__confirmaTarjeta{gap:var(--space-4);padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl,1rem);background:var(--color-surface-2,var(--color-hover));animation:kiosco-module__Iz04Ka__kiosco-entrar var(--duration-slow,.4s) var(--ease-standard) both;flex-direction:column;display:flex}.kiosco-module__Iz04Ka__confirmaVia{justify-content:center;align-items:flex-start;gap:var(--space-3);display:flex}.kiosco-module__Iz04Ka__confirmaPersona{align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.kiosco-module__Iz04Ka__confirmaAvatar{border-radius:var(--radius-full,999px);background:var(--color-surface);border:2px solid var(--color-border);width:64px;height:64px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-h4,1.25rem);font-weight:var(--weight-bold);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.kiosco-module__Iz04Ka__confirmaAvatarHost{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.kiosco-module__Iz04Ka__confirmaRol{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.kiosco-module__Iz04Ka__confirmaNombre{font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;line-height:1.25}.kiosco-module__Iz04Ka__confirmaFlecha{width:36px;height:64px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kiosco-module__Iz04Ka__confirmaMeta{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kiosco-module__Iz04Ka__confirmaChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,999px);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}@media (prefers-reduced-motion:reduce){.kiosco-module__Iz04Ka__confirmaTarjeta{animation:none}}.kiosco-module__Iz04Ka__pase{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.kiosco-module__Iz04Ka__paseCabecera{align-items:center;gap:var(--space-2);animation:kiosco-module__Iz04Ka__kiosco-entrar var(--duration-slow,.4s) var(--ease-standard) both;flex-direction:column;display:flex}.kiosco-module__Iz04Ka__paseHero{border-radius:var(--radius-full,999px);width:84px;height:84px;color:var(--color-text-on-primary,#fff);background:linear-gradient(145deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 72%, #000 8%));box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary) 35%, transparent);animation:kiosco-module__Iz04Ka__kiosco-aparece-hero var(--duration-slow,.4s) var(--ease-standard) both;place-items:center;display:grid;position:relative}.kiosco-module__Iz04Ka__paseHeroPulso{border-radius:inherit;border:2px solid var(--color-primary);opacity:0;animation:kiosco-module__Iz04Ka__kiosco-pulso 2.8s var(--ease-standard) infinite;position:absolute;inset:0}.kiosco-module__Iz04Ka__paseHeroPulso:nth-child(2){animation-delay:1.4s}.kiosco-module__Iz04Ka__paseHero svg{position:relative}.kiosco-module__Iz04Ka__paseEyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--weight-semibold);color:var(--color-primary)}.kiosco-module__Iz04Ka__paseQrMarco{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-xl,1rem);animation:kiosco-module__Iz04Ka__kiosco-aparece-hero var(--duration-slow,.4s) var(--ease-standard) both;background:#fff;flex-direction:column;animation-delay:80ms;display:flex;box-shadow:0 10px 30px #0000002e}.kiosco-module__Iz04Ka__paseQr{border-radius:var(--radius-lg);background:#fff;padding:0}.kiosco-module__Iz04Ka__paseQr svg,.kiosco-module__Iz04Ka__paseQr img{width:240px;height:240px;display:block}.kiosco-module__Iz04Ka__paseQrPie{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.02em;color:#475569}.kiosco-module__Iz04Ka__paseNombre{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text)}.kiosco-module__Iz04Ka__paseAnfitrion{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full,999px);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-sm);display:inline-flex}.kiosco-module__Iz04Ka__paseAnfitrion svg{color:var(--color-primary)}.kiosco-module__Iz04Ka__paseAnfitrion strong{font-weight:var(--weight-semibold)}@keyframes kiosco-module__Iz04Ka__kiosco-aparece-hero{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kiosco-module__Iz04Ka__paseCabecera,.kiosco-module__Iz04Ka__paseHero,.kiosco-module__Iz04Ka__paseQrMarco,.kiosco-module__Iz04Ka__paseHeroPulso{animation:none}}.kiosco-module__Iz04Ka__paseValido{font-size:var(--text-sm);color:var(--color-text-muted)}.kiosco-module__Iz04Ka__paseGuardar{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 6%, transparent);text-align:left;font-size:var(--text-h5,1.05rem);color:var(--color-text);display:flex}.kiosco-module__Iz04Ka__paseGuardar svg{color:var(--color-primary);flex:none;margin-top:2px}.kiosco-module__Iz04Ka__paseAcciones{gap:var(--space-3);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.kiosco-module__Iz04Ka__yaDentroMensaje{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 6%, transparent);text-align:left;font-size:var(--text-h5,1.05rem);color:var(--color-text);display:flex}.kiosco-module__Iz04Ka__yaDentroMensaje svg{color:var(--color-primary);flex:none;margin-top:2px}.kiosco-module__Iz04Ka__overlay{z-index:50;padding:var(--space-6);background:color-mix(in srgb, var(--color-bg) 85%, transparent);place-items:center;display:grid;position:fixed;inset:0}.kiosco-module__Iz04Ka__overlayCard{align-items:center;gap:var(--space-5);max-width:30rem;padding:var(--space-8,32px);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__overlayTitulo{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text)}.kiosco-module__Iz04Ka__aprovisionar{gap:var(--space-5);flex-direction:column;display:flex}.kiosco-module__Iz04Ka__aprovisionarAyuda{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-body)}.kiosco-module__Iz04Ka__cargando{min-height:40vh;color:var(--color-text-muted);place-items:center;display:grid}.kiosco-module__Iz04Ka__barraInferior{bottom:var(--space-3);right:var(--space-3);z-index:2;position:fixed}.kiosco-module__Iz04Ka__botonPantalla{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-caption);cursor:pointer;opacity:.6;display:inline-flex}.kiosco-module__Iz04Ka__botonPantalla:active{opacity:1}@media (max-width:30rem){.kiosco-module__Iz04Ka__panel{padding:var(--space-5)}.kiosco-module__Iz04Ka__acciones{flex-direction:column-reverse;align-items:stretch}}.kiosco-module__Iz04Ka__spin{animation:.8s linear infinite kiosco-module__Iz04Ka__kiosco-spin}@keyframes kiosco-module__Iz04Ka__kiosco-spin{to{transform:rotate(360deg)}}@keyframes kiosco-module__Iz04Ka__kiosco-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kiosco-module__Iz04Ka__kiosco-pulso{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes kiosco-module__Iz04Ka__kiosco-brillo{0%,55%{left:-60%}85%,to{left:130%}}@media (prefers-reduced-motion:reduce){.kiosco-module__Iz04Ka__spin,.kiosco-module__Iz04Ka__bienvenida>*,.kiosco-module__Iz04Ka__bienvenidaHeroPulso,.kiosco-module__Iz04Ka__botonBienvenida:after{animation:none}.kiosco-module__Iz04Ka__bienvenida>*{opacity:1;transform:none}}@media print{.kiosco-module__Iz04Ka__shell{display:none}}.kiosco-module__Iz04Ka__oDivisor{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.kiosco-module__Iz04Ka__oDivisor:before,.kiosco-module__Iz04Ka__oDivisor:after{content:"";background:var(--color-border);flex:1;height:1px}.kiosco-module__Iz04Ka__botonEscanear{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:56px;padding:var(--space-3) var(--space-5);border:1.5px solid var(--color-primary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);cursor:pointer;transition:background .12s;display:flex}.kiosco-module__Iz04Ka__botonEscanear:active{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.kiosco-module__Iz04Ka__escanerKiosco{width:100%;max-width:520px;margin:0 auto;position:relative}.kiosco-module__Iz04Ka__escanerCargando{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);color:#fff;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);background:#0000008c;flex-direction:column;display:flex;position:absolute;inset:0}.kiosco-module__Iz04Ka__modoCards{gap:var(--space-4);display:grid}@media (min-width:640px){.kiosco-module__Iz04Ka__modoCards{grid-template-columns:1fr 1fr}}.kiosco-module__Iz04Ka__modoCard{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.kiosco-module__Iz04Ka__modoCard:hover,.kiosco-module__Iz04Ka__modoCard:active{border-color:var(--color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 20%, transparent);transform:translateY(-2px)}.kiosco-module__Iz04Ka__modoCardIcono{border-radius:var(--radius-lg);width:64px;height:64px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.kiosco-module__Iz04Ka__modoCardTextos{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kiosco-module__Iz04Ka__modoCardTitulo{font-family:var(--font-heading);font-size:var(--text-h5,1.15rem);font-weight:var(--weight-bold);color:var(--color-text)}.kiosco-module__Iz04Ka__modoCardDetalle{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.kiosco-module__Iz04Ka__modoCardFlecha{color:var(--color-text-muted);flex:none}.kiosco-module__Iz04Ka__tarjetas{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.kiosco-module__Iz04Ka__tarjeta{justify-content:center;align-items:center;gap:var(--space-2);min-height:110px;padding:var(--space-4) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-h5,1.1rem);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s,transform .12s,box-shadow .12s;display:flex;position:relative}.kiosco-module__Iz04Ka__tarjeta:hover,.kiosco-module__Iz04Ka__tarjeta:active{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));box-shadow:0 6px 18px color-mix(in srgb, var(--color-primary) 16%, transparent);transform:translateY(-2px)}.kiosco-module__Iz04Ka__tarjetaActiva{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));box-shadow:inset 0 0 0 1.5px var(--color-primary)}.kiosco-module__Iz04Ka__tarjetaIcono{border-radius:var(--radius-full,999px);width:52px;height:52px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.kiosco-module__Iz04Ka__tarjetaActiva .kiosco-module__Iz04Ka__tarjetaIcono{color:var(--color-text-on-primary,#fff);background:var(--color-primary)}.kiosco-module__Iz04Ka__tarjetaLabel{line-height:1.2}.kiosco-module__Iz04Ka__tarjetaCheck{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-full,999px);width:24px;height:24px;color:var(--color-text-on-primary,#fff);background:var(--color-primary);place-items:center;display:grid;position:absolute}
.Totem-module___XuY1q__marco{gap:var(--space-4);width:100%;max-width:72rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.Totem-module___XuY1q__compra{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"cabecera cabecera""rejilla ticket";align-items:start;display:grid}.Totem-module___XuY1q__cabecera{justify-content:space-between;align-items:center;gap:var(--space-3);grid-area:cabecera;display:flex}.Totem-module___XuY1q__quien{align-items:center;gap:var(--space-3);display:flex}.Totem-module___XuY1q__quien>span:last-child{flex-direction:column;display:flex}.Totem-module___XuY1q__hola{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-semibold)}.Totem-module___XuY1q__saldo{font-size:var(--text-sm);color:var(--color-text-muted)}.Totem-module___XuY1q__rejilla{gap:var(--space-3);grid-area:rejilla;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.Totem-module___XuY1q__producto{gap:var(--space-2);min-height:9rem;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.Totem-module___XuY1q__producto:active{transform:scale(.98)}.Totem-module___XuY1q__producto:focus-visible,.Totem-module___XuY1q__tecla:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.Totem-module___XuY1q__foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-2);width:100%}.Totem-module___XuY1q__nombre{font-weight:var(--weight-semibold)}.Totem-module___XuY1q__precio{font-size:var(--text-body-lg);font-variant-numeric:tabular-nums;margin-top:auto}.Totem-module___XuY1q__sellos{gap:var(--space-1);flex-wrap:wrap;display:flex}.Totem-module___XuY1q__ticket{top:var(--space-4);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-2);flex-direction:column;grid-area:ticket;display:flex;position:sticky}.Totem-module___XuY1q__linea{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.Totem-module___XuY1q__cantidad{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.Totem-module___XuY1q__num{font-variant-numeric:tabular-nums;text-align:right}.Totem-module___XuY1q__total{padding-top:var(--space-3);border-top:1px solid var(--color-line);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.Totem-module___XuY1q__pagar{width:100%}.Totem-module___XuY1q__puntos{justify-content:center;gap:var(--space-4);display:flex}.Totem-module___XuY1q__punto,.Totem-module___XuY1q__puntoLleno{border:2px solid var(--color-border);border-radius:50%;width:1.25rem;height:1.25rem}.Totem-module___XuY1q__puntoLleno{background:var(--color-primary);border-color:var(--color-primary)}.Totem-module___XuY1q__teclado{justify-content:center;gap:var(--space-3);grid-template-columns:repeat(3,5rem);display:grid}.Totem-module___XuY1q__tecla{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:5rem;color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-h3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.Totem-module___XuY1q__tecla:active{transform:scale(.96)}.Totem-module___XuY1q__listo{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}@media (max-width:52rem){.Totem-module___XuY1q__compra{grid-template-columns:1fr;grid-template-areas:"cabecera""rejilla""ticket"}.Totem-module___XuY1q__ticket{position:static}}
.Camara-module__kUMqXq__camara{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#000;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.Camara-module__kUMqXq__video{object-fit:cover;width:100%;height:100%}.Camara-module__kUMqXq__mira{aspect-ratio:1;border:2px solid var(--color-primary);border-radius:var(--radius-lg);width:62%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000073}.Camara-module__kUMqXq__error{align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.Camara-module__kUMqXq__error p{font-size:var(--text-sm);max-width:34ch;margin:0}.Camara-module__kUMqXq__fotoAcciones{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.Camara-module__kUMqXq__previa{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#000;width:100%;position:relative;overflow:hidden}.Camara-module__kUMqXq__previaImg{object-fit:cover;width:100%;height:100%}
.PersonaCelda-module__JvqZvW__persona{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PersonaCelda-module__JvqZvW__personaTextos{flex-direction:column;min-width:0;display:flex}.PersonaCelda-module__JvqZvW__nombre{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere}.PersonaCelda-module__JvqZvW__detalle{font-size:var(--text-caption);color:var(--color-text-muted);overflow-wrap:anywhere}
.Bienestar-module__c9kCmW__filtros{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Bienestar-module__c9kCmW__filtroPestanas{margin-bottom:var(--space-4)}.Bienestar-module__c9kCmW__pastillas{gap:var(--space-1);flex-wrap:wrap;display:flex}.Bienestar-module__c9kCmW__grado{font-size:var(--text-caption);color:var(--color-text-muted)}.Bienestar-module__c9kCmW__vacio{color:var(--color-text-muted)}.Bienestar-module__c9kCmW__interruptor{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.Bienestar-module__c9kCmW__fichaNutricion{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Bienestar-module__c9kCmW__fichaPersona{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Bienestar-module__c9kCmW__fichaNombre{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:var(--color-text)}.Bienestar-module__c9kCmW__fichaRestricciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Bienestar-module__c9kCmW__fichaRotulo{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.Bienestar-module__c9kCmW__fichaSinRestricciones{font-size:var(--text-sm);color:var(--color-text-muted)}.Bienestar-module__c9kCmW__buscar{flex:none;width:13rem}.Bienestar-module__c9kCmW__filtrosPanel{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}
.SearchSelect-module__ZRIXkW__field{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.SearchSelect-module__ZRIXkW__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.SearchSelect-module__ZRIXkW__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.SearchSelect-module__ZRIXkW__control{height:var(--size-control-md);padding:0 var(--space-2) 0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-input);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);align-items:center;display:flex;position:relative}.SearchSelect-module__ZRIXkW__control[data-size=lg]{height:var(--size-control-lg)}.SearchSelect-module__ZRIXkW__control[data-size=lg] .SearchSelect-module__ZRIXkW__input{font-size:var(--text-body)}.SearchSelect-module__ZRIXkW__control[data-error]{border-color:var(--color-danger)}.SearchSelect-module__ZRIXkW__error{font-size:var(--text-caption);color:var(--color-danger)}.SearchSelect-module__ZRIXkW__control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.SearchSelect-module__ZRIXkW__input{min-width:0;height:100%;color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;flex:1}.SearchSelect-module__ZRIXkW__input:focus,.SearchSelect-module__ZRIXkW__input:focus-visible{outline:none}.SearchSelect-module__ZRIXkW__input::placeholder{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent)}.SearchSelect-module__ZRIXkW__caret{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.SearchSelect-module__ZRIXkW__caret svg{width:var(--icon-sm);height:var(--icon-sm)}.SearchSelect-module__ZRIXkW__control[data-open=true] .SearchSelect-module__ZRIXkW__caret{transform:rotate(180deg)}.SearchSelect-module__ZRIXkW__list{margin-top:var(--space-1);pointer-events:auto;padding:var(--space-1);overscroll-behavior:contain;background:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow-md);z-index:calc(var(--z-modal) + 1);animation:SearchSelect-module__ZRIXkW__appear var(--duration-fast) var(--ease-out);list-style:none;position:fixed;overflow-y:auto}.SearchSelect-module__ZRIXkW__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;overflow:hidden}.SearchSelect-module__ZRIXkW__option[data-highlighted=true]{background:var(--color-hover)}.SearchSelect-module__ZRIXkW__option[data-empty=true]{cursor:default;color:var(--color-text-muted)}.SearchSelect-module__ZRIXkW__optionRica{align-items:center;gap:var(--space-3);min-width:0;display:flex}.SearchSelect-module__ZRIXkW__optionTextos{flex-direction:column;min-width:0;display:flex}.SearchSelect-module__ZRIXkW__optionDetalle{font-size:var(--text-caption);color:var(--color-text-muted)}@keyframes SearchSelect-module__ZRIXkW__appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SearchSelect-module__ZRIXkW__list{animation:none}}.SearchSelect-module__ZRIXkW__input:disabled{opacity:.6;cursor:not-allowed}
.RecorridoTimeline-module__jQsFkG__log{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecorridoTimeline-module__jQsFkG__entrada{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:28px 1fr;display:grid}.RecorridoTimeline-module__jQsFkG__entrada[data-retroceso]{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 4%, var(--color-surface))}.RecorridoTimeline-module__jQsFkG__iconoWrap{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:28px;height:28px;color:var(--color-primary);place-items:center;display:grid}.RecorridoTimeline-module__jQsFkG__entrada[data-retroceso] .RecorridoTimeline-module__jQsFkG__iconoWrap{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning-ink)}.RecorridoTimeline-module__jQsFkG__iconoWrap svg{width:15px;height:15px}.RecorridoTimeline-module__jQsFkG__contenido{flex-direction:column;gap:2px;min-width:0;display:flex}.RecorridoTimeline-module__jQsFkG__titulo{font-size:var(--text-sm);color:var(--color-text);margin:0}.RecorridoTimeline-module__jQsFkG__motivo{padding:4px var(--space-2);border-left:2px solid var(--color-warning-ink);background:color-mix(in srgb, var(--color-warning) 6%, transparent);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-text);margin:2px 0 0;line-height:1.5}.RecorridoTimeline-module__jQsFkG__meta{font-size:var(--text-caption);color:var(--color-text-muted);align-items:center;gap:4px;margin:2px 0 0;display:inline-flex}.RecorridoTimeline-module__jQsFkG__meta svg{width:12px;height:12px}.RecorridoTimeline-module__jQsFkG__vacio{padding:var(--space-4);text-align:center;border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-hover);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.FamiliaTab-module__gGGV7G__tab{gap:var(--space-4);flex-direction:column;display:flex}.FamiliaTab-module__gGGV7G__cabecera{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FamiliaTab-module__gGGV7G__titulo{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.FamiliaTab-module__gGGV7G__lista{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FamiliaTab-module__gGGV7G__fila{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(12rem,1fr) 11rem auto auto;display:grid}.FamiliaTab-module__gGGV7G__fila+.FamiliaTab-module__gGGV7G__fila{border-top:1px solid var(--color-border)}.FamiliaTab-module__gGGV7G__fila[data-principal]{background:var(--color-surface-2)}.FamiliaTab-module__gGGV7G__quien{gap:var(--space-1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.FamiliaTab-module__gGGV7G__nombre{max-width:100%;font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.FamiliaTab-module__gGGV7G__nombre:hover{text-decoration:underline}.FamiliaTab-module__gGGV7G__contacto{max-width:100%;font-size:var(--text-caption);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FamiliaTab-module__gGGV7G__parentesco{min-width:0}.FamiliaTab-module__gGGV7G__mensajes{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;display:inline-flex}.FamiliaTab-module__gGGV7G__acciones{gap:var(--space-2);justify-content:flex-end;display:flex}.FamiliaTab-module__gGGV7G__tab[data-variante=tarjeta] .FamiliaTab-module__gGGV7G__lista{background:0 0;border:0;border-radius:0}.FamiliaTab-module__gGGV7G__tab[data-variante=tarjeta] .FamiliaTab-module__gGGV7G__fila{padding-inline:0}.FamiliaTab-module__gGGV7G__tab[data-variante=tarjeta] .FamiliaTab-module__gGGV7G__fila:first-child{padding-top:0}.FamiliaTab-module__gGGV7G__tab[data-variante=tarjeta] .FamiliaTab-module__gGGV7G__fila:last-child{padding-bottom:0}.FamiliaTab-module__gGGV7G__tab[data-variante=tarjeta] .FamiliaTab-module__gGGV7G__fila[data-principal]{background:0 0}@media (max-width:960px){.FamiliaTab-module__gGGV7G__fila{grid-template-columns:auto 1fr}.FamiliaTab-module__gGGV7G__parentesco,.FamiliaTab-module__gGGV7G__mensajes,.FamiliaTab-module__gGGV7G__acciones{grid-column:2;justify-content:flex-start}}.FamiliaTab-module__gGGV7G__formulario{gap:var(--space-4);padding-block:var(--space-2);flex-direction:column;display:flex}.FamiliaTab-module__gGGV7G__dosColumnas{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.FamiliaTab-module__gGGV7G__casillas{gap:var(--space-3);flex-direction:column;display:flex}
.TabRecorrido-module__XzSFzG__wrap{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}.TabRecorrido-module__XzSFzG__chipAdmitido{font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.4px;border-radius:var(--radius-pill);color:var(--color-success-ink);background:color-mix(in srgb, var(--color-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.TabRecorrido-module__XzSFzG__chipAdmitido svg{width:14px;height:14px}.TabRecorrido-module__XzSFzG__cambios{margin-top:var(--space-2)}.TabRecorrido-module__XzSFzG__cambiosResumen{cursor:pointer;margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 10px;list-style:none;display:inline-flex}.TabRecorrido-module__XzSFzG__cambiosResumen::-webkit-details-marker{display:none}.TabRecorrido-module__XzSFzG__cambiosResumen:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.TabRecorrido-module__XzSFzG__cambiosResumen:after{content:"";width:0;height:0;transition:transform var(--duration-fast) var(--ease-standard);border-top:5px solid;border-left:5px solid #0000;border-right:5px solid #0000;margin-left:2px;display:inline-block}.TabRecorrido-module__XzSFzG__cambios[open] .TabRecorrido-module__XzSFzG__cambiosResumen:after{transform:rotate(180deg)}.TabRecorrido-module__XzSFzG__cambiosContenido{padding-top:var(--space-3)}.TabRecorrido-module__XzSFzG__editor{gap:var(--space-4);flex-direction:column;display:flex}
.RecorridoStepper-module__YYu28q__recorrido{gap:var(--space-4);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.RecorridoStepper-module__YYu28q__lista{top:calc(var(--tabs-top,0px) + var(--tabs-alto,0px) + var(--space-3));flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:sticky}.RecorridoStepper-module__YYu28q__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:flex;position:relative}.RecorridoStepper-module__YYu28q__item:hover{background:var(--color-hover)}.RecorridoStepper-module__YYu28q__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.RecorridoStepper-module__YYu28q__item[data-abierta]{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.RecorridoStepper-module__YYu28q__lista li:not(:last-child) .RecorridoStepper-module__YYu28q__item:after{content:"";left:calc(var(--space-2) + 9px);background:var(--color-border);width:1px;height:calc(100% - 12px);position:absolute;top:calc(50% + 10px)}.RecorridoStepper-module__YYu28q__punto{width:20px;height:20px;color:var(--color-text-faint);flex:none;place-items:center;display:grid}.RecorridoStepper-module__YYu28q__item[data-estado=pasada] .RecorridoStepper-module__YYu28q__punto,.RecorridoStepper-module__YYu28q__item[data-estado=actual] .RecorridoStepper-module__YYu28q__punto{color:var(--color-primary)}.RecorridoStepper-module__YYu28q__itemTextos{flex-direction:column;gap:1px;min-width:0;display:flex}.RecorridoStepper-module__YYu28q__itemNombre{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecorridoStepper-module__YYu28q__item[data-estado=actual] .RecorridoStepper-module__YYu28q__itemNombre{font-weight:var(--weight-semibold)}.RecorridoStepper-module__YYu28q__item[data-estado=futura] .RecorridoStepper-module__YYu28q__itemNombre{color:var(--color-text-muted)}.RecorridoStepper-module__YYu28q__itemMeta{font-size:var(--text-caption);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecorridoStepper-module__YYu28q__detalle{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.RecorridoStepper-module__YYu28q__detalleHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.RecorridoStepper-module__YYu28q__detalleTitulos{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.RecorridoStepper-module__YYu28q__detalleNombre{font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.RecorridoStepper-module__YYu28q__detalleMeta{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.RecorridoStepper-module__YYu28q__vacio{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.RecorridoStepper-module__YYu28q__citas{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecorridoStepper-module__YYu28q__cita{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.RecorridoStepper-module__YYu28q__citaTipo{font-weight:var(--weight-medium);color:var(--color-text)}.RecorridoStepper-module__YYu28q__citaFecha{font-size:var(--text-caption)}.RecorridoStepper-module__YYu28q__citaEstado{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-hover);font-size:var(--text-caption);white-space:nowrap;margin-left:auto}.RecorridoStepper-module__YYu28q__cita[data-estado=no_asistio] .RecorridoStepper-module__YYu28q__citaEstado,.RecorridoStepper-module__YYu28q__cita[data-estado=cancelada] .RecorridoStepper-module__YYu28q__citaEstado{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.RecorridoStepper-module__YYu28q__bloques{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecorridoStepper-module__YYu28q__bloque{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.RecorridoStepper-module__YYu28q__bloqueTitulo{font-weight:var(--weight-medium);color:var(--color-text)}.RecorridoStepper-module__YYu28q__bloqueMeta{font-size:var(--text-caption);overflow-wrap:anywhere}.RecorridoStepper-module__YYu28q__bloqueEstado{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-hover);font-size:var(--text-caption);white-space:nowrap;margin-left:auto}.RecorridoStepper-module__YYu28q__bloque[data-estado=anulado] .RecorridoStepper-module__YYu28q__bloqueEstado{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.RecorridoStepper-module__YYu28q__citaNota{font-size:var(--text-caption);color:var(--color-text-muted);flex-basis:100%;line-height:1.5}.RecorridoStepper-module__YYu28q__grupoDatos{gap:var(--space-2);flex-direction:column;display:flex}.RecorridoStepper-module__YYu28q__grupoDatos+.RecorridoStepper-module__YYu28q__grupoDatos{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.RecorridoStepper-module__YYu28q__grupoTitulo{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin:0}.RecorridoStepper-module__YYu28q__datos{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;display:grid}.RecorridoStepper-module__YYu28q__dato{min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-direction:column;gap:1px;display:flex}.RecorridoStepper-module__YYu28q__datoEtiqueta{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--color-text-muted);display:flex}.RecorridoStepper-module__YYu28q__datoValor{font-size:var(--text-sm);color:var(--color-text);overflow-wrap:anywhere;margin:0}.RecorridoStepper-module__YYu28q__datoArchivo{align-items:center;gap:var(--space-1);color:var(--color-primary);overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.RecorridoStepper-module__YYu28q__datoArchivo:hover{text-decoration:underline}.RecorridoStepper-module__YYu28q__datoVacio{color:var(--color-text-faint);font-style:normal}@media (max-width:800px){.RecorridoStepper-module__YYu28q__recorrido{grid-template-columns:minmax(0,1fr)}.RecorridoStepper-module__YYu28q__lista{z-index:1;gap:var(--space-2);padding-bottom:var(--space-1);background:var(--color-bg-elevated);flex-direction:row;overflow-x:auto}.RecorridoStepper-module__YYu28q__lista li{flex:none}.RecorridoStepper-module__YYu28q__item{border:1px solid var(--color-border);width:auto}.RecorridoStepper-module__YYu28q__lista li:not(:last-child) .RecorridoStepper-module__YYu28q__item:after{content:none}}.RecorridoStepper-module__YYu28q__informe{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-bg-elevated);flex-direction:column;display:flex}.RecorridoStepper-module__YYu28q__informeTitulo{font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.RecorridoStepper-module__YYu28q__informeTexto{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text);margin:0}.RecorridoStepper-module__YYu28q__informeGrupo{gap:var(--space-2);flex-direction:column;display:flex}.RecorridoStepper-module__YYu28q__informeResumen{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.RecorridoStepper-module__YYu28q__informeResumen::-webkit-details-marker{display:none}.RecorridoStepper-module__YYu28q__informeResumen:hover{border-color:var(--color-primary)}.RecorridoStepper-module__YYu28q__informeResumen:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.RecorridoStepper-module__YYu28q__informeGrupo[open]>.RecorridoStepper-module__YYu28q__informeResumen:after{transform:rotate(-135deg)}.RecorridoStepper-module__YYu28q__bloqueNotas{padding-top:var(--space-1);flex-basis:100%;order:10}
.Ficha-module__aggUOq__ficha{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.Ficha-module__aggUOq__filaGestion{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__filaGestion:first-child{border-top:0;padding-top:0}.Ficha-module__aggUOq__filaGestion:last-child{padding-bottom:0}.Ficha-module__aggUOq__filaGestionEstado{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;flex:16rem;display:flex}.Ficha-module__aggUOq__filaGestionAcciones{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__conPestanasFijas{--visor-top:calc(var(--space-20) + 3.75rem);--visor-resta:14rem}.Ficha-module__aggUOq__pestanasFijas{top:var(--space-20);z-index:5;min-width:0;margin:0 calc(var(--space-6) * -1) var(--space-5);padding:var(--space-2) var(--space-6);background:var(--color-popover);border-bottom:1px solid var(--color-border);display:flex;position:sticky}.Ficha-module__aggUOq__pestanasFijas:before{content:"";height:var(--space-8);background:var(--color-popover);position:absolute;bottom:100%;left:0;right:0}@media (max-width:30rem){.Ficha-module__aggUOq__pestanasFijas{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}}.Ficha-module__aggUOq__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__chips:empty{display:none}.Ficha-module__aggUOq__lista{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Ficha-module__aggUOq__fila{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.Ficha-module__aggUOq__detalle{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.Ficha-module__aggUOq__acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__accionesDerecha{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__accionesDerecha:empty{display:none}.Ficha-module__aggUOq__accesos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ficha-module__aggUOq__acceso{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.Ficha-module__aggUOq__acceso+.Ficha-module__aggUOq__acceso{border-top:1px solid var(--color-border)}.Ficha-module__aggUOq__accesoEvento{font-size:var(--text-sm);color:var(--color-text)}.Ficha-module__aggUOq__acceso[data-falla] .Ficha-module__aggUOq__accesoEvento{color:color-mix(in srgb, var(--color-warning) 40%, var(--color-text));font-weight:var(--weight-medium)}.Ficha-module__aggUOq__error{color:var(--color-danger);font-size:var(--text-sm);margin:0}.Ficha-module__aggUOq__contable{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.Ficha-module__aggUOq__datoAncho{grid-column:1/-1}.Ficha-module__aggUOq__dato{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.Ficha-module__aggUOq__rotulo{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin:0}.Ficha-module__aggUOq__edicion{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Ficha-module__aggUOq__hermanos{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ficha-module__aggUOq__hermano{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}
.Dimensiones-module__uJ37PG__subseccion{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.Dimensiones-module__uJ37PG__subtitulo{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.Dimensiones-module__uJ37PG__lista{border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Dimensiones-module__uJ37PG__fila{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.Dimensiones-module__uJ37PG__fila+.Dimensiones-module__uJ37PG__fila{border-top:1px solid var(--color-line)}.Dimensiones-module__uJ37PG__fila>:first-child{min-width:0}.Dimensiones-module__uJ37PG__cifra{min-width:2.5rem;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-softer);color:var(--color-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0}.Dimensiones-module__uJ37PG__meta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.Dimensiones-module__uJ37PG__avance{width:5rem}.Dimensiones-module__uJ37PG__viaje{align-items:center;gap:var(--space-3);flex:1;grid-template-columns:minmax(0,1.3fr) 5.5rem minmax(0,1fr) minmax(0,1fr);display:grid}.Dimensiones-module__uJ37PG__hora{flex-direction:column;gap:2px;display:flex}.Dimensiones-module__uJ37PG__horaEtiqueta{font-size:var(--text-caption);color:var(--color-text-muted)}.Dimensiones-module__uJ37PG__mas{align-self:flex-start}.Dimensiones-module__uJ37PG__pie{margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted);display:block}@media (max-width:640px){.Dimensiones-module__uJ37PG__viaje{grid-template-columns:minmax(0,1fr) auto}}.Dimensiones-module__uJ37PG__icono{color:var(--color-primary);display:inline-flex}.Dimensiones-module__uJ37PG__icono svg{width:var(--icon-md);height:var(--icon-md)}
.TabSeguimiento-module__wbERra__wrap{gap:var(--space-5);padding-top:var(--space-3);flex-direction:column;display:flex}.TabSeguimiento-module__wbERra__form{gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.TabSeguimiento-module__wbERra__grupoTitulo{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);display:block}.TabSeguimiento-module__wbERra__tipoBotones{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.TabSeguimiento-module__wbERra__tipoBoton{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.TabSeguimiento-module__wbERra__tipoBoton:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-text)}.TabSeguimiento-module__wbERra__tipoBoton[data-activo]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary);font-weight:var(--weight-semibold)}.TabSeguimiento-module__wbERra__tipoBoton svg{width:22px;height:22px}.TabSeguimiento-module__wbERra__tipoBoton span{font-size:var(--text-sm)}.TabSeguimiento-module__wbERra__resultadoBotones{gap:var(--space-2);flex-wrap:wrap;display:flex}.TabSeguimiento-module__wbERra__resultadoChip{padding:6px var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-family:inherit}.TabSeguimiento-module__wbERra__resultadoChip:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-text)}.TabSeguimiento-module__wbERra__resultadoChip[data-activo]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));color:var(--color-primary);font-weight:var(--weight-semibold)}.TabSeguimiento-module__wbERra__resultadoChip[data-nulo][data-activo]{border-color:var(--color-border);background:var(--color-hover);color:var(--color-text)}.TabSeguimiento-module__wbERra__acciones{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.TabSeguimiento-module__wbERra__historialAcciones{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TabSeguimiento-module__wbERra__lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TabSeguimiento-module__wbERra__item{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:36px 1fr;display:grid}.TabSeguimiento-module__wbERra__itemIcono{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:36px;height:36px;color:var(--color-primary);place-items:center;display:grid}.TabSeguimiento-module__wbERra__itemIcono svg{width:18px;height:18px}.TabSeguimiento-module__wbERra__itemContenido{flex-direction:column;gap:4px;min-width:0;display:flex}.TabSeguimiento-module__wbERra__itemHeader{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TabSeguimiento-module__wbERra__itemTipo{font-weight:var(--weight-semibold);color:var(--color-text)}.TabSeguimiento-module__wbERra__itemEtapa{color:var(--color-text-muted)}.TabSeguimiento-module__wbERra__itemResultado{font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.4px;border-radius:var(--radius-pill);border:1px solid var(--_r-border);background:var(--_r-bg);color:var(--_r-fg);padding:2px 10px}.TabSeguimiento-module__wbERra__itemResultado[data-tono=primary]{--_r-fg:var(--color-primary);--_r-bg:color-mix(in srgb, var(--color-primary) 12%, transparent);--_r-border:color-mix(in srgb, var(--color-primary) 30%, transparent)}.TabSeguimiento-module__wbERra__itemResultado[data-tono=warning]{--_r-fg:var(--color-text);--_r-bg:color-mix(in srgb, var(--color-warning) 14%, transparent);--_r-border:color-mix(in srgb, var(--color-warning) 45%, transparent)}.TabSeguimiento-module__wbERra__itemResultado[data-tono=muted]{--_r-fg:var(--color-text-muted);--_r-bg:var(--color-hover);--_r-border:var(--color-border)}.TabSeguimiento-module__wbERra__itemNota{font-size:var(--text-sm);color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.5}.TabSeguimiento-module__wbERra__itemFecha{font-size:var(--text-caption);color:var(--color-text-muted);align-items:center;gap:4px;margin:0;display:inline-flex}.TabSeguimiento-module__wbERra__itemFecha svg{width:12px;height:12px}
.Historial-module__Y6Dj9W__envoltura{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Historial-module__Y6Dj9W__aviso{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.Historial-module__Y6Dj9W__movimientos{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Historial-module__Y6Dj9W__movimiento{--tono:var(--color-primary);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:28px minmax(0,1fr);display:grid}.Historial-module__Y6Dj9W__movimiento[data-tono=exito]{--tono:var(--color-success)}.Historial-module__Y6Dj9W__movimiento[data-tono=aviso]{--tono:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 4%, var(--color-surface))}.Historial-module__Y6Dj9W__movimientoIcono{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tono) 12%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--tono) 70%, var(--color-text));place-items:center;display:grid}.Historial-module__Y6Dj9W__movimientoIcono svg{width:15px;height:15px}.Historial-module__Y6Dj9W__movimientoCuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.Historial-module__Y6Dj9W__movimientoTitulo{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);margin:0}.Historial-module__Y6Dj9W__movimientoMotivo{padding:4px var(--space-2);border-left:2px solid var(--color-warning-ink,var(--color-warning));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 6%, transparent);font-size:var(--text-caption);color:var(--color-text);margin:2px 0 0;line-height:1.5}.Historial-module__Y6Dj9W__movimientoMeta{font-size:var(--text-caption);color:var(--color-text-muted);align-items:center;gap:4px;margin:2px 0 0;display:inline-flex}.Historial-module__Y6Dj9W__movimientoMeta svg{width:12px;height:12px}.Historial-module__Y6Dj9W__vacio{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.ResumenProceso-module__gJ-K9G__resumen{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ResumenProceso-module__gJ-K9G__columnas{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.ResumenProceso-module__gJ-K9G__conAcciones:not(:has([data-fila-gestion])){display:none}.ResumenProceso-module__gJ-K9G__recorrido{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ResumenProceso-module__gJ-K9G__paso{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.ResumenProceso-module__gJ-K9G__paso+.ResumenProceso-module__gJ-K9G__paso:before{content:"";background:var(--color-border);border-radius:1px;height:2px;position:absolute;top:.875rem;left:calc(1.125rem - 50%);right:calc(50% + 1.125rem)}.ResumenProceso-module__gJ-K9G__paso[data-estado=hecho]+.ResumenProceso-module__gJ-K9G__paso:before,.ResumenProceso-module__gJ-K9G__paso[data-estado=hecho]+.ResumenProceso-module__gJ-K9G__paso[data-estado=actual]:before{background:var(--color-success)}.ResumenProceso-module__gJ-K9G__punto{width:1.75rem;height:1.75rem;margin-bottom:var(--space-1);border:2px solid var(--color-border);background:var(--color-surface);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.ResumenProceso-module__gJ-K9G__punto svg{width:.95rem;height:.95rem}.ResumenProceso-module__gJ-K9G__paso[data-estado=hecho] .ResumenProceso-module__gJ-K9G__punto{border-color:var(--color-success);background:var(--color-success);color:var(--color-text-on-primary,#fff)}.ResumenProceso-module__gJ-K9G__paso[data-estado=actual] .ResumenProceso-module__gJ-K9G__punto{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 15%, transparent)}.ResumenProceso-module__gJ-K9G__pasoNombre{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.ResumenProceso-module__gJ-K9G__paso[data-estado=pendiente] .ResumenProceso-module__gJ-K9G__pasoNombre{color:var(--color-text-muted);font-weight:var(--weight-medium)}.ResumenProceso-module__gJ-K9G__pasoDetalle{font-size:var(--text-caption);color:var(--color-text-muted);overflow-wrap:anywhere}.ResumenProceso-module__gJ-K9G__paso[data-estado=actual] .ResumenProceso-module__gJ-K9G__pasoDetalle{color:var(--color-primary)}.ResumenProceso-module__gJ-K9G__datos{flex-direction:column;margin:0;display:flex}.ResumenProceso-module__gJ-K9G__dato{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);display:flex}.ResumenProceso-module__gJ-K9G__dato+.ResumenProceso-module__gJ-K9G__dato{border-top:1px solid var(--color-border)}.ResumenProceso-module__gJ-K9G__dato:first-child{padding-top:0}.ResumenProceso-module__gJ-K9G__dato:last-child{padding-bottom:0}.ResumenProceso-module__gJ-K9G__datoRotulo{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.ResumenProceso-module__gJ-K9G__datoValor{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:40rem){.ResumenProceso-module__gJ-K9G__recorrido{gap:var(--space-3);grid-auto-flow:row}.ResumenProceso-module__gJ-K9G__paso{column-gap:var(--space-3);text-align:left;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;padding-inline:0;display:grid}.ResumenProceso-module__gJ-K9G__paso+.ResumenProceso-module__gJ-K9G__paso:before{display:none}.ResumenProceso-module__gJ-K9G__punto{grid-row:span 2;margin-bottom:0}}
.PersonasSelector-module__W-2_oq__miembrosSelector{gap:var(--space-2);flex-direction:column;display:flex}.PersonasSelector-module__W-2_oq__miembrosChips{gap:var(--space-2);flex-wrap:wrap;max-height:8.5rem;display:flex;overflow-y:auto}.PersonasSelector-module__W-2_oq__miembroChip{height:var(--size-control-sm);padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-glass);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.PersonasSelector-module__W-2_oq__miembroChip:hover{border-color:var(--color-primary-outline);color:var(--color-text)}.PersonasSelector-module__W-2_oq__miembroChip:focus-visible{box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.PersonasSelector-module__W-2_oq__miembroSeleccionado{align-items:center;gap:var(--space-1);height:var(--size-control-sm);max-width:100%;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-primary-outline);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-contrast);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.PersonasSelector-module__W-2_oq__miembroEtiqueta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.PersonasSelector-module__W-2_oq__miembroQuitar{border-radius:var(--radius-pill);width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:none;place-items:center;display:inline-grid}.PersonasSelector-module__W-2_oq__miembroQuitar:hover{opacity:1;background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.PersonasSelector-module__W-2_oq__miembroQuitar:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.PersonasSelector-module__W-2_oq__miembroQuitar svg{width:14px;height:14px}.PersonasSelector-module__W-2_oq__sugeridosGrupo{gap:var(--space-1);flex-direction:column;display:flex}.PersonasSelector-module__W-2_oq__sugeridosLabel{font-size:var(--text-caption);color:var(--color-text-subtle)}.PersonasSelector-module__W-2_oq__miembrosHint{font-size:var(--text-caption);color:var(--color-text-muted)}
.ProgressBar-module__D7suoa__pista{--progressbar-alto:var(--space-2);--progressbar-color:var(--color-primary);--progressbar-fondo:var(--color-surface-2);--progressbar-valor:0%;height:var(--progressbar-alto);border-radius:var(--radius-pill);background:var(--progressbar-fondo);overflow:hidden}.ProgressBar-module__D7suoa__relleno{width:var(--progressbar-valor);border-radius:var(--radius-pill);background:var(--progressbar-color);height:100%;transition:width var(--duration-base) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.ProgressBar-module__D7suoa__relleno{transition:none}}
.Lista-module__NdTqkG__pantalla{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Lista-module__NdTqkG__busqueda{width:18rem}.Lista-module__NdTqkG__grupo{min-width:6.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-soft);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-align:center;color:var(--color-primary-contrast);display:inline-block}.Lista-module__NdTqkG__asignatura{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.Lista-module__NdTqkG__docenteNombre{font-size:var(--text-sm);color:var(--color-text-muted)}.Lista-module__NdTqkG__avance{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.Lista-module__NdTqkG__avance .Lista-module__NdTqkG__barra,.Lista-module__NdTqkG__avance .Lista-module__NdTqkG__barraCompleta{width:7rem}.Lista-module__NdTqkG__barra{min-width:0}.Lista-module__NdTqkG__barraCompleta{--progressbar-color:var(--color-success)}.Lista-module__NdTqkG__cuenta{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}@media (max-width:48rem){.Lista-module__NdTqkG__busqueda{width:100%}}.Lista-module__NdTqkG__bloque{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Lista-module__NdTqkG__encabezado{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.Lista-module__NdTqkG__titulo{align-items:baseline;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;display:inline-flex}.Lista-module__NdTqkG__conteo{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text-muted)}.Lista-module__NdTqkG__filtros,.Lista-module__NdTqkG__barraFiltros{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Lista-module__NdTqkG__busquedaAncha{flex:16rem;min-width:12rem}.Lista-module__NdTqkG__filtroSuelto{justify-content:flex-end;min-width:0;display:flex}.Lista-module__NdTqkG__nota{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Lista-module__NdTqkG__docentes{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Lista-module__NdTqkG__docente{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard);overflow:hidden}.Lista-module__NdTqkG__docenteHueco{border-style:dashed;border-color:color-mix(in srgb, var(--color-warning) 55%, transparent);background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface));box-shadow:none}.Lista-module__NdTqkG__cabecera{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-lg);padding:var(--space-2) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}.Lista-module__NdTqkG__cabecera:hover{background:var(--color-hover)}.Lista-module__NdTqkG__cabecera:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}.Lista-module__NdTqkG__cabeceraAbierta{background:var(--color-surface-2);box-shadow:inset 3px 0 0 var(--color-primary-contrast)}.Lista-module__NdTqkG__cabeceraAbierta:hover{background:var(--color-surface-2)}.Lista-module__NdTqkG__chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-faint);transition:transform var(--duration-base) var(--ease-out);flex:none}.Lista-module__NdTqkG__cabeceraAbierta .Lista-module__NdTqkG__chevron{color:var(--color-primary-contrast);transform:rotate(180deg)}.Lista-module__NdTqkG__iconoHueco{width:var(--icon-md);height:var(--icon-md);color:var(--color-warning-ink);flex:none}.Lista-module__NdTqkG__nombre{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);flex:auto;display:inline-flex}.Lista-module__NdTqkG__nombreTexto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Lista-module__NdTqkG__resumen{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;flex:none}.Lista-module__NdTqkG__avanceNotas{align-items:center;gap:var(--space-3);flex:none;min-width:0;display:inline-flex}.Lista-module__NdTqkG__avanceNotas .Lista-module__NdTqkG__barraNotas,.Lista-module__NdTqkG__avanceNotas .Lista-module__NdTqkG__barraCompleta{width:7rem}.Lista-module__NdTqkG__avancePorcentaje{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:3.5rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);display:inline-flex}.Lista-module__NdTqkG__avanceEnCero{color:var(--color-text-muted);font-weight:var(--weight-regular)}.Lista-module__NdTqkG__avanceListo{color:var(--color-success)}.Lista-module__NdTqkG__avanceCheck{width:1rem;height:1rem}.Lista-module__NdTqkG__avanceCuenta{min-width:4.5rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}.Lista-module__NdTqkG__avanceDiscreto .Lista-module__NdTqkG__avancePorcentaje{font-size:var(--text-caption)}@media (max-width:640px){.Lista-module__NdTqkG__avanceCuenta{display:none}.Lista-module__NdTqkG__avanceNotas .Lista-module__NdTqkG__barraNotas,.Lista-module__NdTqkG__avanceNotas .Lista-module__NdTqkG__barraCompleta{width:4.5rem}}.Lista-module__NdTqkG__contenido{border-top:1px solid var(--color-line)}.Lista-module__NdTqkG__materiaCabecera{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-md);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}.Lista-module__NdTqkG__materiaCabecera:hover{background:var(--color-hover)}.Lista-module__NdTqkG__materiaCabecera:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}.Lista-module__NdTqkG__materiaAbierta{background:var(--color-surface-2)}.Lista-module__NdTqkG__materiaAbierta .Lista-module__NdTqkG__chevron{color:var(--color-primary-contrast);transform:rotate(180deg)}.Lista-module__NdTqkG__materiaNombre{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;flex:auto}.Lista-module__NdTqkG__materiaCabecera .Lista-module__NdTqkG__chevron{width:14px;height:14px}.Lista-module__NdTqkG__materiaCabecera .Lista-module__NdTqkG__resumen{font-size:var(--text-caption)}.Lista-module__NdTqkG__cursos{border-top:1px solid var(--color-line);background:color-mix(in srgb, var(--overlay-ink) 2%, transparent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Lista-module__NdTqkG__cursos .Lista-module__NdTqkG__fila{padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-8) + var(--icon-sm) + var(--space-3))}.Lista-module__NdTqkG__filas{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Lista-module__NdTqkG__bloque>.Lista-module__NdTqkG__filas{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.Lista-module__NdTqkG__fila{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);min-width:0;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex}.Lista-module__NdTqkG__filas>li+li,.Lista-module__NdTqkG__cursos>li+li{border-top:1px solid var(--color-line)}.Lista-module__NdTqkG__fila:hover,.Lista-module__NdTqkG__fila:focus-within{background:var(--color-primary-softer);box-shadow:inset 3px 0 0 var(--color-primary-contrast)}.Lista-module__NdTqkG__identidad{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.Lista-module__NdTqkG__accion{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.Lista-module__NdTqkG__materia{border-top:1px solid var(--color-line)}.Lista-module__NdTqkG__materia:first-child{border-top:0}
.PrintableArea-module__LBgqtW__printRoot{display:none}@media print{body>:not(.PrintableArea-module__LBgqtW__printRoot){display:none!important}.PrintableArea-module__LBgqtW__printRoot{color:#000;background:#fff;position:static;display:block!important}}
.PlanillaImprimible-module__aMcWMG__hoja{color:#000;background:#fff;padding:12mm 10mm;font-size:10pt;line-height:1.3}.PlanillaImprimible-module__aMcWMG__cabecera{border-bottom:1.5pt solid #000;justify-content:space-between;align-items:flex-start;gap:16pt;padding-bottom:8pt;display:flex}.PlanillaImprimible-module__aMcWMG__marca{align-items:center;gap:8pt;display:flex}.PlanillaImprimible-module__aMcWMG__logo{object-fit:contain;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;max-width:90pt;height:30pt}.PlanillaImprimible-module__aMcWMG__colegio{margin:0;font-size:13pt;font-weight:700}.PlanillaImprimible-module__aMcWMG__titulo{text-transform:uppercase;letter-spacing:.06em;margin:2pt 0 0;font-size:10pt}.PlanillaImprimible-module__aMcWMG__datos{grid-template-columns:repeat(2,auto);gap:2pt 14pt;margin:0;font-size:9pt;display:grid}.PlanillaImprimible-module__aMcWMG__datos dt{text-transform:uppercase;letter-spacing:.05em;font-size:7.5pt;font-weight:700}.PlanillaImprimible-module__aMcWMG__datos dd{margin:0 0 2pt}.PlanillaImprimible-module__aMcWMG__tabla{border-collapse:collapse;width:100%;margin-top:10pt}.PlanillaImprimible-module__aMcWMG__tabla th,.PlanillaImprimible-module__aMcWMG__tabla td{text-align:center;border:.5pt solid #000;padding:3pt 4pt}.PlanillaImprimible-module__aMcWMG__tabla th{text-transform:uppercase;letter-spacing:.03em;background:var(--color-primary,#111);color:#fff;border-color:var(--color-primary,#111);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:7.5pt}.PlanillaImprimible-module__aMcWMG__cabecera{border-bottom-color:var(--color-primary,#000);-webkit-print-color-adjust:exact;print-color-adjust:exact}.PlanillaImprimible-module__aMcWMG__tabla tbody td{height:18pt}.PlanillaImprimible-module__aMcWMG__colNumero{width:22pt}.PlanillaImprimible-module__aMcWMG__colNombre{text-align:left;width:42%}.PlanillaImprimible-module__aMcWMG__colDato{width:34pt}.PlanillaImprimible-module__aMcWMG__pie{gap:40pt;margin-top:26pt;display:flex}.PlanillaImprimible-module__aMcWMG__firma{flex:1}.PlanillaImprimible-module__aMcWMG__linea{border-top:.5pt solid #000;margin-top:26pt;display:block}.PlanillaImprimible-module__aMcWMG__firmaTexto{padding-top:3pt;font-size:8pt;display:block}
.Radio-module__c9WNDa__field{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Radio-module__c9WNDa__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Radio-module__c9WNDa__circle{width:var(--icon-md);height:var(--icon-md);border:1px solid var(--color-input);border-radius:var(--radius-pill);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.Radio-module__c9WNDa__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);transition:transform var(--duration-fast) var(--ease-standard);transform:scale(0)}.Radio-module__c9WNDa__input:checked~.Radio-module__c9WNDa__circle{border-color:var(--color-primary)}.Radio-module__c9WNDa__input:checked~.Radio-module__c9WNDa__circle .Radio-module__c9WNDa__dot{transform:scale(1)}.Radio-module__c9WNDa__input:focus-visible~.Radio-module__c9WNDa__circle{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Radio-module__c9WNDa__input:disabled~.Radio-module__c9WNDa__circle{background:var(--color-disabled-bg);border-color:var(--color-disabled-border)}.Radio-module__c9WNDa__input:disabled~.Radio-module__c9WNDa__label{color:var(--color-disabled-text)}.Radio-module__c9WNDa__label{font-size:var(--text-sm);color:var(--color-text)}
.ProgressRing-module__q9nouG__wrap{place-items:center;display:inline-grid;position:relative}.ProgressRing-module__q9nouG__track{stroke:var(--color-line)}.ProgressRing-module__q9nouG__indicator{stroke:var(--color-primary);transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}.ProgressRing-module__q9nouG__center{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset:0}.ProgressRing-module__q9nouG__value{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text)}.ProgressRing-module__q9nouG__caption{font-size:var(--text-caption);color:var(--color-text-muted)}
.Select-module__BWx2JW__field{gap:var(--space-2);flex-direction:column;display:flex}.Select-module__BWx2JW__field .Select-module__BWx2JW__trigger{width:100%}.Select-module__BWx2JW__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.Select-module__BWx2JW__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.Select-module__BWx2JW__error{font-size:var(--text-caption);color:var(--color-danger)}.Select-module__BWx2JW__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--size-control-md);min-width:64px;padding:0 var(--space-2) 0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-input);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background var(--duration-fast) var(--ease-standard);display:inline-flex}.Select-module__BWx2JW__trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.Select-module__BWx2JW__trigger:hover{background:var(--color-hover);border-color:var(--color-line-strong)}.Select-module__BWx2JW__trigger:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.Select-module__BWx2JW__trigger[data-state=open]{border-color:var(--color-primary)}.Select-module__BWx2JW__trigger[data-error]{border-color:var(--color-danger)}.Select-module__BWx2JW__trigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.Select-module__BWx2JW__sm{height:var(--size-control-sm)}.Select-module__BWx2JW__caret{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.Select-module__BWx2JW__caret svg{width:var(--icon-sm);height:var(--icon-sm)}.Select-module__BWx2JW__trigger[data-state=open] .Select-module__BWx2JW__caret{transform:rotate(180deg)}.Select-module__BWx2JW__content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:calc(var(--z-modal) + 1);background:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:Select-module__BWx2JW__content-in var(--duration-fast) var(--ease-out);overflow:hidden}.Select-module__BWx2JW__viewport{padding:var(--space-1);max-height:inherit;overscroll-behavior:contain;overflow-y:auto}.Select-module__BWx2JW__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.Select-module__BWx2JW__groupLabel{padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-surface);position:sticky;top:0}.Select-module__BWx2JW__conIcono{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.Select-module__BWx2JW__conIcono svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.Select-module__BWx2JW__item[data-highlighted]{background:var(--color-hover)}.Select-module__BWx2JW__item[data-state=checked]{color:var(--color-primary-contrast);font-weight:var(--weight-medium)}.Select-module__BWx2JW__check{color:var(--color-primary-contrast);place-items:center;display:inline-grid}.Select-module__BWx2JW__check svg{width:var(--icon-sm);height:var(--icon-sm)}@keyframes Select-module__BWx2JW__content-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select-module__BWx2JW__content{animation:none}}.Select-module__BWx2JW__scrollBtn{height:var(--space-5);background:var(--color-popover);color:var(--color-text-muted);cursor:default;justify-content:center;align-items:center;display:flex}.Select-module__BWx2JW__scrollBtn svg{width:var(--icon-sm);height:var(--icon-sm)}
.NotificacionesFiltros-module__xIr9wW__mandos{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-glass);border-bottom:1px solid var(--color-line);display:flex}.NotificacionesFiltros-module__xIr9wW__vistas{flex:1;min-width:0}.NotificacionesFiltros-module__xIr9wW__botonFiltros{flex:none;position:relative}.NotificacionesFiltros-module__xIr9wW__botonFiltros[data-abierto]{background:var(--color-primary-soft);color:var(--color-primary-contrast)}.NotificacionesFiltros-module__xIr9wW__puntoFiltros{border-radius:var(--radius-pill);background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-glass);position:absolute;top:5px;right:5px}.NotificacionesFiltros-module__xIr9wW__cajon{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3);background:var(--color-glass);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.NotificacionesFiltros-module__xIr9wW__busqueda{align-items:center;display:flex;position:relative}.NotificacionesFiltros-module__xIr9wW__busquedaIcono{left:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-faint);pointer-events:none;position:absolute}.NotificacionesFiltros-module__xIr9wW__buscador{width:100%;height:var(--size-control-sm);padding:0 var(--space-2) 0 var(--space-8);border:1px solid var(--color-input);border-radius:var(--radius-md);background:var(--color-popover);color:var(--color-text);font-size:var(--text-caption)}.NotificacionesFiltros-module__xIr9wW__buscador::placeholder{color:var(--color-text-faint)}.NotificacionesFiltros-module__xIr9wW__buscador:focus-visible{outline:2px solid var(--color-primary-outline);outline-offset:1px;border-color:var(--color-primary)}.NotificacionesFiltros-module__xIr9wW__campo{width:100%}.NotificacionesFiltros-module__xIr9wW__pie{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-1);display:flex}.NotificacionesFiltros-module__xIr9wW__soloLeidas>span:last-child{font-size:var(--text-caption);color:var(--color-text-muted)}.NotificacionesFiltros-module__xIr9wW__limpiar{align-items:center;gap:var(--space-1);color:var(--color-primary-contrast);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.NotificacionesFiltros-module__xIr9wW__limpiar svg{width:14px;height:14px}.NotificacionesFiltros-module__xIr9wW__limpiar:hover{text-decoration:underline}
.BarChart-module__Vkzq4a__chart{align-items:flex-end;gap:clamp(var(--space-1), 2cqi, var(--space-4));height:220px;min-height:0;display:flex;container-type:inline-size}.BarChart-module__Vkzq4a__col{align-items:center;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.BarChart-module__Vkzq4a__value{font-size:clamp(.625rem, 3cqi, var(--text-caption));font-weight:var(--weight-semibold);color:var(--color-text);flex-shrink:0;line-height:1}.BarChart-module__Vkzq4a__track{flex:1 1 0;align-items:flex-end;width:100%;min-height:0;display:flex}.BarChart-module__Vkzq4a__bar{background:var(--gradient-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;min-height:var(--space-1);transition:height var(--duration-slow) var(--ease-out)}.BarChart-module__Vkzq4a__axis{width:100%;font-size:clamp(.625rem, 3cqi, var(--text-caption));color:var(--color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;line-height:1.2;overflow:hidden}
.EmptyChart-module__8-huOW__wrap{min-height:0;padding:var(--space-3);flex:1;justify-content:center;align-items:center;display:flex}
.Linea-module__7Wujwa__wrap{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;min-height:0;display:flex}.Linea-module__7Wujwa__grafico{aspect-ratio:320/120;width:100%;height:100%;max-height:260px}.Linea-module__7Wujwa__puntoGrupo{cursor:default}.Linea-module__7Wujwa__punto{fill:var(--color-primary);transition:r .14s,fill .14s}.Linea-module__7Wujwa__puntoGrupo:hover .Linea-module__7Wujwa__punto{r:5;fill:color-mix(in srgb, var(--color-primary) 80%, white)}.Linea-module__7Wujwa__eje{font-size:var(--text-caption);color:var(--color-text-muted);justify-content:space-between;gap:4px;padding:0 4px;display:flex}.Linea-module__7Wujwa__ejeTick{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Linea-module__7Wujwa__ejeTick:first-child{text-align:left}.Linea-module__7Wujwa__ejeTick:last-child{text-align:right}
.ConversacionHistorial-module__tIGKDq__historial{gap:var(--space-3);flex-direction:column;display:flex}.ConversacionHistorial-module__tIGKDq__header{top:calc(var(--space-4) * -1);z-index:1;align-items:center;gap:var(--space-2);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--color-surface);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text);display:flex;position:sticky}.ConversacionHistorial-module__tIGKDq__header svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-primary-contrast)}.ConversacionHistorial-module__tIGKDq__lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConversacionHistorial-module__tIGKDq__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);display:flex;position:relative}.ConversacionHistorial-module__tIGKDq__item:hover{border-color:var(--color-primary-outline);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}.ConversacionHistorial-module__tIGKDq__avatar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 22%, transparent);width:36px;height:36px;color:var(--color-primary-contrast);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);flex-shrink:0;place-items:center;display:grid}.ConversacionHistorial-module__tIGKDq__avatar svg{width:18px;height:18px}.ConversacionHistorial-module__tIGKDq__cuerpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ConversacionHistorial-module__tIGKDq__titulo{-webkit-line-clamp:2;color:var(--color-text);font-family:inherit;font-weight:var(--weight-semibold);font-size:var(--text-caption);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;-webkit-box-orient:vertical;padding:0;line-height:1.35;display:-webkit-box;overflow:hidden}.ConversacionHistorial-module__tIGKDq__titulo:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.ConversacionHistorial-module__tIGKDq__item:hover .ConversacionHistorial-module__tIGKDq__titulo{color:var(--color-primary-contrast)}.ConversacionHistorial-module__tIGKDq__titulo:focus-visible:after{box-shadow:0 0 0 2px var(--color-primary-outline);outline:none}.ConversacionHistorial-module__tIGKDq__meta{font-size:var(--text-caption);color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.ConversacionHistorial-module__tIGKDq__asistente{font-weight:var(--weight-semibold);color:var(--color-primary-contrast)}.ConversacionHistorial-module__tIGKDq__editForm{z-index:1;margin:0;position:relative}.ConversacionHistorial-module__tIGKDq__editInput{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary-outline);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-sm)}.ConversacionHistorial-module__tIGKDq__editInput:focus{box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.ConversacionHistorial-module__tIGKDq__acciones{z-index:1;flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}.ConversacionHistorial-module__tIGKDq__accion{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.ConversacionHistorial-module__tIGKDq__accion:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.ConversacionHistorial-module__tIGKDq__accion:disabled{opacity:.5;cursor:not-allowed}.ConversacionHistorial-module__tIGKDq__accion.ConversacionHistorial-module__tIGKDq__peligro:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.ConversacionHistorial-module__tIGKDq__accion svg{width:var(--icon-sm);height:var(--icon-sm)}.ConversacionHistorial-module__tIGKDq__centinela{flex-shrink:0;height:1px;list-style:none}
.Expediente-module__Wu1DpG__barra{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.Expediente-module__Wu1DpG__filtro{min-width:12rem}.Expediente-module__Wu1DpG__interruptor{align-items:center;gap:var(--space-2);height:var(--size-control-md);display:flex}.Expediente-module__Wu1DpG__persona{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Expediente-module__Wu1DpG__nombre{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Expediente-module__Wu1DpG__detalle{font-size:var(--text-caption);color:var(--color-text-muted)}.Expediente-module__Wu1DpG__completitud{gap:var(--space-1);flex-direction:column;min-width:10rem;display:flex}.Expediente-module__Wu1DpG__completitudCifra{font-size:var(--text-caption);color:var(--color-text-muted)}.Expediente-module__Wu1DpG__carpeta{gap:var(--space-4);flex-direction:column;display:flex}.Expediente-module__Wu1DpG__examen{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.Expediente-module__Wu1DpG__examenTexto{gap:var(--space-1);flex-direction:column;display:flex}.Expediente-module__Wu1DpG__examenTitulo{font-size:var(--text-sm);font-weight:var(--weight-medium)}
@property --color-primary{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-primary-strong{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-primary-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-text-on-primary{syntax:"<color>";inherits:true;initial-value:#0000}.ChatColumn-module__mFeojW__marca{transition:--color-primary var(--duration-slow,.32s) var(--ease-standard), --color-primary-strong var(--duration-slow,.32s) var(--ease-standard), --color-primary-contrast var(--duration-slow,.32s) var(--ease-standard), --color-text-on-primary var(--duration-slow,.32s) var(--ease-standard);display:contents}@media (prefers-reduced-motion:reduce){.ChatColumn-module__mFeojW__marca{transition:none}}
.Examen-module__QH1fra__entrada{gap:var(--space-4);max-width:26rem;padding:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.Examen-module__QH1fra__titulo{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text);margin:0}.Examen-module__QH1fra__ayuda{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Examen-module__QH1fra__examen{gap:var(--space-4);max-width:44rem;padding:var(--space-4) var(--space-3) var(--space-8);flex-direction:column;margin:0 auto;display:flex}.Examen-module__QH1fra__cabecera{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.Examen-module__QH1fra__estudiante{font-size:var(--text-sm);color:var(--color-text-muted);margin:2px 0 0}.Examen-module__QH1fra__reloj{top:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-size:var(--text-h4);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);z-index:1;display:inline-flex;position:sticky}.Examen-module__QH1fra__reloj svg{width:18px;height:18px;color:var(--color-text-muted)}.Examen-module__QH1fra__reloj[data-apremio]{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.Examen-module__QH1fra__reloj[data-apremio] svg{color:var(--color-danger)}.Examen-module__QH1fra__plazo{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.Examen-module__QH1fra__plazo svg{width:16px;height:16px}.Examen-module__QH1fra__instrucciones{padding:var(--space-1) 0 var(--space-1) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);white-space:pre-wrap;border-left:3px solid var(--color-line);margin:0}.Examen-module__QH1fra__preguntas{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Examen-module__QH1fra__pregunta{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.Examen-module__QH1fra__preguntaCabecera{align-items:flex-start;gap:var(--space-2);display:flex}.Examen-module__QH1fra__numero{width:1.75rem;height:1.75rem;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-primary-contrast);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:var(--radius-pill);flex-shrink:0;place-items:center;display:grid}.Examen-module__QH1fra__enunciado{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text);flex:1;margin:0}.Examen-module__QH1fra__puntaje{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.Examen-module__QH1fra__opciones{gap:var(--space-1);flex-direction:column;display:flex}.Examen-module__QH1fra__opciones>label{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard)}.Examen-module__QH1fra__opciones>label:has(input:checked){border-color:var(--color-primary-outline);background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.Examen-module__QH1fra__pie{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:linear-gradient(to top, var(--color-bg) 70%, transparent);display:flex;position:sticky;bottom:0}.Examen-module__QH1fra__progreso{font-size:var(--text-sm);color:var(--color-text-muted)}.Examen-module__QH1fra__entregado{align-items:center;gap:var(--space-2);max-width:28rem;padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.Examen-module__QH1fra__iconoOk{width:56px;height:56px;color:var(--color-success-ink)}.Examen-module__QH1fra__avisoTiempo{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--text-caption);color:var(--color-text-muted)}
.IndicadorAutosave-module__xzs7zq__chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:var(--text-caption);color:var(--color-text-muted);background:var(--color-surface);align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;display:inline-flex}.IndicadorAutosave-module__xzs7zq__chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IndicadorAutosave-module__xzs7zq__chip svg{flex-shrink:0;width:14px;height:14px}.IndicadorAutosave-module__xzs7zq__chip[data-tono=ok]{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary-contrast)}.IndicadorAutosave-module__xzs7zq__chip[data-tono=danger]{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger)}.IndicadorAutosave-module__xzs7zq__btn{border-radius:var(--radius-pill);color:inherit;font-family:inherit;font-size:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.IndicadorAutosave-module__xzs7zq__btn:hover{background:color-mix(in srgb, currentColor 15%, transparent)}
.ScaleBar-module___rPdxW__row{gap:var(--space-4);padding:var(--space-2) 0;grid-template-columns:108px 1fr 52px;align-items:center;display:grid}.ScaleBar-module___rPdxW__token{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-primary-contrast)}.ScaleBar-module___rPdxW__track{align-items:center;min-width:0;display:flex}.ScaleBar-module___rPdxW__bar{height:var(--space-4);background:var(--gradient-primary);border-radius:var(--radius-sm);display:block}.ScaleBar-module___rPdxW__value{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:right}
.ChatFab-module__zf-RpG__fab{right:var(--space-5);bottom:calc(var(--space-6) + 40px);border-radius:var(--radius-pill);background:var(--color-primary);width:56px;height:56px;color:var(--color-text-on-primary,#fff);cursor:pointer;z-index:calc(var(--z-modal) - 1);box-shadow:0 12px 24px -6px color-mix(in srgb, var(--color-primary) 60%, transparent), 0 4px 8px -2px color-mix(in srgb, var(--ref-black) 30%, transparent);transition:transform var(--duration-base) var(--ease-out), background var(--duration-fast) var(--ease-standard);border:0;place-items:center;padding:0;display:grid;position:fixed}.ChatFab-module__zf-RpG__fab:hover{background:var(--color-primary-strong);transform:translateY(-2px)}.ChatFab-module__zf-RpG__fab[data-inactivo]{background:var(--color-surface-2,var(--color-hover));color:var(--color-text-muted);cursor:not-allowed;box-shadow:0 4px 8px -2px color-mix(in srgb, var(--ref-black) 20%, transparent)}.ChatFab-module__zf-RpG__fab[data-inactivo]:hover{background:var(--color-surface-2,var(--color-hover));transform:none}.ChatFab-module__zf-RpG__fab:focus-visible{box-shadow:0 0 0 4px var(--color-primary-soft), 0 12px 24px -6px color-mix(in srgb, var(--color-primary) 60%, transparent);outline:none}.ChatFab-module__zf-RpG__fab svg{width:24px;height:24px}
.RadiusBox-module__fcGyyq__item{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.RadiusBox-module__fcGyyq__box{width:var(--space-20);height:var(--space-20);background:var(--color-primary-soft);border:1px solid var(--color-primary-outline)}.RadiusBox-module__fcGyyq__token{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-primary-contrast)}.RadiusBox-module__fcGyyq__value{font-size:var(--text-caption);color:var(--color-text-muted)}
.SeccionDesplegable-module__cDky_W__seccion{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.SeccionDesplegable-module__cDky_W__trigger{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-primary) 6%, transparent);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-base) var(--ease-standard);border:0;display:flex}.SeccionDesplegable-module__cDky_W__trigger:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.SeccionDesplegable-module__cDky_W__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-soft);outline:none}.SeccionDesplegable-module__cDky_W__chevron{width:var(--icon-sm,1rem);height:var(--icon-sm,1rem);color:var(--color-primary);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.SeccionDesplegable-module__cDky_W__trigger[data-state=closed] .SeccionDesplegable-module__cDky_W__chevron{transform:rotate(-90deg)}.SeccionDesplegable-module__cDky_W__rotulo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SeccionDesplegable-module__cDky_W__titulo{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.SeccionDesplegable-module__cDky_W__descripcion{font-size:var(--text-caption);color:var(--color-text-muted)}.SeccionDesplegable-module__cDky_W__contador{min-width:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill,999px);background:var(--color-surface-2,var(--color-bg-elevated));font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text-muted);text-align:center;flex-shrink:0}.SeccionDesplegable-module__cDky_W__content{overflow:hidden}.SeccionDesplegable-module__cDky_W__content[data-state=open]{animation:SeccionDesplegable-module__cDky_W__seccionSlideDown var(--duration-base) var(--ease-standard)}.SeccionDesplegable-module__cDky_W__content[data-state=closed]{animation:SeccionDesplegable-module__cDky_W__seccionSlideUp var(--duration-base) var(--ease-standard)}.SeccionDesplegable-module__cDky_W__cuerpo{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}@keyframes SeccionDesplegable-module__cDky_W__seccionSlideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes SeccionDesplegable-module__cDky_W__seccionSlideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.SeccionDesplegable-module__cDky_W__content[data-state=open],.SeccionDesplegable-module__cDky_W__content[data-state=closed]{animation:none}.SeccionDesplegable-module__cDky_W__chevron,.SeccionDesplegable-module__cDky_W__trigger{transition:none}}
.Skeleton-module__dylJeq__skeleton{background:var(--color-surface-2,color-mix(in srgb, var(--overlay-ink) 6%, transparent));border-radius:var(--radius-md);max-width:100%;display:block;position:relative;overflow:hidden}.Skeleton-module__dylJeq__skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--overlay-ink) 7%, transparent), transparent);animation:1.4s ease-in-out infinite Skeleton-module__dylJeq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.Skeleton-module__dylJeq__block{height:1rem}.Skeleton-module__dylJeq__text{border-radius:var(--radius-sm);height:.85em}.Skeleton-module__dylJeq__circle{border-radius:var(--radius-pill);aspect-ratio:1}@keyframes Skeleton-module__dylJeq__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__dylJeq__skeleton:after{animation:none}}
.PanelGuard-module__zADWZa__cargando{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}
.SelectCatalogoConOtro-module__BQBABG__campo{gap:var(--space-3);flex-direction:column;display:flex}
