@property --giro{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--fuente: "Poppins", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--t-2xs: 12px;--t-xs: 14px;--t-sm: 14px;--t-md: 16px;--t-lg: 16px;--t-xl: 19px;--t-2xl: 26px;--t-3xl: 42px;--azul: #1B4EF5;--azul-2: #143AE1;--azul-claro: #5997FF;--azul-brillo: #2365FF;--degradado-azul: linear-gradient(to bottom, var(--azul-claro) 0%, var(--azul) 51%, var(--azul-claro) 100%);--tinte-azul: linear-gradient(to bottom, #5997FF33, #143AE133);--fondo: #060607;--lado: #09090B;--cristal: #0D0D11;--cristal-2: #111116;--cristal-3: #16161C;--solido: #111116;--flotante: #0F0F14;--hundido: rgb(255 255 255 / .05);--borde: #1F1F26;--borde-2: #2A2A33;--brillo: #1F1F26b3;--malla-a: rgb(27 78 245 / .22);--malla-b: rgb(89 151 255 / .1);--malla-c: rgb(20 58 225 / .16);--texto: #FBFBFB;--suave: rgb(251 251 251 / .64);--tenue: rgb(251 251 251 / .52);--tinta: var(--azul);--sobre-tinta: #fff;--miel: #f1b43c;--sobre-miel: #17191c;--pino: #12a77c;--coral: #e2483a;--mar: var(--azul-claro);--lago: #2fb3c4;--bien: #34c792;--mal: #ff7a6b;--aviso: #e9c15a;--dock: #09090B;--sobre-dock: #FBFBFB;--base-mezcla: #111116;--sobre-mezcla: #fff;--azul-texto: #5997FF;--borde-campo: var(--borde);--sombra: inset 0 0 0 1px var(--brillo);--sombra-pop: 0 24px 60px -18px rgb(0 0 0 / .8), inset 0 0 0 1px var(--borde);--sombra-azul: 0 22px 46px -24px var(--azul);--r-tarjeta: 20px;--r-bloque: 14px;--r-control: 10px;--hueco: 16px;--dock-x: 18px;--dock-w: 68px;--margen: clamp(16px, 1.6vw, 28px);--curva: cubic-bezier(.2, .8, .2, 1);--curva-entra: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}:root[data-tema=claro]{--fondo: #F5F6FA;--lado: #FFFFFF;--cristal: #FFFFFF;--cristal-2: #F4F5F9;--cristal-3: #ECEEF5;--solido: #F4F5F9;--flotante: #FFFFFF;--hundido: rgb(13 13 17 / .05);--borde: #E3E5EE;--borde-2: #D3D7E3;--brillo: #E3E5EE;--malla-a: rgb(27 78 245 / .1);--malla-b: rgb(89 151 255 / .1);--malla-c: rgb(20 58 225 / .07);--texto: #0D0D11;--suave: #5A5F6E;--tenue: #5F6475;--pino: #0f8a66;--coral: #c8402f;--lago: #0b7a87;--bien: #0f8a66;--mal: #b8382c;--aviso: #855c00;--dock: #0D0D11;--sobre-dock: #FBFBFB;--base-mezcla: #FFFFFF;--sobre-mezcla: #0D0D11;--azul-texto: #1A47E0;--borde-campo: #C9CEDB;--sombra: inset 0 0 0 1px var(--borde), 0 18px 40px -30px rgb(13 13 17 / .25);--sombra-pop: 0 24px 60px -18px rgb(13 13 17 / .25), inset 0 0 0 1px var(--borde);color-scheme:light}@media(max-width:1000px){:root{--dock-w: 60px}}@media(max-width:760px){:root{--dock-w: 0px;--dock-x: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100dvh;font-family:var(--fuente);font-size:var(--t-md);line-height:1.45;color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;transition:background-color .5s var(--curva),color .3s var(--curva)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}.ico{width:20px;height:20px;flex:none;stroke-width:1.7}:focus-visible{outline:2px solid var(--mar);outline-offset:2px}.malla{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.malla i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.9;transition:background-color .6s var(--curva)}.malla i:nth-child(1){width:60vw;height:50vh;left:-12vw;top:-14vh;background:var(--malla-a)}.malla i:nth-child(2){width:46vw;height:54vh;right:-12vw;top:26vh;background:var(--malla-b)}.malla i:nth-child(3){width:50vw;height:40vh;left:30vw;top:-18vh;background:var(--malla-c)}.app{padding:0 var(--margen) 48px calc(var(--dock-x) + var(--dock-w) + var(--margen))}.arriba{display:flex;align-items:center;gap:20px;height:96px}.marca{display:flex;align-items:center;gap:12px;font-weight:600;font-size:22px;letter-spacing:-.02em}.marca__sello{width:48px;height:48px;border-radius:15px;background:var(--tinta);color:var(--sobre-tinta);display:grid;place-items:center}.marca__sello .ico{width:24px;height:24px}.marca b{font-weight:700}.pestanas{flex:1;display:flex;justify-content:center;min-width:0}.pestanas__pista{position:relative;display:flex;gap:2px;padding:4px;border-radius:var(--r-control)}.pestana{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-control);font-size:var(--t-sm);font-weight:500;color:var(--texto);white-space:nowrap;transition:color .25s var(--curva)}.pestana:hover{color:var(--suave)}.pestana.es-activa{color:var(--sobre-tinta)}.pestanas__pildora{position:absolute;z-index:0;top:4px;height:44px;border-radius:var(--r-control);background:var(--tinta)}.cuenta{min-width:21px;height:21px;padding:0 6px;border-radius:99px;background:var(--miel);color:var(--sobre-miel);font-size:12px;font-weight:600;display:inline-grid;place-items:center}.herramientas{display:flex;align-items:center;gap:10px}.boton-redondo{width:46px;height:46px;border-radius:50%;border:1px solid var(--brillo);background:var(--cristal-2);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);display:grid;place-items:center;position:relative;transition:transform .2s var(--curva),background-color .2s}.boton-redondo:hover{background:var(--cristal-3)}.boton-redondo .punto{position:absolute;top:10px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 2px var(--flotante)}.selector{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 14px 0 5px;border-radius:var(--r-control);border:1px solid var(--brillo);background:var(--cristal-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:var(--t-sm);font-weight:500}.selector__icono{width:36px;height:36px;border-radius:50%;background:var(--tinta);color:var(--sobre-tinta);display:grid;place-items:center;font-size:12px;font-weight:700}.selector__icono .ico{width:17px;height:17px}.avatar{width:46px;height:46px;border-radius:50%;border:2px solid var(--flotante);box-shadow:0 0 0 1px var(--borde);background:var(--malla-b);color:var(--texto);display:grid;place-items:center;font-weight:600;font-size:var(--t-sm);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.dock{position:fixed;left:var(--dock-x);top:50%;transform:translateY(-50%);z-index:40;width:var(--dock-w);padding:12px 0;border-radius:40px;background:var(--dock);color:var(--sobre-dock);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:var(--sombra-pop)}.dock__boton{position:relative;width:46px;height:46px;border-radius:50%;border:0;background:transparent;color:inherit;display:grid;place-items:center;transition:background-color .2s var(--curva),transform .2s var(--curva)}.dock__boton:hover,.dock__boton.es-activa{background:#ffffff1f}.dock__boton--crear{width:52px;height:52px;background:var(--miel);color:var(--sobre-miel)}.dock__boton--crear:hover{background:var(--miel);transform:scale(1.06)}.dock__boton.es-activa:after{content:"";position:absolute;right:-9px;width:5px;height:5px;border-radius:50%;background:var(--miel)}.dock__sep{width:26px;height:1px;background:#ffffff29;margin:4px 0}.dock__nota{position:absolute;left:calc(100% + 14px);padding:7px 12px;border-radius:10px;background:var(--tinta);color:var(--sobre-tinta);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-6px);transition:opacity .18s var(--curva),transform .18s var(--curva)}.dock__boton:hover .dock__nota{opacity:1;transform:none}.buscador{position:fixed;inset:0;z-index:200;display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px;background:#06060773;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.buscador__caja{width:min(640px,100%);border-radius:20px;background:var(--flotante);box-shadow:var(--sombra-pop);color:var(--texto);overflow:hidden}.buscador__campo{display:flex;align-items:center;gap:12px;padding:0 18px;height:60px;border-bottom:1px solid var(--borde)}.buscador__campo>.ico{width:20px;height:20px;color:var(--azul-texto);flex:none}.buscador__campo input{flex:1;min-width:0;border:0;background:none;color:var(--texto);font:400 16px var(--fuente)}.buscador__campo input:focus{outline:none}.buscador__campo input::placeholder{color:var(--tenue)}.buscador kbd,.pop-lateral kbd{padding:2px 7px;border-radius:6px;font:500 12px var(--fuente);color:var(--suave);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.buscador__lista{max-height:min(60vh,460px);overflow-y:auto;padding:8px;display:grid;gap:2px}.buscador__nota{padding:10px 12px;font-size:14px;color:var(--suave)}.buscador .capa__fila{color:var(--texto)}.buscador .capa__fila.es-foco{background:var(--cristal-2);box-shadow:inset 0 0 0 1px #5997ff55}.buscador__foto,.buscador__ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;overflow:hidden;font-size:12px;font-weight:600;background:var(--tinte-azul);color:var(--azul-texto)}.buscador__foto img{width:100%;height:100%;object-fit:cover}.buscador__ico .ico{width:18px;height:18px}.buscador__ico--mal{background:color-mix(in srgb,var(--peligro) 14%,var(--base-mezcla));color:var(--peligro-texto)}.pop-lateral{position:fixed;z-index:120;width:340px;max-height:calc(100vh - 24px);overflow-y:auto;padding:8px;border-radius:18px;background:var(--flotante);box-shadow:var(--sombra-pop);color:var(--texto)}.pop-lateral .capa__fila{color:var(--texto)}.pop-lateral .capa__fila>.ico{width:18px;height:18px;color:var(--suave)}.pop-lateral .capa__fila--peligro,.pop-lateral .capa__fila--peligro>.ico{color:var(--peligro-texto)}.pop-lateral .capa__fila--pie{margin-top:4px;border-top:1px solid var(--borde);border-radius:0 0 10px 10px;color:var(--azul-texto)}.pop-lateral .vacio{padding:10px 12px;font-size:14px;color:var(--suave)}.pop-lateral__rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 4px 8px;border-bottom:1px solid var(--borde);margin-bottom:4px}.pop-lateral__sec{display:grid;justify-items:center;gap:6px;padding:12px 6px;border:0;border-radius:12px;background:var(--cristal-2);color:var(--texto);font:500 12px var(--fuente);text-align:center;cursor:pointer;transition:background .2s,transform .2s}.pop-lateral__sec:hover{background:var(--tinte-azul);transform:translateY(-1px)}.pop-lateral__sec .ico{width:20px;height:20px;color:var(--azul-texto)}.dock__boton.es-abierto{background:#ffffff1a;color:#fff}kbd{font-family:inherit;font-size:12px;padding:1px 5px;border-radius:5px;background:#ffffff24;margin-left:6px}.cabeza{display:flex;align-items:center;gap:clamp(16px,3vw,48px);margin:4px 0 26px;flex-wrap:wrap}.cabeza h1{font-size:var(--t-3xl);line-height:1.05;font-weight:500;letter-spacing:-.035em;min-width:180px}.cifras{display:flex;gap:clamp(16px,3vw,44px);flex:1;flex-wrap:wrap}.cifra{display:flex;align-items:center;gap:14px}.cifra__icono{width:50px;height:50px;border-radius:50%;background:var(--cristal-2);border:1px solid var(--brillo);display:grid;place-items:center;flex:none}.cifra__valor{display:flex;align-items:center;gap:8px;font-size:var(--t-xl);font-weight:600;letter-spacing:-.02em;line-height:1.2}.cifra__nota{font-size:var(--t-2xs);color:var(--suave);max-width:160px;line-height:1.3}.cambio{font-size:12px;font-weight:600;padding:3px 8px;border-radius:99px;background:var(--pino);color:#fff}.cambio--mal{background:var(--coral)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--r-control);border:1px solid var(--borde-2);background:var(--cristal-2);font-size:var(--t-sm);font-weight:500;white-space:nowrap;transition:transform .2s var(--curva),background-color .2s}.boton:hover{background:var(--cristal-3)}.boton:active{transform:scale(.97)}.boton--principal{background:var(--tinta);color:var(--sobre-tinta);border-color:transparent}.boton--principal:hover{background:var(--tinta);transform:translateY(-1px)}.boton--bien{background:var(--pino);color:#fff;border-color:transparent}.boton--peligro{background:var(--coral);color:#fff;border-color:transparent}.boton--chico{height:36px;padding:0 14px;font-size:var(--t-xs)}.boton .ico{width:17px;height:17px}.tarjeta{position:relative;border-radius:var(--r-tarjeta);background:var(--cristal);border:1px solid var(--brillo);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--sombra);padding:22px;min-width:0}.tarjeta__cabeza{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-height:46px}.tarjeta__cabeza h2{font-size:var(--t-lg);font-weight:500;letter-spacing:-.01em;flex:1}.flecha{width:44px;height:44px;border-radius:50%;border:1px solid var(--borde-2);background:transparent;display:grid;place-items:center;transition:background-color .2s,transform .25s var(--curva)}.flecha:hover{background:var(--cristal-3);transform:rotate(-8deg)}.flecha .ico{width:18px;height:18px}.bloque{border-radius:var(--r-bloque);background:var(--cristal-2);border:1px solid var(--borde);padding:14px}.chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:99px;background:var(--cristal-3);border:1px solid var(--borde);font-size:var(--t-2xs);font-weight:500;white-space:nowrap}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c, var(--mar))}.chip--miel{background:var(--miel);color:var(--sobre-miel);border-color:transparent}.chip--miel:before{display:none}.etiqueta-sec{font-size:var(--t-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:18px 4px 10px}.vacio{padding:28px;text-align:center;color:var(--suave);font-size:var(--t-sm)}.rejilla{display:grid;gap:var(--hueco)}.barra-movil{display:none}@media(max-width:760px){.dock{display:none}.marca{margin-left:0}.pestanas{display:none}.app{padding:0 16px 96px}.arriba{height:76px}.cabeza h1{font-size:30px}.barra-movil{display:flex;position:fixed;z-index:40;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:64px;border-radius:32px;background:var(--dock);color:var(--sobre-dock);justify-content:space-around;align-items:center;box-shadow:var(--sombra-pop)}.barra-movil a,.barra-movil button{display:grid;place-items:center;gap:2px;font-size:12px;background:none;border:0;color:inherit;opacity:.75}.barra-movil .es-activa{opacity:1;color:var(--miel)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}@media(max-width:760px){.marca{font-size:16px;gap:9px}.marca__sello{width:40px;height:40px;border-radius:13px}.herramientas{margin-left:auto;gap:8px}.selector{padding:0 8px 0 4px;height:42px;gap:4px}.selector__texto{display:none}.boton-redondo,.avatar{width:42px;height:42px}.cabeza{gap:18px;flex-direction:column;align-items:stretch}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.cifra{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:18px;background:var(--cristal-2);border:1px solid var(--borde)}.cifra__icono{width:36px;height:36px}.cifra__icono .ico{width:17px;height:17px}.cifra__valor{font-size:19px}.cabeza>.boton{width:100%;height:50px}.tarjeta{padding:16px;border-radius:22px}}.ancla{position:relative}.capa{position:absolute;top:calc(100% + 10px);z-index:60;padding:8px;border-radius:22px;background:var(--flotante);border:1px solid var(--borde);box-shadow:var(--sombra-pop);transform-origin:top right}.capa--izquierda{left:0;transform-origin:top left}.capa--derecha{right:0}.capa__titulo{font-size:var(--t-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--suave);padding:10px 12px 6px}.capa__fila{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:14px;background:none;text-align:left;transition:background-color .15s}.capa__fila:hover{background:var(--hundido)}.capa__fila--peligro{color:var(--mal)}.capa__texto{flex:1;display:grid;min-width:0}.capa__texto b{font-weight:500;font-size:var(--t-sm)}.capa__texto small{font-size:var(--t-2xs);color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capa__persona{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:4px;border-bottom:1px solid var(--borde)}.inicio-arriba{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--hueco)}.en-vivo{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-xs);color:var(--suave)}.en-vivo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pino);box-shadow:0 0 0 0 var(--pino);animation:latido 2.4s ease-out infinite}@keyframes latido{0%{box-shadow:0 0 #12735a73}80%,to{box-shadow:0 0 0 8px #12735a00}}.globo{min-width:28px;height:28px;padding:0 8px;border-radius:99px;background:var(--coral);color:#fff;font-size:var(--t-xs);font-weight:600;display:grid;place-items:center}.proximo{position:relative;display:grid;grid-template-columns:220px 1fr;gap:22px;padding:14px;border-radius:22px;background:#17191c;color:#f6f6f3;overflow:hidden}:root[data-tema=oscuro] .proximo{background:#24272c}.proximo__foto{width:100%;height:260px;border-radius:16px;object-fit:cover}.proximo__foto--vacia{display:grid;place-items:center;font-size:57px;font-weight:600;letter-spacing:-.03em;color:#ffffffeb;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--tono) 70%,white) 0%,var(--tono) 45%,color-mix(in srgb,var(--tono) 55%,black) 100%)}.proximo__texto{display:flex;flex-direction:column;gap:4px;padding:8px 56px 8px 0;min-width:0}.proximo__arriba{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:var(--t-sm)}.proximo__arriba .selector__icono{width:30px;height:30px;border-radius:9px;background:var(--coral);color:#fff}.proximo__arriba .chip{margin-left:auto;background:#f6f6f3;color:#17191c;border-color:transparent}.proximo small{color:#fff9;font-size:var(--t-xs)}.proximo__falta{font-size:48px;line-height:1.05;font-weight:600;letter-spacing:-.04em}.proximo__cuando{display:flex;align-items:center;gap:8px;color:#ffffffbf;font-size:var(--t-sm);margin-top:6px}.proximo__cuando .ico{width:16px;height:16px}.proximo__nombre{margin-top:auto;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em}.flecha--clara{position:absolute;right:18px;bottom:18px;border-color:#ffffff47;color:#fff}.fila-evento{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;background:var(--cristal-2);border:1px solid var(--borde);transition:transform .25s var(--curva),background-color .2s;min-width:0}.fila-evento:hover{transform:translateY(-2px);background:var(--cristal-3)}.fila-evento__foto{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none}.fila-evento__foto--vacia{display:grid;place-items:center;color:#fff;font-weight:600;font-size:var(--t-sm);background:var(--tono)}.fila-evento__texto{flex:1;display:grid;min-width:0}.fila-evento__texto b{font-weight:500;font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-evento__texto small{font-size:var(--t-2xs);color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.necesita{display:grid;gap:10px}.necesita__item{display:flex;gap:14px;align-items:flex-start;background:var(--cristal-3)}.necesita__icono{width:44px;height:44px;border-radius:14px;background:var(--hundido);display:grid;place-items:center;flex:none;color:var(--lago)}.necesita__icono--mal{background:var(--coral);color:#fff}.necesita__texto{flex:1;display:grid;gap:2px;min-width:0}.necesita__texto b{font-weight:500;font-size:var(--t-md)}.necesita__texto small{font-size:var(--t-2xs);color:var(--suave)}.necesita__acciones{display:flex;gap:8px;margin-top:10px}.semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.dia{display:flex;flex-direction:column;gap:10px;min-height:210px;padding:12px;border-radius:20px;background:var(--cristal-2);border:1px solid var(--borde)}.dia small{margin-top:auto;font-size:var(--t-2xs);color:var(--suave)}.dia__cabeza{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-sm)}.dia__cabeza b{font-size:26px;font-weight:500;letter-spacing:-.03em}.dia--hoy{background:#17191c;color:#f6f6f3;border-color:transparent}.dia--hoy small{color:#fff9}.dia__lista{display:grid;gap:6px}.dia__pildora{display:flex;align-items:center;justify-content:space-between;gap:6px;height:30px;padding:0 4px 0 11px;border-radius:99px;background:var(--tono);color:#fff;font-size:12px;font-weight:600}.dia__pildora i{font-style:normal;width:22px;height:22px;border-radius:50%;background:#ffffffeb;color:#17191c;display:grid;place-items:center;font-size:10px}.dia__mas{height:26px;border-radius:99px;background:var(--hundido);display:grid;place-items:center;font-size:12px;font-weight:600}.dia--hoy .dia__mas{background:#ffffff1f}.cobros{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.cobro{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--cristal-2);border:1px solid var(--borde)}.cobro strong{font-weight:600;white-space:nowrap}.en-camino{display:grid;place-items:center;text-align:center;gap:10px;padding:60px 24px}.en-camino h2{font-size:var(--t-xl);font-weight:500}.en-camino p{color:var(--suave);max-width:460px}.entrar{min-height:100dvh;display:grid;place-items:center;padding:24px}.entrar__panel{width:min(440px,100%);display:grid;gap:16px;padding:32px}.entrar__panel h1{font-size:30px;font-weight:600;letter-spacing:-.03em}.entrar__panel p{color:var(--suave)}.campo{display:grid;gap:6px;font-size:var(--t-xs);color:var(--suave)}.campo input{height:50px;padding:0 18px;border-radius:16px;border:1px solid var(--borde-2);background:var(--cristal-3);font-size:var(--t-md);color:var(--texto)}.error{color:var(--mal);font-size:var(--t-sm)}@media(max-width:1180px){.inicio-arriba{grid-template-columns:1fr}}@media(max-width:900px){.semana{grid-template-columns:repeat(7,150px);overflow-x:auto;padding-bottom:6px}}@media(max-width:640px){.proximo{grid-template-columns:1fr}.proximo__foto{height:180px}.despues{grid-template-columns:1fr}.proximo__falta{font-size:36px}}.acceso{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:20px;padding:20px;max-width:1400px;margin:0 auto;align-items:stretch}.acceso__lado{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:36px;border-radius:32px;background:#17191c;color:#f6f6f3}.acceso__lado:before,.acceso__lado:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.acceso__lado:before{width:420px;height:420px;right:-120px;top:-100px;background:#0d7884}.acceso__lado:after{width:360px;height:360px;left:-80px;bottom:-120px;background:#f1b43c;opacity:.35}.acceso__lado>*{position:relative}.acceso__lado .marca{margin:0;color:#f6f6f3}.marca__sello--claro{background:#f6f6f3;color:#17191c}.acceso__lema{margin-block:auto}.acceso__lema h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.035em;max-width:560px}.acceso__beneficios{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.acceso__beneficio{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border-radius:99px;background:#ffffff17;border:1px solid rgb(255 255 255 / .12);font-size:var(--t-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acceso__lado small{color:#ffffff8c;font-size:var(--t-xs)}.acceso__panel{align-self:center;display:grid;gap:14px;padding:36px;border-radius:32px}.acceso__panel h1{font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.acceso__bajada{color:var(--suave);font-size:var(--t-sm);margin-bottom:6px}.acceso__form{display:grid;gap:14px}.campo__fila{display:flex;justify-content:space-between;align-items:center}.campo input:focus{outline:2px solid var(--mar);outline-offset:1px}.acceso__enviar{height:52px;font-size:var(--t-md)}.acceso__enviar:disabled{opacity:.55;cursor:default;transform:none}.acceso__google{height:52px}.acceso__o{display:flex;align-items:center;gap:12px;color:var(--tenue);font-size:var(--t-xs)}.acceso__o:before,.acceso__o:after{content:"";flex:1;height:1px;background:var(--borde-2)}.acceso__pie{text-align:center;color:var(--suave);font-size:var(--t-sm)}.enlace{background:none;border:0;padding:0;color:var(--texto);font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px}.enlace .ico{width:16px;height:16px}.enlace--chico{font-size:var(--t-xs);font-weight:500;color:var(--suave)}.acceso__codigo{text-align:center;letter-spacing:.5em;font-size:26px!important;font-weight:600}.acceso__aviso{color:var(--bien);font-size:var(--t-sm)}.acceso__icono-grande{width:72px;height:72px;border-radius:24px;background:var(--hundido);display:grid;place-items:center}.acceso__icono-grande .ico{width:32px;height:32px}.acceso__dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acceso__oficios,.acceso__sugerencias{display:flex;flex-wrap:wrap;gap:8px}.chip--opcion{height:38px;padding:0 16px;font-size:var(--t-sm);cursor:pointer}.chip--opcion:before{display:none}.chip--opcion.es-elegida{background:var(--tinta);color:var(--sobre-tinta)}.acceso__sugerencias .chip{cursor:pointer}.acceso__check{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-xs);color:var(--suave)}.acceso__check input{width:18px;height:18px;accent-color:var(--tinta);margin-top:1px}.error{display:flex;align-items:center;gap:8px}.error .ico{width:18px;height:18px}.esperando{min-height:100dvh;display:grid;place-items:center}.esperando span{width:34px;height:34px;border-radius:50%;border:3px solid var(--borde-2);border-top-color:var(--tinta);animation:girar .8s linear infinite}@media(max-width:900px){.acceso{grid-template-columns:1fr;padding:16px}.acceso__lado{display:none}.acceso__panel{padding:24px}}@media(max-width:480px){.acceso__dos{grid-template-columns:1fr}}body{background:var(--fondo)}.malla i{filter:blur(120px);opacity:.9}.cabeza h1,.acceso__panel h1{font-weight:600;letter-spacing:-.03em;background:linear-gradient(180deg,#F8F8F8 55%,var(--azul-claro) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[data-tema=claro] :is(.cabeza h1,.acceso__panel h1){background-image:linear-gradient(180deg,#0D0D11 55%,var(--azul) 100%)}.pestanas__pista{background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);border-radius:14px;padding:5px}.pestana{height:40px;border-radius:10px;color:var(--suave)}.pestana:hover{color:var(--texto)}.pestana.es-activa{color:#fff}.pestanas__pildora{top:5px;height:40px;border-radius:10px;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 0 8px #ffffff14 inset,0 10px 26px -12px var(--azul)}.cuenta{background:#ffffff14;color:var(--texto);border-radius:6px}.es-activa .cuenta{background:#ffffff38;color:#fff}.marca__sello{border-radius:12px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 1px 1px #ffffff40 inset,0 12px 28px -12px var(--azul)}.boton{border-radius:var(--r-control);border:0;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);transition:background-position .4s ease-in-out,transform .3s var(--curva),box-shadow .3s}.boton:hover{background:var(--cristal);box-shadow:inset 0 0 0 1px #5997ff80}.boton--principal{color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 0 8px #ffffff14 inset,0 10px 26px -12px var(--azul)}.boton--principal:hover{background:var(--degradado-azul);background-size:auto 200%;background-position:bottom right;transform:none;box-shadow:0 1px 1px #ffffff2e inset,0 0 8px #ffffff14 inset,0 14px 30px -12px var(--azul)}.boton--bien{color:#fff;background:linear-gradient(to bottom,#3fd6a0,#12a77c 51%,#3fd6a0);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 10px 22px -14px #12a77c}.boton--bien:hover{background:linear-gradient(to bottom,#3fd6a0,#12a77c 51%,#3fd6a0);background-size:auto 200%;background-position:bottom right;box-shadow:0 1px 1px #ffffff2e inset,0 12px 24px -14px #12a77c}.boton--peligro{color:#fff;background:var(--coral);box-shadow:none}.boton-redondo{border-radius:12px;border:0;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--texto)}.boton-redondo:hover{background:var(--cristal);box-shadow:inset 0 0 0 1px #5997ff99}.boton-redondo .punto{background:var(--azul-claro);box-shadow:0 0 0 2px var(--cristal),0 0 10px var(--azul-brillo)}.selector{border-radius:12px;border:0;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);-webkit-backdrop-filter:none;backdrop-filter:none}.selector:hover{box-shadow:inset 0 0 0 1px #5997ff99}.selector__icono{border-radius:9px;background:var(--degradado-azul);background-size:auto 200%;color:#fff}.avatar{border:0;box-shadow:inset 0 0 0 1px var(--borde);background:var(--tinte-azul),var(--cristal);color:var(--texto)}.flecha{position:relative;width:44px;height:36px;border:0;border-radius:10px;overflow:hidden;background:var(--tinte-azul);color:var(--texto)}.flecha:hover{background:var(--tinte-azul);transform:none}.flecha .ico{width:20px;height:20px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.flecha .ico+.ico{position:absolute;transform:translate(-24px,20px);opacity:0}:is(.flecha,.con-flecha):hover .flecha .ico:first-child,.flecha:hover .ico:first-child{transform:translate(24px,-20px);opacity:0}:is(.flecha,.con-flecha):hover .flecha .ico+.ico,.flecha:hover .ico+.ico{transform:none;opacity:1}.flecha--clara{position:absolute;right:18px;bottom:18px;background:#ffffff1a;color:#fff}.tarjeta{background:var(--cristal);border:0;box-shadow:var(--sombra);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--r-tarjeta);isolation:isolate}.tarjeta:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--giro),transparent 0deg,var(--azul-claro) 60deg,transparent 120deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease-in-out;animation:giro 5s linear infinite;pointer-events:none}.tarjeta:hover:before{opacity:.55}@keyframes giro{to{--giro: 360deg}}.tarjeta__cabeza{position:relative;padding-bottom:14px;margin-bottom:16px}.tarjeta__cabeza:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--borde) 10%,var(--azul) 50%,var(--borde) 90%);opacity:.8}.tarjeta__cabeza h2{font-weight:500}.bloque{background:var(--cristal-2);border:0;box-shadow:inset 0 0 0 1px var(--borde);border-radius:var(--r-bloque)}.cifra__icono{border:0;border-radius:14px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 1px 1px #ffffff40 inset,0 0 10px #ffffff1a inset,0 12px 28px -12px var(--azul);transition:transform .5s var(--curva)}.cifra:hover .cifra__icono{transform:translateY(-2px)}.cifra__valor{font-weight:600}.cambio{border-radius:6px;background:#1b4ef533;color:var(--azul-texto);box-shadow:inset 0 0 0 1px #5997ff66}.chip{border-radius:8px;border:0;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--texto)}:root[data-tema=claro] .chip{background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.globo{border-radius:8px;background:var(--azul);box-shadow:0 0 14px var(--azul-brillo)}.etiqueta-sec{color:var(--tenue);letter-spacing:.14em}.dock{background:var(--lado);box-shadow:inset 0 0 0 1px var(--borde),0 24px 60px -18px #000c;border-radius:22px;-webkit-backdrop-filter:none;backdrop-filter:none}.dock__boton{border-radius:12px;color:var(--suave)}.dock__boton:hover{background:#ffffff0a;color:var(--texto)}.dock__boton.es-activa{background:var(--cristal);box-shadow:inset 0 0 0 1px #5997ff55;color:var(--azul-texto)}.dock__boton.es-activa:after{right:auto;left:-12px;width:3px;height:22px;border-radius:0 3px 3px 0;background:var(--azul-claro);box-shadow:0 0 10px var(--azul-brillo)}.dock__boton--crear{border-radius:14px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 1px 1px #ffffff2e inset,0 10px 26px -12px var(--azul)}.dock__boton--crear:hover{background:var(--degradado-azul);background-size:auto 200%;background-position:bottom right;color:#fff}.dock__sep{background:var(--borde)}.dock__nota{border-radius:8px;background:var(--cristal-2);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde)}:root[data-tema=claro] .dock__nota{background:#fff;color:#0d0d11;font-weight:500;box-shadow:inset 0 0 0 1px #d3d7e3,0 10px 24px -10px #0d0d114d}kbd{background:#ffffff0d;color:var(--tenue)}:root[data-tema=claro] .dock{--suave: rgb(251 251 251 / .64);--texto: #FBFBFB;--cristal: #16161C;--borde: #1F1F26;background:#0d0d11;color:#fbfbfb}.capa{border:0;border-radius:16px;background:var(--flotante);box-shadow:var(--sombra-pop)}.capa__fila{border-radius:10px}.capa__fila:hover{background:#ffffff08}:root[data-tema=claro] .capa__fila:hover{background:var(--cristal-2)}.capa__fila[aria-checked=true]{background:var(--cristal-2);box-shadow:inset 0 0 0 1px #5997ff55}.capa__fila[aria-checked=true]>.ico{color:var(--azul-texto)}.proximo{background:var(--tinte-azul),#0d0d11;box-shadow:inset 0 0 0 1px #1f1f26b3,0 22px 46px -30px var(--azul)}:root[data-tema=oscuro] .proximo{background:var(--tinte-azul),#0d0d11}.proximo:after{content:"";position:absolute;width:360px;height:360px;right:-140px;top:-180px;border-radius:50%;background:var(--azul);filter:blur(90px);opacity:.35;pointer-events:none}.proximo>*:not(.flecha--clara){position:relative;z-index:1}.proximo>.flecha--clara{z-index:2}.proximo__arriba .selector__icono{background:var(--degradado-azul);background-size:auto 200%}.proximo__falta{background:linear-gradient(180deg,#fff 55%,var(--azul-claro) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proximo__foto{box-shadow:inset 0 0 0 1px #1f1f26b3}.fila-evento{border:0;border-radius:var(--r-bloque);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:transform .5s var(--curva),box-shadow .3s}.fila-evento:hover{background:var(--cristal-2);transform:translateY(-4px);box-shadow:inset 0 0 0 1px #5997ff66,var(--sombra-azul)}.fila-evento__foto,.fila-evento__foto--vacia{border-radius:10px}.necesita__item{background:var(--cristal-2)}.necesita__icono{border-radius:12px;background:var(--tinte-azul);color:var(--azul-texto);box-shadow:inset 0 0 0 1px #5997ff33}.necesita__icono--mal{background:var(--peligro-hondo);color:var(--peligro-texto);box-shadow:inset 0 0 0 1.5px var(--peligro-linea),0 0 24px -8px var(--peligro)}.dia{border:0;border-radius:var(--r-bloque);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.dia--hoy{background:var(--tinte-azul),#0d0d11;color:#fff;box-shadow:inset 0 0 0 1.5px var(--azul-claro),var(--sombra-azul)}.dia--hoy .dia__cabeza b{color:var(--azul-texto)}.dia__pildora{border-radius:8px}.dia__pildora i{border-radius:6px}.dia__mas{border-radius:8px}.cobro{border:0;border-radius:var(--r-bloque);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.cobro .cifra__icono{width:42px;height:42px;border-radius:12px}.en-vivo:before{background:var(--azul-claro);animation-name:latido-azul}@keyframes latido-azul{0%{box-shadow:0 0 #5997ff80}80%,to{box-shadow:0 0 0 8px #5997ff00}}.acceso__lado{background:#09090b;box-shadow:inset 0 0 0 1px var(--borde)}.acceso__lado:before{background:var(--azul);opacity:.5}.acceso__lado:after{background:var(--azul-claro);opacity:.22}.acceso__lema h2{background:linear-gradient(180deg,#F8F8F8 55%,var(--azul-claro) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.acceso__beneficios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;max-width:820px}@media(max-width:1280px){.acceso__beneficios{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}}.acceso__palabra{display:inline-block;background:linear-gradient(180deg,#8FB6FF 10%,var(--azul-claro) 60%,#3B6BFF 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.12em;will-change:transform,filter,opacity}.acceso__sub{margin-top:18px;max-width:520px;font-size:16px;line-height:1.55;color:#ffffff9e}.acceso__beneficio.es-activa{box-shadow:inset 0 0 0 1px #5997ff66,0 22px 46px -24px var(--azul);background:linear-gradient(180deg,#1b4ef524,#ffffff05)}.acceso__beneficio{display:grid;gap:4px;height:auto;padding:18px 16px;border-radius:18px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:0;box-shadow:inset 0 0 0 1px #ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s var(--curva),box-shadow .3s}.acceso__beneficio:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #5997ff66,0 22px 46px -24px var(--azul)}.acceso__beneficio b{margin-top:12px;font:600 16px/1.2 var(--fuente);color:#fff}.acceso__beneficio small{font-size:12px;line-height:1.4;color:#fff9}.icono-rf{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 1px 1px #ffffff40 inset,0 0 10px #ffffff1a inset,0 12px 28px -12px var(--azul);transition:transform .5s var(--curva)}.icono-rf .ico,.acceso__beneficio .icono-rf .ico{width:24px;height:24px;color:#fff}.acceso__beneficio:hover .icono-rf{transform:translateY(-2px)}.campo input{height:48px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);transition:box-shadow .25s}.campo input:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.acceso__icono-grande{border-radius:18px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 12px 28px -12px var(--azul)}.acceso__check input{accent-color:var(--azul)}.enlace{color:var(--azul-texto)}:root[data-tema=claro] .enlace{color:var(--azul)}.esperando span{border-top-color:var(--azul-texto)}.barra-movil{background:var(--lado);box-shadow:inset 0 0 0 1px var(--borde),0 20px 50px -14px #000c;border-radius:22px}.barra-movil .es-activa{color:var(--azul-texto)}@media(max-width:760px){.cifra{border:0;border-radius:var(--r-bloque);background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde)}}.cabeza h1,.acceso__panel h1,.acceso__lema h2,.proximo__falta{padding-bottom:.12em;line-height:1.12}.chip--opcion{padding:0 16px;height:38px}.chip--opcion.es-elegida{background:#1b4ef533;color:var(--texto);box-shadow:inset 0 0 0 1px var(--azul-claro)}.cuenta{min-width:24px;height:auto;padding:2px 7px;border-radius:6px;background:#ffffff0d;color:var(--tenue);font:500 12px/1.4 var(--fuente)}.es-activa .cuenta{background:#fff3;color:#fff}.globo{min-width:0;height:auto;padding:2px 9px;border-radius:8px;border:1px solid var(--azul-claro);background:var(--cristal-2);color:var(--azul-texto);box-shadow:none;font:600 12px/1.45 var(--fuente)}:is(.icono-rf,.cifra__icono,.selector__icono,.marca__sello,.aviso__ico,.destacado__insignia,.boton--principal,.btn--principal,.pestana.es-activa,.filtro:first-child.es-activo,.paginacion>button.es-activa,.pend__vence,.fin-cambio,.pend__viejo,.globo--rojo,.acceso__icono-grande,.cal-bloque,.cal-franja,.pend-n--mal,.es-activo .pend-n){color:#fff}:is(.icono-rf,.cifra__icono,.selector__icono,.marca__sello,.aviso__ico,.boton--principal,.btn--principal) .ico{color:#fff;fill:currentColor}.marca{flex:none}.pestana{padding:0 clamp(9px,.9vw,16px);font-size:14px}@media not (min-width:1600px){.pestana{font-size:12px}}.pestanas__pista{gap:0}@media(max-width:1280px){.pestana{padding:0 8px;font-size:12px}.marca>span:last-child{display:none}}:root{--ok: #3DD68C;--ok-texto: #7EE2A8;--ok-fondo: #3DD68C1f;--ok-linea: #3DD68C55;--alerta: #F5A523;--alerta-texto: #F5B26B;--alerta-fondo: #F1913D1f;--alerta-linea: #F5A52366;--peligro: #FF5A5A;--peligro-texto: #FF9A9A;--peligro-fondo: #FF5A5A1a;--peligro-linea: #FF7A7A80;--peligro-hondo: #1A0F12}:root[data-tema=claro]{--ok-texto: #0B7656;--alerta-texto: #8a5d00;--peligro-texto: #c8402f;--peligro-hondo: #fdecea}.btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:10px;overflow:hidden;font:500 14px/1 var(--fuente);white-space:nowrap;cursor:pointer;color:var(--texto);transition:background-position .4s ease-in-out,transform .3s var(--curva),box-shadow .3s,color .3s}.btn .ico{width:18px;height:18px}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:default}.btn--chico{height:36px;padding:0 14px;font-size:14px}.btn--grande{height:52px;padding:0 26px;font-size:16px}.btn--principal{color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 0 8px #ffffff14 inset,0 10px 26px -12px var(--azul)}.btn--principal:hover:not(:disabled){background-position:bottom right}.btn--peligro{color:#fff;background:linear-gradient(to bottom,#ff8a80,#e5383b 51%,#ff8a80);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 0 8px #ffffff14 inset,0 10px 26px -12px #e5383b}.btn--peligro:hover:not(:disabled){background-position:bottom right}.btn--secundario{background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde)}.btn--secundario:hover:not(:disabled){box-shadow:inset 0 0 0 1px #5997ff80}.btn--peligroSuave{color:var(--peligro-texto);background:var(--cristal);box-shadow:inset 0 0 0 1px var(--peligro-linea)}.btn--peligroSuave:hover:not(:disabled){background:var(--peligro-fondo)}.btn--blanco{color:#060607;background:linear-gradient(to bottom,#fbfbfb,#e3e3e3 51%,#fbfbfb);background-size:auto 200%;box-shadow:3px 4px 5.3px #0000002e inset,-3px -4px 5.3px #00000026 inset}.btn--blanco:hover:not(:disabled){background-position:bottom right}.btn--enlace{height:auto;padding:0;background:none;color:var(--azul-texto);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#5997ff66}:root[data-tema=claro] .btn--enlace{color:var(--azul)}.btn[data-fase=trabajando]{opacity:.85}.btn[data-fase=hecho]{color:#fff;background:linear-gradient(to bottom,#5ce6a2,#22a86b);box-shadow:0 10px 24px -12px #22a86b}.btn[data-fase=fallo]{color:#fff;background:linear-gradient(to bottom,#ff8a80,#e5383b);box-shadow:0 10px 24px -12px #e5383b}.btn[data-fase=hecho] .ico,.btn[data-fase=fallo] .ico{animation:aparece .35s var(--curva-entra) both}.giro{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:girar .7s linear infinite;flex:none}@keyframes aparece{0%{opacity:0;transform:scale(.4) rotate(-30deg)}}@keyframes girar{to{transform:rotate(360deg)}}.avisos{position:fixed;left:50%;bottom:28px;z-index:500;translate:-50% 0;display:grid;gap:10px;width:min(440px,calc(100vw - 24px));pointer-events:none}.aviso{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#11131a,#0a0b0f);box-shadow:0 0 0 1px #5997ff40,0 24px 60px -18px #000,0 20px 60px -30px var(--azul);color:#fff;animation:avisoEntra .45s var(--curva-entra) both}.aviso[data-fase=sale]{animation:avisoSale .4s ease both}@keyframes avisoEntra{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}}@keyframes avisoSale{to{opacity:0;transform:translateY(14px) scale(.97);filter:blur(6px)}}.aviso__ico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 8px 20px -8px var(--azul)}.aviso__ico .ico{width:18px;height:18px}.aviso--bien .aviso__ico{background:linear-gradient(to bottom,#5ce6a2,#22a86b);box-shadow:0 8px 20px -8px #22a86b}.aviso--mal{box-shadow:0 0 0 1px var(--peligro-linea),0 24px 60px -18px #000}.aviso--mal .aviso__ico{background:linear-gradient(to bottom,#ff8a80,#e5383b);box-shadow:0 8px 20px -8px #e5383b}.aviso--aviso .aviso__ico{background:linear-gradient(to bottom,#ffc766,#e08a12)}.aviso__texto{flex:1;display:grid;min-width:0}.aviso__texto b{font:600 14px/1.25 var(--fuente)}.aviso__texto small{font:400 12px/1.35 var(--fuente);color:#ffffff9e}.aviso__deshacer{border:0;background:#ffffff12;color:#fff;height:32px;padding:0 12px;border-radius:8px;font:600 14px var(--fuente);cursor:pointer}.aviso__deshacer:hover{background:#ffffff20}.aviso__cerrar{width:30px;height:30px;border:0;border-radius:8px;background:none;color:#ffffff8c;display:grid;place-items:center;cursor:pointer}.aviso__cerrar .ico{width:16px;height:16px}.velo{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:veloEntra .35s ease both}.velo[data-fase=sale]{animation:veloSale .4s ease both}@keyframes veloSale{to{opacity:0}}.ventana{position:relative;max-height:calc(100dvh - 48px);overflow:hidden auto;padding:34px 30px 26px;border-radius:26px;background:linear-gradient(180deg,#0d0d11,#08080a);color:#fbfbfb;box-shadow:0 0 0 1px #5997ff2e,0 40px 120px -30px #1b4ef566,0 30px 80px -20px #000;text-align:center;animation:cajaEntra .55s var(--curva) both}.ventana[data-fase=sale]{animation:cajaSale .4s cubic-bezier(.4,0,.6,1) both}@keyframes cajaEntra{0%{opacity:0;transform:translateY(28px) scale(.95);filter:blur(10px)}}@keyframes cajaSale{to{opacity:0;transform:translateY(18px) scale(.96);filter:blur(8px)}}.ventana__brillo{position:absolute;left:50%;top:-180px;width:520px;height:300px;transform:translate(-50%);background:radial-gradient(closest-side,#1B4EF54d,transparent);pointer-events:none}.ventana--peligro{box-shadow:0 0 0 1px #ff7a7a40,0 40px 120px -30px #ff5a5a40,0 30px 80px -20px #000}.ventana--peligro .ventana__brillo{background:radial-gradient(closest-side,#FF5A5A33,transparent)}.ventana__cerrar{position:absolute;right:16px;top:16px;z-index:2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:0;color:#fbfbfbcc;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;cursor:pointer;transition:color .25s,background .25s,transform .3s}.ventana__cerrar:hover{color:#fff;background:#ffffff14;transform:rotate(90deg)}.ventana__cerrar .ico{width:18px;height:18px}.ventana__icono{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 6px;border-radius:18px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 12px 28px -12px var(--azul);animation:iconoEntra .8s .15s var(--curva-entra) both}.ventana__icono .ico{width:26px;height:26px}.ventana--peligro .ventana__icono{background:var(--peligro-hondo);color:var(--peligro-texto);box-shadow:inset 0 0 0 1.5px #ff7a7a80,0 0 34px -6px var(--peligro);animation:iconoEntra .8s .15s var(--curva-entra) both,latidoRojo 2.8s 1.2s ease-in-out infinite}.ventana--bien .ventana__icono{background:#0e1a12;color:#7de3a0;box-shadow:inset 0 0 0 1.5px #5cd68a80,0 0 34px -6px #3ccb75}@keyframes iconoEntra{0%{opacity:0;transform:translateY(10px) scale(.9);filter:blur(8px)}}@keyframes latidoRojo{50%{box-shadow:inset 0 0 0 1.5px #ff7a7aa0,0 0 46px -4px var(--peligro)}}.ventana h2{position:relative;margin:10px 0 8px;font:600 26px/1.2 var(--fuente);letter-spacing:-.02em}.ventana__bajada{position:relative;margin:0 auto;max-width:400px;font-size:14px;line-height:1.6;color:#fbfbfba3}.ventana__cuerpo{position:relative;margin-top:18px;text-align:left}.ventana__pie{position:relative;display:flex;justify-content:center;gap:10px;margin-top:22px;flex-wrap:wrap}.ventana__pie .btn{min-width:130px}.campo2{display:grid;gap:6px}.campo2__fila{display:flex;justify-content:space-between;align-items:center;font:500 14px/1.3 var(--fuente);color:var(--suave)}.campo2 input{height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 16px var(--fuente);transition:box-shadow .25s}.campo2 input:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.campo2[data-error] input{box-shadow:inset 0 0 0 1px var(--peligro-linea),0 0 0 4px var(--peligro-fondo)}.campo2__ayuda{font-size:12px;color:var(--tenue)}.campo2__error{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--peligro-texto);animation:aparece .3s var(--curva-entra) both}.campo2__error .ico{width:15px;height:15px}.requisitos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.requisitos li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tenue);transition:color .3s}.requisitos__marca{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #ffffff3d;transition:background .3s,box-shadow .3s}.requisitos li[data-ok]{color:var(--ok-texto)}.requisitos li[data-ok] .requisitos__marca{background:linear-gradient(to bottom,#5ce6a2,#22a86b);box-shadow:none;color:#fff}.requisitos__marca .ico{width:12px;height:12px}.casilla{display:inline-flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--suave);cursor:pointer;-webkit-user-select:none;user-select:none}.casilla input{position:absolute;opacity:0;width:1px;height:1px}.casilla__caja{width:20px;height:20px;flex:none;border-radius:6px;box-shadow:inset 0 0 0 1.5px #ffffff3d;display:grid;place-items:center;transition:background .25s,box-shadow .25s;margin-top:1px}:root[data-tema=claro] .casilla__caja{box-shadow:inset 0 0 0 1.5px var(--borde-2)}.casilla__caja svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s .05s ease-out}.casilla input:checked+.casilla__caja{background:linear-gradient(to bottom,#5997ff,#1b4ef5);box-shadow:0 6px 16px -8px var(--azul)}.casilla input:checked+.casilla__caja svg{stroke-dashoffset:0}.casilla input:focus-visible+.casilla__caja{outline:2px solid var(--azul-claro);outline-offset:2px}.interruptor{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--tenue);cursor:pointer}.interruptor input{position:absolute;opacity:0;width:1px;height:1px}.interruptor .es-elegido{color:var(--texto)}.interruptor__pista{position:relative;width:52px;height:28px;border-radius:99px;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--borde);transition:background .3s}.interruptor__pista i{position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#fbfbfb;box-shadow:0 1.3px 2.7px #1018280f,0 1.3px 4px #1018281a;transition:transform .3s var(--curva)}.interruptor input:checked+.interruptor__pista{background:linear-gradient(to bottom,#5997ff,#1b4ef5);box-shadow:0 8px 20px -10px var(--azul)}.interruptor input:checked+.interruptor__pista i{transform:translate(24px)}.interruptor input:focus-visible+.interruptor__pista{outline:2px solid var(--azul-claro);outline-offset:2px}.lista-check{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lista-check li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--suave)}.lista-check__marca{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;background:linear-gradient(to bottom,#5997ff,#1b4ef5);color:#fff}.lista-check__marca .ico{width:13px;height:13px;stroke-width:2.6}.insignia{display:inline-block;padding:6px 12px;border-radius:10px;border:1.5px solid var(--azul-claro);background:var(--cristal-2);color:var(--azul-texto);font:500 14px/1.4 var(--fuente);letter-spacing:-.1px}:root[data-tema=claro] .insignia{color:var(--azul);border-color:var(--azul)}.acordeon{border-radius:16px;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--brillo);overflow:hidden}.acordeon__cab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:0;background:none;color:var(--texto);font:500 16px/1.3 var(--fuente);cursor:pointer;text-align:left}.acordeon__cab i{position:relative;width:14px;height:14px;flex:none}.acordeon__cab i:before,.acordeon__cab i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--azul-claro)}.acordeon__cab i:after{transform:rotate(90deg);transition:transform .35s var(--curva)}.acordeon[data-abierto] .acordeon__cab i:after{transform:rotate(0)}.acordeon__cuerpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--curva)}.acordeon[data-abierto] .acordeon__cuerpo{grid-template-rows:1fr}.acordeon__cuerpo>div{overflow:hidden}.acordeon__texto{padding:0 18px 16px;color:var(--suave);font-size:14px;line-height:1.6}.texto-bien{color:var(--ok-texto)}.texto-alerta{color:var(--alerta-texto)}.texto-mal{color:var(--peligro-texto)}.pildora-estado{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;font:500 12px/1 var(--fuente)}.pildora-estado--bien{background:var(--ok-fondo);color:var(--ok-texto);box-shadow:inset 0 0 0 1px var(--ok-linea)}.pildora-estado--alerta{background:var(--alerta-fondo);color:var(--alerta-texto);box-shadow:inset 0 0 0 1px var(--alerta-linea)}.pildora-estado--mal{background:var(--peligro-fondo);color:var(--peligro-texto);box-shadow:inset 0 0 0 1px var(--peligro-linea)}@media(prefers-reduced-motion:reduce){.aviso,.ventana,.velo,.ventana__icono{animation:none!important}}.piezas{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:var(--hueco)}.piezas__regla{font-size:14px;color:var(--suave);margin:-4px 0 14px}.piezas__fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:10px}.piezas__col{display:grid;gap:14px}.piezas__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.piezas__grid>:last-child{grid-column:1 / -1}@media(max-width:640px){.piezas,.piezas__grid{grid-template-columns:1fr}}.panel-velo{position:fixed;inset:0;z-index:380;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel{position:absolute;top:10px;right:10px;bottom:10px;display:flex;flex-direction:column;border-radius:24px;background:linear-gradient(180deg,#0f0f14,#09090b);color:#fbfbfb;box-shadow:0 0 0 1px #5997ff2e,-30px 0 80px -30px #000,0 30px 90px -40px #1b4ef566;overflow:hidden}.panel:before{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:320px;border-radius:50%;background:#1b4ef5;filter:blur(110px);opacity:.28;pointer-events:none}.panel__cab{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 14px}.panel__cab small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fbfbfb73;margin-bottom:6px}.panel__cab h2{font:600 22px/1.2 var(--fuente);letter-spacing:-.02em}.panel__cerrar{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;border:0;color:#fbfbfbcc;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;cursor:pointer;transition:transform .3s,background .25s}.panel__cerrar:hover{transform:rotate(90deg);background:#ffffff14;color:#fff}.panel__cerrar .ico{width:18px;height:18px}.panel__cuerpo{position:relative;flex:1;overflow-y:auto;padding:4px 22px 22px;display:grid;gap:16px;align-content:start;scrollbar-width:thin}.panel__pie{position:relative;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid #1F1F26;background:#09090bcc}@media(max-width:640px){.panel{inset:auto 0 0;width:100vw!important;max-height:88dvh;border-radius:24px 24px 0 0}}.selector-campo{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 0 16px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 16px var(--fuente);text-align:left;cursor:pointer;transition:box-shadow .25s}.selector-campo:hover{box-shadow:inset 0 0 0 1px #5997ff66}.selector-campo.es-abierto,.selector-campo:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.selector-campo.es-vacio span{color:var(--tenue)}.selector-campo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector-campo .ico{width:19px;height:19px;color:var(--azul-texto);flex:none}.selector-campo--compacto{height:34px;padding:0 9px;border-radius:9px;background:transparent;box-shadow:none;font-size:14px}.campo2[data-error] .selector-campo{box-shadow:inset 0 0 0 1px var(--peligro-linea),0 0 0 4px var(--peligro-fondo)}.flotante{position:fixed;z-index:400;border-radius:16px;background:var(--flotante, #16161C);box-shadow:inset 0 0 0 1px #2a2a33,0 30px 60px -18px #000c;color:var(--texto)}:root[data-tema=claro] .flotante{background:#fff;box-shadow:inset 0 0 0 1px #0000001a,0 30px 60px -22px #0005}.cal-pop{padding:14px}.cal-pop__cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-pop__cab b{font-size:16px;font-weight:600;text-transform:capitalize}.cal-pop__cab span{display:flex;gap:2px}.cal-pop__cab .boton-icono{width:32px;height:32px}.cal-pop__rejilla{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.cal-pop__rejilla small{font-size:12px;color:var(--tenue);padding:4px 0 6px}.cal-pop__rejilla button{height:36px;border:0;border-radius:10px;background:none;color:var(--texto);font:500 14px var(--fuente);cursor:pointer;transition:background .2s}.cal-pop__rejilla button:hover:not(:disabled){background:var(--cristal-2)}.cal-pop__rejilla button:disabled{opacity:.25;cursor:not-allowed}.cal-pop__rejilla .es-fuera{color:var(--tenue);opacity:.5}.cal-pop__rejilla .es-hoy{box-shadow:inset 0 0 0 1.5px var(--azul-claro);color:var(--azul-texto);font-weight:600}.cal-pop__rejilla .es-elegido{background:var(--degradado-azul)!important;background-size:auto 200%!important;color:#fff!important;box-shadow:0 8px 18px -8px var(--azul);opacity:1}.cal-pop__pie{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--borde)}.hora-pop{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:6px;padding:10px}.hora-pop__col{display:grid;gap:2px;max-height:236px;overflow-y:auto;scrollbar-width:none;align-content:start}.hora-pop__col button{height:34px;border:0;border-radius:9px;background:none;color:var(--texto);font:500 14px var(--fuente);cursor:pointer;transition:background .2s}.hora-pop__col button:hover{background:var(--cristal-2)}.hora-pop__col .es-elegido{background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 6px 14px -6px var(--azul)}.hora-pop__col--ampm{border-left:1px solid var(--borde);padding-left:6px}.hora-pop__listo{margin-top:auto;color:var(--azul-texto)!important;font-weight:600!important}.paginacion{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:12px}.paginacion>button:not(.boton-icono){min-width:36px;height:36px;padding:0 8px;border:0;border-radius:10px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--suave);font:600 14px var(--fuente);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s,transform .3s var(--curva)}.paginacion>button:not(.boton-icono):hover{color:var(--texto);box-shadow:inset 0 0 0 1px #5997ff66}.paginacion>button.es-activa{color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 8px 18px -8px var(--azul),inset 0 1px #fff3}.paginacion .boton-icono{width:36px;height:36px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.paginacion small{margin-left:10px;font-size:12px;color:var(--tenue)}.necesita{display:flex;flex-direction:column;gap:10px;height:100%}@keyframes brilloEsq{0%{background-position:200% 0}to{background-position:-200% 0}}.esq,.es-cargando [data-tarjeta]:after,.es-cargando .cifra__valor{background:linear-gradient(100deg,#ffffff08 30%,#5997ff1f,#ffffff08 70%);background-size:200% 100%;animation:brilloEsq 1.4s ease-in-out infinite}:root[data-tema=claro] .esq,:root[data-tema=claro] .es-cargando [data-tarjeta]:after{background-image:linear-gradient(100deg,#0000000a 30%,#5997ff26,#0000000a 70%)}.esqueleto-app{min-height:100dvh;padding:24px calc(var(--margen) + 4px) 24px calc(var(--dock-x) + var(--dock-w) + var(--margen));display:grid;align-content:start;gap:26px;animation:huecoEntra .4s ease both}.esq{display:block;border-radius:14px}.esq-arriba{display:flex;align-items:center;gap:20px;height:48px}.esq--logo{width:170px;height:46px}.esq--menu{flex:1;max-width:760px;height:50px;margin:0 auto;border-radius:16px}.esq--sel{width:240px;height:46px}.esq-cabeza{display:flex;align-items:center;gap:28px}.esq--titulo{width:260px;height:64px;border-radius:16px}.esq--cifra{width:170px;height:52px}.esq-rejilla{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.esq--grande,.esq--lado{height:460px;border-radius:22px}.esq--media{height:300px;border-radius:22px}main [data-tarjeta]{position:relative}main [data-tarjeta]:after{content:"";position:absolute;inset:74px 20px 20px;border-radius:12px;pointer-events:none;opacity:0;transition:opacity .45s ease;z-index:5;-webkit-mask:repeating-linear-gradient(to bottom,#000 0 18px,transparent 18px 34px);mask:repeating-linear-gradient(to bottom,#000 0 18px,transparent 18px 34px)}main.es-cargando [data-tarjeta]:after{opacity:1}main.es-cargando [data-tarjeta]>:not(.tarjeta__cabeza):not(header){opacity:0;transition:opacity .3s}main [data-tarjeta]>*{transition:opacity .45s ease}main.es-cargando .cifra__valor{color:transparent;border-radius:8px;min-width:56px}@media(max-width:900px){.esq-rejilla{grid-template-columns:1fr}.esq--cifra:nth-child(n+4){display:none}}.btn--bien{color:#fff;background:linear-gradient(to bottom,#3fd6a0,#12a77c 51%,#3fd6a0);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 10px 22px -14px #12a77c}.btn--bien:hover:not(:disabled){background-position:bottom right}.inicio-fila{display:grid;gap:var(--hueco);margin-top:var(--hueco)}.inicio-fila:first-of-type{margin-top:0}.inicio-fila--a{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.inicio-fila--b{grid-template-columns:repeat(3,minmax(0,1fr))}.tarjeta__nota{margin:-8px 0 12px;font-size:12px;color:var(--tenue)}.chip--lleno{background:var(--c);color:#0b0c0f;box-shadow:none;font-weight:600}.chip--lleno:before{display:none}.siglas{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:9px;background:var(--degradado-azul);background-size:auto 200%;color:#fff;font:600 12px/1 var(--fuente)}.globo--rojo{border:0;background:#d93636;color:#fff;box-shadow:0 0 14px #ff5a5a80;border-radius:99px;min-width:28px;text-align:center}.foto-vacia{display:grid;place-items:center;color:#fff;font-weight:600;background:var(--tono)}.caras{display:inline-flex;align-items:center}.caras i{width:26px;height:26px;margin-left:-8px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--fuente);font-style:normal;color:#fff;background:linear-gradient(135deg,#5997ff,#143ae1);box-shadow:0 0 0 2px var(--cristal-2)}.caras i:first-child{margin-left:0}.caras__mas{background:#2a2a33!important}.caras--vacio{font-size:12px;color:var(--tenue)}.avatar--chico{width:32px;height:32px;font-size:12px;flex:none}.heroe{position:relative;width:100%;display:grid;grid-template-columns:240px 1fr;gap:22px;padding:14px;border:0;border-radius:22px;background:#f1f1ec;color:#16181b;text-align:left;cursor:pointer;transition:transform .5s var(--curva),box-shadow .3s;box-shadow:0 30px 60px -36px #000}.heroe:hover{transform:translateY(-3px);box-shadow:0 34px 70px -34px #000,0 0 0 1px #5997ff66}.heroe__foto{width:100%;height:270px;border-radius:16px;object-fit:cover;font-size:57px}.heroe__texto{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 4px 4px 0}.heroe__arriba{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px}.heroe__arriba .chip{margin-left:auto}.heroe small{font-size:12px;color:#5d6166}.heroe__falta{font-size:48px;line-height:1.08;font-weight:600;letter-spacing:-.04em;color:#111316}.heroe__cuando{display:flex;align-items:center;gap:8px;font-size:14px;color:#3d4146;margin-top:4px}.heroe__cuando .ico{width:16px;height:16px}.heroe__nombre{margin-top:10px;font-size:19px;font-weight:600;letter-spacing:-.02em}.heroe__nota{font-size:14px;color:#5d6166}.heroe__pie{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.heroe .caras i{box-shadow:0 0 0 2px #f1f1ec}.heroe .caras--vacio{color:#6b6f74}.flecha--oscura{width:44px;height:44px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #16181b33;color:#16181b}.heroe:hover .flecha--oscura .ico:first-child{transform:translate(24px,-20px);opacity:0}.heroe:hover .flecha--oscura .ico+.ico{transform:none;opacity:1}.despues{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fila-evento{width:100%;text-align:left;cursor:pointer;border:0;color:inherit;font:inherit}.fila-evento__foto{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none;font-size:14px}.fila-evento__lado{display:grid;justify-items:end;gap:6px;flex:none}.fila-evento__lado .caras i{width:22px;height:22px;font-size:12px}.necesita__foto{width:46px;height:46px;border-radius:12px;object-fit:cover;flex:none}.necesita__item--mal{box-shadow:inset 0 0 0 1px var(--peligro-linea),0 18px 40px -30px var(--peligro);background:linear-gradient(90deg,#FF5A5A14,var(--cristal-2) 60%)}.necesita__mas{justify-self:center;border-radius:99px}.necesita__mas .ico{transition:transform .3s var(--curva)}.seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.seg button{height:32px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--tenue);font:500 12px var(--fuente);cursor:pointer;transition:background .25s,color .25s}.seg button[aria-selected=true]{background:var(--cristal);color:var(--texto);box-shadow:inset 0 0 0 1px #5997ff55}.finanzas__heroe{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.finanzas__heroe strong{font-size:36px;font-weight:600;letter-spacing:-.035em;background:linear-gradient(180deg,#fff 55%,var(--azul-claro) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em}.finanzas__heroe span{font-size:14px;color:var(--suave)}.grafico{position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico__guia{stroke:var(--borde);stroke-dasharray:3 5}.grafico__eje{fill:var(--tenue);font:500 12px var(--fuente)}.grafico__linea{fill:none;stroke:var(--azul-claro);stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 6px 10px #1B4EF580)}.grafico__cursor{stroke:#5997ff66;stroke-dasharray:3 4}.grafico__punto{fill:#fff;stroke:var(--azul-claro);stroke-width:3}.grafico__nota{position:absolute;top:0;transform:translate(-50%);padding:6px 10px;border-radius:9px;background:#141419;box-shadow:inset 0 0 0 1px #5997ff40,0 12px 30px -10px #000;display:grid;text-align:center;pointer-events:none;white-space:nowrap}.grafico__nota b{font-size:14px}.grafico__nota small{font-size:12px;color:var(--tenue)}.destacado-tarjeta{display:flex;flex-direction:column}.destacado{position:relative;flex:1;min-height:330px;border:0;padding:0;border-radius:18px;overflow:hidden;cursor:pointer;text-align:left;color:#fff;background:#0d0d11}.destacado img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--curva)}.destacado:hover img{transform:scale(1.05)}.destacado:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#060607e6 100%)}.destacado__insignia{position:absolute;z-index:1;left:14px;top:14px;padding:5px 11px;border-radius:8px;background:var(--degradado-azul);background-size:auto 200%;font:600 12px/1.4 var(--fuente);box-shadow:0 10px 24px -10px var(--azul)}.destacado__texto{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;display:grid;gap:6px}.destacado__quien{display:flex;align-items:center;gap:8px;font-size:14px;color:#fffc}.destacado__quien .siglas{min-width:24px;height:24px;font-size:12px;border-radius:7px}.destacado__texto>b{font-size:22px;font-weight:600;letter-spacing:-.02em}.destacado__cifras{display:flex;gap:22px;margin-top:4px}.destacado__cifras div{display:grid}.destacado__cifras strong{font-size:19px;font-weight:600}.destacado__cifras small{font-size:12px;color:#ffffffa6}a.dia{color:inherit;transition:transform .4s var(--curva),box-shadow .3s}a.dia:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #5997ff66}.tipos{display:grid;gap:12px}.tipo{display:flex;align-items:center;gap:12px}.tipo__icono{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;color:#fff;background:var(--tono);box-shadow:0 8px 18px -10px var(--tono)}.tipo__icono .ico{width:18px;height:18px}.tipo__cuerpo{flex:1;display:grid;gap:6px;min-width:0}.tipo__fila{display:flex;justify-content:space-between;gap:8px;font-size:14px}.tipo__fila b{font-weight:500}.tipo__fila span{color:var(--suave);font-size:12px;white-space:nowrap}.tipo__barra{height:6px;border-radius:99px;background:var(--hundido);overflow:hidden}.tipo__barra i{display:block;height:100%;border-radius:99px;background:var(--tono)}.tipo>small{width:28px;text-align:right;font:600 12px var(--fuente)}.tipo__igual{color:var(--tenue)}.pulso{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pulso__caja{display:grid;padding:12px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.pulso__caja strong{font-size:26px;font-weight:600;letter-spacing:-.03em}.pulso__caja small{font-size:12px;color:var(--tenue)}.pulso__barra{display:flex;gap:4px;height:8px;margin:14px 0 6px}.pulso__barra i{border-radius:99px;min-width:6px}.charlas{display:grid;gap:4px;margin-top:10px}.charla{display:flex;align-items:center;gap:12px;padding:9px;border-radius:12px;color:inherit;transition:background .2s}.charla:hover{background:var(--cristal-2)}.charla__foto{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.charla__texto{flex:1;display:grid;min-width:0}.charla__texto b{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px}.charla__texto small{font-size:12px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charla__lado{display:grid;justify-items:end;gap:4px;flex:none}.charla__lado>small{font-size:12px;color:var(--tenue)}.punto-azul{width:7px;height:7px;border-radius:50%;background:var(--azul-claro);box-shadow:0 0 8px var(--azul-brillo)}.actividad{list-style:none;margin:0;padding:0;display:grid;gap:4px}.actividad li{display:flex;gap:12px;padding:10px 6px;border-bottom:1px solid var(--borde)}.actividad li:last-child{border-bottom:0}.actividad p{font-size:14px;line-height:1.45;color:var(--suave)}.actividad p b{color:var(--texto);font-weight:600}.actividad small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:var(--tenue)}.actividad small .ico{width:14px;height:14px;color:var(--azul-texto)}.det__foto{position:relative;border-radius:18px;overflow:hidden}.det__img{width:100%;height:230px;object-fit:cover;display:block;border-radius:18px;font-size:57px}.det__foto .chip{position:absolute;left:12px;top:12px}.det__heroe{display:grid;gap:2px}.det__heroe small{font-size:12px;color:#fbfbfb8c}.det__heroe strong{font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.1;background:linear-gradient(180deg,#fff 55%,var(--azul-claro) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em}.det__heroe span{font-size:14px;color:#fbfbfbbf}.det__datos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.det__datos div,.det__bloque{padding:12px 14px;border-radius:14px;background:#111116;box-shadow:inset 0 0 0 1px #1f1f26;display:grid;gap:3px}.det__datos small,.det__bloque>small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fbfbfb73}.det__datos b{font-weight:500;font-size:14px}.det__equipo{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.det__equipo li{display:flex;align-items:center;gap:10px;font-size:14px}.vacio-linea{font-size:14px;color:#fbfbfb8c}@media(max-width:1180px){.inicio-fila--a{grid-template-columns:1fr}.inicio-fila--b{grid-template-columns:1fr 1fr}}@media(max-width:760px){.inicio-fila--b,.heroe{grid-template-columns:1fr}.heroe__foto{height:200px}.despues{grid-template-columns:1fr}.heroe__falta{font-size:36px}}.necesita{gap:8px}.necesita__item{align-items:center!important;padding:10px 12px!important;gap:12px!important}.necesita__texto{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;min-width:0}.necesita__texto b,.necesita__texto small{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.necesita__acciones{grid-column:2;grid-row:1 / span 2;margin:0!important}.necesita__foto,.necesita__icono{width:42px!important;height:42px!important;flex:none}.redes-inicio__vacio{display:grid;justify-items:center;gap:8px;padding:18px 8px;text-align:center}.redes-inicio__vacio b{font-size:16px;font-weight:600}.redes-inicio__vacio p{margin:0 0 4px;font-size:14px;color:var(--suave);max-width:260px}.redes-inicio__logos{display:inline-flex;gap:6px}.redes-inicio__logos i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.redes-inicio__cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.redes-inicio__cifras>div{display:grid;gap:4px;padding:12px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.redes-inicio__cifras b{font-size:26px;font-weight:600;letter-spacing:-.02em}.redes-inicio__cifras small{font-size:12px;color:var(--tenue)}.redes-inicio__cifras .redes-inicio__logos i{width:26px;height:26px;border-radius:8px}.redes-inicio__lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.redes-inicio__lista li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.redes-inicio__lista img,.redes-inicio__sin{width:48px;height:48px;border-radius:11px;object-fit:cover;display:block;background:#111116}.redes-inicio__lista li>span:nth-child(2){display:grid;min-width:0}.redes-inicio__lista b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.redes-inicio__lista small{font-size:12px;color:var(--tenue)}.redes-inicio__redes{display:flex;gap:4px}.tarjeta:has(>.necesita){display:flex;flex-direction:column}.necesita{height:auto!important;flex:1;min-height:0}.nuevo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:var(--hueco);align-items:stretch}.nuevo__col{display:flex;flex-direction:column;gap:var(--hueco)}.nuevo__col>:last-child{flex:1}.nuevo__eti{margin:6px 0 10px;font-size:14px;color:var(--suave)}.nuevo__dos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.nuevo__org{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 30px 0 5px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.nuevo__org select{appearance:none;border:0;background:none;color:var(--texto);font:500 14px var(--fuente);cursor:pointer}.nuevo__org select option{background:#111116}.nuevo__org>.ico{position:absolute;right:8px;width:16px;height:16px;pointer-events:none}.nuevo__tipos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tipo-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:500 14px var(--fuente);cursor:pointer;transition:box-shadow .25s,background .25s,transform .3s var(--curva)}.tipo-chip i{width:10px;height:10px;border-radius:50%;background:var(--tono);box-shadow:0 0 10px var(--tono)}.tipo-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #5997ff80}.tipo-chip.es-elegido{background:color-mix(in srgb,var(--tono) 22%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--tono),0 12px 26px -16px var(--tono)}.tipo-chip .ico{width:16px;height:16px}.nuevo__herramientas{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.nuevo__herr{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:10px;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:500 14px var(--fuente);cursor:pointer}.nuevo__herr:hover{box-shadow:inset 0 0 0 1px #5997ff80}.nuevo__herr:nth-child(2){color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 1px 1px #ffffff2e inset,0 10px 22px -12px var(--azul)}.nuevo__herr .ico{width:18px;height:18px}.nuevo__ayuda{font-size:12px;color:var(--tenue);line-height:1.45}.nuevo__sub{font-size:12px;color:var(--tenue);margin-left:8px;font-weight:400}.nuevo__mas{display:grid;gap:12px;padding-top:4px}.nuevo__notas,.nuevo__mensaje{min-height:96px;padding:12px 14px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:400 14px/1.5 var(--fuente);resize:vertical}.nuevo__notas:focus,.nuevo__mensaje:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.nuevo__mensaje{width:100%;min-height:170px;background:#111116;color:#fbfbfb}.previa{display:grid;gap:14px;padding:12px;border-radius:20px;background:#f1f1ec;color:#16181b}.previa__foto{height:240px;border-radius:14px;overflow:hidden}.previa__foto img{width:100%;height:100%;object-fit:cover;animation:aparece .5s var(--curva-entra) both}.previa__vacia{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:4px;border:2px dashed #16181b33;border-radius:14px;background:#e7e7e0;color:#3d4146;cursor:pointer;transition:background .25s,border-color .25s}.previa__vacia:hover{background:#dfdfd6;border-color:var(--azul)}.previa__vacia .ico{width:30px;height:30px;color:var(--azul)}.previa__vacia small{font-size:12px;color:#6b6f74}.previa__texto{display:grid;gap:3px;padding:0 4px 6px}.previa small{font-size:12px;color:#5d6166}.cuando__grande{margin:-4px 0 14px;font-size:26px;font-weight:600;letter-spacing:-.025em}.cuando__grande:first-letter{text-transform:uppercase}.cuando__grande span{color:var(--azul-texto)}.ocupado{display:flex;gap:10px;align-items:flex-start;padding:12px;margin-bottom:14px;border-radius:12px;background:var(--ok-fondo);box-shadow:inset 0 0 0 1px var(--ok-linea)}.ocupado>.ico{width:20px;height:20px;color:var(--ok-texto);flex:none}.ocupado b{display:block;font-size:14px;font-weight:500}.ocupado small{display:block;font-size:12px;color:var(--suave)}.ocupado--si{background:var(--alerta-fondo);box-shadow:inset 0 0 0 1px var(--alerta-linea)}.ocupado--si>.ico{color:var(--alerta-texto)}.paquetes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.paquete{display:grid;gap:2px;padding:10px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:box-shadow .25s,transform .3s var(--curva)}.paquete:hover{transform:translateY(-2px)}.paquete b{font-size:14px;font-weight:500}.paquete span{font-size:12px;color:var(--suave)}.paquete.es-elegido{background:#1b4ef52e;box-shadow:inset 0 0 0 1.5px var(--azul-claro),0 14px 28px -18px var(--azul)}.crear{overflow:hidden;background:var(--tinte-azul),#0b0b10;box-shadow:inset 0 0 0 1px #5997ff40,0 30px 60px -36px var(--azul)}.crear:after{content:"";position:absolute;right:-80px;top:-120px;width:260px;height:220px;border-radius:50%;background:var(--azul);filter:blur(80px);opacity:.35;pointer-events:none}.crear>*{position:relative;z-index:1}.crear__eti{display:flex;align-items:center;gap:8px;font-size:14px;color:#fbfbfbb3}.crear__eti .ico{width:16px;height:16px;color:var(--azul-texto)}.crear__titulo{display:block;margin:6px 0 12px;font-size:22px;font-weight:600;letter-spacing:-.02em}.crear__faltan{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.crear__faltan li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--peligro-texto)}.crear__faltan .ico{width:15px;height:15px}.crear__boton{width:100%}.crear__fila{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:8px}@media(max-width:1280px){.nuevo{grid-template-columns:1fr 1fr}.nuevo__col{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:820px){.nuevo,.nuevo__dos{grid-template-columns:1fr}.paquetes{grid-template-columns:1fr 1fr}}.campo2{align-content:start}.alta{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--hueco);align-items:stretch}.alta__form{display:flex;flex-direction:column;padding:0;overflow:hidden}.alta__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px}.alta__pasos{display:flex;gap:6px;flex-wrap:wrap}.alta__paso{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:0;border-radius:14px;background:none;color:var(--suave);text-align:left;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.alta__paso:hover{background:var(--cristal-2)}.alta__paso i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:600;font-size:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);flex:none}.alta__paso i .ico{width:16px;height:16px}.alta__paso span{display:grid}.alta__paso b{font-size:14px;font-weight:600}.alta__paso small{font-size:12px;color:var(--tenue)}.alta__paso.es-activo{color:var(--texto);background:var(--cristal-2);box-shadow:inset 0 0 0 1px #5997ff55}.alta__paso.es-activo i{background:var(--degradado-azul);color:#fff;box-shadow:0 8px 18px -8px var(--azul)}.alta__paso.es-hecho i{background:#12a77c;color:#fff;box-shadow:none}.alta__barra{height:3px;background:#ffffff0d}.alta__barra span{display:block;height:100%;background:var(--degradado-azul);box-shadow:0 0 10px var(--azul-brillo);transition:width .6s var(--curva)}.alta__cuerpo{flex:1;padding:20px 22px 8px;display:grid;align-content:start;gap:4px}.alta__cuerpo .nuevo__dos{margin-bottom:14px}.alta__tres{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;margin:14px 0;align-items:start}.alta__error{display:flex;align-items:center;gap:6px;margin:-8px 0 12px;font-size:12px;color:var(--peligro-texto, #FF8A8A)}.alta__error .ico{width:15px;height:15px}.alta__estados{flex-wrap:wrap;margin-bottom:8px}.alta__estados button{display:inline-flex;align-items:center;gap:7px}.alta__ia{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:6px;border-radius:14px;background:#1b4ef514;box-shadow:inset 0 0 0 1px #5997ff55}.alta__ia>.ico{width:20px;height:20px;color:var(--azul-texto);flex:none}.alta__ia span{display:grid;flex:1}.alta__ia b{font-size:14px;font-weight:600}.alta__ia small{font-size:12px;color:var(--tenue)}.alta__portada{width:100%;height:150px;display:grid;place-content:center;justify-items:center;gap:4px;border:1.5px dashed var(--borde-2, #2a2a33);border-radius:14px;background:var(--cristal-2);color:var(--texto);cursor:pointer;overflow:hidden;padding:0}.alta__portada img{width:100%;height:150px;object-fit:cover}.alta__portada .ico{width:24px;height:24px;color:var(--azul-texto)}.alta__portada small{font-size:12px;color:var(--tenue)}.alta__pie{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--borde);margin-top:auto}.alta__falta{flex:1;display:flex;align-items:center;gap:7px;font-size:14px;color:var(--suave)}.alta__falta .ico{width:17px;height:17px;flex:none;color:var(--ok)}.alta__falta:has(.ico+*) .ico{color:inherit}.alta__lado{display:flex;flex-direction:column;gap:var(--hueco)}.alta__lado>:last-child{flex:1}.alta__previa{background:#f1f1ec!important;color:#111116;display:grid;gap:4px;box-shadow:0 30px 60px -36px #000!important}.alta__previa .tarjeta__cabeza h2{color:#111116}.alta__previa .tarjeta__cabeza{border-color:#0000001a}.alta__foto{position:relative;margin-bottom:8px}.alta__foto img,.alta__foto .foto-vacia{width:100%;height:190px;object-fit:cover;border-radius:16px;display:grid;place-items:center;font-size:42px}.alta__foto .chip{position:absolute;left:10px;top:10px}.alta__falta-txt{font-size:12px;color:#6b6b75}.alta__cuenta{font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.alta__cuando{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:14px;color:#4a4a55}.alta__cuando .ico{width:16px;height:16px}.alta__nombre{margin:6px 0 8px;font-size:19px;font-weight:600}.alta__datos div{background:#fff!important;box-shadow:inset 0 0 0 1px #0000000f!important}.alta__datos small{color:#5f6475!important}.alta__datos b{color:#111116}.alta__asistente{display:grid;align-content:start;justify-items:start;gap:10px}.alta__asistente b{font-size:19px;font-weight:600}.alta__asistente p{margin:0;font-size:14px;line-height:1.5;color:var(--suave)}.alta__asistente small{font-size:12px;color:var(--tenue)}.alta__nota{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:12px;color:var(--tenue)}.alta__nota .ico{width:15px;height:15px}.ia{display:grid;gap:14px}.ia__zona{display:grid;justify-items:center;gap:6px;padding:34px 20px;border-radius:18px;border:1.5px dashed #5997FF66;background:#1b4ef50d;text-align:center;cursor:pointer;transition:background .25s,border-color .25s}.ia__zona:hover,.ia__zona.es-encima{background:#1b4ef51f;border-color:var(--azul-texto)}.ia__zona .ico{width:30px;height:30px;color:var(--azul-texto)}.ia__zona b{font-size:16px;font-weight:600}.ia__zona small{font-size:12px;color:var(--tenue)}.ia__archivos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ia__archivos li{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.ia__archivos i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:#fff;background:var(--azul)}.ia__archivos b{flex:1;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia__archivos small{font-size:12px;color:var(--tenue)}.ia__leyendo{display:grid;justify-items:center;gap:10px;padding:40px 10px;text-align:center}.ia__leyendo b{font-size:16px;font-weight:600}.ia__leyendo small{font-size:12px;color:var(--tenue)}.ia__pulso{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#fff;background:var(--degradado-azul);box-shadow:0 0 #5997ff66;animation:pulsoIA 1.6s ease-out infinite}.ia__pulso .ico{width:28px;height:28px}@keyframes pulsoIA{70%{box-shadow:0 0 0 18px #5997ff00}to{box-shadow:0 0 #5997ff00}}.ia__cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ia__cifras div{display:grid;padding:12px 14px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.ia__cifras b{font-size:26px;font-weight:600;letter-spacing:-.02em}.ia__cifras small{font-size:12px;color:var(--tenue)}.ia__cifras .es-alerta b{color:#e0731f}.ia__cifras .es-mal b{color:var(--peligro)}.ia__cifras .es-bien b{color:var(--ok)}.ia__revision{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.ia__izq{display:grid;gap:12px;min-width:0}.ia__avisos{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:140px;overflow:auto}.ia__avisos li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:14px;background:#e0731f14;box-shadow:inset 3px 0 #e0731f;cursor:pointer}.ia__avisos li.es-mal{background:#ff5a5a14;box-shadow:inset 3px 0 0 var(--peligro)}.ia__avisos .ico{width:16px;height:16px;flex:none}.ia__tabla{display:grid;gap:4px;max-height:46vh;overflow:auto;padding-right:4px}.ia__cab,.ia__fila{display:grid;grid-template-columns:92px minmax(0,1.6fr) minmax(0,1fr) 64px 38px;gap:6px;align-items:center}.ia__cab{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);padding:0 6px}.ia__fila{padding:4px 6px;border-radius:12px;box-shadow:inset 3px 0 #12a77c;background:var(--cristal-2)}.ia__fila.es-alerta{box-shadow:inset 3px 0 #e0731f}.ia__fila.es-abierta{box-shadow:inset 3px 0 0 var(--azul-claro),inset 0 0 0 1px #5997ff55}.ia__fila input,.ia__detalle textarea{width:100%;height:34px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--texto);font:400 14px var(--fuente);color-scheme:dark}.ia__fila input:focus,.ia__detalle textarea:focus{outline:none;background:#ffffff0a;box-shadow:inset 0 0 0 1px #5997ff88}.ia__detalle{grid-column:1 / -1;display:grid;gap:6px;padding:4px 0 6px}.ia__detalle textarea{height:64px;padding:8px 9px;resize:vertical;background:#ffffff06}.ia__detalle input{background:#ffffff06}.ia__evento{display:grid;gap:4px;padding:14px;border-radius:16px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.ia__dato{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;color:var(--suave)}.ia__dato .ico{width:15px;height:15px;color:var(--azul-texto)}@media(max-width:1180px){.alta{grid-template-columns:1fr}.alta__lado{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:900px){.ia__revision,.alta__tres,.alta__lado{grid-template-columns:1fr}.ia__cifras{grid-template-columns:repeat(2,1fr)}}.pasos-rf{list-style:none;display:flex;align-items:center;gap:0;margin:0;padding:0;flex:1;min-width:0}.pasos-rf li{display:flex;align-items:center;flex:1;min-width:0}.pasos-rf li:not(:last-child):after{content:"";flex:1;height:2px;margin:0 10px;border-radius:2px;background:var(--borde);transition:background .4s}.pasos-rf li.es-hecho:after{background:linear-gradient(90deg,#12a77c,#5997ff)}.pasos-rf button{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:0;border-radius:14px;background:none;color:var(--suave);text-align:left;cursor:pointer;white-space:nowrap;transition:background .25s,color .25s}.pasos-rf button:hover{background:var(--cristal-2)}.pasos-rf i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:600;font-size:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1.5px var(--borde);flex:none;transition:background .3s,box-shadow .3s}.pasos-rf i .ico{width:16px;height:16px}.pasos-rf span{display:grid}.pasos-rf b{font-size:14px;font-weight:600}.pasos-rf small{font-size:12px;color:var(--tenue)}.pasos-rf .es-activo button{color:var(--texto)}.pasos-rf .es-activo i{background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 0 0 4px #1b4ef533,0 8px 18px -8px var(--azul)}.pasos-rf .es-hecho i{background:#12a77c;color:#fff;box-shadow:none}.pasos-rf .es-bloqueado button{opacity:.5}.alta__org{width:230px;height:42px}.alta__cab{gap:18px;padding:18px 20px;border-bottom:1px solid var(--borde)}.alta__fila-eti{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.alta__fila-eti .btn--enlace .ico,.alta__ruc .btn--enlace .ico{width:15px;height:15px;margin-right:4px}.tipo-chip--nuevo{border-style:dashed!important;color:var(--azul-texto)!important}.tipo-chip--nuevo .ico{width:15px;height:15px}.alta__ruc{margin:-4px 0 14px}.alta__proveedor{display:grid;gap:10px;margin:2px 0 14px;padding:16px;border-radius:16px;background:color-mix(in srgb,#8b5cf6 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b5cf6 30%,transparent)}.alta__proveedor .nuevo__eti{margin:0}.tipo-chip__n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:#ffffff14;color:var(--suave);font-size:12px;font-weight:600}.prov-chip{position:relative;display:inline-flex}.prov-chip__x{position:absolute;top:-7px;right:-7px;width:22px;height:22px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#26262e;color:var(--suave);box-shadow:inset 0 0 0 1px var(--borde-2),0 4px 10px -4px #000;cursor:pointer;opacity:0;transform:scale(.8);transition:opacity .2s,transform .25s var(--curva),background .2s,color .2s}.prov-chip__x .ico{width:13px;height:13px}.prov-chip:hover .prov-chip__x,.prov-chip__x:focus-visible{opacity:1;transform:scale(1)}.prov-chip__x:hover{background:var(--peligro, #FF5A5A);color:#fff}:root[data-tema=claro] .tipo-chip--nuevo{color:var(--azul)!important}:root[data-tema=claro] .prov-chip__x{background:#fff;color:var(--suave)}:root[data-tema=claro] .tipo-chip__n{background:#0000000d}@media(hover:none){.prov-chip__x{opacity:1;transform:scale(1)}}.alta__prov-nuevo{display:inline-flex;gap:8px;align-items:center}.alta__prov-nuevo .entrada{width:220px;height:40px}.alta__prov-nuevo .btn{height:40px}.alta__horas{display:flex;flex-wrap:wrap;gap:8px}.alta__horas .filtro{height:48px;min-width:64px;justify-content:center;border-radius:12px;font-size:14px}.alta__horas .filtro:first-child.es-activo{background:color-mix(in srgb,var(--azul) 26%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.alta__horas-otra{display:inline-flex;align-items:center;gap:10px;margin-top:8px;color:var(--suave);font-size:14px}.alta__horas-otra .entrada{width:110px}.alta__bloque{margin:6px 0 16px}.alta__bloque>.nuevo__eti,.alta__bloque .alta__fila-eti .nuevo__eti{margin-top:0}.alta__estados{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.alta__estados--dos{grid-template-columns:repeat(2,1fr)}.alta__estado{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:12px 14px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--suave);text-align:left;cursor:pointer;transition:box-shadow .25s,background .25s,color .25s}.alta__estado:hover{box-shadow:inset 0 0 0 1px #5997ff66}.alta__estado b{font-size:14px;font-weight:600;color:var(--texto);grid-column:auto}.alta__estado small{grid-column:1 / -1;font-size:12px;color:var(--suave)}.alta__estados--dos .alta__estado{grid-template-columns:1fr}.alta__estado.es-activo{background:color-mix(in srgb,var(--tono, var(--azul)) 14%,var(--cristal-2));box-shadow:inset 0 0 0 1.5px var(--tono, var(--azul-claro))}.alta__chips{display:flex;flex-wrap:wrap;gap:6px}.alta__semana{margin-top:4px}.alta__dias{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.alta__dia{display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.alta__dia small{font-size:12px;color:var(--tenue);text-transform:capitalize}.alta__dia b{font-size:19px;font-weight:600}.alta__dia i{width:70%;height:5px;border-radius:99px}.alta__dia em{font-style:normal;font-size:12px;color:var(--tenue)}.alta__dia.es-elegido{background:#1b4ef51f;box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.alta__dia.es-elegido b{color:var(--azul-texto)}.entrada{width:100%;min-width:0;height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 14px var(--fuente);transition:box-shadow .25s}.entrada::placeholder{color:var(--tenue)}.entrada:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.entrada.es-mal{box-shadow:inset 0 0 0 1px var(--peligro-linea),0 0 0 4px var(--peligro-fondo)}.entrada--corta{max-width:170px}.alta__linea{display:grid;grid-template-columns:170px auto minmax(0,1fr) 40px;gap:8px;align-items:center;margin-bottom:8px}.alta__linea--lugar{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 40px}.alta__linea--equipo{grid-template-columns:minmax(0,1fr) 220px 40px}.alta__bloque .alta__linea:has(.selector-campo--fila){grid-template-columns:200px minmax(0,1fr) minmax(0,1fr) 40px}.alta__tipo-contacto{height:48px;align-items:center}.alta__tipo-contacto button{height:40px}.alta__num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:#fff;background:var(--degradado-azul);justify-self:center}.alta__error--fila{grid-column:1 / -1;margin:-2px 0 0}.chip-mapa{height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 14px;border-radius:12px;background:#12a77c1f;box-shadow:inset 0 0 0 1px #12a77c80;color:var(--texto);font-size:14px;font-weight:500;text-decoration:none}.chip-mapa .ico{width:16px;height:16px;color:#3dd68c}.chip-mapa button{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--tenue);cursor:pointer}.chip-mapa button:hover{background:#ffffff12;color:var(--texto)}.alta__mas{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px dashed #5997FF66;border-radius:11px;background:#1b4ef50d;color:var(--azul-texto);font:500 14px var(--fuente);cursor:pointer;transition:background .25s}.alta__mas:hover{background:#1b4ef51f}.alta__mas .ico{width:16px;height:16px}.alta__sugeridos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.alta__sugeridos .filtro .ico{width:14px;height:14px}.selector-campo--fila{height:48px}.selector-campo__valor{display:inline-flex;align-items:center;gap:8px;min-width:0}.alta__persona{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;height:48px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.alta__persona i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:#fff;background:var(--degradado-azul);flex:none}.alta__persona b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paquetes2{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:14px}.paquete2{display:grid;align-content:start;gap:6px;padding:14px;border:0;border-radius:16px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:box-shadow .25s,transform .35s var(--curva),background .25s}.paquete2:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #5997ff66}.paquete2.es-elegido{background:#1b4ef51a;box-shadow:inset 0 0 0 1.5px var(--azul-claro),0 14px 30px -18px var(--azul)}.paquete2__cab{display:flex;justify-content:space-between;align-items:center}.paquete2__cab b{font-size:16px;font-weight:600}.paquete2__cab .ico{width:18px;height:18px;color:var(--azul-texto)}.paquete2 strong{font-size:22px;font-weight:600;letter-spacing:-.02em}.paquete2 ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.paquete2 li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave)}.paquete2 li .ico{width:14px;height:14px;color:var(--ok);flex:none}.paquete2 li.mas{color:var(--tenue);padding-left:20px}.paquete2--nuevo{place-content:center;justify-items:center;text-align:center;border:1.5px dashed #5997FF55;background:#1b4ef50a;box-shadow:none}.paquete2--nuevo .ico{width:24px;height:24px;color:var(--azul-texto)}.paquete2--nuevo small{font-size:12px;color:var(--tenue)}.alta__tres{grid-template-columns:220px 1fr 1fr;align-items:start}.alta__saldo{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px 18px;margin-bottom:16px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);overflow:hidden}.alta__saldo span{display:grid}.alta__saldo small{font-size:12px;color:var(--tenue)}.alta__saldo b{font-size:16px;font-weight:600}.alta__saldo .es-destacado b{color:var(--azul-texto)}.alta__saldo i{position:absolute;left:0;bottom:0;height:4px;width:var(--p);background:linear-gradient(90deg,#12a77c,#3dd68c);transition:width .6s var(--curva)}.alta__par{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin-bottom:14px}.alta__par>.campo2{display:flex;flex-direction:column;gap:6px}.alta__portada{position:relative;flex:1;width:100%;min-height:190px;height:auto}.alta__portada img{position:absolute;inset:0;height:100%}.alta__portada-cambiar{position:absolute;right:10px;bottom:10px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:#000a}.alta__notas{flex:1;width:100%;min-height:190px;padding:12px 14px;resize:vertical;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:400 14px/1.5 var(--fuente)}.alta__notas:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.alta__falta.es-mal{color:var(--peligro-texto, #FF8A8A)}.alta__falta.es-mal .ico{color:var(--peligro-texto, #FF8A8A)!important}.alta__como{list-style:none;margin:2px 0 6px;padding:0;display:grid;gap:6px;width:100%}.alta__como li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--suave)}.alta__como i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:var(--azul-texto);box-shadow:inset 0 0 0 1.5px #5997ff66;flex:none}.lista-pop{display:grid;gap:2px;padding:6px;max-height:320px;overflow:auto}.lista-pop button{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--texto);text-align:left;cursor:pointer}.lista-pop button:hover:not(:disabled){background:var(--cristal-2)}.lista-pop button:disabled{opacity:.45;cursor:not-allowed}.lista-pop button span{display:grid;flex:1;min-width:0}.lista-pop b{font-size:14px;font-weight:500}.lista-pop small{font-size:12px;color:var(--tenue)}.lista-pop .es-elegido{background:#1b4ef51a}.lista-pop>button>.ico{width:16px;height:16px;color:var(--azul-texto)}.editor-lista{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.editor-lista li{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.editor-lista li b{flex:1;font-size:14px;font-weight:500}.editor-lista li small{font-size:12px;color:var(--tenue)}.editor-lista li.es-editando{box-shadow:inset 0 0 0 1px #5997ff88;flex-wrap:wrap}.editor-lista li.es-editando .entrada{flex:1;min-width:160px;height:40px}.editor-nuevo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--borde)}.editor-nuevo .entrada{flex:1;min-width:180px;height:40px}.colores{display:inline-flex;gap:5px;flex-wrap:wrap}.colores button{width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 0 0 2px #fff2;transition:transform .2s}.colores button:hover{transform:scale(1.12)}.colores button[aria-pressed=true]{box-shadow:0 0 0 2px var(--flotante, #16161C),0 0 0 4px #fff}.colores .ico{width:14px;height:14px;color:#fff}.editor-paquetes{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;align-items:start}.editor-form{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.ia__pasos{list-style:none;display:flex;justify-content:center;gap:0;margin:-4px 0 4px;padding:0}.ia__pasos li{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--tenue)}.ia__pasos li:not(:last-child):after{content:"";width:34px;height:2px;margin:0 10px;border-radius:2px;background:var(--borde)}.ia__pasos li.es-hecho:after{background:#12a77c}.ia__pasos i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--borde)}.ia__pasos i .ico{width:14px;height:14px}.ia__pasos .es-activo{color:var(--texto);font-weight:600}.ia__pasos .es-activo i{background:var(--degradado-azul);color:#fff;box-shadow:0 0 0 3px #1b4ef533}.ia__pasos .es-hecho i{background:#12a77c;color:#fff;box-shadow:none}.ia__formatos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.ia__formatos em{font-style:normal;font-size:12px;font-weight:500;padding:3px 9px;border-radius:7px;color:var(--suave);box-shadow:inset 0 0 0 1px var(--borde)}.ia__agregar{background:none!important;box-shadow:none!important;padding:2px 0 0!important}.ia__privado{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--tenue)}.ia__privado .ico{width:14px;height:14px;color:var(--ok)}.ia__lectura{display:grid;gap:16px}.ia__reloj{display:flex;align-items:center;gap:14px}.ia__reloj>span:last-child{display:grid}.ia__reloj b{font-size:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ia__reloj small{font-size:12px;color:var(--tenue)}.ia__etapas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ia__etapas li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tenue);transition:color .3s}.ia__etapas i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--borde);flex:none}.ia__etapas i .ico{width:14px;height:14px}.ia__etapas .es-hecha{color:var(--suave)}.ia__etapas .es-hecha i{background:#12a77c;color:#fff;box-shadow:none}.ia__etapas .es-actual{color:var(--texto);font-weight:500}.ia__etapas .es-actual i{box-shadow:inset 0 0 0 1.5px #5997ff66}.ia__gira{width:14px;height:14px;border-radius:50%;border:2px solid #5997FF44;border-top-color:var(--azul-texto);animation:giraIA .8s linear infinite}@keyframes giraIA{to{transform:rotate(360deg)}}.ia__archivos--leyendo li small{min-width:70px;text-align:right}.ia__listo{display:grid;justify-items:center;gap:8px;text-align:center}.ia__check{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#12a77c;box-shadow:0 0 0 8px #12a77c26,0 16px 34px -14px #12a77c;animation:checkIA .6s cubic-bezier(.16,1,.3,1) both}.ia__check .ico{width:30px;height:30px}@keyframes checkIA{0%{transform:scale(.4);opacity:0}}.ia__listo>b{font-size:19px;font-weight:600}.ia__listo>small{font-size:14px;color:var(--tenue);margin-bottom:6px}.ia__listo .ia__cifras{width:100%}@media(max-width:1280px){.pasos-rf small{display:none}}@media(max-width:900px){.alta__estados{grid-template-columns:1fr 1fr}.alta__linea,.alta__linea--lugar,.alta__bloque .alta__linea:has(.selector-campo--fila){grid-template-columns:1fr 40px}.alta__par,.editor-paquetes,.alta__tres{grid-template-columns:1fr}.pasos-rf b{font-size:12px}}.alta__estado small{grid-row:2!important;grid-column:1 / -1!important}.alta__estados--dos .alta__estado b,.alta__estados--dos .alta__estado small{grid-column:1!important}.alta__preboda{display:grid;margin-top:-6px;border-radius:16px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:box-shadow .3s,background .3s;animation:prebodaEntra .45s var(--curva) both}.alta__preboda.es-activa{background:color-mix(in srgb,#E879A6 8%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#E879A6 60%,transparent)}.alta__preboda-boton{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:none;text-align:left;cursor:pointer;color:var(--texto);font-family:var(--fuente);border-radius:16px}.alta__preboda-caja{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;background:var(--cristal);box-shadow:inset 0 0 0 1.5px var(--borde-2);transition:background .25s,box-shadow .25s,transform .25s var(--curva)}.alta__preboda.es-activa .alta__preboda-caja{background:#e879a6;box-shadow:none;transform:scale(1.05)}.alta__preboda-caja .ico{width:16px;height:16px;animation:prebodaCheck .3s var(--curva)}.alta__preboda-txt{display:grid;gap:2px;flex:1;min-width:0}.alta__preboda-txt b{font-weight:600;font-size:16px}.alta__preboda-txt small{font-size:12px;color:var(--suave)}.alta__preboda-sub{flex:none;padding:4px 10px;border-radius:99px;font:500 12px var(--fuente);color:var(--suave);background:var(--cristal-3)}.alta__preboda-boton:hover .alta__preboda-caja{box-shadow:inset 0 0 0 1.5px #e879a6}.alta__preboda-mas{display:grid;grid-template-rows:0fr;opacity:0;filter:blur(4px);transition:grid-template-rows .4s var(--curva),opacity .3s,filter .35s}.alta__preboda-mas>div{overflow:hidden;min-height:0}.alta__preboda.es-activa .alta__preboda-mas{grid-template-rows:1fr;opacity:1;filter:none}.alta__preboda-campos{padding:0 16px 16px 52px}@keyframes prebodaEntra{0%{opacity:0;transform:translateY(-6px);filter:blur(4px)}}@keyframes prebodaCheck{0%{transform:scale(.3);opacity:0}}@media(max-width:600px){.alta__preboda-sub{display:none}.alta__preboda-campos{padding:0 14px 14px}}@media(prefers-reduced-motion:reduce){.alta__preboda,.alta__preboda-mas,.alta__preboda-caja .ico{animation:none;transition:none}}.cal-barra{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:-6px 0 14px}.cal-nav{display:flex;align-items:center;gap:8px}.cal-nav .boton-redondo{width:42px;height:42px}.cal-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:var(--hueco)}.cal-filtros__sep{width:1px;height:24px;background:var(--borde-2);margin:0 4px}.filtro{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);color:var(--suave);font:500 14px var(--fuente);cursor:pointer;transition:box-shadow .25s,color .25s,background .25s}.filtro i{width:8px;height:8px;border-radius:50%;background:var(--tono, var(--azul-claro))}.filtro:hover{color:var(--texto);box-shadow:inset 0 0 0 1px #5997ff80}.filtro.es-activo{color:var(--sobre-mezcla);background:color-mix(in srgb,var(--tono, var(--azul)) 26%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--tono, var(--azul-claro))}.filtro:first-child.es-activo{color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 10px 22px -12px var(--azul)}.cal{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:var(--hueco);align-items:stretch}.cal-lado{display:flex;flex-direction:column}.cal-lado>:last-child{flex:1}.cal-lado{gap:var(--hueco)}.cal-leyenda{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cal-semana{border-radius:16px;box-shadow:inset 0 0 0 1px var(--borde);overflow:hidden}.cal-semana__cab,.cal-semana__cuerpo{display:grid;grid-template-columns:66px repeat(7,minmax(0,1fr))}.cal-semana__cab{border-bottom:1px solid var(--borde);background:var(--cristal-2)}.cal-dia{display:grid;justify-items:center;gap:2px;padding:12px 4px}.cal-dia small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.cal-dia b{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:19px;font-weight:600}.cal-dia span{font-size:12px;color:var(--tenue)}.cal-dia.es-hoy b{background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:0 10px 22px -10px var(--azul)}.cal-semana__cuerpo{max-height:620px;overflow-y:auto;scrollbar-width:thin}.cal-horas span{display:block;padding:0 8px;font-size:12px;color:var(--tenue);text-align:right;white-space:nowrap;transform:translateY(-7px)}:root[data-tema=claro] .cal-col{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,var(--borde) 53px,var(--borde) 54px)}.cal-col{position:relative;border-left:1px solid var(--borde);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,#1F1F2680 53px,#1F1F2680 54px)}.cal-col.es-hoy{background-color:#1b4ef50d}.cal-ahora{position:absolute;left:0;right:0;height:2px;background:var(--peligro);z-index:3;box-shadow:0 0 10px var(--peligro)}.cal-ahora i{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--peligro)}.cal-bloque{position:absolute;left:3px;right:3px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:8px;border:0;border-radius:12px;overflow:hidden;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--tono) 66%,#000),color-mix(in srgb,var(--tono) 52%,#000));box-shadow:0 12px 26px -14px var(--tono),inset 0 1px #fff3;transition:transform .35s var(--curva),box-shadow .3s}.cal-bloque:hover{transform:translateY(-2px) scale(1.01);z-index:4;box-shadow:0 18px 34px -14px var(--tono),0 0 0 1.5px #fff8}.cal-bloque img{position:absolute;right:6px;top:6px;width:34px;height:34px;border-radius:9px;object-fit:cover;box-shadow:0 0 0 2px #fff5}.cal-bloque__hora{font:600 12px var(--fuente);opacity:.9;padding-right:40px}.cal-bloque b{font:600 14px/1.25 var(--fuente);padding-right:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-bloque__pie{display:flex;align-items:center;gap:6px;margin-top:auto}.cal-bloque__pie .siglas{min-width:22px;height:22px;font-size:10px;border-radius:6px;background:#ffffff2e}.cal-bloque__pie .chip{height:22px;padding:0 8px;font-size:12px;background:#00000040;border:0;color:#fff}.cal-cita{position:absolute;left:3px;right:3px;z-index:1;padding:6px 8px;border-radius:10px;background:var(--cristal-3);color:var(--texto);box-shadow:inset 3px 0 0 var(--azul-claro),inset 0 0 0 1px var(--borde);display:grid;align-content:start;overflow:hidden}.cal-cita b{font:500 12px/1.25 var(--fuente)}.cal-cita small{font-size:12px;color:var(--tenue)}.cal-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-mes__dia{text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);padding:4px 0}.cal-mes__celda{min-height:110px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.cal-mes__celda b{font-size:14px;font-weight:600}.cal-mes__celda.es-fuera{opacity:.4}.cal-mes__celda.es-hoy{box-shadow:inset 0 0 0 1.5px var(--azul-claro),0 14px 30px -20px var(--azul)}.cal-mes__celda.es-hoy b{color:var(--azul-texto)}.cal-mes__pildora{border:0;text-align:left;padding:4px 7px;border-radius:7px;background:var(--tono);color:#fff;font:500 12px/1.3 var(--fuente);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal-mes__mas{border:0;background:none;color:var(--azul-texto);font:500 12px var(--fuente);text-align:left;cursor:pointer;padding:0 2px}.cal-lista{display:grid;gap:14px}.cal-lista__dia{display:grid;gap:8px}.cal-lista__dia .etiqueta-sec{margin:4px 4px 0}.cal-lista__cita{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 3px 0 0 var(--azul-claro),inset 0 0 0 1px var(--borde);font-size:14px}.cal-lista__cita .ico{width:16px;height:16px;color:var(--azul-texto)}.cal-lista__cita small{color:var(--tenue)}.mes-chico__cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mes-chico__cab b{font-size:16px;font-weight:600}.mes-chico__cab span{display:flex;gap:6px}.mes-chico__cab .boton-redondo{width:34px;height:34px;border-radius:10px}.mes-chico__cab .ico{width:16px;height:16px}.mes-chico__rejilla{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.mes-chico__rejilla small{font-size:12px;color:var(--tenue);padding:4px 0}.mes-chico__rejilla button{position:relative;height:36px;border:0;border-radius:10px;background:none;color:var(--texto);font:500 14px var(--fuente);cursor:pointer}.mes-chico__rejilla button:hover{background:var(--cristal-2)}.mes-chico__rejilla button i{position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--azul-claro)}.mes-chico__rejilla .es-fuera{color:var(--tenue);opacity:.5}.mes-chico__rejilla .en-semana{background:#1b4ef51f}.mes-chico__rejilla .es-hoy{background:var(--degradado-azul)!important;background-size:auto 200%!important;color:#fff}.cal-prospectos{display:grid;gap:8px}@media(max-width:1180px){.cal{grid-template-columns:1fr}.cal-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:760px){.cal-semana__cab,.cal-semana__cuerpo{grid-template-columns:44px repeat(7,120px)}.cal-semana{overflow-x:auto}.cal-mes__celda{min-height:70px}.cal-mes__pildora{font-size:0;padding:3px}}.cal-bloque__pie .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cal-campanas{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cal-campana{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:11px;font-size:14px;font-weight:600;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.cal-campana i{width:8px;height:8px;border-radius:50%;background:var(--tono);box-shadow:0 0 8px var(--tono)}.cal-campana small{font-weight:400;color:var(--tenue);font-size:12px}.cal-mes__num{display:flex;align-items:center;gap:8px;height:22px}.cal-mes__num small{font-size:12px;color:var(--tenue)}.cal-mes__celda.es-hoy .cal-mes__num b{width:28px;height:28px;margin-left:-4px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--degradado-azul);box-shadow:0 8px 18px -8px var(--azul)}.cal-mes__lineas{display:grid;gap:3px;margin:2px -11px 4px}.cal-mes__lineas i{display:block;height:3px;background:var(--tono);box-shadow:0 0 8px color-mix(in srgb,var(--tono) 60%,transparent)}.cal-mes__lineas i.es-vacia{background:none;box-shadow:none}.cal-mes__lineas i.empieza{margin-left:11px;border-radius:3px 0 0 3px}.cal-mes__lineas i.termina{margin-right:11px;border-radius:0 3px 3px 0}.cal-mes__pildora em{font-style:normal;font-weight:600;margin-right:5px}.cal-mes__celda{overflow:visible}.cal-lista__cab{display:flex;align-items:baseline;gap:10px;margin:6px 4px 2px}.cal-lista__cab b{font-size:19px;font-weight:600;letter-spacing:-.01em}.cal-lista__cab b.es-hoy{color:#ff8a7a}.cal-lista__cab small{font-size:14px;color:var(--tenue)}.cal-fila{display:grid;grid-template-columns:96px 56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 18px;border:0;border-radius:16px;background:var(--cristal-2);box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:transform .35s var(--curva),box-shadow .25s}.cal-fila:hover{transform:translateY(-1px);box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px #5997ff66,0 14px 28px -20px var(--azul)}.cal-fila__hora{font-size:14px;font-weight:600}.cal-fila__foto{width:56px;height:56px;border-radius:12px;object-fit:cover;font-size:16px}.cal-fila__texto{display:grid;gap:6px;min-width:0}.cal-fila__texto b{font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-fila__texto small{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tenue)}.cal-fila__lado{display:flex;align-items:center;gap:12px}@media(max-width:760px){.cal-fila{grid-template-columns:70px 44px minmax(0,1fr)}.cal-fila__lado{display:none}.cal-fila__foto{width:44px;height:44px}}.cal-franjas{display:grid;grid-template-columns:66px repeat(7,minmax(0,1fr));gap:5px 0;padding:8px 0 10px;border-bottom:1px solid var(--borde);background:var(--cristal-2)}.cal-franjas__ico{grid-column:1;grid-row:1;display:grid;place-items:start center;padding-top:4px;color:var(--tenue)}.cal-franjas__ico .ico{width:17px;height:17px}.cal-franja{margin:0 3px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:28px;padding:0 10px;border-radius:8px;color:#fff;background:linear-gradient(90deg,var(--tono),color-mix(in srgb,var(--tono) 75%,#000));box-shadow:inset 0 1px #ffffff30,0 8px 18px -12px var(--tono);animation:franjaEntra .7s cubic-bezier(.16,1,.3,1) both;transform-origin:left}.cal-franja b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-franja small{flex:none;font-size:12px;opacity:.85}@keyframes franjaEntra{0%{transform:scaleX(.6);opacity:0;filter:blur(6px)}}.cal-horas{position:relative}.cal-horas__ahora{position:absolute;right:2px;z-index:4;transform:translateY(-50%);padding:2px 6px;border-radius:7px;font:600 12px var(--fuente);font-style:normal;color:#fff;background:var(--peligro);box-shadow:0 0 12px #ff5a5a80}.cal-dia__punto{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--peligro);box-shadow:0 0 8px var(--peligro);vertical-align:1px}.cal-fuertes{height:30px;padding:0 12px;font-size:12px}.cal-fuertes .ico{width:15px;height:15px;color:var(--azul-texto)}.cal-fuerte{position:absolute;left:0;right:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#5997ff00,#5997ff55 40%,#5997ff00)}@media(max-width:760px){.cal-franjas{grid-template-columns:44px repeat(7,120px)}}.cal-col{cursor:pointer}.cal-hueco{position:absolute;left:4px;right:4px;z-index:1;height:26px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px dashed #5997FF66;border-radius:9px;background:#1b4ef514;color:var(--suave);font:600 12px var(--fuente);pointer-events:none;animation:huecoEntra .25s ease both}@keyframes huecoEntra{0%{opacity:0;filter:blur(3px)}}.cal-hueco .ico{width:15px;height:15px;color:var(--azul-texto)}.cal-mes__celda{position:relative}.cal-mes__crear{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:5px;height:26px;border:1px dashed #5997FF55;border-radius:8px;background:#1b4ef50f;color:var(--suave);font:600 12px var(--fuente);cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .25s var(--curva)}.cal-mes__crear .ico{width:14px;height:14px;color:var(--azul-texto)}.cal-mes__celda:hover .cal-mes__crear,.cal-mes__crear:focus-visible{opacity:1;transform:none}.cal-col{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 71px,#1F1F2680 71px,#1F1F2680 72px)}.cal-bloque{padding:7px 9px;gap:1px;border-radius:12px;background:color-mix(in srgb,var(--tono) 68%,#000);box-shadow:0 10px 22px -14px var(--tono),inset 0 1px #ffffff30;justify-content:flex-start}.cal-bloque img{width:26px;height:26px;right:6px;top:6px;border-radius:7px}.cal-bloque__hora{font-size:12px;font-weight:700;padding-right:30px}.cal-bloque b{font-size:12px;font-weight:600;-webkit-line-clamp:1;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cal-bloque__pie{margin-top:3px;gap:5px}.cal-bloque__pie .siglas{min-width:20px;height:20px;font-size:12px;border-radius:6px;background:#ffffffe6;color:#111116}.cal-bloque__tipo{display:inline-flex;align-items:center;gap:4px;min-width:0;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:600;background:#0000002e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-bloque__tipo i{width:6px;height:6px;border-radius:50%;flex:none;box-shadow:0 0 0 1.5px #fff8}.cal-horas span{transform:translateY(-8px)}.cal-bloque{padding:6px 8px;line-height:1.2}.cal-bloque__hora{line-height:1.25}.cal-bloque b{line-height:1.3;margin:1px 0 0}.cal-bloque__pie{margin-top:auto}.cal-bloque__pie .siglas,.cal-bloque__tipo{height:18px}.cal-edicion{position:relative;display:grid;grid-template-columns:66px repeat(7,minmax(0,1fr));gap:4px 0;padding:8px 0;border-bottom:1px solid var(--borde);background:var(--cristal-2)}.cal-edicion__ico{grid-column:1;display:grid;align-content:start;justify-items:center;gap:2px;padding-top:9px;color:var(--tenue)}.cal-edicion__ico .ico{width:19px;height:19px}.cal-edicion__ico small{font:600 12px var(--fuente);color:var(--suave)}.cal-edicion__suelo{margin:-8px 0;transition:background .2s,box-shadow .2s}.cal-edicion__suelo.es-hoy{background:color-mix(in srgb,var(--azul) 5%,transparent)}.cal-edicion__suelo.es-sobre,.cal-dia.es-sobre,.cal-mes__celda.es-sobre{background:color-mix(in srgb,var(--azul) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.cal-edicion__vacio{margin:0;align-self:center;text-align:center;font-size:12px;color:var(--tenue);pointer-events:none}.cal-edicion__mas{z-index:1;justify-self:start;margin:0 3px;height:28px;padding:0 10px;border:0;border-radius:8px;font:500 12px var(--fuente);color:var(--azul-texto);background:none;cursor:pointer;transition:background .2s}.cal-edicion__mas:hover{background:var(--tinte-azul)}.cal-ed{position:relative;z-index:1;margin:0 3px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:38px;padding:0 6px 0 12px;border:0;border-radius:10px;font:inherit;text-align:left;color:var(--texto);cursor:grab;background:linear-gradient(90deg,color-mix(in srgb,var(--tono) 26%,var(--base-mezcla)),color-mix(in srgb,var(--tono) 12%,var(--base-mezcla)));box-shadow:inset 3px 0 0 var(--tono),inset 0 0 0 1px color-mix(in srgb,var(--tono) 40%,transparent);animation:edEntra .6s cubic-bezier(.16,1,.3,1) both;transition:opacity .2s,transform .25s var(--curva),box-shadow .25s}.cal-ed.viene{border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tono) 40%,transparent)}.cal-ed.sigue{border-top-right-radius:3px;border-bottom-right-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--tono) 22%,var(--base-mezcla)),color-mix(in srgb,var(--tono) 6%,var(--base-mezcla)))}.cal-ed:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--tono),inset 0 0 0 1.5px var(--tono),0 10px 20px -14px var(--tono)}.cal-ed:active{cursor:grabbing}.cal-ed.es-arrastrado,.cal-editando__item.es-arrastrado{opacity:.45}.cal-ed__texto{display:grid;min-width:0;line-height:1.25}.cal-ed__texto b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ed__texto small{font-size:12px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ed__entrega{flex:none;padding:4px 8px;border-radius:7px;font:600 12px var(--fuente);font-style:normal;color:#fff;background:var(--tono)}.cal-ed__sigue{flex:none;font:500 12px var(--fuente);font-style:normal;color:var(--suave);white-space:nowrap}@keyframes edEntra{0%{clip-path:inset(0 100% 0 0 round 10px);opacity:.2}to{clip-path:inset(0 0 0 0 round 10px);opacity:1}}@media(prefers-reduced-motion:reduce){.cal-ed,.cal-franja{animation:none}}.cal-ed.es-tarde{--tono: var(--peligro) !important}.cal-dia__entrega{font-style:normal;color:var(--azul-texto);font-weight:600}.cal-mes__entrega{display:flex;align-items:center;gap:5px;width:100%;min-width:0;padding:3px 6px;border:0;border-radius:6px;font:600 12px var(--fuente);color:var(--azul-texto);background:color-mix(in srgb,var(--azul) 12%,transparent);box-shadow:inset 2px 0 0 var(--azul-claro);cursor:grab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-mes__entrega .ico{flex:none;width:12px;height:12px}.cal-mes__entrega.es-tarde{color:var(--peligro-texto);background:var(--peligro-fondo);box-shadow:inset 2px 0 0 var(--peligro)}.cal-fila--entrega .cal-fila__hora{color:var(--azul-texto);font-weight:600}.cal-editando__lista{display:grid;gap:8px;max-height:520px;overflow-y:auto;padding:2px}.cal-editando__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 3px 0 0 var(--tono),inset 0 0 0 1px var(--borde);cursor:grab}.cal-editando__item.es-tarde{box-shadow:inset 3px 0 0 var(--peligro),inset 0 0 0 1px var(--peligro-linea)}.cal-editando__foto{width:44px;height:44px;border-radius:10px;object-fit:cover;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff}.cal-editando__texto{display:grid;gap:4px;min-width:0}.cal-editando__texto a{color:inherit;text-decoration:none}.cal-editando__texto b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cal-editando__texto small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave)}.cal-editando__texto small>i{width:8px;height:8px;border-radius:50%;background:var(--tono);flex:none}.cal-editando__plazo{justify-content:space-between}.cal-editando__lleva{color:var(--tenue)!important}.cal-editando__barra{height:6px;border-radius:99px;background:var(--cristal-3);overflow:hidden}.cal-editando__barra i{display:block;height:100%;border-radius:inherit;background:var(--tono);transition:width .6s var(--curva)}.cal-editando__item.es-tarde .cal-editando__barra i{background:var(--peligro)}.cal-editando .selector-campo,.cal-editando .campo2{min-width:0}@media(max-width:760px){.cal-edicion{grid-template-columns:44px repeat(7,120px)}}.cal-modo button{display:inline-flex;align-items:center;gap:6px}.cal-modo .ico{width:16px;height:16px}.ent{position:relative;display:grid;gap:6px;width:100%;min-width:0;padding:12px 12px 12px 14px;border:0;border-radius:12px;font:inherit;text-align:left;color:var(--texto);cursor:pointer;background:color-mix(in srgb,var(--tono) 9%,var(--cristal-2));box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px color-mix(in srgb,var(--tono) 30%,var(--borde));transition:transform .2s,box-shadow .2s,opacity .2s;animation:aparece .45s var(--curva-entra) both}.ent[draggable=true]{cursor:grab}.ent:hover{transform:translateY(-1px);box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1.5px var(--tono),0 10px 24px -16px var(--tono)}.ent.es-urgente,.ent.es-vencido{box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 2px var(--tono),0 10px 26px -16px var(--tono)}.ent.es-arrastrada{opacity:.4}.ent__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.ent__cab b{font-size:14px;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent__estado{flex:none;display:inline-flex;align-items:center;gap:5px;font:600 12px var(--fuente);font-style:normal;color:var(--suave)}.ent__estado i{width:8px;height:8px;border-radius:50%;background:var(--tono)}.ent__cuenta{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 10px;border-radius:8px;font-size:14px;font-weight:600;color:var(--texto);background:color-mix(in srgb,var(--tono) 20%,transparent)}.ent__cuenta .ico{width:16px;height:16px;color:var(--tono)}.ent__cuenta.es-mal{color:var(--peligro-texto)}.ent__boda,.ent__tiempo{font-size:12px;color:var(--tenue)}.ent__quien{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--suave);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent__quien i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--fuente);font-style:normal;color:#fff;background:var(--degradado-azul)}.ent__quien .ico{width:16px;height:16px}.ent__quien.es-nadie{color:var(--alerta-texto)}.ent__barra{display:block;height:6px;border-radius:99px;background:var(--cristal-3);overflow:hidden}.ent__barra i{display:block;height:100%;border-radius:inherit;background:var(--tono);transition:width .6s var(--curva)}.ent--chica{gap:4px;padding:6px 8px 6px 10px;border-radius:8px;box-shadow:inset 3px 0 0 var(--tono),inset 0 0 0 1px color-mix(in srgb,var(--tono) 30%,var(--borde))}.ent--chica .ent__cab b{font-size:12px}.ent--chica .ent__cuenta{padding:2px 6px;font-size:12px}.ent--chica .ent__cuenta .ico{width:12px;height:12px}.ent--chica .ent__quien i{width:20px;height:20px}.ent-urgentes{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--borde)}.ent-urgentes__titulo{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.ent-urgentes__titulo .ico{width:19px;height:19px;color:var(--peligro)}.ent-urgentes__titulo small{font-size:12px;font-weight:400;color:var(--tenue)}.ent-urgentes__fila{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.ent-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ent-semana__dia{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:360px;padding:8px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:background .2s,box-shadow .2s}.ent-semana__dia.es-hoy{box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.ent-semana__cab{display:grid;justify-items:center;gap:2px;margin:0 0 4px}.ent-semana__cab small{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tenue)}.ent-semana__cab b{font-size:19px;font-weight:600}.ent-semana__cab span{font-size:12px;color:var(--suave)}.ent-semana__dia.es-sobre,.ent-mes__celda.es-sobre{background:color-mix(in srgb,var(--azul) 14%,transparent);box-shadow:inset 0 0 0 2px var(--azul-claro)}.ent-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ent-mes__dia{text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tenue);padding-bottom:4px}.ent-mes__celda{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:background .2s,box-shadow .2s}.ent-mes__celda.es-fuera{opacity:.5}.ent-mes__celda.es-hoy{box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.ent-mes__num{font-size:12px;font-weight:600;color:var(--suave)}.ent-mes__mas{font-size:12px;color:var(--azul-texto)}.ent-lista{display:grid;gap:18px}.ent-lista__cab{margin:0 0 8px;font-size:16px;font-weight:600}.ent-lista__cab small{margin-left:6px;font-size:12px;color:var(--tenue)}.ent-lista__fila{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.ent-sinfecha__lista{display:grid;gap:8px;max-height:640px;overflow-y:auto;padding:2px}.ent-resumen{display:grid;gap:18px}.ent-resumen__cab{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--tono) 10%,var(--cristal-2));box-shadow:inset 4px 0 0 var(--tono)}.ent-resumen__cab>div{display:grid;gap:4px}.ent-resumen__cab b{font-size:19px;font-weight:600}.ent-resumen__cab small{font-size:12px;color:var(--suave)}.ent-resumen__foto{width:64px;height:64px;border-radius:12px;object-fit:cover;display:grid;place-items:center;color:#fff;font-weight:600}.ent-resumen__etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ent-resumen__etapas button{padding-inline:4px}.ent-resumen__progreso{display:grid;gap:8px}.ent-resumen__progreso small{font-size:12px;color:var(--suave)}.ent-resumen__notas{min-height:110px}@media(max-width:1180px){.ent-semana{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ent-semana{grid-template-columns:1fr}.ent-semana__dia{min-height:0}.ent-mes__celda{min-height:64px}.ent-mes .ent__quien,.ent-mes .ent__cuenta{display:none}.ent-resumen__etapas{grid-template-columns:1fr 1fr}}.ent{container-type:inline-size}@container (width < 220px){.ent__cab b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ent__estado{display:none}.ent__cuenta{font-size:12px;padding:3px 8px}.ent__cuenta .ico{width:14px;height:14px}}.ent-cal{display:grid}.ent-sinfecha .ent-urgentes__titulo .ico{color:var(--alerta)}.ent-linea{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--borde)}.ent-linea__titulo{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.ent-linea__titulo .ico{width:19px;height:19px;color:var(--azul-claro)}.ent-linea__titulo small{font-size:12px;font-weight:400;color:var(--tenue)}.ent-linea__rejilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:44px;gap:6px 8px;max-height:300px;overflow-y:auto}.ent-linea__barra{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:8px;min-width:0;padding:0 8px 0 12px;border:0;border-radius:10px;font:inherit;text-align:left;color:var(--texto);cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--tono) 28%,var(--base-mezcla)),color-mix(in srgb,var(--tono) 12%,var(--base-mezcla)));box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px color-mix(in srgb,var(--tono) 40%,transparent);animation:franjaEntra .7s cubic-bezier(.16,1,.3,1) both;transform-origin:left}.ent-linea__barra.es-espera{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tono) 14%,transparent) 0 8px,transparent 8px 16px)}.ent-linea__barra.sigue-antes{border-top-left-radius:0;border-bottom-left-radius:0}.ent-linea__barra.sigue-despues{border-top-right-radius:0;border-bottom-right-radius:0}.ent-linea__barra b{grid-column:1;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent-linea__barra small{grid-column:1;font-size:12px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent-linea__barra em{grid-column:2;grid-row:1 / span 2;align-self:center;padding:4px 8px;border-radius:7px;font:600 12px var(--fuente);font-style:normal;color:#fff;background:var(--tono)}.ent-recorrido{display:grid;gap:10px}.ent-recorrido ol{list-style:none;margin:0;padding:0;display:grid}.ent-recorrido li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:14px}.ent-recorrido li:not(:last-child):before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:2px;background:var(--borde-2)}.ent-recorrido li.es-hecho:not(:last-child):before{background:var(--azul-claro)}.ent-recorrido li>i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--borde-2);background:var(--cristal-2)}.ent-recorrido li.es-hecho>i{background:var(--azul);box-shadow:0 4px 10px -4px var(--azul)}.ent-recorrido li b{display:block;font-size:14px;font-weight:600}.ent-recorrido li small{font-size:12px;color:var(--suave)}.ent-recorrido__total{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ent-recorrido__total span{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.ent-recorrido__total small{font-size:12px;color:var(--tenue)}.ent-recorrido__total b{font-size:16px;font-weight:600}@media(max-width:760px){.ent-linea__rejilla{grid-template-columns:repeat(7,120px);overflow-x:auto}}.ent-cal .cal-principal{display:flex;flex-direction:column}.ent-cal .ent-linea{order:-1}.ent-mapa-caja{overflow-x:auto}.ent-mapa{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:8px;row-gap:6px;min-width:0}.ent-mapa__fondo{border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:background .2s,box-shadow .2s}.ent-mapa__fondo.es-hoy{box-shadow:inset 0 0 0 1.5px var(--azul-claro);background:color-mix(in srgb,var(--azul) 5%,var(--cristal-2))}.ent-mapa__fondo.es-sobre{background:color-mix(in srgb,var(--azul) 14%,transparent);box-shadow:inset 0 0 0 2px var(--azul-claro)}.ent-mapa .ent-semana__cab{position:relative;z-index:1;padding:10px 4px 4px;pointer-events:none}.ent-mapa .ent-semana__cab span{text-align:center}.ent-mapa__barra{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0 4px;padding:0 6px 0 12px;border:0;border-radius:10px;font:inherit;text-align:left;color:var(--texto);cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--tono) 30%,var(--base-mezcla)),color-mix(in srgb,var(--tono) 14%,var(--base-mezcla)));box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px color-mix(in srgb,var(--tono) 45%,transparent),0 8px 18px -14px var(--tono);animation:franjaEntra .7s cubic-bezier(.16,1,.3,1) both;transform-origin:left;transition:transform .2s}.ent-mapa__barra:hover{transform:translateY(-1px)}.ent-mapa__barra.sigue-antes{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ent-mapa__barra.sigue-despues{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ent-mapa__barra>span{display:grid;min-width:0;line-height:1.25}.ent-mapa__barra b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent-mapa__barra small{font-size:12px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent-mapa__barra em{flex:none;padding:4px 8px;border-radius:7px;font:600 12px var(--fuente);font-style:normal;color:#fff;background:var(--tono)}.ent-mapa__tarjetas{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;min-width:0;padding:4px 8px 10px}.ent-mapa__nota{margin:10px 0 0;font-size:12px;color:var(--tenue);text-align:center}@media(max-width:760px){.ent-mapa{grid-template-columns:repeat(7,150px)}}.ent-filtros{align-items:center}.ent-filtro-editor b{display:grid;place-items:center;width:22px;height:22px;margin-left:-4px;border-radius:50%;font-size:12px;font-weight:600;color:#fff;background:var(--degradado-azul)}.cal-modo button{line-height:1}.cal-modo .ico{flex:none;width:16px;height:16px;display:block}.msj{display:grid;grid-template-columns:400px minmax(0,1fr);gap:var(--hueco);height:calc(100dvh - 128px);min-height:560px}.msj>.tarjeta{min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.boton-icono{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:none;color:var(--suave);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.boton-icono .ico{width:20px;height:20px}.boton-icono:hover:not(:disabled){background:var(--cristal-2);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde)}.boton-icono.es-activo{color:var(--azul-texto);background:#1b4ef51f;box-shadow:inset 0 0 0 1px #5997ff66}.boton-icono:disabled{opacity:.35;cursor:not-allowed}.punto{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.capa__ok{margin-left:auto;width:18px;height:18px;color:var(--azul-texto)}.capa__fila .punto{margin-right:2px}.capa--arriba{top:auto!important;bottom:calc(100% + 10px)}.capa__fila--larga{white-space:normal;text-align:left;line-height:1.4;height:auto!important;padding-block:10px!important;font-size:14px}.msj__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 18px 12px}.msj__titulo{display:flex;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.msj__nota{margin:4px 0 0;font-size:12px;color:var(--tenue)}.msj__nota b{color:var(--texto);font-weight:600}.msj__acc{display:flex;gap:4px}.msj__buscar{display:flex;align-items:center;gap:10px;margin:0 18px;height:44px;padding:0 12px 0 14px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:box-shadow .25s}.msj__buscar:focus-within{box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.msj__buscar>.ico{width:18px;height:18px;color:var(--tenue)}.msj__buscar input{flex:1;min-width:0;border:0;background:none;color:var(--texto);font:400 14px var(--fuente);outline:none}.msj__buscar input::placeholder{color:var(--tenue)}.msj__buscar kbd{padding:2px 8px;border-radius:6px;font:500 12px var(--fuente)}.msj__buscar button{border:0;background:none;color:var(--tenue);cursor:pointer;display:grid}.msj__buscar button .ico{width:16px;height:16px}.msj__filtros{display:flex;gap:6px;padding:12px 18px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--borde)}.msj__filtros .filtro{height:32px;padding:0 11px;gap:6px;flex:none;font-size:12px}.msj__filtros .filtro small{font-size:12px;opacity:.7;font-weight:600}.msj__hilos{flex:1;overflow-y:auto;padding:6px;scrollbar-width:thin}.hilo{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:14px;background:none;color:var(--texto);text-align:left;cursor:pointer;position:relative;transition:background .25s,box-shadow .25s}.hilo+.hilo:before{content:"";position:absolute;left:70px;right:12px;top:0;height:1px;background:var(--borde)}.hilo:hover{background:var(--cristal-2)}.hilo.es-elegido{background:#1b4ef51a;box-shadow:inset 0 0 0 1px #5997ff55}.hilo.es-elegido:before,.hilo.es-elegido+.hilo:before{opacity:0}.hilo__foto{position:relative;flex:none}.hilo__img{width:46px;height:46px;border-radius:50%;object-fit:cover;font-size:16px}.hilo__canal{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#12a77c;box-shadow:0 0 0 2px var(--tarjeta, #0D0D11)}.hilo__canal .ico{width:11px;height:11px;color:#fff}.hilo__cuerpo{flex:1;min-width:0;display:grid;gap:3px}.hilo__fila{display:flex;align-items:center;gap:7px;min-width:0}.hilo__fila b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hilo.sin-leer .hilo__fila b{font-weight:600}.hilo__fila time{margin-left:auto;font-size:12px;color:var(--tenue);flex:none}.hilo.sin-leer .hilo__fila time{color:var(--azul-texto);font-weight:600}:root[data-tema=claro] .hilo__fila time{color:var(--suave)}:root[data-tema=claro] .hilo.sin-leer .hilo__fila time{color:var(--azul)}.hilo__texto{flex:1;min-width:0;font-size:14px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hilo__texto em{font-style:normal;color:var(--tenue)}.hilo.sin-leer .hilo__texto{color:var(--texto)}.hilo__bandera{width:15px;height:15px;color:var(--peligro);flex:none}.hilo__n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--azul);color:#fff;font-size:12px;font-weight:600;box-shadow:0 0 12px var(--azul-brillo);flex:none}.hilo--cargando{pointer-events:none}.hilo--cargando span:first-child{width:46px;height:46px;border-radius:50%;background:var(--cristal-2);animation:latido 1.4s ease-in-out infinite}.hilo--cargando span:last-child{flex:1;height:34px;border-radius:8px;background:var(--cristal-2);animation:latido 1.4s ease-in-out infinite .2s}@keyframes latido{50%{opacity:.45}}.chat__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 18px;border-bottom:1px solid var(--borde)}.chat__quien{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:none;color:var(--texto);text-align:left;cursor:pointer;padding:4px 8px 4px 4px;border-radius:12px;transition:background .25s}.chat__quien:hover{background:var(--cristal-2)}.chat__foto{width:42px;height:42px;border-radius:50%;object-fit:cover;font-size:14px;flex:none}.chat__quien span{display:grid;min-width:0}.chat__quien b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__quien small{font-size:12px;color:var(--tenue)}.chat__acc{display:flex;align-items:center;gap:2px}.chat__acc .chip{margin-right:6px}.chat__ventana{display:flex;align-items:center;gap:10px;padding:10px 18px;font-size:14px;color:var(--suave);background:#1b4ef50f;border-bottom:1px solid var(--borde);box-shadow:inset 3px 0 0 var(--azul-claro)}.chat__ventana .ico{width:17px;height:17px;color:var(--azul-texto);flex:none}.chat__ventana b{color:var(--texto)}.chat__ventana--cerrada{background:var(--peligro-fondo, #FF5A5A14);box-shadow:inset 3px 0 0 var(--peligro)}.chat__ventana--cerrada .ico{color:var(--peligro)}.chat__mensajes{flex:1;overflow-y:auto;padding:18px 22px 24px;display:grid;align-content:start;gap:18px;scrollbar-width:thin;background-image:radial-gradient(#ffffff12 1px,transparent 1.2px);background-size:18px 18px}:root[data-tema=claro] .chat__mensajes{background-image:radial-gradient(#0000001a 1px,transparent 1.2px)}.chat__dia{display:grid;gap:8px}.chat__fecha{justify-self:center;padding:4px 12px;border-radius:9px;font-size:12px;font-weight:500;color:var(--suave);background:var(--flotante, #16161C);box-shadow:inset 0 0 0 1px var(--borde);margin-bottom:4px}.globo-msj{max-width:min(560px,78%);padding:10px 14px 8px;border-radius:16px;display:grid;gap:4px;font-size:14px;line-height:1.45}.globo-msj p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.globo-msj a{color:var(--azul-texto);font-size:14px}.globo-msj--entrante{justify-self:start;border-bottom-left-radius:6px;background:#16161c;box-shadow:inset 0 0 0 1px var(--borde),0 8px 18px -14px #000}.globo-msj--saliente{justify-self:end;border-bottom-right-radius:6px;color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 10px 24px -14px var(--azul),inset 0 1px #fff3}.globo-msj--error{background:#2a1214;box-shadow:inset 0 0 0 1px var(--peligro-linea, #FF5A5A66);color:var(--texto)}:root[data-tema=claro] .globo-msj--entrante{background:#fff}.globo-msj__plantilla{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.globo-msj__pie{justify-self:end;display:flex;align-items:center;gap:4px;font-size:12px;opacity:.72}.globo-msj__pie .ico{width:15px;height:15px}.globo-msj__pie .es-leido{color:#9fd0ff}.globo-msj__error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--peligro-texto, #FF8A8A)}.globo-msj__error button{border:0;padding:4px 10px;border-radius:8px;background:var(--peligro);color:#fff;font:600 12px var(--fuente);cursor:pointer}.chat__pie{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--borde)}.chat__pie textarea{flex:1;min-height:46px;max-height:140px;resize:none;padding:12px 16px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:400 14px/1.45 var(--fuente);transition:box-shadow .25s}.chat__pie textarea:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.chat__pie textarea:disabled{opacity:.55;cursor:not-allowed}.chat__pie .boton-icono{height:46px;width:42px}.chat__enviar{width:46px;height:46px;flex:none;display:grid;place-items:center;border:0;border-radius:14px;color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 10px 22px -12px var(--azul),inset 0 1px #ffffff40;cursor:pointer;transition:transform .3s var(--curva),opacity .25s,background-position .4s}.chat__enviar .ico{width:20px;height:20px}.chat__enviar:hover:not(:disabled){transform:translateY(-1px);background-position:0 100%}.chat__enviar:active:not(:disabled){transform:scale(.94)}.chat__enviar:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.chat__vacio{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:40px}.chat__vacio b{font-size:19px;font-weight:600;margin-top:6px}.chat__vacio p{margin:0;max-width:340px;color:var(--suave);font-size:14px}.ficha{display:grid;gap:12px}.ficha__cara{display:grid;justify-items:center;padding:8px 0 4px}.ficha__foto{width:112px;height:112px;border-radius:50%;object-fit:cover;font-size:36px;box-shadow:0 0 0 4px #111116,0 0 0 5px #5997ff55,0 20px 40px -20px var(--azul)}@media(max-width:1000px){.msj{grid-template-columns:1fr;height:auto}.msj__lista{max-height:460px}.msj__chat{height:640px}}.pend__viejo{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:600;color:#fff;background:#d93636;box-shadow:0 0 12px #ff5a5a66}.pend-barra{margin-bottom:12px}.pend-pestanas{display:inline-flex;gap:2px;padding:4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);flex-wrap:wrap}.pend-pestanas button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:10px;background:none;color:var(--suave);font:500 14px var(--fuente);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.pend-pestanas button:hover{color:var(--texto)}.pend-pestanas button.es-activo{color:var(--texto);background:var(--cristal);box-shadow:inset 0 0 0 1px #5997ff55,0 8px 18px -12px var(--azul)}.pend-n{min-width:22px;height:20px;padding:0 6px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:600;background:#ffffff12;color:var(--suave)}.es-activo .pend-n{background:var(--azul);color:#fff}.pend-n--mal,.es-activo .pend-n--mal{background:#d93636;color:#fff}:root[data-tema=claro] .pend-n{background:#0000000f}:root[data-tema=claro] .es-activo .pend-n{background:var(--azul);color:#fff}:root[data-tema=claro] .pend-n--mal,:root[data-tema=claro] .es-activo .pend-n--mal{background:#d93636;color:#fff}.pend-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--hueco);align-items:start}.pend-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--hueco)}.pend-lado{display:grid;gap:var(--hueco);position:sticky;top:96px}.pend{padding:10px 10px 16px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .3s,transform .4s var(--curva)}.pend:hover{transform:translateY(-2px)}.pend.es-elegida{box-shadow:inset 0 0 0 1.5px var(--azul-claro),0 20px 40px -26px var(--azul)}.pend--cargando{min-height:520px;animation:latido 1.4s ease-in-out infinite}.pend__foto{position:relative;border-radius:16px;overflow:hidden}.pend__img{width:100%;height:230px;object-fit:cover;display:block;border-radius:16px;font-size:48px;transition:transform .8s var(--curva)}.pend:hover .pend__img{transform:scale(1.04)}.pend__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#000a);pointer-events:none}.pend__marca{position:absolute;left:12px;top:12px;z-index:2;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#ffffffe6;box-shadow:0 4px 14px #0006;transition:background .25s,transform .3s var(--curva)}.pend__marca:hover{transform:scale(1.08)}.pend__marca.es-activa{background:var(--azul);box-shadow:0 0 0 3px #fff,0 6px 16px -4px var(--azul)}.pend__marca .ico{width:18px;height:18px;color:#fff}.pend__anillo{position:absolute;right:12px;top:12px;z-index:2;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ok) var(--p),#ffffff33 0);box-shadow:0 6px 16px #0006}.pend__anillo:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#0d0d11e6}.pend__anillo b{position:relative;font-size:12px;font-weight:600;color:#fff}.pend__vence{position:absolute;left:12px;bottom:12px;z-index:2;display:grid;padding:7px 12px;border-radius:12px;color:#fff;background:#16161ccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff26}.pend__vence small{font-size:12px;opacity:.85}.pend__vence b{font-size:16px;font-weight:600;letter-spacing:-.01em}.pend__vence--mal{background:#d93636;box-shadow:0 10px 24px -10px #ff5a5aaa}.pend__vence--alerta{background:#b5530f;box-shadow:0 10px 24px -10px #e0731faa}.pend__vence--bien{background:#0f8a66}.pend__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 6px}.pend__meta small{margin-left:auto;font-size:12px;color:var(--tenue)}.pend__nombre{margin:0;padding:0 6px;font-size:19px;font-weight:600;letter-spacing:-.015em}.pend__caja{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;margin:0 4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.pend__caja>div{display:grid;gap:4px;min-width:0}.pend__caja small{font-size:12px;color:var(--tenue)}.pend__caja b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pend__quien{display:flex;align-items:center;gap:7px}.pend__responsable{width:100%!important;height:34px!important;padding:0 8px 0 10px!important;border-radius:10px!important;font-size:14px!important}.pend__quien i,.quien i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:#fff;background:var(--degradado-azul);background-size:auto 200%}.pend__pasos{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:0 6px}.pend__pasos span{height:6px;border-radius:99px;background:#ffffff14}:root[data-tema=claro] .pend__pasos span{background:#0000000f}.pend__pasos .es-hecho{background:var(--ok)}.pend__pasos .es-actual{background:var(--azul-claro);box-shadow:0 0 10px var(--azul-brillo)}.pend__pasos .es-vencido{background:var(--peligro)}.pend__ultimo{display:flex;align-items:center;gap:6px;margin:0;padding:0 6px;font-size:14px;color:var(--suave)}.pend__ultimo .ico{width:16px;height:16px;color:var(--ok);flex:none}.pend__ultimo b{color:var(--texto);font-weight:500}.pend__nota{margin:0 6px;padding:8px 12px;border-radius:10px;font-size:14px;color:var(--suave);background:#1b4ef50f;box-shadow:inset 3px 0 0 var(--azul-claro)}.pend__pie{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 6px 0;border-top:1px solid var(--borde)}.pend__pie-der{margin-left:auto;display:flex;gap:4px}.pend__pie .btn{height:40px}.pend-vacio{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center}.pend-vacio b{font-size:19px;font-weight:600;margin-top:6px}.pend-vacio p{margin:0;color:var(--suave)}.regla{display:grid;gap:6px;padding:18px;border-radius:16px;color:#fff;background:var(--degradado-azul);background-size:auto 200%;box-shadow:0 18px 36px -20px var(--azul),inset 0 1px #ffffff40}.regla .ico{width:24px;height:24px}.regla b{font-size:19px;font-weight:600;letter-spacing:-.01em}.regla p{margin:0;font-size:14px;line-height:1.5;opacity:.88}.pasos{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.pasos li{display:flex;align-items:center;gap:7px;min-width:0;padding:8px;border-radius:11px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);font-size:14px;color:var(--texto)}.pasos li>span{min-width:0;white-space:nowrap}.pasos i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;background:var(--azul)!important;color:#fff!important;box-shadow:0 4px 10px -4px var(--azul);flex:none}.pasos b{margin-left:auto;flex:none;font-size:12px;font-weight:600;color:var(--azul-texto)}@media(max-width:1280px){.pasos{grid-template-columns:1fr}}.eq-editar{width:34px;height:34px;flex:none}.eq-aviso{display:flex;align-items:center;gap:8px;margin:-6px 0 12px;padding:10px 14px;border-radius:12px;font-size:14px;color:var(--alerta-texto);background:color-mix(in srgb,var(--alerta) 12%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alerta) 40%,transparent)}.eq-aviso .ico{width:16px;height:16px;flex:none}.eq-chips{display:flex;flex-wrap:wrap;gap:6px}.eq-filtro-eti{align-self:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.eq-persona__foto{object-fit:cover;padding:0}.eq-contacto{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--suave)}.eq-contacto>*{display:inline-flex;align-items:center;gap:6px}.eq-contacto a{color:var(--azul-texto)}.eq-contacto .ico{width:15px;height:15px}.eq-pie{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--borde)}.eq-pago{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;color:var(--suave)}.eq-pago .ico{width:16px;height:16px;color:var(--ok-texto);flex:none}.eq-pago small{font-size:12px;color:var(--tenue)}.eq-pago .btn--enlace{font-size:14px}.eq-acciones{display:flex;gap:4px;flex:none}.eq-acciones .boton-icono{width:34px;height:34px}.eq-quitar:hover{color:#fff!important;background:#d93636!important}.eq-quitar-enlace{margin-right:auto;color:var(--peligro-texto)!important;display:inline-flex;align-items:center;gap:6px}.eq-quitar-enlace .ico{width:16px;height:16px}.eq-form{display:grid;gap:14px;max-height:min(62vh,620px);overflow-y:auto;padding:2px 4px 2px 2px}.eq-puestos{display:flex;flex-wrap:wrap;gap:8px}.eq-sub{display:grid;gap:2px;margin-top:4px;padding-top:12px;border-top:1px solid var(--borde);font-weight:600;font-size:14px}.eq-sub small{font-weight:400;font-size:12px;color:var(--suave)}.eq-qr{display:flex;gap:14px;align-items:center}.eq-qr img,.eq-qr__vacio{width:110px;height:110px;flex:none;border-radius:14px;object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px var(--borde)}.eq-qr__vacio{display:grid;place-items:center;font-size:12px;color:#6e7383}.eq-qr__acc{display:grid;gap:6px;justify-items:start}.eq-qr__acc small{font-size:12px;color:var(--suave)}.eq-qr__grande{display:block;width:100%;max-width:340px;margin:0 auto;border-radius:16px;background:#fff}.eq-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eq-roles .alta__estado{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start;gap:3px;text-align:left;padding:12px 14px;height:auto}.eq-roles .alta__estado small{grid-column:auto!important;grid-row:auto!important}.pend-secciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.pend-secciones button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:0;border-radius:16px;text-align:left;cursor:pointer;background:var(--cristal);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde);transition:box-shadow .25s,transform .25s var(--curva)}.pend-secciones button:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #5997ff66}.pend-secciones button>span:first-child{display:grid;gap:2px}.pend-secciones b{font:600 16px var(--fuente)}.pend-secciones small{font-size:12px;color:var(--suave)}.pend-secciones button.es-activo{background:color-mix(in srgb,var(--azul) 14%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--azul-claro),0 14px 30px -18px var(--azul)}.pend-secciones .pend-n{min-width:30px;height:26px;font-size:14px}@media(max-width:900px){.pend-secciones{grid-template-columns:1fr}}.filtro:first-child.es-activo .cuenta{background:#ffffff38;color:#fff}.eq-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--hueco);align-items:stretch}.eq-persona{display:flex;flex-direction:column;gap:10px;min-height:230px}.eq-persona__cab{display:flex;align-items:center;gap:12px}.eq-persona__cara{width:46px;height:46px;flex:none;font-size:16px;background:color-mix(in srgb,var(--c) 22%,var(--base-mezcla))!important;color:var(--sobre-mezcla)!important;box-shadow:inset 0 0 0 1.5px var(--c)}.eq-persona__nombre{display:grid;gap:1px;min-width:0;flex:1}.eq-persona__nombre b{font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-persona__nombre small{font-size:12px;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-estado{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:600;color:var(--ok-texto);background:color-mix(in srgb,var(--ok) 14%,var(--base-mezcla))}.eq-estado i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.eq-estado.es-ocupado{color:var(--alerta-texto);background:color-mix(in srgb,var(--alerta) 16%,var(--base-mezcla))}.eq-estado.es-ocupado i{background:var(--alerta)}.eq-rol{align-self:flex-start}.eq-persona__detalle{font-size:14px;color:var(--suave)}.eq-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:auto}.eq-datos>div{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);min-width:0}.eq-datos small{font-size:12px;color:var(--tenue)}.eq-datos b{font-weight:600;font-size:14px}.eq-datos b.es-tenue{font-weight:500;color:var(--suave)}.eq-datos a{display:grid;gap:1px;color:inherit;min-width:0}.eq-datos a span{font-size:12px;color:var(--azul-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-mas{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave)}.eq-mas .ico{width:15px;height:15px}.posb{display:grid;gap:14px}.posb__ayuda{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--suave)}.posb__ayuda .ico{width:17px;height:17px;color:var(--alerta-texto);flex:none}.posb__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:var(--hueco);align-items:stretch}.posb__mas{justify-self:start}.posb-tarjeta{display:flex;flex-direction:column;gap:12px}.posb-tarjeta.es-listo{opacity:.85}.posb-tarjeta__cab{display:flex;align-items:center;gap:12px}.posb-tarjeta__foto{flex:none;width:48px;height:48px;border-radius:12px;object-fit:cover;display:grid;place-items:center;color:#fff;font-weight:600;font-size:14px}.posb-tarjeta__nombre{display:grid;gap:2px;min-width:0;flex:1}.posb-tarjeta__nombre a{color:inherit}.posb-tarjeta__nombre a:hover b{color:var(--azul-texto)}.posb-tarjeta__nombre b{font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-tarjeta__nombre small{font-size:12px;color:var(--tenue)}.posb-tarjeta__barra{height:6px;border-radius:99px;background:var(--cristal-3);overflow:hidden}.posb-tarjeta__barra i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#0b7656,#3dd68c);transition:width .5s var(--curva)}.posb-tabla{display:grid;gap:4px}.posb-tabla__fila{display:grid;grid-template-columns:44px minmax(0,1fr) 120px 120px 34px;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:background .25s,box-shadow .25s}.posb-tabla__fila.es-completa{background:color-mix(in srgb,var(--ok) 9%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 35%,transparent)}.posb-casilla--fila input:checked+.casilla__caja{background:linear-gradient(to bottom,#3dd68c,#0b7656);box-shadow:0 6px 14px -8px #0b7656}.posb-casilla--fila input:indeterminate+.casilla__caja{background:color-mix(in srgb,var(--ok) 30%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--ok)}.posb-casilla--fila .casilla__caja{width:22px;height:22px}.posb-tabla__fila--cab{background:none;box-shadow:none;padding-block:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.posb-tabla__fila--cab em{font-style:normal;letter-spacing:0;color:var(--azul-texto)}.posb-tabla__fila>b{font-weight:500;font-size:14px}.posb-casilla{align-items:center}.posb-casilla small{font-size:12px;color:var(--tenue)}.posb-casilla input:checked~small{color:var(--ok-texto)}.posb-quitar{width:30px;height:30px;opacity:.55}.posb-tabla__fila:hover .posb-quitar{opacity:1}.posb-agregar{display:flex;gap:8px;margin-top:auto}.posb-agregar .entrada{height:42px}.posb-agregar .btn{height:42px;flex:none}.posb-agregar .btn .ico{width:15px;height:15px;margin-right:4px}.posb-lista{display:grid;gap:10px}.posb-fila{display:grid;grid-template-columns:minmax(220px,1fr) minmax(400px,1.5fr) 390px 200px;align-items:center;gap:16px;padding:14px 16px}.posb-fila.es-atrasada{box-shadow:inset 0 0 0 1.5px var(--peligro-linea)}.posb-fila__boda{display:flex;align-items:center;gap:12px;min-width:0;color:inherit}.posb-fila__boda>span{display:grid;gap:2px;min-width:0}.posb-fila__boda b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-fila__boda small{font-size:12px;color:var(--tenue)}.posb-fila__boda:hover b{color:var(--azul-texto)}.posb-etapas{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.posb-etapas button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--suave);font:500 12px var(--fuente);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.posb-etapas button:hover{color:var(--texto)}.posb-etapas i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;background:var(--cristal-3);box-shadow:inset 0 0 0 1px var(--borde-2);flex:none}.posb-etapas i .ico{width:13px;height:13px}.posb-etapas .es-pasada{color:var(--texto)}.posb-etapas .es-pasada i{background:#0b7656;color:#fff;box-shadow:none}.posb-etapas .es-actual{color:var(--sobre-mezcla);background:color-mix(in srgb,var(--c) 22%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--c)}.posb-etapas .es-actual i{background:var(--c);color:#fff;box-shadow:none}.posb-fila__datos{display:flex;align-items:center;gap:8px;min-width:0}.posb-fila__datos>*{flex:1 1 0;min-width:0}.posb-editor{height:44px;width:100%!important}.posb-entrega{min-width:0}.posb-entrega .selector-campo{height:44px;min-width:0}.posb-entrega .selector-campo>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-resp{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:var(--ok-texto)}.posb-resp i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.posb-resp.es-falta{color:var(--alerta-texto)}.posb-resp.es-falta i{background:var(--alerta)}.posb-fila__accion{display:grid;justify-items:end;gap:4px}.posb-fila__accion small{font-size:12px}.posb-fila__accion .es-vencido{color:var(--peligro-texto)}@media(max-width:1450px){.posb-fila{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.posb-fila__datos{grid-column:1}.posb-fila__accion{grid-column:2}}@media(max-width:800px){.posb-fila{grid-template-columns:1fr}.posb-fila__datos,.posb-fila__accion{grid-column:auto;justify-items:start}.posb__rejilla{grid-template-columns:1fr}}.pasos li.con{color:var(--texto);box-shadow:inset 0 0 0 1px #5997ff55}.pasos li.con i{background:var(--azul);color:#fff}.quienes{display:grid;gap:4px}.quien{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:10px;border:0;border-radius:12px;background:none;color:var(--texto);text-align:left;cursor:pointer;transition:background .25s,box-shadow .25s}.quien:hover{background:var(--cristal-2)}.quien.es-activo{background:#1b4ef51a;box-shadow:inset 0 0 0 1px #5997ff66}.quien i{width:38px;height:38px;font-size:14px;grid-row:span 2}.quien span{display:grid;min-width:0}.quien b{font-size:14px;font-weight:500}.quien small{font-size:12px;color:var(--tenue)}.quien__barra{display:block!important;height:5px;border-radius:99px;background:#ffffff10;overflow:hidden}.quien__barra span{display:block!important;height:100%;border-radius:99px;background:var(--degradado-azul)}.pend-seleccion{position:fixed;left:50%;bottom:112px;z-index:50;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;border-radius:18px;background:#16161c;color:#fbfbfb;box-shadow:inset 0 0 0 1px #2a2a33,0 24px 60px -16px #000c;animation:subeSel .5s var(--curva-entra, cubic-bezier(.16,1,.3,1)) both}.pend-seleccion b{font-size:14px;font-weight:600;margin-right:6px}@keyframes subeSel{0%{opacity:0;transform:translate(-50%,30px);filter:blur(8px)}}.lista-hitos{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.lista-hitos li{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:10px}.lista-hitos li:hover{background:#ffffff06}.lista-hitos .casilla{flex:1;align-items:flex-start}.lista-hitos__texto{display:grid;gap:2px}.lista-hitos__texto b{font-size:14px;font-weight:500;transition:color .3s}.lista-hitos__texto small{font-size:12px;color:#fbfbfb80}.lista-hitos__texto small.es-vencido{color:var(--peligro-texto, #FF8A8A)}.lista-hitos li.es-hecho b{color:#fbfbfb80;text-decoration:line-through;text-decoration-color:#ffffff40}@media(max-width:1180px){.pend-cuerpo{grid-template-columns:1fr}.pend-lado{position:static;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:760px){.pend-rejilla{grid-template-columns:1fr}.pend-seleccion{left:12px;right:12px;transform:none;flex-wrap:wrap}}.pend-cuerpo{display:block}.pend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr)) 340px;grid-auto-flow:dense;align-items:stretch}.pend-lateral{grid-column:3}.pend-lateral:nth-child(1){grid-row:1}.pend-lateral:nth-child(2){grid-row:2}.pend-lateral{display:flex;flex-direction:column}.pend-lateral>.tarjeta__nota:last-child{margin-top:auto!important;padding-top:12px}.pend-vacio{grid-column:1 / 3}@media(max-width:1180px){.pend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.pend-lateral{grid-column:auto;grid-row:auto!important}.pend-vacio{grid-column:1 / -1}}.pend-rejilla{grid-template-columns:repeat(3,minmax(0,1fr)) 320px}.pend-lateral{grid-column:-2 / -1}.pend-vacio{grid-column:1 / -2}.pend{padding:8px 8px 14px;gap:10px}.pend__img{height:auto;aspect-ratio:16 / 10}.pend__img.foto-vacia{display:grid;place-items:center;font-size:48px;font-weight:600;letter-spacing:-.02em;color:#ffffffd9;background:radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--tono) 85%,#fff 0%),color-mix(in srgb,var(--tono) 55%,var(--base-mezcla)))}.pend__nombre{font-size:16px}.pend__caja{padding:10px 12px}.pend__caja b{font-size:14px}.pend__ultimo,.pend__nota{font-size:12px}.pend__vence{padding:6px 11px}.pend__vence b{font-size:16px}.pend__anillo{width:42px;height:42px}.pend__pie .btn{height:36px;padding:0 14px;font-size:14px}@media(max-width:1500px){.pend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr)) 300px}}@media(max-width:1180px){.pend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.pend-lateral{grid-column:auto}.pend-vacio{grid-column:1 / -1}}@media(max-width:760px){.pend-rejilla{grid-template-columns:1fr}}.pend-escena{display:grid;gap:14px}.posb__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.posb__barra .seg .cuenta{margin-left:6px}.posb__barra .posb__ayuda{margin:0}.posb .paginacion{margin-top:4px}.paginacion__puntos{min-width:20px;text-align:center;color:var(--tenue)}.posb__rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}@media(min-width:1700px){.posb__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.posb-tarjeta{container-type:inline-size}.posb-tabla__fila{grid-template-columns:30px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) 30px;gap:8px;padding:8px 8px 8px 10px}.posb-tabla__fila>*{min-width:0}.posb-tabla__fila>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-tabla__fila--cab>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-casilla{min-width:0}.posb-casilla small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (width < 400px){.posb-casilla:not(.posb-casilla--fila) small{display:none}.posb-tabla__fila{grid-template-columns:26px minmax(0,1fr) 64px 64px 28px}.posb-tabla__fila--cab em{display:block}.posb-agregar{flex-direction:column}.posb-agregar .btn{width:100%}}.posb-lista{container-type:inline-size}.posb-fila{grid-template-columns:minmax(200px,1fr) minmax(360px,1.6fr) minmax(300px,1.2fr) auto;grid-template-areas:"boda etapas datos accion"}.posb-fila__boda{grid-area:boda}.posb-etapas{grid-area:etapas}.posb-fila__datos{grid-area:datos}.posb-fila__accion{grid-area:accion}@media(max-width:1450px){.posb-fila{grid-template-columns:unset}.posb-fila__datos,.posb-fila__accion{grid-column:auto}}@container (width < 1320px){.posb-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"boda accion" "etapas etapas" "datos datos";row-gap:12px}.posb-fila__datos{max-width:560px}}@container (width < 640px){.posb-fila{grid-template-columns:1fr;grid-template-areas:"boda" "etapas" "datos" "accion"}.posb-etapas{display:grid;grid-template-columns:1fr 1fr}.posb-fila__datos{flex-direction:column;align-items:stretch;max-width:none}.posb-fila__accion{justify-items:stretch}.posb-fila__accion .btn,.posb-fila__accion .boton{width:100%;justify-content:center}}.pend-secciones,.pend-escena{--e-cuerpo: 14px;--e-sub: 16px;--e-titulo: 19px;--e-peq: 12px;--e-min: 10px}.pend-secciones b{font-size:var(--e-sub)}.pend-secciones small,.pend-secciones .pend-n{font-size:var(--e-peq)}.posb{font-size:var(--e-cuerpo);line-height:1.45}.posb__ayuda,.posb .seg button,.posb .cal-filtros button,.posb .entrada{font-size:var(--e-cuerpo)}.posb .seg .cuenta,.posb .cal-filtros .cuenta{font-size:var(--e-min)}.posb-tarjeta__nombre b,.posb-fila__boda b{font-size:var(--e-sub);line-height:1.25}.posb-tarjeta__nombre small,.posb-fila__boda small{font-size:var(--e-peq)}.posb-tarjeta__foto{font-size:var(--e-cuerpo)}.posb-tabla__fila--cab{font-size:var(--e-peq);letter-spacing:.05em}.posb-tabla__fila>b,.posb-tabla__fila .entrada{font-size:var(--e-cuerpo)}.posb-casilla small,.posb-resp,.posb-fila__accion small{font-size:var(--e-peq)}.posb-etapas button{font-size:var(--e-cuerpo)}.posb-etapas i{font-size:var(--e-min)}.posb-entrega .selector-campo,.posb-fila__datos .selector-campo,.posb .btn{font-size:var(--e-cuerpo)}.pend-escena .pend-vacio b{font-size:var(--e-titulo)}.pend-escena .pend-vacio p,.posb .paginacion button{font-size:var(--e-cuerpo)}.posb .paginacion small,.posb .paginacion__puntos{font-size:var(--e-peq)}.posb-tabla__fila--cab{text-transform:none;letter-spacing:0;font-weight:500;align-items:end}.posb-tabla__fila--cab>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.posb-tabla__fila{grid-template-columns:42px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) 30px}@container (width < 400px){.posb-tabla__fila{grid-template-columns:40px minmax(0,1fr) 64px 64px 28px}}@container (width < 640px){.posb-fila__datos>*{flex:none}.posb-fila__datos .selector-campo{height:44px}}.eq-modo{align-self:flex-start}.eq-elegir{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;max-height:320px;overflow:auto;padding:2px}.eq-elegir__fila{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,background .2s}.eq-elegir__fila:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--borde-2)}.eq-elegir__fila.es-elegido{background:color-mix(in srgb,var(--azul) 10%,var(--cristal-2));box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.eq-elegir__fila:disabled{cursor:default;opacity:.7}.eq-elegir__fila .casilla__caja{flex:none;display:grid;place-items:center}.eq-elegir__fila.es-elegido .casilla__caja{background:var(--azul);box-shadow:none;color:#fff}.eq-elegir__fila .avatar{flex:none;width:36px;height:36px;font-size:12px}.eq-elegir__texto{display:grid;gap:2px;min-width:0}.eq-elegir__texto b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-elegir__texto small{font-size:12px;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campo2__fila small{font-size:12px;color:var(--azul-texto)}.eq-vacio{grid-column:1 / -1;display:grid;justify-items:center;gap:12px}.eq-vacio p{margin:0}.cara-puesto{position:relative;flex:none;display:inline-grid;width:46px;height:46px}.cara-puesto>.avatar{width:100%;height:100%;font-size:16px;object-fit:cover;background:color-mix(in srgb,var(--c) 22%,var(--base-mezcla))!important;color:var(--sobre-mezcla)!important;box-shadow:inset 0 0 0 1.5px var(--c)!important}.cara-puesto__icono{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 0 0 2px var(--flotante, #fff);animation:puestoEntra .45s var(--curva) both .15s}.cara-puesto__icono .ico{width:13px;height:13px}.cara-puesto--chica{width:36px;height:36px}.cara-puesto--chica>.avatar{font-size:12px}.cara-puesto--chica .cara-puesto__icono{width:18px;height:18px;right:-3px;bottom:-3px}.cara-puesto--chica .cara-puesto__icono .ico{width:11px;height:11px}@keyframes puestoEntra{0%{opacity:0;transform:scale(.4)}}.eq-chip-puesto{display:inline-flex;align-items:center;gap:4px}.eq-chip-puesto .ico,.eq-filtro-puesto .ico,.eq-rol-tit .ico{width:15px;height:15px;color:var(--c, var(--tono))}.eq-filtro-puesto .ico{color:var(--tono)}.eq-rol-tit{display:inline-flex;align-items:center;gap:6px}.eq-rol-tit .ico{color:var(--azul-texto)}.eq-sub--con-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.eq-sub--con-acciones>span:first-child{display:grid;gap:2px}.eq-compartir{display:flex;flex-wrap:wrap;gap:6px}@media(prefers-reduced-motion:reduce){.cara-puesto__icono{animation:none}}.eq-chip-puesto:before{display:none}.eq-tipo-puesto .ico:first-child{width:16px;height:16px;color:var(--tono)}.fin-cambio{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:600;color:#fff;background:#0b7656;box-shadow:0 0 12px #12a77c66}.fin-cambio--baja{background:#d93636;box-shadow:0 0 12px #ff5a5a66}.fin-barra{justify-content:space-between}.cobros-ev{margin-bottom:var(--hueco)}.cobros-ev__cabeza{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cobros-ev__cabeza .seg .cuenta{margin-left:4px}.cobros-ev__ayuda{margin:-4px 0 12px}.cobros-ev__tabla{display:grid;gap:6px}.cobros-ev__fila{display:grid;grid-template-columns:minmax(220px,1.4fr) 230px 230px minmax(150px,.8fr) 150px;align-items:center;gap:14px;padding:8px 12px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.cobros-ev__fila--cab{background:none;box-shadow:none;padding-block:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.cobros-ev__evento{display:flex;align-items:center;gap:12px;min-width:0;color:inherit}.cobros-ev__evento:hover b{color:var(--azul-texto)}.cobros-ev__evento>span{display:grid;gap:2px;min-width:0}.cobros-ev__evento b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.cobros-ev__evento small{font-size:12px;color:var(--tenue)}.cobros-ev__evento em{font-style:normal}.cobros-ev__evento em.es-vencido,.cobros-ev__falta b.es-vencido{color:var(--peligro-texto)}.cobros-ev__foto{flex:none;width:46px;height:46px;border-radius:12px;object-fit:cover;display:grid;place-items:center;font-size:14px;font-weight:600;color:#fff}.cobros-ev__fila .monto--chico .monto__caja{width:100%}.cobros-ev__mas{display:block;margin-top:4px;font-size:12px;color:var(--ok-texto)}.cobros-ev__falta{display:grid;justify-items:start;gap:4px}.cobros-ev__falta b{font-size:16px;font-weight:600}.cobros-ev__acc{display:flex;justify-content:flex-end}.cobros-ev__acc .btn .ico{width:15px;height:15px;margin-right:4px}.cobros-ev__vacio{padding:18px 4px}.cobros-ev__mas-btn{margin-top:10px;width:100%}@media(max-width:1200px){.cobros-ev__fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cobros-ev__fila--cab{display:none}.cobros-ev__evento,.cobros-ev__acc{grid-column:1 / -1}.cobros-ev__acc{justify-content:stretch}}.fin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hueco);align-items:stretch}.fin>.tarjeta{display:flex;flex-direction:column}.fin>.tarjeta>.tarjeta__nota:last-child{margin-top:auto!important;padding-top:12px}.fin__grande{grid-column:span 2}.fin__total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 0;font-size:36px;font-weight:600;letter-spacing:-.03em}.fin__total small{font-size:14px;font-weight:400;letter-spacing:0;color:var(--tenue)}.fin__total--chico{font-size:30px;margin:0 0 14px}.fin__leyenda{display:flex;gap:18px;margin:0 0 6px;font-size:12px;color:var(--tenue)}.fin__leyenda span{display:inline-flex;align-items:center;gap:7px}.fin__l1{width:14px;height:3px;border-radius:9px;background:var(--azul-claro)}.fin__l2{width:14px;height:0;border-top:2px dashed var(--tenue)}.grafico__antes{fill:none;stroke:var(--tenue);stroke-width:1.6;stroke-dasharray:5 5;opacity:.7}.calor{width:100%;border-collapse:separate;border-spacing:4px}.calor th{font-size:12px;font-weight:500;color:var(--tenue);text-align:left;width:34px}.calor td{height:26px;padding:0}.calor td i{display:block;width:100%;height:100%;border-radius:7px;background:var(--degradado-azul);box-shadow:inset 0 1px #ffffff30}.calor__eje{font-size:12px;color:var(--tenue);text-align:center;height:auto!important}.calor__top{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.calor__top li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);font-size:14px}.calor__top i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:#fff;background:var(--azul)}.calor__top b{font-weight:500}.calor__top span{margin-left:auto;color:var(--tenue);font-size:12px}.barras-fin,.tipos-fin,.cuotas,.lista-cuotas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.barras-fin li{display:grid;grid-template-columns:104px 1fr auto 40px;align-items:center;gap:10px;font-size:14px}.barras-fin li>b{font-weight:600;font-size:14px}.barras-fin li>small{color:var(--tenue);text-align:right;font-size:12px}.barra-fin{display:block;height:8px;border-radius:99px;background:#ffffff10;overflow:hidden}:root[data-tema=claro] .barra-fin{background:#0000000d}.barra-fin i{display:block;height:100%;border-radius:99px;background:var(--degradado-azul);background-size:auto 200%}.tipos-fin li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px}.tipos-fin__ico{grid-row:span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--tono)}.tipos-fin__txt{display:grid}.tipos-fin__txt b{font-size:14px;font-weight:500}.tipos-fin__txt small{font-size:12px;color:var(--tenue)}.tipos-fin__v{font-size:14px;font-weight:600}.tipos-fin .barra-fin{grid-column:2 / -1;height:6px}.cuotas li{display:flex;align-items:center;gap:8px}.cuotas__fila{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:12px;background:none;color:var(--texto);text-align:left;cursor:pointer;transition:background .25s}.cuotas__fila:hover{background:var(--cristal-2)}.cuotas__foto{width:42px;height:42px;border-radius:12px;object-fit:cover;flex:none;font-size:14px}.cuotas__fila>span{display:grid;min-width:0;flex:1}.cuotas__fila b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuotas__fila small{font-size:12px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuotas__fila em{font-style:normal}.cuotas__fila em.es-vencido{color:var(--peligro-texto, #FF8A8A);font-weight:500}.cuotas__monto{flex:none;font-weight:600!important}.lista-cuotas{margin-top:8px;gap:6px}.lista-cuotas li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border-radius:10px;background:#ffffff06}.lista-cuotas li span{font-size:14px}.lista-cuotas li small{grid-column:1 / -1;font-size:12px;color:#fbfbfb80}.lista-cuotas li.es-pagada span{color:#fbfbfb8c}.lista-cuotas li.es-pagada small{color:var(--ok)}.fin-metodos{display:flex;flex-wrap:wrap;gap:6px}.fin-mejores{margin-top:calc(var(--hueco) * 1.4)}.fin-mejores__rejilla{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hueco)}.mejor{padding:8px 8px 14px;display:grid;gap:4px}.mejor__foto{position:relative;margin-bottom:8px}.mejor__img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px;display:block;font-size:30px;transition:transform .8s var(--curva)}.mejor:hover .mejor__img{transform:scale(1.03)}.mejor__n{position:absolute;left:8px;top:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff;background:var(--degradado-azul);box-shadow:0 6px 14px -4px var(--azul)}.mejor__monto{padding:0 6px;font-size:19px;font-weight:600;letter-spacing:-.02em}.mejor__nombre{padding:0 6px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mejor small{padding:0 6px;font-size:12px;color:var(--tenue)}@media(max-width:1180px){.fin{grid-template-columns:1fr 1fr}.fin__grande{grid-column:1 / -1}.fin-mejores__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fin{grid-template-columns:1fr}.fin-mejores__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.barras-fin li{grid-template-columns:84px 1fr auto}.barras-fin li>small{display:none}}.fin__grande .fin__total{margin:2px 0 8px}.ven-aviso{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--suave)}.ven-aviso .ico{width:18px;height:18px;color:var(--azul-texto)}.ven-aviso b{color:var(--texto);font-weight:600}.embudo{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;max-width:100%;min-width:0;padding-bottom:6px;scrollbar-width:thin}.embudo__col{display:flex;flex-direction:column;min-height:420px;padding:12px;border-radius:20px;background:var(--tarjeta, #0D0D11);box-shadow:inset 0 0 0 1px var(--borde);transition:box-shadow .25s,background .25s}:root[data-tema=claro] .embudo__col{background:#fff}.embudo__col:before{content:"";display:block;height:3px;margin:-12px -12px 12px;border-radius:20px 20px 0 0;background:var(--tono);box-shadow:0 0 14px var(--tono)}.embudo__col.es-sobre{background:color-mix(in srgb,var(--tono) 10%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--tono)}.embudo__col--cargando{animation:latido 1.4s ease-in-out infinite}.embudo__cab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;padding:2px 4px 12px}.embudo__cab b{font-size:16px;font-weight:600}.embudo__cab small{grid-column:1 / -1;font-size:12px;color:var(--tenue)}.embudo__lista{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;flex:1}.embudo__col,.trato{min-width:0}.trato__pie b{white-space:nowrap;flex:none}.trato__pie em{min-width:0}.embudo__vacio{margin:0;padding:22px 10px;border-radius:14px;border:1.5px dashed var(--borde-2, #2a2a33);text-align:center;font-size:12px;color:var(--tenue)}.trato{display:flex;gap:10px;padding:10px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:grab;transition:transform .35s var(--curva),box-shadow .25s}.trato:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--tono),0 14px 26px -18px var(--tono)}.trato:active{cursor:grabbing}.trato.es-arrastrado{opacity:.4;transform:scale(.97)}.trato__foto{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none;font-size:16px}.trato__cuerpo{display:grid;gap:2px;min-width:0;flex:1}.trato__cuerpo>b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trato__cuerpo>small{font-size:12px;color:var(--tenue)}.trato__pie{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.trato__pie b{font-size:14px;font-weight:600}.trato__pie em{font-style:normal;font-size:12px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trato__pie em.es-quieto{color:#e0731f;font-weight:600}.ven-abajo{margin-top:var(--hueco)}.ven-fuentes li{grid-template-columns:120px 1fr 28px 40px}.ven-lineas{width:100%;height:150px;overflow:visible}.ven-lineas__g,.ven-lineas__p{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ven-lineas__g{stroke:#12a77c;filter:drop-shadow(0 4px 8px #12a77c80)}.ven-lineas__p{stroke:var(--peligro);filter:drop-shadow(0 4px 8px #FF5A5A80)}.ven-motivos{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.ven-motivo{font-weight:600;letter-spacing:-.01em}.ven-motivo:first-child{background:linear-gradient(180deg,#fff 40%,var(--azul-claro));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em}:root[data-tema=claro] .ven-motivo:first-child{background:none;-webkit-text-fill-color:var(--azul)}.ven-motivo sup{margin-left:3px;font-size:12px;color:var(--tenue);-webkit-text-fill-color:var(--tenue)}.ven-avance{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ven-avance span{padding:5px 10px;border-radius:9px;font-size:12px;color:#fbfbfb80;box-shadow:inset 0 0 0 1px #ffffff1a}.ven-avance span.es-hecho{color:#fff;background:color-mix(in srgb,var(--tono) 30%,transparent);box-shadow:inset 0 0 0 1px var(--tono)}.ven-lineas{flex:1;min-height:150px;height:auto}.trato.es-fijo{cursor:default}.trato.es-fijo:after{content:""}.embudo__mas{width:100%;justify-content:center}.embudo__lista{max-height:none}.cont{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--hueco);align-items:stretch}.cont--abajo{margin-top:var(--hueco);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cont>.tarjeta{display:flex;flex-direction:column;min-width:0}.logo-red{display:block;flex:none}.cont__cuentas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:18px}.cont__cuenta{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:box-shadow .25s,background .25s,transform .35s var(--curva)}.cont__cuenta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tono) 60%,transparent)}.cont__cuenta.es-activa{background:color-mix(in srgb,var(--tono) 12%,var(--cristal-2));box-shadow:inset 0 0 0 1.5px var(--tono),0 12px 24px -16px var(--tono)}.cont__cuenta>span:nth-child(2){display:grid;min-width:0}.cont__cuenta b{font-size:14px;font-weight:600}.cont__cuenta small{font-size:12px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cont__ok{position:absolute;right:10px;top:10px;width:16px;height:16px;color:var(--tono)}.cont__cuenta-foto{position:relative;flex:none;width:38px;height:38px}.cont__cuenta-foto img,.cont__cuenta-foto>i{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-style:normal;font-weight:600;color:#fff;background:var(--degradado-azul)}.cont__cuenta-foto>b{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--tono, #333);box-shadow:0 0 0 2px var(--tarjeta, #0D0D11)}.cont__texto{position:relative;margin-bottom:18px}.cont__texto textarea{width:100%;min-height:150px;resize:vertical;padding:14px 16px 34px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 16px/1.55 var(--fuente);transition:box-shadow .25s}.cont__texto textarea:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.cont__conteo{position:absolute;right:14px;bottom:10px;font-size:12px;color:var(--tenue)}.cont__conteo.es-mal{color:var(--peligro-texto, #FF8A8A);font-weight:600}.cont__medios{display:flex;flex-wrap:wrap;gap:10px;padding:10px;margin-bottom:18px;border-radius:16px;border:1.5px dashed var(--borde-2, #2a2a33);transition:border-color .25s,background .25s}.cont__medios.es-encima{border-color:var(--azul-texto);background:#1b4ef514}.cont__medio{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden;background:#111116}.cont__medio img,.cont__medio video{width:100%;height:100%;object-fit:cover;display:block}.cont__medio button{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;background:#000a;color:#fff;cursor:pointer}.cont__medio button .ico{width:14px;height:14px}.cont__medio--subiendo{display:grid;place-items:center}.cont__medio--subiendo i{position:absolute;left:0;bottom:0;height:4px;width:var(--p);background:var(--degradado-azul);transition:width .3s}.cont__medio--subiendo small{font-size:12px;font-weight:600;color:var(--suave)}.cont__subir{width:96px;height:96px;display:grid;place-content:center;justify-items:center;gap:2px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);cursor:pointer;transition:box-shadow .25s}.cont__subir:hover{box-shadow:inset 0 0 0 1px #5997ff99}.cont__subir .ico{width:22px;height:22px;color:var(--azul-texto)}.cont__subir b{font-size:14px;font-weight:600}.cont__subir small{font-size:12px;color:var(--tenue)}.cont__cuando{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.cont__fecha{height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:500 14px var(--fuente);color-scheme:dark}:root[data-tema=claro] .cont__fecha{color-scheme:light}.cont__pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--borde)}.cont__falta{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--peligro-texto, #FF8A8A)}.cont__falta .ico{width:17px;height:17px;flex:none}.cont__falta--ok{color:var(--suave)}.cont__falta--ok .ico{color:var(--ok)}.cont__previa{background:#f1f1ec!important;color:#111116;box-shadow:0 30px 60px -36px #000!important}.cont__previa .tarjeta__cabeza h2{color:#111116}.cont__previa .tarjeta__cabeza{border-color:#0000001a}.cont__redes-previa{margin-bottom:14px;background:#fff;box-shadow:inset 0 0 0 1px #0000001a;flex-wrap:wrap}.cont__redes-previa button{display:inline-flex;align-items:center;gap:6px;color:#55555f}.cont__redes-previa button[aria-selected=true]{background:#111116;color:#fff;box-shadow:none}.post{flex:1;display:flex;flex-direction:column;border-radius:18px;background:#fff;box-shadow:0 1px #0000000d,0 14px 30px -20px #0006;overflow:hidden}.post__cab{display:flex;align-items:center;gap:10px;padding:12px 14px}.post__cab>span:nth-child(2){display:grid;flex:1}.post__cab b{font-size:14px;font-weight:600}.post__cab small{font-size:12px;color:#6b6b75}.post__avatar img,.post__avatar i{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-style:normal;font-weight:600;color:#fff;background:var(--degradado-azul);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e4405f}.post__medio{position:relative;aspect-ratio:4 / 5;background:#ececf0}.post__medio--vertical{aspect-ratio:9 / 16;max-height:460px}.post__medio img,.post__medio video{width:100%;height:100%;object-fit:cover;display:block}.post__vacio{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;font-size:14px;color:#5f6475}.post__vacio .ico{width:28px;height:28px}.post__varias{position:absolute;right:10px;top:10px;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:600;color:#fff;background:#000a}.post__texto{margin:0;padding:12px 14px 16px;font-size:14px;line-height:1.5;color:#111116;overflow-wrap:anywhere}.post__texto em{color:#5f6475;font-style:normal}.pubs{display:grid;gap:8px}.pub{display:grid;grid-template-columns:82px 52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 16px;border:0;border-radius:14px;background:var(--cristal-2);box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:transform .35s var(--curva),box-shadow .25s}.pub:hover{transform:translateY(-1px);box-shadow:inset 4px 0 0 var(--tono),inset 0 0 0 1px #5997ff66}.pub--cargando{height:72px;animation:latido 1.4s ease-in-out infinite}.pub__hora{display:grid}.pub__hora b{font-size:14px;font-weight:600}.pub__hora small{font-size:12px;color:var(--tenue)}.pub__foto{width:52px;height:52px;border-radius:11px;object-fit:cover}.pub__foto--vacia{display:grid;place-items:center;background:#111116;color:var(--tenue)}.pub__texto{display:grid;gap:6px;min-width:0}.pub__texto b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub__texto small{display:flex;gap:6px}.redes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.redes li{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:12px}.redes li:hover{background:#ffffff06}.redes__txt{display:grid;flex:1;min-width:0}.redes__txt b{font-size:14px;font-weight:500}.redes__txt small{font-size:12px;color:var(--tenue)}.cont__nota{margin:auto 0 0!important;padding-top:14px}@media(max-width:1100px){.cont,.cont--abajo{grid-template-columns:1fr}}@media(max-width:760px){.pub{grid-template-columns:64px 44px minmax(0,1fr)}.pub>.chip{display:none}}.cont__fechahora{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;flex:1;min-width:300px}.conectar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;margin-bottom:var(--hueco);padding:28px;background:radial-gradient(120% 140% at 0% 0%,#1B4EF526,transparent 60%),var(--tarjeta, #0D0D11)!important}.conectar__texto{display:grid;gap:10px;justify-items:start}.conectar__texto h2{font-size:26px;font-weight:600;letter-spacing:-.02em}.conectar__texto p{margin:0;color:var(--suave);font-size:14px;line-height:1.55;max-width:460px}.conectar__nota{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--tenue);max-width:460px}.conectar__nota .ico{width:15px;height:15px;flex:none;margin-top:1px;color:#e0731f}.conectar__redes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.conectar__red{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 14px;padding:16px;border:0;border-radius:18px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);text-align:left;cursor:pointer;transition:transform .35s var(--curva),box-shadow .25s}.conectar__red:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--tono),0 16px 32px -20px var(--tono)}.conectar__red>span{grid-row:span 2;width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--tono);box-shadow:0 10px 22px -10px var(--tono)}.conectar__red b{font-size:16px;font-weight:600}.conectar__red small{font-size:12px;color:var(--azul-texto);font-weight:500}.conectar__mas{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.conectar__mas .filtro{gap:7px}.franja-redes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:var(--hueco);padding:12px 16px!important;z-index:30}.franja-redes__titulo{font-size:16px;font-weight:600}.franja-redes__lista{display:flex;gap:8px;flex-wrap:wrap}.franja-redes__cuenta{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.franja-redes__cuenta>span:nth-child(2){display:grid}.franja-redes__cuenta b{font-size:14px;font-weight:600}.franja-redes__cuenta small{font-size:12px;color:var(--ok-texto)}.franja-redes__cuenta .boton-icono{width:30px;height:30px}.cont--bloqueado{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.4);opacity:.45}.cont--una{grid-template-columns:1fr!important}.cont__cuando-slot{flex:1;min-width:300px;min-height:48px;display:flex;align-items:center}.cont__cuando-slot .cont__fechahora{width:100%}.cont__modo-nota{display:flex;align-items:center;gap:8px;margin:0;height:48px;padding:0 14px;border-radius:12px;width:100%;font-size:14px;color:var(--suave);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);animation:huecoEntra .3s ease both}.cont__modo-nota .ico{width:17px;height:17px;color:var(--azul-texto)}@media(max-width:1000px){.conectar{grid-template-columns:1fr}}.post__medio{max-height:420px;aspect-ratio:auto;height:420px}.post__medio--vertical{height:460px;max-height:460px}.post{flex:none}.cont__fechahora{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;min-width:0}.cont__fechahora>*{min-width:0}.cont__cuando-slot{min-width:0;flex:1 1 260px}.evp__cabeza{align-items:end}.evp__equipo-cab{display:flex;align-items:center;gap:10px}.evp__equipo-cab .tarjeta__nota{margin-left:auto}.asg-lista{list-style:none;margin:0;padding:2px;display:grid;gap:6px;max-height:min(56vh,520px);overflow-y:auto}.asg-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:background .2s,box-shadow .2s}.asg-lista li.es-elegido{background:color-mix(in srgb,var(--azul) 10%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.asg-persona{flex:1;min-width:0;align-items:center!important;gap:10px!important;cursor:pointer;color:var(--texto)!important}.asg-persona__txt{display:grid;gap:1px;min-width:0}.asg-persona__txt b{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asg-persona__txt small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--tenue)}.asg-persona__txt em{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:var(--alerta-texto)}.asg-persona__txt em .ico{width:13px;height:13px}.asg-puesto{width:200px!important;height:40px!important;flex:none}.asg-cuenta{margin-right:auto;font-size:14px;color:var(--suave)}.evp__cabeza .cifras{flex-wrap:nowrap}ol.evp__lista-pasos,ol.evp__momentos,ul.evp__cuotas,ul.evp__contactos,ul.evp__enlaces{list-style:none;margin:0;padding:0}.evp__titulo{display:grid;gap:6px;min-width:0}.evp__titulo h1{font-size:clamp(30px,3vw,44px);max-width:520px;overflow-wrap:anywhere}.evp__volver{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:14px}.evp__volver .ico{width:16px;height:16px}.evp__sobre{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tenue)}.evp__rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hueco);align-items:stretch}.evp__rejilla>.tarjeta{display:flex;flex-direction:column;min-width:0}@media(max-width:1000px){.evp__rejilla{grid-template-columns:1fr}}.evp__foto{position:relative;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:16 / 8;flex:none}.evp__img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;display:grid;place-items:center;font-size:42px;font-weight:600;color:#fff}.evp__foto .chip{position:absolute;left:14px;top:14px;z-index:1}.evp__cuando{display:flex;align-items:center;gap:8px;margin:16px 0 12px;font-size:16px}.evp__cuando .ico{width:18px;height:18px;color:var(--azul-texto)}.evp__cuando span{color:var(--suave)}.evp__datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evp__datos>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);min-width:0}.evp__datos small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.evp__datos b{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.evp__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.evp__notas{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);color:var(--suave);font-size:14px;line-height:1.55}.evp__barra{height:6px;border-radius:99px;background:var(--cristal-3);overflow:hidden;margin-bottom:14px}.evp__barra i{display:block;height:100%;border-radius:99px;background:var(--degradado-azul);transition:width .6s var(--curva)}.evp__barra--verde i{background:linear-gradient(90deg,#0b7656,#3dd68c)}.evp__lista-pasos{display:grid;gap:6px}.evp__lista-pasos li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);transition:box-shadow .25s,background .25s}.evp__lista-pasos li.es-sigue{box-shadow:inset 0 0 0 1.5px var(--azul-claro);background:color-mix(in srgb,var(--azul) 10%,var(--base-mezcla))}.evp__check{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:600 12px var(--fuente);color:var(--suave);background:var(--cristal-3);box-shadow:inset 0 0 0 1.5px var(--borde-2);transition:transform .25s var(--curva),background .25s}.evp__check:hover{transform:scale(1.08);box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.evp__check .ico{width:17px;height:17px}.es-hecho .evp__check{background:#0b7656;color:#fff;box-shadow:none}.es-sigue .evp__check{background:var(--degradado-azul);background-size:auto 200%;color:#fff;box-shadow:none}.evp__paso-txt{display:grid;gap:2px;min-width:0;flex:1}.evp__paso-txt b{font-weight:500;font-size:14px}.es-hecho .evp__paso-txt b{color:var(--suave);text-decoration:line-through;text-decoration-color:var(--borde-2)}.evp__paso-txt small{font-size:12px;color:var(--tenue)}.evp__momentos{display:grid;gap:0}.evp__momentos li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--borde)}.evp__momentos li:first-child{border-top:0;padding-top:0}.evp__hora{display:grid;gap:2px;font-weight:600;font-size:14px;color:var(--azul-texto);white-space:nowrap}.evp__hora small{font-weight:400;font-size:12px;color:var(--tenue)}.evp__momento{display:grid;gap:3px;min-width:0}.evp__momento b{font-weight:500;font-size:14px}.evp__momento small{font-size:12px;color:var(--suave)}.evp__momento em{font-style:normal;font-size:12px;color:var(--tenue)}.evp__quienes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.evp__cuotas{display:grid;gap:8px}.evp__cuotas li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.evp__cuotas li>span{display:grid;gap:2px;min-width:0}.evp__cuotas b{font-weight:500}.evp__cuotas small{font-size:12px;color:var(--tenue)}.evp__cuotas strong{font-size:16px;font-weight:600}.evp__cuotas li.es-pagada strong{color:var(--suave)}.evp__cuotas .boton,.evp__cuotas .btn{height:36px}.evp__dinero .tarjeta__cabeza{display:flex;align-items:center;gap:10px}.evp__plata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.evp__falta{display:grid;align-content:start;gap:8px}.evp__falta span{font:500 14px var(--fuente);color:var(--suave)}.evp__falta strong{display:flex;align-items:center;gap:6px;height:52px;padding:0 16px;border-radius:14px;font-size:19px;font-weight:600;letter-spacing:-.01em;background:color-mix(in srgb,var(--alerta) 14%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alerta) 45%,transparent)}.evp__falta.es-pagado strong{background:color-mix(in srgb,var(--ok) 16%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 50%,transparent);color:var(--ok-texto)}.evp__falta .ico{width:20px;height:20px}.evp__resumen-dinero{margin:-6px 0 12px;font-size:14px;color:var(--suave)}.evp__resumen-dinero b{color:var(--texto);font-weight:600}.evp__quitar{width:34px;height:34px}.evp__quitar:hover{color:#fff;background:#d93636}.evp__nuevo-pago{margin-top:auto;padding-top:14px;border-top:1px solid var(--borde);display:grid;gap:10px}.evp__nuevo-pago .evp__sub{margin:0}.evp__nuevo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.evp__metodos{display:flex;flex-wrap:wrap;gap:6px}.evp__metodos .filtro{height:40px}.evp__metodos .filtro.es-metodo:first-child{color:var(--sobre-mezcla);background:color-mix(in srgb,var(--azul) 26%,var(--base-mezcla));box-shadow:inset 0 0 0 1.5px var(--azul-claro)}.evp__nuevo-acciones{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.evp__chips{position:absolute;left:14px;top:14px;z-index:1;display:flex;gap:6px;flex-wrap:wrap}.evp__foto .evp__chips .chip{position:static}@media(max-width:760px){.evp__plata{grid-template-columns:1fr}}.monto{display:grid;gap:8px;min-width:0}.monto__eti{display:flex;align-items:center;gap:8px;font:500 14px var(--fuente);color:var(--suave)}.monto__eti em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;color:var(--tenue)}.monto__eti em.es-bien{color:var(--ok-texto)}.monto__eti .ico{width:14px;height:14px}.monto__caja{display:flex;align-items:center;gap:4px;height:52px;padding:4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);transition:box-shadow .25s}.monto__caja:focus-within{box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.monto.es-mal .monto__caja{box-shadow:inset 0 0 0 1px var(--peligro-linea),0 0 0 4px var(--peligro-fondo)}.monto__btn{flex:none;width:40px;height:100%;padding:0;border:0;border-radius:10px;display:grid;place-items:center;background:var(--cristal);box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto);font:500 22px/1 var(--fuente);cursor:pointer;transition:background .2s,transform .15s}.monto__btn:hover:not(:disabled){background:var(--tinte-azul);color:var(--azul-texto)}.monto__btn:active:not(:disabled){transform:scale(.94)}.monto__btn:disabled{opacity:.4;cursor:default}.monto__btn .ico{width:18px;height:18px}.monto__valor{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:600;font-size:16px}.monto__valor span{color:var(--suave);font-weight:500;font-size:14px}.monto__valor input{width:100%;min-width:0;max-width:120px;border:0;background:none;color:var(--texto);font:600 16px var(--fuente);text-align:center;padding:0}.monto__valor input:focus{outline:none}.monto--chico .monto__caja{height:44px;width:220px}.monto--chico .monto__btn{width:36px;font-size:19px}.monto__ayuda{font-size:12px;color:var(--tenue)}.seg--chico button{height:28px;padding:0 10px;font-size:12px}.evp__contactos{display:grid;gap:8px}.evp__contactos li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.evp__contactos li>span:not(.avatar):not(.evp__ico){display:grid;gap:1px;min-width:0;flex:1}.evp__contactos b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evp__contactos small{font-size:12px;color:var(--tenue)}.evp__contactos .btn .ico{width:15px;height:15px;margin-right:4px}.evp__ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tinte-azul);color:var(--azul-texto)}.evp__ico .ico{width:17px;height:17px}.evp__sub{margin:16px 0 8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.evp__enlaces{display:grid;gap:6px}.evp__enlaces a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--azul-texto);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);font-size:14px}.evp__enlaces a .ico{width:16px;height:16px;flex:none}.evp__enlaces a .ico:last-child{margin-left:auto}.evp__vacio{flex:1;display:grid;place-content:center;justify-items:center;gap:6px;padding:24px;text-align:center;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.evp__vacio>.ico{width:28px;height:28px;color:var(--azul-texto)}.evp__vacio p{max-width:340px;font-size:14px;color:var(--suave)}.evp__vacio .btn{margin-top:6px}.evp__vacia{max-width:520px;margin:60px auto;display:grid;justify-items:center;gap:10px;text-align:center;padding:36px}.evp__vacia p{color:var(--suave)}.evp__acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.evp__foto-cambiar{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:10px;cursor:pointer;font:500 14px var(--fuente);color:#fff;background:#0a0c148c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff38;opacity:.9;transition:opacity .25s,transform .3s var(--curva),background .25s}.evp__foto-cambiar .ico{width:16px;height:16px}.evp__foto:hover .evp__foto-cambiar,.evp__foto-cambiar:focus-visible{opacity:1;transform:translateY(-2px);background:#1b4ef5cc}.evp__foto-cambiar:disabled{cursor:default}.evp__foto-velo{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:10px;color:#fff;font:500 16px var(--fuente);background:#0a0c148c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:veloEntra .35s var(--curva)}.evp__foto-velo .ico{width:26px;height:26px}.evp__foto.es-encima{box-shadow:0 0 0 2px var(--azul-claro)}@keyframes veloEntra{0%{opacity:0}}@keyframes girarFicha{to{transform:rotate(360deg)}}.evp__giro{display:inline-block;width:22px;height:22px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:girarFicha .8s linear infinite}button.evp__dato{display:grid;gap:4px;padding:12px 14px;border:0;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);min-width:0;text-align:left;cursor:pointer;color:var(--texto);font-family:var(--fuente);transition:box-shadow .25s,background .25s,transform .25s var(--curva)}button.evp__dato:hover,button.evp__dato.es-abierto{box-shadow:inset 0 0 0 1.5px var(--azul-claro);background:color-mix(in srgb,var(--azul) 7%,var(--base-mezcla))}button.evp__dato:active{transform:scale(.98)}.evp__dato small{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.evp__dato small .ico{width:14px;height:14px;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .25s var(--curva);color:var(--azul-texto)}button.evp__dato:hover small .ico,button.evp__dato.es-abierto small .ico,button.evp__dato:focus-visible small .ico{opacity:1;transform:none}.evp__dato b{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:none){.evp__dato small .ico{opacity:.7;transform:none}.evp__foto-cambiar{opacity:1}}.evp__editor{display:grid;gap:10px;padding:14px}.evp__editor-tit{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.evp__editor-cuerpo{display:grid;gap:10px}.evp__editor-nota{font-size:12px;line-height:1.5;color:var(--suave)}.evp__editor-nota b{color:var(--texto);font-weight:600}.evp__editor-fila{display:flex;gap:8px}.evp__editor-quitar{justify-self:start;font-size:14px}.evp__lista{padding:0;max-height:240px}.evp__punto{width:10px;height:10px;border-radius:50%;flex:none}.evp__input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 14px var(--fuente);transition:box-shadow .25s}.evp__input:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}.evp__chips-elegir{display:flex;flex-wrap:wrap;gap:6px}.evp__chips-elegir .filtro .ico{width:15px;height:15px}.evp__pasito{display:flex;align-items:center;gap:6px;height:48px;padding:4px;border-radius:14px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo)}.evp__pasito b{flex:1;text-align:center;font-weight:600;font-size:16px}.evp__cifra-boton{border:0;background:none;padding:0;cursor:pointer;text-align:left;color:inherit;font-family:var(--fuente);border-radius:14px;transition:transform .25s var(--curva)}.evp__cifra-boton:hover{transform:translateY(-2px)}.evp__cifra-boton .cifra__nota{display:flex;align-items:center;gap:4px}.evp__cifra-boton .cifra__nota .ico{width:14px;height:14px;color:var(--azul-texto)}.evp__cifra-boton:hover .cifra__valor,.evp__cifra-boton.es-abierto .cifra__valor{color:var(--azul-texto)}.evp__novios{display:flex;align-items:center;gap:12px;margin-bottom:10px}.evp__novios>span:last-child{display:grid;gap:2px;min-width:0}.evp__novios b{font-weight:600;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evp__novios small{font-size:14px;color:var(--suave)}.evp__aviso{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;color:var(--texto);background:color-mix(in srgb,var(--alerta) 12%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alerta) 40%,transparent)}.evp__aviso>.ico{width:18px;height:18px;flex:none;color:var(--alerta)}.evp__aviso span{flex:1;min-width:0}.evp__aviso .btn{flex:none}.evp__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.evp__form{grid-template-columns:1fr}}.evp__equipo-lista li{flex-wrap:wrap}.evp__pago{display:flex;align-items:center;gap:6px;margin-left:auto}.evp__pago .monto--chico .monto__caja{width:170px;height:40px}.evp__pagado{height:40px;padding:0 12px;border:0;border-radius:10px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;font:500 14px var(--fuente);color:var(--texto);background:color-mix(in srgb,var(--alerta) 12%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alerta) 40%,transparent);transition:background .25s,color .25s,transform .2s}.evp__pagado.es-pagado{color:var(--ok-texto);background:color-mix(in srgb,var(--ok) 14%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 45%,transparent)}.evp__pagado:active:not(:disabled){transform:scale(.95)}.evp__pagado:disabled{opacity:.5;cursor:default;color:var(--tenue);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.evp__pagado .ico{width:15px;height:15px}@media(max-width:520px){.evp__pago{width:100%;margin-left:0}.evp__pago .monto{flex:1}.evp__pago .monto--chico .monto__caja{width:100%}}.evp__crono-filtro{margin-bottom:12px}.evp__crono-lista .evp__hora{align-content:start}.evp__crono-lista{max-height:520px;overflow-y:auto;padding-right:6px;margin-right:-6px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.evp__crono-lista li{animation:momentoEntra .5s var(--curva) both}.evp__crono-lista li:nth-child(2){animation-delay:.04s}.evp__crono-lista li:nth-child(3){animation-delay:.08s}.evp__crono-lista li:nth-child(4){animation-delay:.12s}.evp__crono-lista li:nth-child(n+5){animation-delay:.16s}.evp__crono-lista li:last-child{padding-bottom:24px}.evp__crono-lista li.es-ahora{background:color-mix(in srgb,var(--ok) 8%,transparent);border-radius:12px;padding-left:8px}.evp__momento b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.evp__tip{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.45;color:var(--azul-texto);background:var(--tinte-azul)}.evp__tip .ico{width:15px;height:15px;flex:none;margin-top:1px}@keyframes momentoEntra{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}.evp__subir{display:grid;gap:12px}.evp__soltar{display:grid;justify-items:center;gap:6px;padding:26px 16px;border:0;border-radius:16px;cursor:pointer;color:var(--texto);font-family:var(--fuente);background:var(--cristal-2);box-shadow:inset 0 0 0 1.5px var(--borde-2);transition:box-shadow .25s,background .25s,transform .25s var(--curva)}.evp__soltar:hover,.evp__soltar.es-encima{box-shadow:inset 0 0 0 1.5px var(--azul-claro);background:color-mix(in srgb,var(--azul) 8%,var(--base-mezcla))}.evp__soltar.es-encima{transform:scale(1.01)}.evp__soltar .ico{width:26px;height:26px;color:var(--azul-texto)}.evp__soltar b{font-weight:500;font-size:16px}.evp__soltar small{font-size:12px;color:var(--tenue)}.evp__subidos,.evp__leidos,.evp__recursos,.evp__canciones{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evp__subidos li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);animation:momentoEntra .4s var(--curva) both}.evp__subidos li>.ico{width:17px;height:17px;color:var(--azul-texto);flex:none}.evp__subidos li>span{display:grid;gap:1px;min-width:0;flex:1}.evp__subidos b,.evp__recursos b,.evp__canciones b{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evp__subidos small,.evp__recursos small,.evp__canciones small{font-size:12px;color:var(--tenue)}.evp__trabajando{display:grid;justify-items:center;gap:8px;padding:30px 10px;text-align:center;color:var(--azul-texto)}.evp__trabajando b{color:var(--texto);font-weight:500;font-size:16px}.evp__trabajando small{font-size:12px;color:var(--tenue)}.evp__leidos{max-height:260px;overflow-y:auto}.evp__leidos li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:2px 12px;padding:8px 10px;border-radius:10px;background:var(--cristal-2);animation:momentoEntra .4s var(--curva) both}.evp__leidos span{font-weight:600;font-size:14px;color:var(--azul-texto);grid-row:span 2}.evp__leidos b{font-weight:500;font-size:14px}.evp__leidos small{font-size:12px;color:var(--tenue)}.evp__recursos{max-height:360px;overflow-y:auto}.evp__recursos li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);animation:momentoEntra .4s var(--curva) both}.evp__recursos li>a:not(.boton-icono){display:grid;gap:1px;min-width:0;flex:1;color:var(--texto)}.evp__recursos li>a:not(.boton-icono):hover b{color:var(--azul-texto)}.evp__miniatura{width:34px;height:34px;border-radius:10px;object-fit:cover;flex:none}.evp__recursos .boton-icono,.evp__canciones .boton-icono{width:34px;height:34px;flex:none}.evp__canciones li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde);animation:momentoEntra .4s var(--curva) both}.evp__canciones li>span:not(.chip){display:grid;gap:1px;min-width:0;flex:1}.evp__canciones .chip{flex:none}.evp__vacio-linea{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.45;color:var(--suave);background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde)}.evp__vacio-linea .ico{width:20px;height:20px;flex:none;color:var(--azul-texto)}.evp__cancion-nueva{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.evp__cancion-nueva .selector-campo{width:150px;height:40px}.evp__cancion-nueva .evp__input{flex:1 1 180px}.evp__cancion-nueva .evp__input--enlace{flex:1 1 140px}.evp__cancion-nueva .btn{height:40px}.evp__estilo .ico{width:14px;height:14px}.evp__estilo-texto{width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;resize:vertical;min-height:72px;background:var(--cristal-2);box-shadow:inset 0 0 0 1px var(--borde-campo);color:var(--texto);font:400 14px/1.5 var(--fuente);transition:box-shadow .25s}.evp__estilo-texto:focus{outline:none;box-shadow:inset 0 0 0 1px #5997ffb3,0 0 0 4px #1b4ef526}@media(prefers-reduced-motion:reduce){.evp__crono-lista li,.evp__subidos li,.evp__leidos li,.evp__recursos li,.evp__canciones li,.evp__foto-velo{animation:none}.evp__giro{animation-duration:2s}}.evp__cuando{flex-wrap:wrap}.evp__cuando span{white-space:nowrap}.evp__ligados{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 12px}.evp__ligado{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;color:var(--texto);background:color-mix(in srgb,#E879A6 10%,var(--base-mezcla));box-shadow:inset 0 0 0 1px color-mix(in srgb,#E879A6 45%,transparent);transition:transform .25s var(--curva),box-shadow .25s}.evp__ligado:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #e879a6}.evp__ligado>.ico{width:17px;height:17px;color:#e879a6;flex:none}.evp__ligado span{display:grid;gap:1px}.evp__ligado small{font-size:12px;color:var(--suave)}.evp__ligado b{font-weight:500;font-size:14px}.evp__ligado-flecha{transform:rotate(180deg);color:var(--suave)!important;width:15px!important;height:15px!important}
